All of lore.kernel.org
 help / color / mirror / Atom feed
* Pull request: scottwood/linux.git next
@ 2018-10-23  0:22 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-10-23  0:22 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

This contains a couple device tree updates, and a fix for a missing
prototype warning.

The following changes since commit a0e102914aa3f619a5bc68a0d33e17d1788cdf4c:

  powerpc/io: remove old GCC version implementation (2018-10-19 00:56:17 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to b6ae3550c8e2ca8f7ce1b7f04585dc12a0eb5cbd:

  powerpc/8xx: add missing header in 8xx_mmu.c (2018-10-22 19:11:58 -0500)

----------------------------------------------------------------
Camelia Groza (1):
      powerpc/dts/fsl: t2080rdb: reorder the Cortina PHY XFI lanes

Christophe Leroy (2):
      powerpc/8xx: Add DT node for using the SEC engine of the MPC885
      powerpc/8xx: add missing header in 8xx_mmu.c

 arch/powerpc/boot/dts/fsl/t2080rdb.dts |  4 ++--
 arch/powerpc/boot/dts/mpc885ads.dts    | 13 ++++++++++++-
 arch/powerpc/mm/8xx_mmu.c              |  1 +
 3 files changed, 15 insertions(+), 3 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2019-11-17  9:44 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2019-11-17  9:44 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

Includes a couple of device tree fixes, a spelling fix, and leftover
code cleanup.

The following changes since commit 565f9bc05e2dad6c7fdfc7c2e641be580aa599cd:

  powerpc/fadump: when fadump is supported register the fadump sysfs files. (2019-11-13 16:58:11 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a76bea0287ce13d28494b19649d80d8ee5e7b757:

  powerpc/kmcent2: add ranges to the pci bridges (2019-11-17 02:01:02 -0600)

----------------------------------------------------------------
Geert Uytterhoeven (1):
      powerpc/booke: Spelling s/date/data/

Rasmus Villemoes (1):
      powerpc/85xx: remove mostly pointless mpc85xx_qe_init()

Valentin Longchamp (2):
      powerpc/kmcent2: update the ethernet devices' phy properties
      powerpc/kmcent2: add ranges to the pci bridges

 arch/powerpc/boot/dts/fsl/kmcent2.dts         | 52 ++++++++++++++++++++++++---
 arch/powerpc/kernel/cpu_setup_fsl_booke.S     |  2 +-
 arch/powerpc/platforms/85xx/common.c          | 23 ------------
 arch/powerpc/platforms/85xx/corenet_generic.c |  2 --
 arch/powerpc/platforms/85xx/mpc85xx.h         |  2 --
 arch/powerpc/platforms/85xx/mpc85xx_mds.c     |  1 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c     |  1 -
 arch/powerpc/platforms/85xx/twr_p102x.c       |  1 -
 8 files changed, 48 insertions(+), 36 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-11-13  9:23 ` Michael Ellerman
@ 2019-11-14  6:00   ` Jason Yan
  0 siblings, 0 replies; 82+ messages in thread
From: Jason Yan @ 2019-11-14  6:00 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: Scott Wood, linuxppc-dev



On 2019/11/13 17:23, Michael Ellerman wrote:
> It needs to use PTRRELOC() for the kernstart_virt_addr accesses.
> 
> I've made that change and squashed it into the series. I've pushed that
> as a branch to here:
>    https://github.com/linuxppc/linux/commits/topic/kaslr-book3e32
> 
> 
> That boots for me on qemu mac99.
> 
> Jason can you please test it on your setup with KASLR enabled to make
> sure it still works.
> 

Thanks Michael,

I have confirmed it works with KASLR enabled on my machine.

[    0.000000] Memory CAM mapping: 256/256/256 Mb, residual: 3328Mb
[    0.000000] Linux version 5.4.0-rc2-00012-gc2d1a13520ee 
(yanaijie@138) (gcc version 7.3.0 (Compiler CPU V200R003C00SPC010B006)) 
#1 SMP Thu Nov 14 14:16:28 CST 2019
[    0.000000] Using QEMU e500 machine description
[    0.000000] printk: bootconsole [udbg0] enabled
[    0.000000] CPU maps initialized for 1 thread per core
[    0.000000] -----------------------------------------------------
[    0.000000] phys_mem_size     = 0x100000000
[    0.000000] dcache_bsize      = 0x40
[    0.000000] icache_bsize      = 0x40
[    0.000000] cpu_features      = 0x00000000000001b4
[    0.000000]   possible        = 0x00000000010103bc
[    0.000000]   always          = 0x0000000000000020
[    0.000000] cpu_user_features = 0x8c008000 0x08000000
[    0.000000] mmu_features      = 0x000a0010
[    0.000000] physical_start    = 0x93a4000
[    0.000000] -----------------------------------------------------
[    0.000000] barrier-nospec: using isync; sync as speculation barrier
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000002fffffff]
[    0.000000]   HighMem  [mem 0x0000000030000000-0x00000000ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000] Initmem setup node 0 [mem 
0x0000000000000000-0x00000000ffffffff]
[    0.000000] MMU: Allocated 1088 bytes of context maps for 255 contexts
[    0.000000] percpu: Embedded 19 pages/cpu s47884 r8192 d21748 u77824
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 
1046656
[    0.000000] Kernel command line: console=ttyS0 IP=192.168.25.187 
root=/dev/vda rw
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 
bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 
bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 4066576K/4194304K available (11852K kernel code, 
780K rwdata, 2844K rodata, 3128K init, 265K bss, 127728K reserved, 0K 
cma-reserved, 3407872K highmem)
[    0.000000] Kernel virtual memory layout:
[    0.000000]   * 0xfff5f000..0xfffff000  : fixmap
[    0.000000]   * 0xffc00000..0xffe00000  : highmem PTEs
[    0.000000]   * 0xffbfe000..0xffc00000  : early ioremap
[    0.000000]   * 0xf1000000..0xffbfe000  : vmalloc & ioremap
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay 
is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 512, nr_irqs: 512, preallocated irqs: 16
[    0.000000] mpic: Setting up MPIC " OpenPIC  " version 1.2 at 
fe0040000, max 1 CPUs
[    0.000000] mpic: ISU size: 256, shift: 8, mask: ff
[    0.000000] mpic: Initializing for 256 sources
[    0.000000] random: get_random_u32 called from 
start_kernel+0x32c/0x4f4 with crng_init=0
[    0.000581] clocksource: timebase: mask: 0xffffffffffffffff 
max_cycles: 0x5c4093a7d1, max_idle_ns: 440795210635 ns
[    0.001136] clocksource: timebase mult[2800000] shift[24] registered
[    0.012660] Console: colour dummy device 80x25
[    0.013981] pid_max: default: 32768 minimum: 301
[    0.015472] Mount-cache hash table entries: 2048 (order: 1, 8192 
bytes, linear)
[    0.015838] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 
bytes, linear)
[    0.018991] *** VALIDATE tmpfs ***
[    0.031847] *** VALIDATE proc ***
[    0.034801] *** VALIDATE cgroup1 ***
[    0.034974] *** VALIDATE cgroup2 ***
[    0.053184] e500 family performance monitor hardware support registered
[    0.054372] rcu: Hierarchical SRCU implementation.
[    0.057294] smp: Bringing up secondary CPUs ...
[    0.057549] smp: Brought up 1 node, 1 CPU
[    0.057855] Using standard scheduler topology
[    0.068552] devtmpfs: initialized
[    0.077040] clocksource: jiffies: mask: 0xffffffff max_cycles: 
0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.077544] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[    0.086677] NET: Registered protocol family 16
[    0.089312] audit: initializing netlink subsys (disabled)

[    0.115531] Found FSL PCI host bridge at 0x0000000fe0008000. Firmware 
bus number: 0->255
[    0.115920] PCI host bridge /pci@fe0008000 (primary) ranges:
[    0.116586]  MEM 0x0000000c00000000..0x0000000c1fffffff -> 
0x00000000e0000000
[    0.116993]   IO 0x0000000fe1000000..0x0000000fe100ffff -> 
0x0000000000000000
[    0.118622] /pci@fe0008000: PCICSRBAR @ 0xdff00000
[    0.118852] setup_pci_atmu: end of DRAM 100000000
[    0.119635] /pci@fe0008000: DMA window size is 0xc0000000
[    0.131070] audit: type=2000 audit(0.092:1): state=initialized 
audit_enabled=0 res=1
[    0.140518] software IO TLB: mapped [mem 0x2971b000-0x2d71b000] (64MB)
[    0.140921] PCI: Probing PCI hardware
[    0.142830] fsl-pci fe0008000.pci: PCI host bridge to bus 8000:00
[    0.143463] pci_bus 8000:00: root bus resource [io  0x0000-0xffff]
[    0.143790] pci_bus 8000:00: root bus resource [mem 
0xc00000000-0xc1fffffff] (bus address [0xe0000000-0xffffffff])
[    0.144371] pci_bus 8000:00: root bus resource [bus 00-ff]
[    0.145016] pci_bus 8000:00: busn_res: [bus 00-ff] end is updated to ff
[    0.145976] pci 8000:00:00.0: [1957:0030] type 00 class 0x0b2000
[    0.147585] pci 8000:00:00.0: reg 0x10: [mem 0xdff00000-0xdfffffff]
[    0.152425] pci 8000:00:01.0: [1af4:1000] type 00 class 0x020000
[    0.152913] pci 8000:00:01.0: reg 0x10: [io  0x0000-0x001f]
[    0.153252] pci 8000:00:01.0: reg 0x14: [mem 0x00000000-0x00000fff]
[    0.153650] pci 8000:00:01.0: reg 0x20: [mem 0x00000000-0x00003fff 
64bit pref]
[    0.153948] pci 8000:00:01.0: reg 0x30: [mem 0x00000000-0x0003ffff pref]
[    0.154627] pci 8000:00:02.0: [1af4:1001] type 00 class 0x010000
[    0.154931] pci 8000:00:02.0: reg 0x10: [io  0x0000-0x007f]
[    0.155170] pci 8000:00:02.0: reg 0x14: [mem 0x00000000-0x00000fff]
[    0.155440] pci 8000:00:02.0: reg 0x20: [mem 0x00000000-0x00003fff 
64bit pref]
[    0.156038] pci 8000:00:03.0: [1af4:1009] type 00 class 0x000200
[    0.156331] pci 8000:00:03.0: reg 0x10: [io  0x0000-0x003f]
[    0.156570] pci 8000:00:03.0: reg 0x14: [mem 0x00000000-0x00000fff]
[    0.156840] pci 8000:00:03.0: reg 0x20: [mem 0x00000000-0x00003fff 
64bit pref]
[    0.159396] pci_bus 8000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.162849] pci 8000:00:01.0: BAR 6: assigned [mem 
0xc00000000-0xc0003ffff pref]
[    0.163989] pci 8000:00:01.0: BAR 4: assigned [mem 
0xc00040000-0xc00043fff 64bit pref]
[    0.164583] pci 8000:00:02.0: BAR 4: assigned [mem 
0xc00044000-0xc00047fff 64bit pref]
[    0.164934] pci 8000:00:03.0: BAR 4: assigned [mem 
0xc00048000-0xc0004bfff 64bit pref]
[    0.165268] pci 8000:00:01.0: BAR 1: assigned [mem 
0xc0004c000-0xc0004cfff]
[    0.165654] pci 8000:00:02.0: BAR 1: assigned [mem 
0xc0004d000-0xc0004dfff]
[    0.165956] pci 8000:00:03.0: BAR 1: assigned [mem 
0xc0004e000-0xc0004efff]
[    0.166301] pci 8000:00:02.0: BAR 0: assigned [io  0x1000-0x107f]
[    0.166587] pci 8000:00:03.0: BAR 0: assigned [io  0x1080-0x10bf]
[    0.166849] pci 8000:00:01.0: BAR 0: assigned [io  0x10c0-0x10df]
[    0.167395] pci_bus 8000:00: resource 4 [io  0x0000-0xffff]
[    0.167643] pci_bus 8000:00: resource 5 [mem 0xc00000000-0xc1fffffff]
[    0.238672] HugeTLB registered 4.00 MiB page size, pre-allocated 0 pages
[    0.238981] HugeTLB registered 16.0 MiB page size, pre-allocated 0 pages
[    0.239232] HugeTLB registered 64.0 MiB page size, pre-allocated 0 pages
[    0.239505] HugeTLB registered 256 MiB page size, pre-allocated 0 pages
[    0.239757] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.266909] vgaarb: loaded
[    0.268488] SCSI subsystem initialized
[    0.272248] usbcore: registered new interface driver usbfs
[    0.272785] usbcore: registered new interface driver hub
[    0.273192] usbcore: registered new device driver usb
[    0.273917] pps_core: LinuxPPS API ver. 1 registered
[    0.274132] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 
Rodolfo Giometti <giometti@linux.it>
[    0.274571] PTP clock support registered
[    0.278401] EDAC MC: Ver: 3.0.0
[    0.291537] clocksource: Switched to clocksource timebase
[    0.947371] VFS: Disk quotas dquot_6.6.0
[    0.947750] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 
bytes)
[    0.950139] *** VALIDATE ramfs ***
[    0.950358] *** VALIDATE hugetlbfs ***
[    0.990556] NET: Registered protocol family 2
[    0.996848] tcp_listen_portaddr_hash hash table entries: 512 (order: 
0, 6144 bytes, linear)
[    0.997344] TCP established hash table entries: 8192 (order: 3, 32768 
bytes, linear)
[    0.997865] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, 
linear)
[    0.998367] TCP: Hash tables configured (established 8192 bind 8192)
[    0.999935] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.000411] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, 
linear)
[    1.002684] NET: Registered protocol family 1
[    1.006928] RPC: Registered named UNIX socket transport module.
[    1.007220] RPC: Registered udp transport module.
[    1.007418] RPC: Registered tcp transport module.
[    1.007608] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.008045] PCI: CLS 0 bytes, default 64
[    1.018906] workingset: timestamp_bits=30 max_order=20 bucket_order=0
[    1.023954] NFS: Registering the id_resolver key type
[    1.025160] Key type id_resolver registered
[    1.025528] Key type id_legacy registered
[    1.025840] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.027580] ntfs: driver 2.1.32 [Flags: R/O].
[    1.028017] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red 
Hat, Inc.
[    1.029343] *** VALIDATE jffs2 ***
[    1.029923] fuse: init (API version 7.31)
[    1.030145] *** VALIDATE fuse ***
[    1.030308] *** VALIDATE fuse ***
[    1.031647] SGI XFS with ACLs, security attributes, realtime, debug 
enabled
[    1.034534] 9p: Installing v9fs 9p2000 file system support
[    1.086523] bounce: pool size: 64 pages
[    1.086909] io scheduler mq-deadline registered
[    1.087198] io scheduler kyber registered
[    1.090181] virtio-pci 8000:00:01.0: enabling device (0000 -> 0003)
[    1.094216] virtio-pci 8000:00:02.0: enabling device (0000 -> 0003)
[    1.096218] virtio-pci 8000:00:03.0: enabling device (0000 -> 0003)
[    1.102286] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.110556] printk: console [ttyS0] disabled
[    1.134829] serial8250.0: ttyS0 at MMIO 0xfe0004500 (irq = 42, 
base_baud = 115200) is a 16550A
[    1.136397] printk: console [ttyS0] enabled
[    1.136397] printk: console [ttyS0] enabled
[    1.137037] printk: bootconsole [udbg0] disabled
[    1.137037] printk: bootconsole [udbg0] disabled
[    1.139341] ePAPR hypervisor byte channel driver
[    1.162871] loop: module loaded
[    1.171471] virtio_blk virtio1: [vda] 6291456 512-byte logical blocks 
(3.22 GB/3.00 GiB)
[    1.208027] st: Version 20160209, fixed bufsize 32768, s/g segs 256
[    1.213030] libphy: Fixed MDIO Bus: probed
[    1.219498] e1000: Intel(R) PRO/1000 Network Driver - version 
7.3.21-k8-NAPI
[    1.219771] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    1.220139] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    1.220378] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    1.231399] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.231864] ehci-pci: EHCI PCI platform driver
[    1.232288] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.232765] ohci-pci: OHCI PCI platform driver
[    1.233346] ehci-fsl: Freescale EHCI Host controller driver
[    1.233889] usbcore: registered new interface driver usb-storage
[    1.234643] i2c /dev entries driver
[    1.235923] mpc-i2c fe0003000.i2c: timeout 1000000 us
[    1.246731] rtc-ds1307 0-0068: registered as rtc0
[    1.248770] device-mapper: uevent: version 1.0.3
[    1.251552] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) 
initialised: dm-devel@redhat.com
[    1.253535] Freescale(R) MPC85xx EDAC driver, (C) 2006 Montavista 
Software
[    1.255483] EDAC PCI0: Giving out device to module MPC85xx_edac 
controller mpc85xx_pci_err: DEV mpc85xx-pci-edac.0.auto (INTERRUPT)
[    1.256144] MPC85xx_edac acquired irq 24 for PCI Err
[    1.256466] MPC85xx_edac PCI err registered
[    1.257176] sdhci: Secure Digital Host Controller Interface driver
[    1.257537] sdhci: Copyright(c) Pierre Ossman
[    1.258524] usbcore: registered new interface driver usbhid
[    1.258766] usbhid: USB HID core driver
[    1.258949] Freescale hypervisor management driver
[    1.259160] fsl-hv: no hypervisor found
[    1.260074] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    1.263269] Initializing XFRM netlink socket
[    1.263970] NET: Registered protocol family 10
[    1.274568] Segment Routing with IPv6
[    1.275693] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    1.278112] NET: Registered protocol family 17
[    1.278623] NET: Registered protocol family 15
[    1.279811] 9pnet: Installing 9P2000 support
[    1.281362] Key type dns_resolver registered
[    1.281791] drmem: No dynamic reconfiguration memory found
[    1.304162] Key type encrypted registered
[    1.307598] rtc-ds1307 0-0068: setting system clock to 
2019-11-14T06:18:22 UTC (1573712302)
[    1.319557] md: Waiting for all devices to be available before autodetect
[    1.319857] md: If you don't use raid, use raid=noautodetect
[    1.323318] md: Autodetecting RAID arrays.
[    1.323513] md: autorun ...
[    1.323649] md: ... autorun DONE.
[    1.447439] EXT4-fs (vda): recovery complete
[    1.449701] EXT4-fs (vda): mounted filesystem with ordered data mode. 
Opts: (null)
[    1.450272] VFS: Mounted root (ext4 filesystem) on device 253:0.
[    1.455491] devtmpfs: mounted
[    1.577786] Freeing unused kernel memory: 3128K
[    1.578011] This architecture does not have kernel memory protection.
[    1.578340] Run /sbin/init as init process
[    1.923836] random: fast init done
[    1.970814] random: systemd: uninitialized urandom read (16 bytes read)
[    1.992564] systemd[1]: systemd 215 running in system mode. (+PAM 
+AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP 
-APPARMOR)
[    1.996140] systemd[1]: Detected architecture 'ppc'.


^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-10-22 23:21 Scott Wood
  2019-10-31  2:01 ` Jason Yan
@ 2019-11-13  9:23 ` Michael Ellerman
  2019-11-14  6:00   ` Jason Yan
  1 sibling, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2019-11-13  9:23 UTC (permalink / raw)
  To: Jason Yan; +Cc: Scott Wood, linuxppc-dev

Scott Wood <oss@buserror.net> writes:
> This contains KASLR support for book3e 32-bit.
>
> The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:
>
>   powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>
> for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:
>
>   powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)
>
> ----------------------------------------------------------------
> Jason Yan (12):
>       powerpc: unify definition of M_IF_NEEDED
>       powerpc: move memstart_addr and kernstart_addr to init-common.c
>       powerpc: introduce kernstart_virt_addr to store the kernel base
>       powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
>       powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
>       powerpc/fsl_booke/32: implement KASLR infrastructure

This commit breaks booting on the qemu mac99 machine, using pmac32_defconfig.

  $ qemu-system-ppc -nographic -vga none -M mac99 -m 1G -kernel vmlinux 
  >> =============================================================
  >> OpenBIOS 1.1 [Oct 5 2018 08:21]
  >> Configuration device id QEMU version 1 machine id 1
  >> CPUs: 1
  >> Memory: 1024M
  >> UUID: 00000000-0000-0000-0000-000000000000
  >> CPU type PowerPC,G4
  milliseconds isn't unique.
  Welcome to OpenBIOS v1.1 built on Oct 5 2018 08:21
  >> [ppc] Kernel already loaded (0x01000000 + 0x009d2920) (initrd 0x00000000 + 0x00000000)
  >> [ppc] Kernel command line: 
  >> switching to new context:
  OF stdout device is: /pci@f2000000/mac-io@c/escc@13000/ch-a@13020
  Preparing to boot Linux version 5.4.0-rc2-gcc49-05398-g4e1bb50 (michael@alpine1-p1) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #30 Wed Nov 13 15:07:39 AEDT 2019
  Detected machine type: 00000400
  command line: 
  memory layout at init:
    memory_limit : 00000000 (16 MB aligned)
    alloc_bottom : 019d7000
    alloc_top    : 30000000
    alloc_top_hi : 40000000
    rmo_top      : 30000000
    ram_top      : 40000000
  copying OF device tree...
  Building dt strings...
  Building dt structure...
  Device tree strings 0x019d8000 -> 0x019d70a4
  Device tree struct  0x019d9000 -> 0x3fde7eb0
  Quiescing Open Firmware ...
  Booting Linux via __start() @ 0x01000000 ...

And no output after that.

The problematic hunk is the change to early_32.c:

diff --git a/arch/powerpc/kernel/early_32.c b/arch/powerpc/kernel/early_32.c
index 3482118ffe76..6f8689d7ca7b 100644
--- a/arch/powerpc/kernel/early_32.c
+++ b/arch/powerpc/kernel/early_32.c
@@ -22,7 +22,8 @@ notrace unsigned long __init early_init(unsigned long dt_ptr)
        unsigned long offset = reloc_offset();
 
        /* First zero the BSS */
-       memset(PTRRELOC(&__bss_start), 0, __bss_stop - __bss_start);
+       if (kernstart_virt_addr == KERNELBASE)
+               memset(PTRRELOC(&__bss_start), 0, __bss_stop - __bss_start);
 
        /*
         * Identify the CPU type and fix up code sections
@@ -32,5 +33,5 @@ notrace unsigned long __init early_init(unsigned long dt_ptr)
 
        apply_feature_fixups();
 
-       return KERNELBASE + offset;
+       return kernstart_virt_addr + offset;
 }


It needs to use PTRRELOC() for the kernstart_virt_addr accesses.

I've made that change and squashed it into the series. I've pushed that
as a branch to here:
  https://github.com/linuxppc/linux/commits/topic/kaslr-book3e32


That boots for me on qemu mac99.

Jason can you please test it on your setup with KASLR enabled to make
sure it still works.

cheers

^ permalink raw reply related	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-11-02 10:38   ` Michael Ellerman
@ 2019-11-04  2:38     ` Jason Yan
  0 siblings, 0 replies; 82+ messages in thread
From: Jason Yan @ 2019-11-04  2:38 UTC (permalink / raw)
  To: Michael Ellerman, Scott Wood; +Cc: linuxppc-dev



On 2019/11/2 18:38, Michael Ellerman wrote:
> Jason Yan <yanaijie@huawei.com> writes:
>> Hi Michael, Can you pull this to linux-next so that we can test it on
>> linux-next for some time?
> 
> Yes I plan to, I've just been busy doing other things.
> 
> As Scott said it's in linux-next anyway.
> 

Yeah, I found it in linux-next. Thanks again.

Jason

> cheers
> 
>> On 2019/10/23 7:21, Scott Wood wrote:
>>> This contains KASLR support for book3e 32-bit.
>>>
>>> The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:
>>>
>>>     powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)
>>>
>>> are available in the Git repository at:
>>>
>>>     git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>>>
>>> for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:
>>>
>>>     powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)
>>>
>>> ----------------------------------------------------------------
>>> Jason Yan (12):
>>>         powerpc: unify definition of M_IF_NEEDED
>>>         powerpc: move memstart_addr and kernstart_addr to init-common.c
>>>         powerpc: introduce kernstart_virt_addr to store the kernel base
>>>         powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
>>>         powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
>>>         powerpc/fsl_booke/32: implement KASLR infrastructure
>>>         powerpc/fsl_booke/32: randomize the kernel image offset
>>>         powerpc/fsl_booke/kaslr: clear the original kernel if randomized
>>>         powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter
>>>         powerpc/fsl_booke/kaslr: dump out kernel offset information on panic
>>>         powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes
>>>         powerpc/fsl_booke/32: Document KASLR implementation
>>>
>>>    Documentation/powerpc/kaslr-booke32.rst       |  42 +++
>>>    arch/powerpc/Kconfig                          |  11 +
>>>    arch/powerpc/include/asm/nohash/mmu-book3e.h  |  11 +-
>>>    arch/powerpc/include/asm/page.h               |   7 +
>>>    arch/powerpc/kernel/early_32.c                |   5 +-
>>>    arch/powerpc/kernel/exceptions-64e.S          |  12 +-
>>>    arch/powerpc/kernel/fsl_booke_entry_mapping.S |  25 +-
>>>    arch/powerpc/kernel/head_fsl_booke.S          |  61 +++-
>>>    arch/powerpc/kernel/machine_kexec.c           |   1 +
>>>    arch/powerpc/kernel/misc_64.S                 |   7 +-
>>>    arch/powerpc/kernel/setup-common.c            |  20 ++
>>>    arch/powerpc/mm/init-common.c                 |   7 +
>>>    arch/powerpc/mm/init_32.c                     |   5 -
>>>    arch/powerpc/mm/init_64.c                     |   5 -
>>>    arch/powerpc/mm/mmu_decl.h                    |  11 +
>>>    arch/powerpc/mm/nohash/Makefile               |   1 +
>>>    arch/powerpc/mm/nohash/fsl_booke.c            |   8 +-
>>>    arch/powerpc/mm/nohash/kaslr_booke.c          | 401 ++++++++++++++++++++++++++
>>>    18 files changed, 587 insertions(+), 53 deletions(-)
>>>    create mode 100644 Documentation/powerpc/kaslr-booke32.rst
>>>    create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c
>>>
>>>
> 
> .
> 


^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-11-01 17:01   ` Scott Wood
@ 2019-11-04  2:36     ` Jason Yan
  0 siblings, 0 replies; 82+ messages in thread
From: Jason Yan @ 2019-11-04  2:36 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman; +Cc: linuxppc-dev



On 2019/11/2 1:01, Scott Wood wrote:
> On Thu, 2019-10-31 at 10:01 +0800, Jason Yan wrote:
>> Hi Michael, Can you pull this to linux-next so that we can test it on
>> linux-next for some time?
>>
>> Thanks,
>> Jason
> 
> FWIW, my tree is included in linux-next.
> 

Ah, I found it in linux-next. Thank you so much.

Jason

> -Scott
> 
> 
> 
> 


^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-10-31  2:01 ` Jason Yan
  2019-11-01 17:01   ` Scott Wood
@ 2019-11-02 10:38   ` Michael Ellerman
  2019-11-04  2:38     ` Jason Yan
  1 sibling, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2019-11-02 10:38 UTC (permalink / raw)
  To: Jason Yan, Scott Wood; +Cc: linuxppc-dev

Jason Yan <yanaijie@huawei.com> writes:
> Hi Michael, Can you pull this to linux-next so that we can test it on 
> linux-next for some time?

Yes I plan to, I've just been busy doing other things.

As Scott said it's in linux-next anyway.

cheers

> On 2019/10/23 7:21, Scott Wood wrote:
>> This contains KASLR support for book3e 32-bit.
>> 
>> The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:
>> 
>>    powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)
>> 
>> are available in the Git repository at:
>> 
>>    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>> 
>> for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:
>> 
>>    powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)
>> 
>> ----------------------------------------------------------------
>> Jason Yan (12):
>>        powerpc: unify definition of M_IF_NEEDED
>>        powerpc: move memstart_addr and kernstart_addr to init-common.c
>>        powerpc: introduce kernstart_virt_addr to store the kernel base
>>        powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
>>        powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
>>        powerpc/fsl_booke/32: implement KASLR infrastructure
>>        powerpc/fsl_booke/32: randomize the kernel image offset
>>        powerpc/fsl_booke/kaslr: clear the original kernel if randomized
>>        powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter
>>        powerpc/fsl_booke/kaslr: dump out kernel offset information on panic
>>        powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes
>>        powerpc/fsl_booke/32: Document KASLR implementation
>> 
>>   Documentation/powerpc/kaslr-booke32.rst       |  42 +++
>>   arch/powerpc/Kconfig                          |  11 +
>>   arch/powerpc/include/asm/nohash/mmu-book3e.h  |  11 +-
>>   arch/powerpc/include/asm/page.h               |   7 +
>>   arch/powerpc/kernel/early_32.c                |   5 +-
>>   arch/powerpc/kernel/exceptions-64e.S          |  12 +-
>>   arch/powerpc/kernel/fsl_booke_entry_mapping.S |  25 +-
>>   arch/powerpc/kernel/head_fsl_booke.S          |  61 +++-
>>   arch/powerpc/kernel/machine_kexec.c           |   1 +
>>   arch/powerpc/kernel/misc_64.S                 |   7 +-
>>   arch/powerpc/kernel/setup-common.c            |  20 ++
>>   arch/powerpc/mm/init-common.c                 |   7 +
>>   arch/powerpc/mm/init_32.c                     |   5 -
>>   arch/powerpc/mm/init_64.c                     |   5 -
>>   arch/powerpc/mm/mmu_decl.h                    |  11 +
>>   arch/powerpc/mm/nohash/Makefile               |   1 +
>>   arch/powerpc/mm/nohash/fsl_booke.c            |   8 +-
>>   arch/powerpc/mm/nohash/kaslr_booke.c          | 401 ++++++++++++++++++++++++++
>>   18 files changed, 587 insertions(+), 53 deletions(-)
>>   create mode 100644 Documentation/powerpc/kaslr-booke32.rst
>>   create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c
>> 
>> 

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-10-31  2:01 ` Jason Yan
@ 2019-11-01 17:01   ` Scott Wood
  2019-11-04  2:36     ` Jason Yan
  2019-11-02 10:38   ` Michael Ellerman
  1 sibling, 1 reply; 82+ messages in thread
From: Scott Wood @ 2019-11-01 17:01 UTC (permalink / raw)
  To: Jason Yan, Michael Ellerman; +Cc: linuxppc-dev

On Thu, 2019-10-31 at 10:01 +0800, Jason Yan wrote:
> Hi Michael, Can you pull this to linux-next so that we can test it on 
> linux-next for some time?
> 
> Thanks,
> Jason

FWIW, my tree is included in linux-next.

-Scott



^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2019-10-22 23:21 Scott Wood
@ 2019-10-31  2:01 ` Jason Yan
  2019-11-01 17:01   ` Scott Wood
  2019-11-02 10:38   ` Michael Ellerman
  2019-11-13  9:23 ` Michael Ellerman
  1 sibling, 2 replies; 82+ messages in thread
From: Jason Yan @ 2019-10-31  2:01 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman; +Cc: linuxppc-dev

Hi Michael, Can you pull this to linux-next so that we can test it on 
linux-next for some time?

Thanks,
Jason


On 2019/10/23 7:21, Scott Wood wrote:
> This contains KASLR support for book3e 32-bit.
> 
> The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:
> 
>    powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)
> 
> are available in the Git repository at:
> 
>    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:
> 
>    powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)
> 
> ----------------------------------------------------------------
> Jason Yan (12):
>        powerpc: unify definition of M_IF_NEEDED
>        powerpc: move memstart_addr and kernstart_addr to init-common.c
>        powerpc: introduce kernstart_virt_addr to store the kernel base
>        powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
>        powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
>        powerpc/fsl_booke/32: implement KASLR infrastructure
>        powerpc/fsl_booke/32: randomize the kernel image offset
>        powerpc/fsl_booke/kaslr: clear the original kernel if randomized
>        powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter
>        powerpc/fsl_booke/kaslr: dump out kernel offset information on panic
>        powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes
>        powerpc/fsl_booke/32: Document KASLR implementation
> 
>   Documentation/powerpc/kaslr-booke32.rst       |  42 +++
>   arch/powerpc/Kconfig                          |  11 +
>   arch/powerpc/include/asm/nohash/mmu-book3e.h  |  11 +-
>   arch/powerpc/include/asm/page.h               |   7 +
>   arch/powerpc/kernel/early_32.c                |   5 +-
>   arch/powerpc/kernel/exceptions-64e.S          |  12 +-
>   arch/powerpc/kernel/fsl_booke_entry_mapping.S |  25 +-
>   arch/powerpc/kernel/head_fsl_booke.S          |  61 +++-
>   arch/powerpc/kernel/machine_kexec.c           |   1 +
>   arch/powerpc/kernel/misc_64.S                 |   7 +-
>   arch/powerpc/kernel/setup-common.c            |  20 ++
>   arch/powerpc/mm/init-common.c                 |   7 +
>   arch/powerpc/mm/init_32.c                     |   5 -
>   arch/powerpc/mm/init_64.c                     |   5 -
>   arch/powerpc/mm/mmu_decl.h                    |  11 +
>   arch/powerpc/mm/nohash/Makefile               |   1 +
>   arch/powerpc/mm/nohash/fsl_booke.c            |   8 +-
>   arch/powerpc/mm/nohash/kaslr_booke.c          | 401 ++++++++++++++++++++++++++
>   18 files changed, 587 insertions(+), 53 deletions(-)
>   create mode 100644 Documentation/powerpc/kaslr-booke32.rst
>   create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c
> 
> 


^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2019-10-22 23:21 Scott Wood
  2019-10-31  2:01 ` Jason Yan
  2019-11-13  9:23 ` Michael Ellerman
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2019-10-22 23:21 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

This contains KASLR support for book3e 32-bit.

The following changes since commit 612ee81b9461475b5a5612c2e8d71559dd3c7920:

  powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (2019-10-10 20:15:53 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 9df1ef3f1376ec5d3a1b51a4546c94279bcd88ca:

  powerpc/fsl_booke/32: Document KASLR implementation (2019-10-21 16:09:16 -0500)

----------------------------------------------------------------
Jason Yan (12):
      powerpc: unify definition of M_IF_NEEDED
      powerpc: move memstart_addr and kernstart_addr to init-common.c
      powerpc: introduce kernstart_virt_addr to store the kernel base
      powerpc/fsl_booke/32: introduce create_kaslr_tlb_entry() helper
      powerpc/fsl_booke/32: introduce reloc_kernel_entry() helper
      powerpc/fsl_booke/32: implement KASLR infrastructure
      powerpc/fsl_booke/32: randomize the kernel image offset
      powerpc/fsl_booke/kaslr: clear the original kernel if randomized
      powerpc/fsl_booke/kaslr: support nokaslr cmdline parameter
      powerpc/fsl_booke/kaslr: dump out kernel offset information on panic
      powerpc/fsl_booke/kaslr: export offset in VMCOREINFO ELF notes
      powerpc/fsl_booke/32: Document KASLR implementation

 Documentation/powerpc/kaslr-booke32.rst       |  42 +++
 arch/powerpc/Kconfig                          |  11 +
 arch/powerpc/include/asm/nohash/mmu-book3e.h  |  11 +-
 arch/powerpc/include/asm/page.h               |   7 +
 arch/powerpc/kernel/early_32.c                |   5 +-
 arch/powerpc/kernel/exceptions-64e.S          |  12 +-
 arch/powerpc/kernel/fsl_booke_entry_mapping.S |  25 +-
 arch/powerpc/kernel/head_fsl_booke.S          |  61 +++-
 arch/powerpc/kernel/machine_kexec.c           |   1 +
 arch/powerpc/kernel/misc_64.S                 |   7 +-
 arch/powerpc/kernel/setup-common.c            |  20 ++
 arch/powerpc/mm/init-common.c                 |   7 +
 arch/powerpc/mm/init_32.c                     |   5 -
 arch/powerpc/mm/init_64.c                     |   5 -
 arch/powerpc/mm/mmu_decl.h                    |  11 +
 arch/powerpc/mm/nohash/Makefile               |   1 +
 arch/powerpc/mm/nohash/fsl_booke.c            |   8 +-
 arch/powerpc/mm/nohash/kaslr_booke.c          | 401 ++++++++++++++++++++++++++
 18 files changed, 587 insertions(+), 53 deletions(-)
 create mode 100644 Documentation/powerpc/kaslr-booke32.rst
 create mode 100644 arch/powerpc/mm/nohash/kaslr_booke.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-27 13:10     ` Christoph Hellwig
@ 2018-12-28  0:03       ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-12-28  0:03 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linuxppc-dev

On Thu, 2018-12-27 at 14:10 +0100, Christoph Hellwig wrote:
> On Sun, Dec 23, 2018 at 08:09:19PM -0600, Scott Wood wrote:
> > > > Christoph Hellwig (1):
> > > >       powerpc/fsl_pci: simplify fsl_pci_dma_set_mask
> > > 
> > > This one breaks networking on my p5020ds.
> > > 
> > > dmesg is just full of:
> > > 
> > >   e1000e 2000:01:00.0: Tx DMA map failed
> > > 
> > > Haven't had time to dig any further.
> > 
> > OK, I'll revert.  My t4240rdb doesn't have PCI devices, so I wasn't able
> > to
> > test it.
> 
> How did this patch end up in your tree?  I don't think it has a chance
> to work Without the rest of the series.

It got dropped into my patchwork to-do and I didn't look closely enough at the
context -- sorry about that.

-Scott



^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-24  2:09   ` Scott Wood
@ 2018-12-27 13:10     ` Christoph Hellwig
  2018-12-28  0:03       ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Christoph Hellwig @ 2018-12-27 13:10 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev, Christoph Hellwig

On Sun, Dec 23, 2018 at 08:09:19PM -0600, Scott Wood wrote:
> > > Christoph Hellwig (1):
> > >       powerpc/fsl_pci: simplify fsl_pci_dma_set_mask
> > 
> > This one breaks networking on my p5020ds.
> > 
> > dmesg is just full of:
> > 
> >   e1000e 2000:01:00.0: Tx DMA map failed
> > 
> > Haven't had time to dig any further.
> 
> OK, I'll revert.  My t4240rdb doesn't have PCI devices, so I wasn't able to
> test it.

How did this patch end up in your tree?  I don't think it has a chance
to work Without the rest of the series.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-23 13:13 ` Michael Ellerman
@ 2018-12-24  2:09   ` Scott Wood
  2018-12-27 13:10     ` Christoph Hellwig
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2018-12-24  2:09 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, Christoph Hellwig

On Mon, 2018-12-24 at 00:13 +1100, Michael Ellerman wrote:
> Hi Scott,
> 
> Scott Wood <oss@buserror.net> writes:
> > Highlights include elimination of legacy clock bindings use from dts
> > files, an 83xx watchdog handler, fixes to old dts interrupt errors, and
> > some minor cleanup.
> > 
> > The following changes since commit
> > 8c6c942d33f2a79439e86f8f406afae40a5bc767:
> > 
> >   powerpc/eeh: Fix debugfs_simple_attr.cocci warnings (2018-12-20 22:59:03
> > +1100)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > 
> > for you to fetch changes up to 5f470b3638a4ed03df79b993ece819cac2f4ca7e:
> > 
> >   powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL (2018-12-21 22:07:54
> > -0600)
> > 
> > ----------------------------------------------------------------
> > Alexandre Belloni (1):
> >       powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"
> > 
> > Christoph Hellwig (1):
> >       powerpc/fsl_pci: simplify fsl_pci_dma_set_mask
> 
> This one breaks networking on my p5020ds.
> 
> dmesg is just full of:
> 
>   e1000e 2000:01:00.0: Tx DMA map failed
> 
> Haven't had time to dig any further.

OK, I'll revert.  My t4240rdb doesn't have PCI devices, so I wasn't able to
test it.

-Scott



^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-22  4:42 Scott Wood
  2018-12-22 10:50 ` christophe leroy
@ 2018-12-23 13:13 ` Michael Ellerman
  2018-12-24  2:09   ` Scott Wood
  1 sibling, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2018-12-23 13:13 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

Hi Scott,

Scott Wood <oss@buserror.net> writes:
> Highlights include elimination of legacy clock bindings use from dts
> files, an 83xx watchdog handler, fixes to old dts interrupt errors, and
> some minor cleanup.
>
> The following changes since commit 8c6c942d33f2a79439e86f8f406afae40a5bc767:
>
>   powerpc/eeh: Fix debugfs_simple_attr.cocci warnings (2018-12-20 22:59:03 +1100)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>
> for you to fetch changes up to 5f470b3638a4ed03df79b993ece819cac2f4ca7e:
>
>   powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL (2018-12-21 22:07:54 -0600)
>
> ----------------------------------------------------------------
> Alexandre Belloni (1):
>       powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"
>
> Christoph Hellwig (1):
>       powerpc/fsl_pci: simplify fsl_pci_dma_set_mask

This one breaks networking on my p5020ds.

dmesg is just full of:

  e1000e 2000:01:00.0: Tx DMA map failed

Haven't had time to dig any further.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-22 10:50 ` christophe leroy
@ 2018-12-22 20:01   ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-12-22 20:01 UTC (permalink / raw)
  To: christophe leroy, Michael Ellerman; +Cc: linuxppc-dev

On Sat, 2018-12-22 at 11:50 +0100, christophe leroy wrote:
> Hi Scott,
> 
> Le 22/12/2018 à 05:42, Scott Wood a écrit :
> > Christophe Leroy (1):
> >        powerpc/83xx: handle machine check caused by watchdog timer
> 
> kbuild robot reported a build failure, most likely due to missing 
> asm/debug.h
> Did you fix it or do you need an updated patch ?

I added the missing #include

-Scott



^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-12-22  4:42 Scott Wood
@ 2018-12-22 10:50 ` christophe leroy
  2018-12-22 20:01   ` Scott Wood
  2018-12-23 13:13 ` Michael Ellerman
  1 sibling, 1 reply; 82+ messages in thread
From: christophe leroy @ 2018-12-22 10:50 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman; +Cc: linuxppc-dev

Hi Scott,

Le 22/12/2018 à 05:42, Scott Wood a écrit :
> Highlights include elimination of legacy clock bindings use from dts
> files, an 83xx watchdog handler, fixes to old dts interrupt errors, and
> some minor cleanup.
> 
> The following changes since commit 8c6c942d33f2a79439e86f8f406afae40a5bc767:
> 
>    powerpc/eeh: Fix debugfs_simple_attr.cocci warnings (2018-12-20 22:59:03 +1100)
> 
> are available in the Git repository at:
> 
>    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 5f470b3638a4ed03df79b993ece819cac2f4ca7e:
> 
>    powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL (2018-12-21 22:07:54 -0600)
> 
> ----------------------------------------------------------------
> Alexandre Belloni (1):
>        powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"
> 
> Christoph Hellwig (1):
>        powerpc/fsl_pci: simplify fsl_pci_dma_set_mask
> 
> Christophe Leroy (1):
>        powerpc/83xx: handle machine check caused by watchdog timer

kbuild robot reported a build failure, most likely due to missing 
asm/debug.h
Did you fix it or do you need an updated patch ?

Christophe

> 
> Sabyasachi Gupta (1):
>        arch/powerpc/fsl_rmu: Use dma_zalloc_coherent
> 
> Scott Wood (3):
>        powerpc/fsl: Use new clockgen binding
>        powerpc/dts/fsl: Fix dtc-flagged interrupt errors
>        powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL
> 
> Yuantian Tang (1):
>        clk: qoriq: add more compatibles strings
> 
>   .../devicetree/bindings/clock/qoriq-clock.txt      |   6 +
>   arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   4 +-
>   arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |  15 ---
>   arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts         | 128 ++++++++++-----------
>   arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts     | 128 ++++++++++-----------
>   arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi      |   2 +
>   arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi         |   4 +-
>   arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  18 ---
>   arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  18 ---
>   arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  70 -----------
>   arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |  16 +--
>   arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   4 +-
>   arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  18 ---
>   arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |  47 --------
>   arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |  30 -----
>   arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |  16 ---
>   arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |   4 +-
>   arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  44 -------
>   arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |  22 ----
>   arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi         |   8 +-
>   arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  61 ----------
>   arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  24 ++--
>   arch/powerpc/boot/dts/mpc832x_rdb.dts              |   4 -
>   arch/powerpc/configs/fsl-emb-nonhw.config          |   1 +
>   arch/powerpc/include/asm/cputable.h                |   1 +
>   arch/powerpc/include/asm/reg.h                     |   2 +
>   arch/powerpc/kernel/cputable.c                     |  10 +-
>   arch/powerpc/platforms/83xx/misc.c                 |  17 +++
>   arch/powerpc/sysdev/fsl_pci.c                      |   6 +-
>   arch/powerpc/sysdev/fsl_rio.h                      |   2 +-
>   arch/powerpc/sysdev/fsl_rmu.c                      |   4 +-
>   36 files changed, 218 insertions(+), 556 deletions(-)
> 

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus


^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2018-12-22  4:42 Scott Wood
  2018-12-22 10:50 ` christophe leroy
  2018-12-23 13:13 ` Michael Ellerman
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2018-12-22  4:42 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

Highlights include elimination of legacy clock bindings use from dts
files, an 83xx watchdog handler, fixes to old dts interrupt errors, and
some minor cleanup.

The following changes since commit 8c6c942d33f2a79439e86f8f406afae40a5bc767:

  powerpc/eeh: Fix debugfs_simple_attr.cocci warnings (2018-12-20 22:59:03 +1100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 5f470b3638a4ed03df79b993ece819cac2f4ca7e:

  powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL (2018-12-21 22:07:54 -0600)

----------------------------------------------------------------
Alexandre Belloni (1):
      powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"

Christoph Hellwig (1):
      powerpc/fsl_pci: simplify fsl_pci_dma_set_mask

Christophe Leroy (1):
      powerpc/83xx: handle machine check caused by watchdog timer

Sabyasachi Gupta (1):
      arch/powerpc/fsl_rmu: Use dma_zalloc_coherent

Scott Wood (3):
      powerpc/fsl: Use new clockgen binding
      powerpc/dts/fsl: Fix dtc-flagged interrupt errors
      powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL

Yuantian Tang (1):
      clk: qoriq: add more compatibles strings

 .../devicetree/bindings/clock/qoriq-clock.txt      |   6 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |  15 ---
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts         | 128 ++++++++++-----------
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts     | 128 ++++++++++-----------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi      |   2 +
 arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  70 -----------
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |  16 +--
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  18 ---
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |  47 --------
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |  30 -----
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |  16 ---
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |   4 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  44 -------
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |  22 ----
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi         |   8 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  61 ----------
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  24 ++--
 arch/powerpc/boot/dts/mpc832x_rdb.dts              |   4 -
 arch/powerpc/configs/fsl-emb-nonhw.config          |   1 +
 arch/powerpc/include/asm/cputable.h                |   1 +
 arch/powerpc/include/asm/reg.h                     |   2 +
 arch/powerpc/kernel/cputable.c                     |  10 +-
 arch/powerpc/platforms/83xx/misc.c                 |  17 +++
 arch/powerpc/sysdev/fsl_pci.c                      |   6 +-
 arch/powerpc/sysdev/fsl_rio.h                      |   2 +-
 arch/powerpc/sysdev/fsl_rmu.c                      |   4 +-
 36 files changed, 218 insertions(+), 556 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2018-08-11  5:29 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2018-08-11  5:29 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

This contains an 8xx compilation fix, and a dpaa device tree fix.

The following changes since commit 77b5f703dcc859915f0f20d92bc538e4a99ef149:

  powerpc/powernv/opal: Use standard interrupts property when available (2018-08-08 00:32:38 +1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to bd96461249bdded1f6ee50b25e8cd4ce3faaf581:

  powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible (2018-08-08 17:18:02 -0500)

----------------------------------------------------------------
Camelia Groza (3):
      powerpc/configs/dpaa: enable the Cortina PHY driver
      powerpc/dts/fsl: t4240rdb: use the Cortina PHY driver compatible
      powerpc/dts/fsl: t2080rdb: use the Cortina PHY driver compatible

Christophe Leroy (1):
      powerpc/cpm1: fix compilation error with CONFIG_PPC_EARLY_DEBUG_CPM

 arch/powerpc/boot/dts/fsl/t2080rdb.dts | 4 ++--
 arch/powerpc/boot/dts/fsl/t4240rdb.dts | 8 ++++----
 arch/powerpc/configs/dpaa.config       | 1 +
 arch/powerpc/include/asm/fixmap.h      | 1 +
 arch/powerpc/sysdev/cpm_common.c       | 1 +
 5 files changed, 9 insertions(+), 6 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2018-01-21  7:55 Scott Wood
@ 2018-01-23  5:24 ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2018-01-23  5:24 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev, galak

Scott Wood <oss@buserror.net> writes:

> Contains fixes for CPM GPIO and an FSL PCI erratum workaround,
> plus a minor cleanup patch.
>
> The following changes since commit f2ac428e0edabbca41b9dfe9473a90147962e4e9:
>
>   powerpc/pseries/cpuidle: add polling idle for shared processor guests (2018-01-18 15:43:44 +1100)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>
> for you to fetch changes up to c095ff93f901c1620b28dce4d813dd548bc5236b:
>
>   powerpc/sysdev: change CPM GPIO to platform_device (2018-01-20 23:29:02 -0600)

Pulled thanks.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2018-01-21  7:55 Scott Wood
  2018-01-23  5:24 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2018-01-21  7:55 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Contains fixes for CPM GPIO and an FSL PCI erratum workaround,
plus a minor cleanup patch.

The following changes since commit f2ac428e0edabbca41b9dfe9473a90147962e4e9:

  powerpc/pseries/cpuidle: add polling idle for shared processor guests (2018-01-18 15:43:44 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to c095ff93f901c1620b28dce4d813dd548bc5236b:

  powerpc/sysdev: change CPM GPIO to platform_device (2018-01-20 23:29:02 -0600)

----------------------------------------------------------------
Christophe Leroy (1):
      powerpc/sysdev: change CPM GPIO to platform_device

Joakim Tjernlund (1):
      powerpc/fsl_pci: Correct fsl_pci_mcheck_exception

Vasyl Gomonovych (1):
      powerpc/fsl_pci: Fix ptr_ret.cocci warnings

 arch/powerpc/include/asm/cpm.h   |  2 +-
 arch/powerpc/include/asm/cpm1.h  |  2 +
 arch/powerpc/sysdev/Makefile     |  3 +-
 arch/powerpc/sysdev/cpm1.c       | 33 ++++-------------
 arch/powerpc/sysdev/cpm2.c       | 11 ------
 arch/powerpc/sysdev/cpm_common.c |  5 ++-
 arch/powerpc/sysdev/cpm_gpio.c   | 80 ++++++++++++++++++++++++++++++++++++++++
 arch/powerpc/sysdev/fsl_pci.c    |  6 +--
 8 files changed, 99 insertions(+), 43 deletions(-)
 create mode 100644 arch/powerpc/sysdev/cpm_gpio.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2017-08-29  4:20 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2017-08-29  4:20 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak, Matthew Weber

The following changes since commit d1d0d5ffb3006eaf9b5f41c89fe801e032cbbfe4:

  powerpc/64: Optimise set/clear of CTRL[RUN] (runlatch) (2017-08-23 23:48:38 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a4e89ffb59235fd11d27107dea3efa4562ac0a12:

  powerpc/e6500: Update machine check for L1D cache err (2017-08-28 23:15:32 -0500)

----------------------------------------------------------------
Matt Weber (1):
      powerpc/e6500: Update machine check for L1D cache err

 arch/powerpc/kernel/traps.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2017-05-06  3:42 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2017-05-06  3:42 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Includes a fix for a powerpc/next mm regression on 64e, a fix for a
kernel hang on 64e when using a debugger inside a relocated kernel, a
qman fix, and misc qe improvements.

The following changes since commit 096ff2ddba83bf022d593a3096d683e57c4befb0:

  powerpc/ftrace/64: Split further based on -mprofile-kernel (2017-04-27 22:20:29 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 61baf15555129f69720334f232b153890895ef71:

  powerpc/64e: Don't place the stack beyond TASK_SIZE (2017-05-05 01:22:06 -0500)

----------------------------------------------------------------
Christophe Leroy (3):
      net: ethernet: ucc_geth: fix MEM_PART_MURAM mode
      soc/fsl/qe: get rid of immrbar_virt_to_phys()
      powerpc/8xx: Adding support of IRQ in MPC8xx GPIO

LiuHailong (1):
      powerpc/64e: Fix hang when debugging programs with relocated kernel

Roy Pledge (1):
      soc/fsl/qbman: Disable IRQs for deferred QBMan work

Scott Wood (1):
      powerpc/64e: Don't place the stack beyond TASK_SIZE

Valentin Longchamp (3):
      soc/fsl/qe: round brg_freq to 1kHz granularity
      soc/fsl/qe: only apply QE_General4 workaround on affected SoCs
      soc/fsl/qe: add EXPORT_SYMBOL for the 2 qe_tdm functions

 .../devicetree/bindings/soc/fsl/cpm_qe/gpio.txt    | 21 +++++++++++++++++-
 arch/powerpc/include/asm/cpm1.h                    |  2 ++
 arch/powerpc/include/asm/processor.h               |  5 +++++
 arch/powerpc/kernel/exceptions-64e.S               | 12 +++++++++++
 arch/powerpc/sysdev/cpm1.c                         | 25 ++++++++++++++++++++++
 drivers/net/ethernet/freescale/ucc_geth.c          |  8 +++----
 drivers/soc/fsl/qbman/qman.c                       |  5 +++++
 drivers/soc/fsl/qe/qe.c                            | 25 +++++++++++++++++-----
 drivers/soc/fsl/qe/qe_tdm.c                        |  2 ++
 include/soc/fsl/qe/immap_qe.h                      | 19 ----------------
 include/soc/fsl/qe/qe.h                            |  1 +
 11 files changed, 95 insertions(+), 30 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2017-02-17 11:08 ` Scott Wood
@ 2017-02-18  8:00   ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2017-02-18  8:00 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

Scott Wood <oss@buserror.net> writes:

> On Fri, 2017-01-27 at 17:53 -0600, Scott Wood wrote:
>> Highlights include 8xx breakpoints and perf, t1042rdb display support,
>> and board updates.
>>=20
>> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382ed=
f77:
>>=20
>> =C2=A0 Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
>>=20
>> are available in the git repository at:
>>=20
>> =C2=A0 git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git=
 next
>>=20
>> for you to fetch changes up to 75b824727680a9d12c34d78096a5ac642e53f5d0:
>>=20
>> =C2=A0 powerpc/8xx: Perf events on PPC 8xx (2017-01-26 17:49:34 -0600)
>>=20
>> ----------------------------------------------------------------
>> Christophe Leroy (4):
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/32: Enable HW_BREAKPOINT on =
BOOK3S
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/8xx: Implement hw_breakpoint
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/32: Remove FIX_SRR1
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/8xx: Perf events on PPC 8xx
>>=20
>> Jason Jin (1):
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/85xx: Enable display support=
 for t1042rdb
>>=20
>> Valentin Longchamp (3):
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/corenet: explicitly disable =
the SDHC controller on kmcoge4
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/85xx: remove the kmp204x_def=
config
>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0powerpc/corenet: add support for the=
 kmcent2 board
>
> ping?

Yeah sorry, I've been very behind after being on leave.

I did see this and will pull it.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2017-01-27 23:53 Scott Wood
@ 2017-02-17 11:08 ` Scott Wood
  2017-02-18  8:00   ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2017-02-17 11:08 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

On Fri, 2017-01-27 at 17:53 -0600, Scott Wood wrote:
> Highlights include 8xx breakpoints and perf, t1042rdb display support,
> and board updates.
> 
> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> 
>   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 75b824727680a9d12c34d78096a5ac642e53f5d0:
> 
>   powerpc/8xx: Perf events on PPC 8xx (2017-01-26 17:49:34 -0600)
> 
> ----------------------------------------------------------------
> Christophe Leroy (4):
>       powerpc/32: Enable HW_BREAKPOINT on BOOK3S
>       powerpc/8xx: Implement hw_breakpoint
>       powerpc/32: Remove FIX_SRR1
>       powerpc/8xx: Perf events on PPC 8xx
> 
> Jason Jin (1):
>       powerpc/85xx: Enable display support for t1042rdb
> 
> Valentin Longchamp (3):
>       powerpc/corenet: explicitly disable the SDHC controller on kmcoge4
>       powerpc/85xx: remove the kmp204x_defconfig
>       powerpc/corenet: add support for the kmcent2 board

ping?

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2017-01-27 23:53 Scott Wood
  2017-02-17 11:08 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2017-01-27 23:53 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx breakpoints and perf, t1042rdb display support,
and board updates.

The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:

  Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 75b824727680a9d12c34d78096a5ac642e53f5d0:

  powerpc/8xx: Perf events on PPC 8xx (2017-01-26 17:49:34 -0600)

----------------------------------------------------------------
Christophe Leroy (4):
      powerpc/32: Enable HW_BREAKPOINT on BOOK3S
      powerpc/8xx: Implement hw_breakpoint
      powerpc/32: Remove FIX_SRR1
      powerpc/8xx: Perf events on PPC 8xx

Jason Jin (1):
      powerpc/85xx: Enable display support for t1042rdb

Valentin Longchamp (3):
      powerpc/corenet: explicitly disable the SDHC controller on kmcoge4
      powerpc/85xx: remove the kmp204x_defconfig
      powerpc/corenet: add support for the kmcent2 board

 arch/powerpc/Kconfig                          |   2 +-
 arch/powerpc/boot/dts/fsl/kmcent2.dts         | 303 ++++++++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/kmcoge4.dts         |   4 +
 arch/powerpc/configs/85xx/kmp204x_defconfig   | 220 -------------------
 arch/powerpc/include/asm/ppc_asm.h            |   1 -
 arch/powerpc/include/asm/processor.h          |   2 +-
 arch/powerpc/include/asm/reg.h                |   2 +
 arch/powerpc/include/asm/reg_8xx.h            |  11 +
 arch/powerpc/kernel/entry_32.S                |  19 +-
 arch/powerpc/kernel/head_32.S                 |   3 -
 arch/powerpc/kernel/head_8xx.S                |  72 +++++-
 arch/powerpc/kernel/hw_breakpoint.c           |   6 +-
 arch/powerpc/kernel/process.c                 |  22 ++
 arch/powerpc/perf/8xx-pmu.c                   | 173 +++++++++++++++
 arch/powerpc/perf/Makefile                    |   2 +
 arch/powerpc/platforms/85xx/Makefile          |   1 +
 arch/powerpc/platforms/85xx/corenet_generic.c |   1 +
 arch/powerpc/platforms/85xx/t1042rdb_diu.c    | 152 +++++++++++++
 arch/powerpc/platforms/Kconfig.cputype        |   7 +
 19 files changed, 771 insertions(+), 232 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/kmcent2.dts
 delete mode 100644 arch/powerpc/configs/85xx/kmp204x_defconfig
 create mode 100644 arch/powerpc/perf/8xx-pmu.c
 create mode 100644 arch/powerpc/platforms/85xx/t1042rdb_diu.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-12-13 15:49 ` Aneesh Kumar K.V
@ 2016-12-13 18:34   ` Aneesh Kumar K.V
  0 siblings, 0 replies; 82+ messages in thread
From: Aneesh Kumar K.V @ 2016-12-13 18:34 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman; +Cc: linuxppc-dev

"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> writes:

> Scott Wood <oss@buserror.net> writes:
>
>> Highlights include 8xx hugepage support, qbman fixes/cleanup, device
>> tree updates, and some misc cleanup.
>>
>> The following changes since commit 555c16328ae6d75a90e234eac9b51998d68f185b:
>>
>>   powerpc/mm: Correct process and partition table max size (2016-11-17 17:11:53 +1100)
>>
>> are available in the git repository at:
>>
>>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>>
>> for you to fetch changes up to baae856ebdeeaefbadd4a02cdb54b7c2277ff4dd:
>>
>>   powerpc/fsl/dts: add FMan node for t1042d4rdb (2016-12-09 23:11:17 -0600)
>>
>> ----------------------------------------------------------------
>> Andy Fleming (1):
>>       powerpc/85xx: Enable gpio power/reset driver
>>
>> Christophe Leroy (3):
>>       powerpc: port 64 bits pgtable_cache to 32 bits
>>       powerpc: get hugetlbpage handling more generic
>>       powerpc/8xx: Implement support of hugepages
>
>
> So i guess it got pulled into linux-next and 4k page size boot on ppc64.
> That is easy to fix such as doing something below.
>  
> -       if (PMD_INDEX_SIZE && !PGT_CACHE(PMD_INDEX_SIZE))
> +       if (PMD_CACHE_INDEX && !PGT_CACHE(PMD_CACHE_INDEX)) {
>                 pgtable_cache_add(PMD_CACHE_INDEX, pmd_ctor);
> +       }
>
> But then we also have crashes when using hugetlb 
>
> [   59.089441] Unable to handle kernel paging request for data at address 0xe8dc493a00000000
> [   59.089591] Faulting instruction address: 0xc000000000054da0
> [   59.089685] Oops: Kernel access of bad area, sig: 11 [#2]
> [   59.089753] SMP NR_CPUS=2048 
> [   59.089797] NUMA 
> [   59.089817] pSeries
> [   59.089840] Modules linked in:
> [   59.089904] CPU: 1 PID: 3689 Comm: hugepage-mmap Tainted: G      D         4.9.0-next-20161213-11823-gff9fa2f-dirty #6
> [   59.090058] task: c00000003efbc900 task.stack: c000000038d5c000
> [   59.090145] NIP: c000000000054da0 LR: c000000000262e38 CTR: 0000000000000000
> NIP: c000000000054da0 LR: c000000000262e38 CTR: 0000000000000000
> REGS: c000000038d5f3b0 TRAP: 0380   Tainted: G      D          (4.9.0-next-20161213-11823-gff9fa2f-dirty)
> MSR: 8000000000001033 <SF,ME,IR,DR,RI,LE>  CR: 28002422  XER: 20000000
> CFAR: c000000000054ebc SOFTE: 0 
> GPR00: 0000000000000007 c000000038d5f630 c000000000de2600 c000000000000000 
> GPR04: 00003efff0000000 0000000000000000 0000000000000000 0000000000000015 
> GPR08: 000000000000007f 0000000000000000 e8dc493a00000000 0000000000000000 
> GPR12: 0000000000000009 c00000000fe00400 00003efff0000000 0000000000000001 
> GPR16: 00003efff0000000 0000000000001000 c00000003ee70eb8 0000000000000000 
> GPR20: 0000000000000000 c00000003e956508 0000000000000000 c000000000ea7478 
> GPR24: c000000038d5f7d0 c1fffffffffff7ff 0000000000000000 00003f0000000000 
> GPR28: 0000000001000000 c00000003ee70a00 0000000000000009 0000000000000010 
> NIP [c000000000054da0] __find_linux_pte_or_hugepte+0x1c0/0x380
> LR [c000000000262e38] __unmap_hugepage_range+0x198/0x6d0
> Call Trace:
> [c000000038d5f630] [c000000000262d80] __unmap_hugepage_range+0xe0/0x6d0 (unreliable)
> [c000000038d5f6f0] [c000000000263390] __unmap_hugepage_range_final+0x20/0x50
> [c000000038d5f720] [c0000000002344fc] unmap_single_vma+0xcc/0x120
> [c000000038d5f760] [c000000000234954] unmap_vmas+0x84/0x120
> [c000000038d5f7b0] [c000000000241438] exit_mmap+0xd8/0x190
> [c000000038d5f870] [c0000000000acf3c] mmput+0x6c/0x1d0
> [c000000038d5f8a0] [c0000000000b6b64] do_exit+0x324/0xcd0
> [c000000038d5f960] [c000000000023900] oops_end+0x150/0x1f0
> [c000000038d5f9e0] [c000000000047118] bad_page_fault+0xd8/0x150
> [c000000038d5fa50] [c000000000025330] slb_miss_bad_addr+0x30/0x70
> [c000000038d5fa70] [c000000000008c38] bad_addr_slb+0x158/0x160
>
> I will see if this is easy to fix. But just want to update the list.

Ok this turned out to be not related to this series. Our 4k page size
little endian config had broken hugetlb for a long time. But we still
need the PMD_CACHE_INDEX changes around code.

I will send the patches after more testing/cross build

-aneesh

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-12-12  8:17 Scott Wood
@ 2016-12-13 15:49 ` Aneesh Kumar K.V
  2016-12-13 18:34   ` Aneesh Kumar K.V
  0 siblings, 1 reply; 82+ messages in thread
From: Aneesh Kumar K.V @ 2016-12-13 15:49 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman; +Cc: linuxppc-dev

Scott Wood <oss@buserror.net> writes:

> Highlights include 8xx hugepage support, qbman fixes/cleanup, device
> tree updates, and some misc cleanup.
>
> The following changes since commit 555c16328ae6d75a90e234eac9b51998d68f185b:
>
>   powerpc/mm: Correct process and partition table max size (2016-11-17 17:11:53 +1100)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>
> for you to fetch changes up to baae856ebdeeaefbadd4a02cdb54b7c2277ff4dd:
>
>   powerpc/fsl/dts: add FMan node for t1042d4rdb (2016-12-09 23:11:17 -0600)
>
> ----------------------------------------------------------------
> Andy Fleming (1):
>       powerpc/85xx: Enable gpio power/reset driver
>
> Christophe Leroy (3):
>       powerpc: port 64 bits pgtable_cache to 32 bits
>       powerpc: get hugetlbpage handling more generic
>       powerpc/8xx: Implement support of hugepages


So i guess it got pulled into linux-next and 4k page size boot on ppc64.
That is easy to fix such as doing something below.
 
-       if (PMD_INDEX_SIZE && !PGT_CACHE(PMD_INDEX_SIZE))
+       if (PMD_CACHE_INDEX && !PGT_CACHE(PMD_CACHE_INDEX)) {
                pgtable_cache_add(PMD_CACHE_INDEX, pmd_ctor);
+       }

But then we also have crashes when using hugetlb 

[   59.089441] Unable to handle kernel paging request for data at address 0xe8dc493a00000000
[   59.089591] Faulting instruction address: 0xc000000000054da0
[   59.089685] Oops: Kernel access of bad area, sig: 11 [#2]
[   59.089753] SMP NR_CPUS=2048 
[   59.089797] NUMA 
[   59.089817] pSeries
[   59.089840] Modules linked in:
[   59.089904] CPU: 1 PID: 3689 Comm: hugepage-mmap Tainted: G      D         4.9.0-next-20161213-11823-gff9fa2f-dirty #6
[   59.090058] task: c00000003efbc900 task.stack: c000000038d5c000
[   59.090145] NIP: c000000000054da0 LR: c000000000262e38 CTR: 0000000000000000
NIP: c000000000054da0 LR: c000000000262e38 CTR: 0000000000000000
REGS: c000000038d5f3b0 TRAP: 0380   Tainted: G      D          (4.9.0-next-20161213-11823-gff9fa2f-dirty)
MSR: 8000000000001033 <SF,ME,IR,DR,RI,LE>  CR: 28002422  XER: 20000000
CFAR: c000000000054ebc SOFTE: 0 
GPR00: 0000000000000007 c000000038d5f630 c000000000de2600 c000000000000000 
GPR04: 00003efff0000000 0000000000000000 0000000000000000 0000000000000015 
GPR08: 000000000000007f 0000000000000000 e8dc493a00000000 0000000000000000 
GPR12: 0000000000000009 c00000000fe00400 00003efff0000000 0000000000000001 
GPR16: 00003efff0000000 0000000000001000 c00000003ee70eb8 0000000000000000 
GPR20: 0000000000000000 c00000003e956508 0000000000000000 c000000000ea7478 
GPR24: c000000038d5f7d0 c1fffffffffff7ff 0000000000000000 00003f0000000000 
GPR28: 0000000001000000 c00000003ee70a00 0000000000000009 0000000000000010 
NIP [c000000000054da0] __find_linux_pte_or_hugepte+0x1c0/0x380
LR [c000000000262e38] __unmap_hugepage_range+0x198/0x6d0
Call Trace:
[c000000038d5f630] [c000000000262d80] __unmap_hugepage_range+0xe0/0x6d0 (unreliable)
[c000000038d5f6f0] [c000000000263390] __unmap_hugepage_range_final+0x20/0x50
[c000000038d5f720] [c0000000002344fc] unmap_single_vma+0xcc/0x120
[c000000038d5f760] [c000000000234954] unmap_vmas+0x84/0x120
[c000000038d5f7b0] [c000000000241438] exit_mmap+0xd8/0x190
[c000000038d5f870] [c0000000000acf3c] mmput+0x6c/0x1d0
[c000000038d5f8a0] [c0000000000b6b64] do_exit+0x324/0xcd0
[c000000038d5f960] [c000000000023900] oops_end+0x150/0x1f0
[c000000038d5f9e0] [c000000000047118] bad_page_fault+0xd8/0x150
[c000000038d5fa50] [c000000000025330] slb_miss_bad_addr+0x30/0x70
[c000000038d5fa70] [c000000000008c38] bad_addr_slb+0x158/0x160

I will see if this is easy to fix. But just want to update the list.

-aneesh

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-12-12  8:17 Scott Wood
  2016-12-13 15:49 ` Aneesh Kumar K.V
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-12-12  8:17 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx hugepage support, qbman fixes/cleanup, device
tree updates, and some misc cleanup.

The following changes since commit 555c16328ae6d75a90e234eac9b51998d68f185b:

  powerpc/mm: Correct process and partition table max size (2016-11-17 17:11:53 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to baae856ebdeeaefbadd4a02cdb54b7c2277ff4dd:

  powerpc/fsl/dts: add FMan node for t1042d4rdb (2016-12-09 23:11:17 -0600)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/85xx: Enable gpio power/reset driver

Christophe Leroy (3):
      powerpc: port 64 bits pgtable_cache to 32 bits
      powerpc: get hugetlbpage handling more generic
      powerpc/8xx: Implement support of hugepages

Claudiu Manoil (15):
      soc/qman: Fix h/w resource cleanup error path handling
      soc/qbman: Fix resource leak on portal probing error path
      soc/qman: Fix struct qm_fqd set accessor for context_a
      soc/qman: Fix direct access to fd's addr_lo, use proper accesor
      soc/qman: test: Fix implementation of fd_cmp()
      soc/qman: Don't add a new platform device for dma mapping
      soc/qman: test: Don't use dummy platform device for dma mapping
      soc/qman: Remove redundant checks from qman_create_cgr()
      soc/qman: Remove unused struct qm_mcc* layouts
      soc/qman: Fix accesses to fqid, cleanup
      soc/qman: Drop unused field from eqcr/dqrr descriptors
      soc/qbman: Handle endianness of qm/bm_in/out()
      soc/qman: Change remaining contextB into context_b
      soc/qman: Clean up CGR CSCN target update operations
      soc/qman: Handle endianness of h/w descriptors

Colin Ian King (1):
      soc/fsl: fix spelling mistakes in critical error messages

David Engraf (1):
      powerpc/85xx/qemu: Enable CONFIG_E500 and CONFIG_PPC_E500MC

Fabian Frederick (2):
      powerpc/fsl-lbc: use DEFINE_SPINLOCK()
      soc/fsl/qman: test: use DEFINE_SPINLOCK()

Florian Larysch (2):
      DT: i2c: W83793 is a trivial device
      powerpc/dts: add device tree entry for W83793 on T4240RDB

Geliang Tang (3):
      powerpc/83xx/suspend: use builtin_platform_driver
      powerpc/fsl_pmc: use builtin_platform_driver
      soc/fsl/qe: use builtin_platform_driver

Heiner Kallweit (3):
      powerpc/fsl_soc: improve and simplify fsl_get_sys_freq
      powerpc/fsl_soc: improve and simplify get_brgfreq
      powerpc/fsl_soc: improve and simplify get_baudrate

Madalin Bucur (6):
      soc/qman: Check ioremap return value
      soc/qman: Replace of_get_property() with portable equivalent
      powerpc/fsl/dts: add QMan and BMan nodes on t1023
      powerpc/fsl/dts: add QMan and BMan nodes on t1024
      powerpc/fsl/dts: add sg_2500_aqr105_phy4 alias on t1024rdb
      powerpc/fsl/dts: add FMan node for t1042d4rdb

Wei Yongjun (1):
      soc/fsl/bman: Use resource_size instead of computation

 .../devicetree/bindings/i2c/trivial-devices.txt    |   1 +
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |  29 +++
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        | 103 +++++++++
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |  29 +++
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |  33 +++
 arch/powerpc/boot/dts/fsl/t1042d4rdb.dts           |  52 +++++
 arch/powerpc/boot/dts/fsl/t4240rdb.dts             |   4 +
 arch/powerpc/configs/fsl-emb-nonhw.config          |   6 +
 arch/powerpc/include/asm/book3s/32/pgalloc.h       |  44 +++-
 arch/powerpc/include/asm/book3s/32/pgtable.h       |  40 ++--
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   3 -
 arch/powerpc/include/asm/hugetlb.h                 |  19 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |  35 ++++
 arch/powerpc/include/asm/mmu.h                     |  23 +-
 arch/powerpc/include/asm/nohash/32/pgalloc.h       |  44 +++-
 arch/powerpc/include/asm/nohash/32/pgtable.h       |  42 ++--
 arch/powerpc/include/asm/nohash/32/pte-8xx.h       |   1 +
 arch/powerpc/include/asm/nohash/64/pgtable.h       |   2 -
 arch/powerpc/include/asm/nohash/pgtable.h          |   4 +
 arch/powerpc/include/asm/pgtable.h                 |   2 +
 arch/powerpc/include/asm/reg_8xx.h                 |   2 +-
 arch/powerpc/kernel/head_8xx.S                     | 119 ++++++++++-
 arch/powerpc/mm/Makefile                           |   3 +-
 arch/powerpc/mm/hugetlbpage.c                      | 216 +++++++++----------
 arch/powerpc/mm/init-common.c                      | 107 ++++++++++
 arch/powerpc/mm/init_64.c                          |  77 -------
 arch/powerpc/mm/pgtable_32.c                       |  37 ----
 arch/powerpc/mm/tlb_nohash.c                       |  21 +-
 arch/powerpc/platforms/83xx/suspend.c              |   6 +-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +
 arch/powerpc/platforms/8xx/Kconfig                 |   1 +
 arch/powerpc/platforms/Kconfig.cputype             |   1 +
 arch/powerpc/sysdev/fsl_lbc.c                      |   2 +-
 arch/powerpc/sysdev/fsl_pmc.c                      |   6 +-
 arch/powerpc/sysdev/fsl_soc.c                      |  48 ++---
 drivers/soc/fsl/qbman/bman.c                       |   8 +-
 drivers/soc/fsl/qbman/bman_ccsr.c                  |   3 +-
 drivers/soc/fsl/qbman/bman_portal.c                |  17 +-
 drivers/soc/fsl/qbman/dpaa_sys.h                   |   1 +
 drivers/soc/fsl/qbman/qman.c                       | 233 ++++++++++-----------
 drivers/soc/fsl/qbman/qman_ccsr.c                  |   3 +
 drivers/soc/fsl/qbman/qman_portal.c                |  41 +++-
 drivers/soc/fsl/qbman/qman_priv.h                  |  17 +-
 drivers/soc/fsl/qbman/qman_test_api.c              |  27 +--
 drivers/soc/fsl/qbman/qman_test_stash.c            |  38 ++--
 drivers/soc/fsl/qe/qe.c                            |   6 +-
 include/soc/fsl/qman.h                             |  62 +++---
 47 files changed, 1040 insertions(+), 580 deletions(-)
 create mode 100644 arch/powerpc/mm/init-common.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-09-27 22:08 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2016-09-27 22:08 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include qbman support (a prerequisite for datapath drivers
such as ethernet), a PCI DMA fix+improvement, reset handler changes, more
8xx optimizations, and some cleanups and fixes.

The following changes since commit f1a55ce0544251746d9b52fb85ad32f31a43fbd2:

  powerpc: Clean up tm_abort duplication in hash_utils_64.c (2016-09-23 07:54:23 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to e0b80f00bb96b925995d53980e0c764430bedb42:

  arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig (2016-09-25 02:39:01 -0500)

----------------------------------------------------------------
Andrey Smirnov (6):
      powerpc/mpc85xx_mds: Select PHYLIB only if NETDEVICES is enabled
      powerpc/e8248e: Select PHYLIB only if NETDEVICES is enabled
      powerpc/sgy_cts1000: Fix gpio_halt_cb()'s signature
      powerpc: Factor out common code in setup-common.c
      powerpc: Call chained reset handlers during reset
      powerpc: Convert fsl_rstcr_restart to a reset handler

Christophe Leroy (9):
      powerpc32: Use instruction symbolic names in check_io_access()
      soc/fsl/qe: fix Oops on CPM1 (and likely CPM2)
      powerpc/8xx: use SPRN_EIE and SPRN_EID to enable/disable interrupts
      powerpc/8xx: add system_reset_exception
      powerpc/8xx: add dedicated machine check handler
      soc/fsl/qe: fix gpio save_regs functions
      powerpc/8xx: use r3 to scratch CR in ITLBmiss
      powerpc/8xx: Move additional DTLBMiss handlers out of exception area
      powerpc/8xx: make user addr DTLB miss the short path

Claudiu Manoil (5):
      soc/fsl: Introduce DPAA 1.x BMan device driver
      soc/fsl: Introduce DPAA 1.x QMan device driver
      soc/bman: Add self-test for BMan driver
      soc/qman: Add self-test for QMan driver
      arch/powerpc: Add CONFIG_FSL_DPAA to corenetXX_smp_defconfig

Julia Lawall (2):
      fsl/qe: use of_property_read_bool
      powerpc/mpic: use of_property_read_bool

Kevin Hao (1):
      powerpc/83xx: factor out the common codes of setup arch functions

Scott Wood (1):
      powerpc/fsl_pci: Size upper inbound window based on RAM size

Vaishali Thakkar (1):
      soc/fsl/qe: Use resource_size

Zhao Qiang (1):
      soc/fsl/qe: Use of_adress_to_resource() in get_qe_base()

 arch/powerpc/Makefile                         |    4 +-
 arch/powerpc/configs/dpaa.config              |    1 +
 arch/powerpc/include/asm/cputable.h           |    1 +
 arch/powerpc/include/asm/hw_irq.h             |    6 +
 arch/powerpc/include/asm/ppc-opcode.h         |    1 +
 arch/powerpc/include/asm/reg.h                |    2 +
 arch/powerpc/include/asm/reg_8xx.h            |    4 +
 arch/powerpc/kernel/cputable.c                |    1 +
 arch/powerpc/kernel/head_8xx.S                |  136 +-
 arch/powerpc/kernel/setup-common.c            |   27 +-
 arch/powerpc/kernel/traps.c                   |   45 +-
 arch/powerpc/platforms/82xx/Kconfig           |    4 +-
 arch/powerpc/platforms/82xx/ep8248e.c         |    4 +-
 arch/powerpc/platforms/83xx/asp834x.c         |    4 +-
 arch/powerpc/platforms/83xx/km83xx.c          |    5 +-
 arch/powerpc/platforms/83xx/misc.c            |    8 +
 arch/powerpc/platforms/83xx/mpc830x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc831x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc832x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc832x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc834x_itx.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc834x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc836x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc836x_rdk.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc837x_mds.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc837x_rdb.c     |    5 +-
 arch/powerpc/platforms/83xx/mpc83xx.h         |    1 +
 arch/powerpc/platforms/83xx/sbc834x.c         |    5 +-
 arch/powerpc/platforms/85xx/Kconfig           |    2 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c     |    1 -
 arch/powerpc/platforms/85xx/bsc913x_rdb.c     |    1 -
 arch/powerpc/platforms/85xx/c293pcie.c        |    1 -
 arch/powerpc/platforms/85xx/corenet_generic.c |    1 -
 arch/powerpc/platforms/85xx/ge_imp3a.c        |    1 -
 arch/powerpc/platforms/85xx/mpc8536_ds.c      |    1 -
 arch/powerpc/platforms/85xx/mpc85xx_ads.c     |    1 -
 arch/powerpc/platforms/85xx/mpc85xx_cds.c     |   25 +-
 arch/powerpc/platforms/85xx/mpc85xx_ds.c      |    3 -
 arch/powerpc/platforms/85xx/mpc85xx_mds.c     |   12 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c     |   10 -
 arch/powerpc/platforms/85xx/mvme2500.c        |    1 -
 arch/powerpc/platforms/85xx/p1010rdb.c        |    1 -
 arch/powerpc/platforms/85xx/p1022_ds.c        |    1 -
 arch/powerpc/platforms/85xx/p1022_rdk.c       |    1 -
 arch/powerpc/platforms/85xx/p1023_rdb.c       |    1 -
 arch/powerpc/platforms/85xx/ppa8548.c         |    1 -
 arch/powerpc/platforms/85xx/qemu_e500.c       |    1 -
 arch/powerpc/platforms/85xx/sbc8548.c         |    1 -
 arch/powerpc/platforms/85xx/sgy_cts1000.c     |    8 +-
 arch/powerpc/platforms/85xx/socrates.c        |    1 -
 arch/powerpc/platforms/85xx/stx_gp3.c         |    1 -
 arch/powerpc/platforms/85xx/tqm85xx.c         |    1 -
 arch/powerpc/platforms/85xx/twr_p102x.c       |    1 -
 arch/powerpc/platforms/85xx/xes_mpc85xx.c     |    3 -
 arch/powerpc/platforms/86xx/gef_ppc9a.c       |    1 -
 arch/powerpc/platforms/86xx/gef_sbc310.c      |    1 -
 arch/powerpc/platforms/86xx/gef_sbc610.c      |    1 -
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c    |    1 -
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c    |    1 -
 arch/powerpc/platforms/86xx/mvme7100.c        |    1 -
 arch/powerpc/platforms/86xx/sbc8641d.c        |    1 -
 arch/powerpc/sysdev/cpm1.c                    |    2 -
 arch/powerpc/sysdev/cpm2.c                    |    4 -
 arch/powerpc/sysdev/cpm_common.c              |   15 +
 arch/powerpc/sysdev/fsl_pci.c                 |   12 +-
 arch/powerpc/sysdev/fsl_soc.c                 |   33 +-
 arch/powerpc/sysdev/fsl_soc.h                 |    2 -
 arch/powerpc/sysdev/mpic.c                    |    2 +-
 drivers/soc/Kconfig                           |    1 +
 drivers/soc/fsl/Makefile                      |    1 +
 drivers/soc/fsl/qbman/Kconfig                 |   67 +
 drivers/soc/fsl/qbman/Makefile                |   12 +
 drivers/soc/fsl/qbman/bman.c                  |  797 +++++++
 drivers/soc/fsl/qbman/bman_ccsr.c             |  263 +++
 drivers/soc/fsl/qbman/bman_portal.c           |  219 ++
 drivers/soc/fsl/qbman/bman_priv.h             |   80 +
 drivers/soc/fsl/qbman/bman_test.c             |   53 +
 drivers/soc/fsl/qbman/bman_test.h             |   35 +
 drivers/soc/fsl/qbman/bman_test_api.c         |  151 ++
 drivers/soc/fsl/qbman/dpaa_sys.h              |  103 +
 drivers/soc/fsl/qbman/qman.c                  | 2881 +++++++++++++++++++++++++
 drivers/soc/fsl/qbman/qman_ccsr.c             |  808 +++++++
 drivers/soc/fsl/qbman/qman_portal.c           |  355 +++
 drivers/soc/fsl/qbman/qman_priv.h             |  371 ++++
 drivers/soc/fsl/qbman/qman_test.c             |   62 +
 drivers/soc/fsl/qbman/qman_test.h             |   36 +
 drivers/soc/fsl/qbman/qman_test_api.c         |  252 +++
 drivers/soc/fsl/qbman/qman_test_stash.c       |  617 ++++++
 drivers/soc/fsl/qe/gpio.c                     |    3 +-
 drivers/soc/fsl/qe/qe.c                       |   10 +-
 drivers/soc/fsl/qe/qe_common.c                |    8 +
 drivers/soc/fsl/qe/qe_tdm.c                   |    4 +-
 include/soc/fsl/bman.h                        |  129 ++
 include/soc/fsl/qman.h                        | 1074 +++++++++
 94 files changed, 8612 insertions(+), 248 deletions(-)
 create mode 100644 arch/powerpc/configs/dpaa.config
 create mode 100644 drivers/soc/fsl/qbman/Kconfig
 create mode 100644 drivers/soc/fsl/qbman/Makefile
 create mode 100644 drivers/soc/fsl/qbman/bman.c
 create mode 100644 drivers/soc/fsl/qbman/bman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/bman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/bman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test.c
 create mode 100644 drivers/soc/fsl/qbman/bman_test.h
 create mode 100644 drivers/soc/fsl/qbman/bman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/dpaa_sys.h
 create mode 100644 drivers/soc/fsl/qbman/qman.c
 create mode 100644 drivers/soc/fsl/qbman/qman_ccsr.c
 create mode 100644 drivers/soc/fsl/qbman/qman_portal.c
 create mode 100644 drivers/soc/fsl/qbman/qman_priv.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test.h
 create mode 100644 drivers/soc/fsl/qbman/qman_test_api.c
 create mode 100644 drivers/soc/fsl/qbman/qman_test_stash.c
 create mode 100644 include/soc/fsl/bman.h
 create mode 100644 include/soc/fsl/qman.h

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-07-21 17:09 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2016-07-21 17:09 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include more 8xx optimizations, device tree updates,
and MVME7100 support.

The following changes since commit 63a72284b159c569ec52f380c9a8dd9342d43bb8:

  powerpc/pci: Assign fixed PHB number based on device-tree properties (2016-07-07 22:06:55 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 9f595fd8b54809fed13fc30906ef1e90a3fcfbc9:

  powerpc/8xx: Force VIRT_IMMR_BASE to be a positive number (2016-07-09 03:26:53 -0500)

----------------------------------------------------------------
Alessio Igor Bogani (1):
      powerpc/86xx: Add support for Emerson/Artesyn MVME7100

Bartlomiej Zolnierkiewicz (1):
      powerpc: disable IDE subsystem in pq2fads_defconfig

Christophe Leroy (8):
      powerpc32: provide VIRT_CPU_ACCOUNTING
      powerpc/8xx: Fix vaddr for IMMR early remap
      powerpc/8xx: Map IMMR area with 512k page at a fixed address
      powerpc/8xx: CONFIG_PIN_TLB unneeded for CONFIG_PPC_EARLY_DEBUG_CPM
      powerpc/8xx: unpin all TLBs before flushing
      powerpc/8xx: Don't use page table for linear memory space
      powerpc/8xx: Rework CONFIG_PIN_TLB handling
      powerpc/8xx: add CONFIG_PIN_TLB_IMMR

Claudiu Manoil (1):
      powerpc/85xx: Don't report SRAM to L2 cache fallback as error

Scott Wood (1):
      powerpc/8xx: Force VIRT_IMMR_BASE to be a positive number

Sriram Dash (2):
      powerpc/85xx: Change T1040si USB controller version
      powerpc/85xx: add aliases for usb nodes on t4240, b4860, and b4420

Valentin Longchamp (1):
      powerpc: define the fman node for the kmcoge4 DTS

Zhao Qiang (7):
      QE: Add IC, SI and SIRAM document to device tree bindings.
      QE: Add ucc hdlc document to bindings
      QE: Add uqe_serial document to bindings
      bindings: move cpm_qe binding from powerpc/fsl to soc/fsl
      T104xD4RDB: Add qe node to t104xd4rdb
      T104xRDB: Add qe node to t104xrdb
      T104xQDS: Add qe node to t104xqds

 .../bindings/powerpc/fsl/cpm_qe/network.txt        |  43 ------
 .../bindings/{powerpc => soc}/fsl/cpm_qe/cpm.txt   |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/brg.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/i2c.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/pic.txt        |   0
 .../{powerpc => soc}/fsl/cpm_qe/cpm/usb.txt        |   0
 .../bindings/{powerpc => soc}/fsl/cpm_qe/gpio.txt  |   0
 .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 124 ++++++++++++++++
 .../bindings/{powerpc => soc}/fsl/cpm_qe/qe.txt    |  52 +++++++
 .../{powerpc => soc}/fsl/cpm_qe/qe/firmware.txt    |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/par_io.txt      |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/pincfg.txt      |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/ucc.txt         |   0
 .../{powerpc => soc}/fsl/cpm_qe/qe/usb.txt         |   0
 .../{powerpc => soc}/fsl/cpm_qe/serial.txt         |   0
 .../bindings/soc/fsl/cpm_qe/uqe_serial.txt         |  17 +++
 arch/powerpc/Kconfig                               |   6 +
 arch/powerpc/Kconfig.debug                         |   1 -
 arch/powerpc/boot/Makefile                         |   4 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   1 +
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   1 +
 arch/powerpc/boot/dts/fsl/kmcoge4.dts              |  37 +++++
 arch/powerpc/boot/dts/fsl/mvme7100.dts             | 153 ++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/qonverge-usb2-dr-0.dtsi  |   2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  49 ++++++-
 arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi          |  38 +++++
 arch/powerpc/boot/dts/fsl/t104xqds.dtsi            |  38 +++++
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi            |  38 +++++
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |   2 +
 arch/powerpc/boot/motload-head.S                   |  11 ++
 arch/powerpc/boot/mvme7100.c                       |  59 ++++++++
 arch/powerpc/boot/ppcboot.h                        |   2 +-
 arch/powerpc/boot/wrapper                          |   5 +
 arch/powerpc/configs/86xx-hw.config                |   4 +-
 arch/powerpc/configs/mpc86xx_basic_defconfig       |   1 +
 arch/powerpc/configs/pq2fads_defconfig             |   1 -
 arch/powerpc/include/asm/accounting.h              |  24 ++++
 arch/powerpc/include/asm/cputime.h                 |  14 +-
 arch/powerpc/include/asm/exception-64s.h           |   2 +-
 arch/powerpc/include/asm/fixmap.h                  |   7 +
 arch/powerpc/include/asm/mmu-8xx.h                 |   3 +
 arch/powerpc/include/asm/paca.h                    |   9 +-
 arch/powerpc/include/asm/ppc_asm.h                 |  24 ++--
 arch/powerpc/include/asm/reg.h                     |   1 +
 arch/powerpc/include/asm/thread_info.h             |   4 +
 arch/powerpc/kernel/asm-offsets.c                  |  31 +++-
 arch/powerpc/kernel/entry_32.S                     |  17 +++
 arch/powerpc/kernel/entry_64.S                     |   6 +-
 arch/powerpc/kernel/exceptions-64e.S               |   4 +-
 arch/powerpc/kernel/head_8xx.S                     | 159 +++++++++++----------
 arch/powerpc/kernel/time.c                         |  81 +++++++----
 arch/powerpc/mm/8xx_mmu.c                          | 131 +++++++++++------
 arch/powerpc/mm/mmu_decl.h                         |   3 +-
 arch/powerpc/platforms/86xx/Kconfig                |   8 +-
 arch/powerpc/platforms/86xx/Makefile               |   1 +
 arch/powerpc/platforms/86xx/mvme7100.c             | 121 ++++++++++++++++
 arch/powerpc/platforms/Kconfig.cputype             |   1 -
 arch/powerpc/sysdev/cpm_common.c                   |  22 ++-
 arch/powerpc/sysdev/fsl_85xx_l2ctlr.c              |   8 +-
 arch/powerpc/xmon/xmon.c                           |  14 +-
 60 files changed, 1133 insertions(+), 251 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/network.txt
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/brg.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/i2c.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/pic.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/cpm/usb.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/gpio.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/network.txt
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe.txt (75%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/firmware.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/par_io.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/pincfg.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/ucc.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/qe/usb.txt (100%)
 rename Documentation/devicetree/bindings/{powerpc => soc}/fsl/cpm_qe/serial.txt (100%)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/cpm_qe/uqe_serial.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/mvme7100.dts
 create mode 100644 arch/powerpc/boot/motload-head.S
 create mode 100644 arch/powerpc/boot/mvme7100.c
 create mode 100644 arch/powerpc/include/asm/accounting.h
 create mode 100644 arch/powerpc/platforms/86xx/mvme7100.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-05-17  1:37 Scott Wood
@ 2016-05-19 12:35 ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2016-05-19 12:35 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev, galak

On Mon, 2016-05-16 at 20:37 -0500, Scott Wood wrote:

> Sorry for the lateness...
> 
> Contains include 86xx fixes, minor device tree fixes, an erratum
> workaround, and a kconfig dependency fix.

Thanks, merged into next and pushed.

Will send a pull request to Linus late tomorrow once the whole assemblage has
been through linux-next.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-05-17  1:37 Scott Wood
  2016-05-19 12:35 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-05-17  1:37 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev, galak

Sorry for the lateness...

Contains include 86xx fixes, minor device tree fixes, an erratum
workaround, and a kconfig dependency fix.

The following changes since commit 1d4e89cf0a4e819fbde428e9e5286e7141a02e06:

  powerpc/powernv/npu: Add PE to PHB's list (2016-05-12 19:56:25 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 1eef33bec12d7e46a58f12b3604556a80c362a0d:

  powerpc/86xx: Fix PCI interrupt map definition (2016-05-16 18:45:39 -0500)

----------------------------------------------------------------
Alessio Igor Bogani (3):
      powerpc/fsl: Fix build of the dtb embedded kernel images
      powerpc/86xx: Move pci1 definition to the include file
      powerpc/86xx: Fix PCI interrupt map definition

Chenhui Zhao (1):
      powerpc/fsl: Fix rcpm compatible string

Hou Zhiqiang (1):
      powerpc/fsl: Fix SPI compatible on t208xrdb and t1040rdb

Scott Wood (1):
      powerpc/fsl: Remove FSL_SOC dependency from FSL_LBC

chenhui zhao (1):
      powerpc/fsl-pci: Add a workaround for PCI 5 errata

 arch/powerpc/Kconfig                           |  1 -
 arch/powerpc/boot/Makefile                     |  6 ++--
 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts        |  4 +++
 arch/powerpc/boot/dts/fsl/gef_sbc310.dts       | 22 --------------
 arch/powerpc/boot/dts/fsl/gef_sbc610.dts       |  4 +++
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts     | 24 +--------------
 arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 24 +--------------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi  | 41 +++++++++++++++++++++-----
 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi   |  1 +
 arch/powerpc/boot/dts/fsl/sbc8641d.dts         | 23 ---------------
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi    |  2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi    |  2 +-
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi        |  2 +-
 arch/powerpc/boot/dts/fsl/t208xrdb.dtsi        |  2 +-
 arch/powerpc/sysdev/fsl_pci.c                  | 24 +++++++++++++++
 15 files changed, 76 insertions(+), 106 deletions(-)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-03-15  9:07     ` Michael Ellerman
@ 2016-03-15 17:50       ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2016-03-15 17:50 UTC (permalink / raw)
  To: Michael Ellerman, benh
  Cc: linuxppc-dev, galak, Christophe Leroy, chenhui.zhao

On Tue, 2016-03-15 at 20:07 +1100, Michael Ellerman wrote:
> On Tue, 2016-03-15 at 02:01 -0500, Scott Wood wrote:
> > On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
> > > On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:
> > > >       powerpc/mpc85xx: Add CPU hotplug support for E6500
> > > 
> > > And this one breaks with old binutils (<= 2.22) because of:
> > > 
> > >   arch/powerpc/kernel/head_64.S:210: Error: Unrecognized opcode: `mttmr'
> > > 
> > > If you're happy to break the build on older bintuils for those configs
> > > then
> > > that's OK with me.
> > 
> > I'm not too bothered, but it's also an easy fix -- patch sent.
> 
> Thanks. Do you want to add it to your branch, or I can apply it after I
> merge
> your branch?

If you want to just apply them that'd be fine.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-03-15  7:01   ` Scott Wood
  2016-03-15  9:07     ` Michael Ellerman
@ 2016-03-15 10:27     ` Christophe Leroy
  1 sibling, 0 replies; 82+ messages in thread
From: Christophe Leroy @ 2016-03-15 10:27 UTC (permalink / raw)
  To: Scott Wood, Michael Ellerman, benh; +Cc: linuxppc-dev, galak, chenhui.zhao



Le 15/03/2016 08:01, Scott Wood a écrit :
> On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
>> On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:
>>
>>> Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
>>> consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
>>> minor fixes/cleanup.
>> Hi Scott,
>>
>> This one's giving me a few troubles.
[...]
>>> Christophe Leroy (31):
>>>        powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
>> This breaks mpc866_ads_defconfig for me, with lots of:
>>
>>    arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly
>> addressable
>>
>> That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on
>> whether
>> we drop support for those compilers for that config.
> I'd rather not require something that new, especially for a chip so old.
>
> I've sent an untested patch that should fix it.

The proposed patch gives a code slightly different than what Freescale's 
ERRATA recommends.

However, why do we activate CPU6 ERRATA in that config ?
CPU6 seems to be an issue with the old MPC860 and MPC855 only.
CPU6 is not listed in the MPC866 ERRATAs, so we should probably not have 
this selected in mpc866_ads_defconfig

Christophe

PS: It also builds ok with GCC 4.8.3

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-03-15  7:01   ` Scott Wood
@ 2016-03-15  9:07     ` Michael Ellerman
  2016-03-15 17:50       ` Scott Wood
  2016-03-15 10:27     ` Christophe Leroy
  1 sibling, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2016-03-15  9:07 UTC (permalink / raw)
  To: Scott Wood, benh; +Cc: linuxppc-dev, galak, Christophe Leroy, chenhui.zhao

On Tue, 2016-03-15 at 02:01 -0500, Scott Wood wrote:
> On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
> > On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:
> >
> > > Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
> > > consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
> > > minor fixes/cleanup.
> >
> > Hi Scott,
> >
> > This one's giving me a few troubles.
> >
> > > chenhui zhao (6):
> > >       powerpc/mm: any thread in one core can be the first to setup TLB1
> > >       powerpc/cache: add cache flush operation for various e500
> > >       powerpc/rcpm: add RCPM driver
> >
> > That commit doesn't build with SMP=n, as reported by Guenter:
> >
> >   arch/powerpc/sysdev/fsl_rcpm.c:32:2: error: implicit declaration of
> > function 'get_hard_smp_processor_id' [-Werror=implicit-function-declaration]
> >
> > That's not a biggy, I can probably fix it up here.
>
> By adding asm/smp.h?

Yeah I guess. I got derailed today and haven't got around to trying a fix.

> I missed this since we don't have a non-SMP defconfig that includes this.

Yep, same. I'll add a config to kisskb to catch it in future.

> > >       powerpc/mpc85xx: Add CPU hotplug support for E6500
> >
> > And this one breaks with old binutils (<= 2.22) because of:
> >
> >   arch/powerpc/kernel/head_64.S:210: Error: Unrecognized opcode: `mttmr'
> >
> > If you're happy to break the build on older bintuils for those configs then
> > that's OK with me.
>
> I'm not too bothered, but it's also an easy fix -- patch sent.

Thanks. Do you want to add it to your branch, or I can apply it after I merge
your branch?

> > > Christophe Leroy (31):
> > >       powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
> >
> > This breaks mpc866_ads_defconfig for me, with lots of:
> >
> >   arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly
> > addressable
> >
> > That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on
> > whether
> > we drop support for those compilers for that config.
>
> I'd rather not require something that new, especially for a chip so old.
>
> I've sent an untested patch that should fix it.

Thanks. I'll wait for Christophe to reply.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-03-15  0:19 ` Michael Ellerman
@ 2016-03-15  7:01   ` Scott Wood
  2016-03-15  9:07     ` Michael Ellerman
  2016-03-15 10:27     ` Christophe Leroy
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2016-03-15  7:01 UTC (permalink / raw)
  To: Michael Ellerman, benh
  Cc: linuxppc-dev, galak, Christophe Leroy, chenhui.zhao

On Tue, 2016-03-15 at 11:19 +1100, Michael Ellerman wrote:
> On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:
> 
> > Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
> > consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
> > minor fixes/cleanup.
> 
> Hi Scott,
> 
> This one's giving me a few troubles.
> 
> > chenhui zhao (6):
> >       powerpc/mm: any thread in one core can be the first to setup TLB1
> >       powerpc/cache: add cache flush operation for various e500
> >       powerpc/rcpm: add RCPM driver
> 
> That commit doesn't build with SMP=n, as reported by Guenter:
> 
>   arch/powerpc/sysdev/fsl_rcpm.c:32:2: error: implicit declaration of
> function 'get_hard_smp_processor_id' [-Werror=implicit-function-declaration]
> 
> That's not a biggy, I can probably fix it up here.

By adding asm/smp.h?

I missed this since we don't have a non-SMP defconfig that includes this.

> >       powerpc/mpc85xx: Add CPU hotplug support for E6500
> 
> And this one breaks with old binutils (<= 2.22) because of:
> 
>   arch/powerpc/kernel/head_64.S:210: Error: Unrecognized opcode: `mttmr'
> 
> If you're happy to break the build on older bintuils for those configs then
> that's OK with me.

I'm not too bothered, but it's also an easy fix -- patch sent.

> > Christophe Leroy (31):
> >       powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
> 
> This breaks mpc866_ads_defconfig for me, with lots of:
> 
>   arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly
> addressable
> 
> That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on
> whether
> we drop support for those compilers for that config.

I'd rather not require something that new, especially for a chip so old.

I've sent an untested patch that should fix it.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-03-12  3:15 Scott Wood
@ 2016-03-15  0:19 ` Michael Ellerman
  2016-03-15  7:01   ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2016-03-15  0:19 UTC (permalink / raw)
  To: Scott Wood, benh; +Cc: linuxppc-dev, galak

On Fri, 2016-03-11 at 21:15 -0600, Scott Wood wrote:

> Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
> consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
> minor fixes/cleanup.

Hi Scott,

This one's giving me a few troubles.

> chenhui zhao (6):
>       powerpc/mm: any thread in one core can be the first to setup TLB1
>       powerpc/cache: add cache flush operation for various e500
>       powerpc/rcpm: add RCPM driver

That commit doesn't build with SMP=n, as reported by Guenter:

  arch/powerpc/sysdev/fsl_rcpm.c:32:2: error: implicit declaration of function 'get_hard_smp_processor_id' [-Werror=implicit-function-declaration]

That's not a biggy, I can probably fix it up here.

>       powerpc/mpc85xx: Add CPU hotplug support for E6500

And this one breaks with old binutils (<= 2.22) because of:

  arch/powerpc/kernel/head_64.S:210: Error: Unrecognized opcode: `mttmr'

If you're happy to break the build on older bintuils for those configs then
that's OK with me.

> Christophe Leroy (31):
>       powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro

This breaks mpc866_ads_defconfig for me, with lots of:

  arch/powerpc/mm/8xx_mmu.c:139:2: error: memory input 1 is not directly addressable

That's using gcc < 4.9. With >= 4.9 it builds OK. So again your call on whether
we drop support for those compilers for that config.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-03-12  3:15 Scott Wood
  2016-03-15  0:19 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-03-12  3:15 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 8xx optimizations, 32-bit checksum optimizations, 86xx
consolidation, e5500/e6500 cpu hotplug, more fman and other dt bits, and
minor fixes/cleanup.

The following changes since commit ee3b93ebfbed6279f7a329001433c75c50ddfcc9:

  powerpc/mm: Move hash64 tlbflush code into a new header (2016-03-03 21:19:39 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to fba4e9f9898ab181703723b9890ba29345edfe08:

  powerpc/fsl/dts: Add "jedec,spi-nor" flash compatible (2016-03-11 20:06:41 -0600)

----------------------------------------------------------------
Alessio Igor Bogani (6):
      powerpc/86xx: Consolidate common platform code
      powerpc/86xx: Update defconfigs
      powerpc/86xx: Switch to kconfig fragments approach
      powerpc/86xx: Move dts files to fsl directory
      powerpc/86xx: Update device tree
      powerpc/86xx: Introduce and use common dtsi

Bartlomiej Zolnierkiewicz (4):
      powerpc/83xx: disable IDE subsystem in mpc834x_itx_defconfig
      powerpc/85xx: disable IDE subsystem in ksi8560_defconfig
      powerpc/85xx: disable IDE subsystem in stx_gp3_defconfig
      powerpc/86xx: disable IDE subsystem in mpc8610_hpcd_defconfig

Christophe Leroy (31):
      powerpc: unexport csum_tcpudp_magic
      powerpc: mark xer clobbered in csum_add()
      powerpc32: checksum_wrappers_64 becomes checksum_wrappers
      powerpc: inline ip_fast_csum()
      powerpc32: rewrite csum_partial_copy_generic() based on copy_tofrom_user()
      powerpc32: optimise a few instructions in csum_partial()
      powerpc32: optimise csum_partial() loop
      powerpc: simplify csum_add(a, b) in case a or b is constant 0
      powerpc/885: set SDCR to 0x40
      powerpc/8xx: CONFIG_DEBUG_PAGEALLOC requires ITLBmiss for kernel addresses
      powerpc: optimise csum_partial() call when len is constant
      powerpc/8xx: Save r3 all the time in DTLB miss handler
      powerpc/8xx: Map linear kernel RAM with 8M pages
      powerpc: Update documentation for noltlbs kernel parameter
      powerpc/8xx: move setup_initial_memory_limit() into 8xx_mmu.c
      powerpc32: Fix pte_offset_kernel() to return NULL for bad pages
      powerpc32: refactor x_mapped_by_bats() and x_mapped_by_tlbcam() together
      powerpc32: Remove useless/wrong MMU:setio progress message
      powerpc32: remove ioremap_base
      powerpc/8xx: Add missing SPRN defines into reg_8xx.h
      powerpc/8xx: Handle CPU6 ERRATA directly in mtspr() macro
      powerpc/8xx: remove special handling of CPU6 errata in set_dec()
      powerpc/8xx: rewrite set_context() in C
      powerpc/8xx: rewrite flush_instruction_cache() in C
      powerpc: add inline functions for cache related instructions
      powerpc32: Remove clear_pages() and define clear_page() inline
      powerpc32: move xxxxx_dcache_range() functions inline
      powerpc: Simplify test in __dma_sync()
      powerpc32: small optimisation in flush_icache_range()
      powerpc32: Remove one insn in mulhdu
      powerpc32: PAGE_EXEC required for inittext

Hou Zhiqiang (1):
      powerpc/fsl/dts: Add "jedec,spi-nor" flash compatible

Igal Liberman (3):
      powerpc/fsl: Update fman dt binding with pcs-phy and tbi-phy
      powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)
      powerpc/mpc85xx: Add pcsphy nodes to FManV3 device tree

Raghav Dogra (1):
      powerpc/fsl-lbc: Modify suspend/resume entry sequence

Saurabh Sengar (2):
      qe: Make cpm_muram_alloc_common static
      qe: Use GFP_ATOMIC while spin_lock_irqsave is held

Wang Dongsheng (1):
      Documentation: dt: binding: fsl: add devicetree binding for describing RCPM

Xuelin Shi (1):
      powerpc/p5040: Add device node for RAID Engine

Zhao Qiang (2):
      qe/ic: fix a buffer overflow error and add check elsewhere
      powerpc/T104xRDB: add tdm riser card node to device tree

chenhui zhao (6):
      powerpc/mm: any thread in one core can be the first to setup TLB1
      powerpc/cache: add cache flush operation for various e500
      powerpc/rcpm: add RCPM driver
      powerpc/mpc85xx: refactor the PM operations
      powerpc/mpc85xx: Add hotplug support on E5500 and E500MC cores
      powerpc/mpc85xx: Add CPU hotplug support for E6500

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  40 ++
 Documentation/devicetree/bindings/soc/fsl/rcpm.txt |  63 +++
 Documentation/kernel-parameters.txt                |   2 +-
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/Makefile                              |  10 +
 arch/powerpc/boot/dts/fsl/b4860qds.dts             |  60 ++-
 arch/powerpc/boot/dts/fsl/b4qds.dtsi               |  53 ++-
 arch/powerpc/boot/dts/fsl/bsc9131rdb.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/bsc9132qds.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/c293pcie.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts            | 216 ++++++++++
 arch/powerpc/boot/dts/fsl/gef_sbc310.dts           | 260 ++++++++++++
 arch/powerpc/boot/dts/fsl/gef_sbc610.dts           | 214 ++++++++++
 arch/powerpc/boot/dts/fsl/kmcoge4.dts              |   4 +-
 arch/powerpc/boot/dts/fsl/mpc8536ds.dtsi           |   8 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn.dts   | 347 +++-------------
 .../boot/dts/{ => fsl}/mpc8641_hpcn_36b.dts        | 330 ++-------------
 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi      | 120 ++++++
 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi       |  58 +++
 arch/powerpc/boot/dts/fsl/mvme2500.dts             |   4 +-
 arch/powerpc/boot/dts/fsl/p1010rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb-pd.dts          |   2 +-
 arch/powerpc/boot/dts/fsl/p1020rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1021mds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p1021rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p1022ds.dtsi             |   2 +-
 arch/powerpc/boot/dts/fsl/p1022rdk.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p1024rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p1025rdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/p2020rdb-pc.dtsi         |   2 +-
 arch/powerpc/boot/dts/fsl/p2020rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/p2041rdb.dts             |  94 ++++-
 arch/powerpc/boot/dts/fsl/p3041ds.dts              | 114 ++++-
 arch/powerpc/boot/dts/fsl/p4080ds.dts              | 186 ++++++++-
 arch/powerpc/boot/dts/fsl/p5020ds.dts              | 114 ++++-
 arch/powerpc/boot/dts/fsl/p5040ds.dts              | 236 ++++++++++-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   6 +
 .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   5 +
 .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   5 +
 arch/powerpc/boot/dts/fsl/sbc8641d.dts             | 203 +++++++++
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |  43 +-
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |   6 +-
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |  47 ++-
 arch/powerpc/boot/dts/fsl/t1040rdb.dts             |  32 +-
 arch/powerpc/boot/dts/fsl/t1042rdb.dts             |  30 +-
 arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts          |  18 +-
 arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi          |   2 +-
 arch/powerpc/boot/dts/fsl/t104xqds.dtsi            | 180 +++++++-
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi            |  40 +-
 arch/powerpc/boot/dts/fsl/t2080qds.dts             | 158 ++++++-
 arch/powerpc/boot/dts/fsl/t2080rdb.dts             |  67 ++-
 arch/powerpc/boot/dts/fsl/t2081qds.dts             | 221 +++++++++-
 arch/powerpc/boot/dts/fsl/t208xqds.dtsi            |   6 +-
 arch/powerpc/boot/dts/fsl/t208xrdb.dtsi            |   2 +-
 arch/powerpc/boot/dts/fsl/t4240qds.dts             | 402 +++++++++++++++++-
 arch/powerpc/boot/dts/fsl/t4240rdb.dts             | 151 ++++++-
 arch/powerpc/boot/dts/gef_ppc9a.dts                | 425 -------------------
 arch/powerpc/boot/dts/gef_sbc310.dts               | 459 ---------------------
 arch/powerpc/boot/dts/gef_sbc610.dts               | 423 -------------------
 arch/powerpc/boot/dts/sbc8641d.dts                 | 447 --------------------
 arch/powerpc/configs/83xx/mpc834x_itx_defconfig    |   1 -
 arch/powerpc/configs/85xx/ksi8560_defconfig        |   1 -
 arch/powerpc/configs/85xx/stx_gp3_defconfig        |   2 -
 arch/powerpc/configs/86xx-hw.config                | 104 +++++
 arch/powerpc/configs/86xx-smp.config               |   2 +
 arch/powerpc/configs/86xx/gef_ppc9a_defconfig      | 216 ----------
 arch/powerpc/configs/86xx/gef_sbc310_defconfig     | 214 ----------
 arch/powerpc/configs/86xx/gef_sbc610_defconfig     | 273 ------------
 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig   | 110 -----
 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig   | 156 -------
 arch/powerpc/configs/86xx/sbc8641d_defconfig       | 246 -----------
 arch/powerpc/configs/mpc86xx_basic_defconfig       |  10 +
 arch/powerpc/configs/mpc86xx_defconfig             | 162 --------
 arch/powerpc/include/asm/cache.h                   |  19 +
 arch/powerpc/include/asm/cacheflush.h              |  54 ++-
 arch/powerpc/include/asm/checksum.h                | 141 +++++--
 arch/powerpc/include/asm/cputable.h                |   8 +
 arch/powerpc/include/asm/cputhreads.h              |  15 +
 arch/powerpc/include/asm/fsl_pm.h                  |  51 +++
 arch/powerpc/include/asm/mmu-8xx.h                 |   4 +-
 arch/powerpc/include/asm/nohash/32/pgtable.h       |   5 +-
 arch/powerpc/include/asm/page_32.h                 |  17 +-
 arch/powerpc/include/asm/reg.h                     |   2 +
 arch/powerpc/include/asm/reg_8xx.h                 |  93 +++++
 arch/powerpc/include/asm/smp.h                     |   4 +
 arch/powerpc/include/asm/time.h                    |   6 +-
 arch/powerpc/kernel/asm-offsets.c                  |   1 +
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          | 112 +++++
 arch/powerpc/kernel/cputable.c                     |   4 +
 arch/powerpc/kernel/head_64.S                      |  97 +++++
 arch/powerpc/kernel/head_8xx.S                     | 108 ++---
 arch/powerpc/kernel/head_fsl_booke.S               |  74 ----
 arch/powerpc/kernel/misc_32.S                      | 107 +----
 arch/powerpc/kernel/ppc_ksyms.c                    |   2 +
 arch/powerpc/kernel/ppc_ksyms_32.c                 |   1 -
 arch/powerpc/kernel/smp.c                          |   7 +-
 arch/powerpc/lib/Makefile                          |   3 +-
 arch/powerpc/lib/checksum_32.S                     | 398 +++++++++++-------
 arch/powerpc/lib/checksum_64.S                     |  31 +-
 ...{checksum_wrappers_64.c => checksum_wrappers.c} |   0
 arch/powerpc/lib/ppc_ksyms.c                       |   4 +-
 arch/powerpc/mm/8xx_mmu.c                          | 141 +++++++
 arch/powerpc/mm/Makefile                           |   1 +
 arch/powerpc/mm/dma-noncoherent.c                  |   2 +-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   6 +-
 arch/powerpc/mm/init_32.c                          |  23 --
 arch/powerpc/mm/mmu_decl.h                         |  26 +-
 arch/powerpc/mm/pgtable_32.c                       |  52 +--
 arch/powerpc/mm/ppc_mmu_32.c                       |   4 +-
 arch/powerpc/mm/tlb_nohash.c                       |   4 +-
 arch/powerpc/platforms/85xx/Kconfig                |   1 +
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/common.c               |   3 +
 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c       | 106 +++++
 arch/powerpc/platforms/85xx/smp.c                  | 312 +++++++-------
 arch/powerpc/platforms/85xx/smp.h                  |   1 +
 arch/powerpc/platforms/86xx/Makefile               |   2 +-
 arch/powerpc/platforms/86xx/common.c               |  43 ++
 arch/powerpc/platforms/86xx/gef_ppc9a.c            |  32 +-
 arch/powerpc/platforms/86xx/gef_sbc310.c           |  32 +-
 arch/powerpc/platforms/86xx/gef_sbc610.c           |  32 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |  20 +-
 arch/powerpc/platforms/86xx/mpc86xx.h              |   2 +
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |  21 +-
 arch/powerpc/platforms/86xx/sbc8641d.c             |  32 +-
 arch/powerpc/platforms/embedded6xx/mpc10x.h        |  10 -
 arch/powerpc/sysdev/Kconfig                        |   5 +
 arch/powerpc/sysdev/Makefile                       |   1 +
 arch/powerpc/sysdev/cpm1.c                         |   5 +-
 arch/powerpc/sysdev/fsl_lbc.c                      |  49 ++-
 arch/powerpc/sysdev/fsl_rcpm.c                     | 385 +++++++++++++++++
 drivers/soc/fsl/qe/qe_common.c                     |  66 +--
 drivers/soc/fsl/qe/qe_ic.c                         |  11 +-
 include/linux/fsl/guts.h                           | 105 +++++
 include/soc/fsl/qe/qe.h                            |   2 -
 153 files changed, 5691 insertions(+), 4736 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/rcpm.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_ppc9a.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_sbc310.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/gef_sbc610.dts
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn.dts (53%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8641_hpcn_36b.dts (51%)
 create mode 100644 arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/mpc8641si-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/sbc8641d.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_ppc9a.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_sbc310.dts
 delete mode 100644 arch/powerpc/boot/dts/gef_sbc610.dts
 delete mode 100644 arch/powerpc/boot/dts/sbc8641d.dts
 create mode 100644 arch/powerpc/configs/86xx-hw.config
 create mode 100644 arch/powerpc/configs/86xx-smp.config
 delete mode 100644 arch/powerpc/configs/86xx/gef_ppc9a_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/gef_sbc310_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/gef_sbc610_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/mpc8641_hpcn_defconfig
 delete mode 100644 arch/powerpc/configs/86xx/sbc8641d_defconfig
 create mode 100644 arch/powerpc/configs/mpc86xx_basic_defconfig
 delete mode 100644 arch/powerpc/configs/mpc86xx_defconfig
 create mode 100644 arch/powerpc/include/asm/fsl_pm.h
 rename arch/powerpc/lib/{checksum_wrappers_64.c => checksum_wrappers.c} (100%)
 create mode 100644 arch/powerpc/mm/8xx_mmu.c
 create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c
 create mode 100644 arch/powerpc/platforms/86xx/common.c
 create mode 100644 arch/powerpc/sysdev/fsl_rcpm.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2016-01-04 21:38 Scott Wood
@ 2016-01-14 13:05 ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2016-01-14 13:05 UTC (permalink / raw)
  To: Scott Wood, benh; +Cc: linuxppc-dev, galak

On Mon, 2016-01-04 at 15:38 -0600, Scott Wood wrote:

> Highlights include moving QE code out of arch/powerpc (to be shared with
> arm), device tree updates, and minor fixes.
> 
> Sorry for sending this in so late and not getting to everything in my
> queue -- in addition to the holidays I've been slowed down by email
> troubles and a broken arm.

No worries, I'm a bit behind this cycle owing to the break over Christmas.

Hope the arm is healing! I minced one of my fingers last year, I know how
annoying it is to try and type with one hand :)

I've merged this and pushed for tomorrow's linux-next.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2016-01-04 21:38 Scott Wood
  2016-01-14 13:05 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2016-01-04 21:38 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include moving QE code out of arch/powerpc (to be shared with
arm), device tree updates, and minor fixes.

Sorry for sending this in so late and not getting to everything in my
queue -- in addition to the holidays I've been slowed down by email
troubles and a broken arm.

The following changes since commit e9d764f803964a54ca7da4a67d124fe824ebd80a:

  powerpc/pseries: Enable kernel CPU dlpar from sysfs (2015-12-17 22:41:03 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 44451d4d8f0e35153b3e7e3d40e198f2cf9ac36a:

  MAINTAINERS: Update Scott Wood's e-mail address (2015-12-31 12:57:26 -0600)

----------------------------------------------------------------
Daniel Walker (1):
      powerpc/85xx: mpc85xx ADS: remove pci exclude

Harninder Rai (2):
      powerpc/fsl: Add PCI node in device tree of bsc9132qds
      powerpc/85xx: Add PCIe controller support for bsc9132qds

Hongtao Jia (3):
      dt-bindings: Add QorIQ TMU thermal bindings
      powerpc/mpc85xx: Add TMU device tree support for T1040/T1042
      powerpc/mpc85xx: Add TMU device tree support for T1023/T1024

Igal Liberman (1):
      powerpc/mpc85xx: Update B4 FMan MURAM size

Raghav Dogra (1):
      powerpc/fsl_lbc: removal of dead code

Scott Wood (2):
      powerpc/e6500: add locking to hugetlb
      MAINTAINERS: Update Scott Wood's e-mail address

Zhao Qiang (7):
      genalloc:support memory-allocation with bytes-alignment to genalloc
      genalloc:support allocating specific region
      CPM/QE: use genalloc to manage CPM/QE muram
      QE/CPM: move muram management functions to qe_common
      QE: use subsys_initcall to init qe
      QE: Move QE from arch/powerpc to drivers/soc
      powerpc/p1010rdb: Update dts for pcie interrupt-map

li pengbo (1):
      powerpc/85xx: Enable TWR_P102x in mpc85xx_basic_defconfig

 .../devicetree/bindings/thermal/qoriq-thermal.txt  |  63 ++++++
 MAINTAINERS                                        |   7 +-
 arch/powerpc/Kconfig                               |   2 -
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   5 +
 arch/powerpc/boot/dts/fsl/bsc9132qds.dts           |  15 ++
 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi      |  28 +++
 arch/powerpc/boot/dts/fsl/bsc9132si-pre.dtsi       |   1 +
 arch/powerpc/boot/dts/fsl/p1010rdb.dtsi            |  16 ++
 arch/powerpc/boot/dts/fsl/t1023rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |  86 ++++++++
 arch/powerpc/boot/dts/fsl/t1024qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1024rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/t1040d4rdb.dts           |   2 +-
 arch/powerpc/boot/dts/fsl/t1040qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1040rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  94 +++++++++
 arch/powerpc/boot/dts/fsl/t1042d4rdb.dts           |   2 +-
 arch/powerpc/boot/dts/fsl/t1042qds.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1042rdb.dts             |   2 +-
 arch/powerpc/boot/dts/fsl/t1042rdb_pi.dts          |   2 +-
 arch/powerpc/boot/dts/fsl/t1042si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |   4 +
 arch/powerpc/configs/mpc85xx_basic_defconfig       |   1 +
 arch/powerpc/include/asm/cpm.h                     |  44 +---
 arch/powerpc/mm/hugetlbpage-book3e.c               |  46 ++++
 arch/powerpc/platforms/83xx/km83xx.c               |   6 +-
 arch/powerpc/platforms/83xx/misc.c                 |   2 +-
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc832x_rdb.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc836x_mds.c          |   6 +-
 arch/powerpc/platforms/83xx/mpc836x_rdk.c          |   7 +-
 arch/powerpc/platforms/85xx/bsc913x_qds.c          |   8 +-
 arch/powerpc/platforms/85xx/common.c               |   3 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   2 +-
 arch/powerpc/platforms/85xx/mpc85xx_ads.c          |  15 --
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   4 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |   4 +-
 arch/powerpc/platforms/85xx/twr_p102x.c            |   4 +-
 arch/powerpc/platforms/Kconfig                     |  13 +-
 arch/powerpc/sysdev/Makefile                       |   1 -
 arch/powerpc/sysdev/cpm_common.c                   | 158 +-------------
 arch/powerpc/sysdev/fsl_lbc.c                      |   2 -
 arch/powerpc/sysdev/fsl_pci.c                      |  13 ++
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |   2 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |   8 +-
 drivers/net/ethernet/freescale/ucc_geth.h          |   8 +-
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 drivers/soc/fsl/Makefile                           |   6 +
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/Kconfig   |  11 +
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/Makefile  |   4 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/gpio.c    |   2 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe.c      |  17 +-
 drivers/soc/fsl/qe/qe_common.c                     | 235 +++++++++++++++++++++
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.c   |   5 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.h   |   4 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/qe_io.c   |   2 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/ucc.c     |   6 +-
 .../qe_lib => drivers/soc/fsl/qe}/ucc_fast.c       |   8 +-
 .../qe_lib => drivers/soc/fsl/qe}/ucc_slow.c       |   8 +-
 .../sysdev/qe_lib => drivers/soc/fsl/qe}/usb.c     |   4 +-
 drivers/spi/spi-fsl-cpm.c                          |   2 +-
 drivers/tty/serial/ucc_uart.c                      |   2 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |   2 +-
 drivers/usb/host/fhci-hcd.c                        |   2 +-
 drivers/usb/host/fhci-hub.c                        |   2 +-
 drivers/usb/host/fhci-sched.c                      |   2 +-
 drivers/usb/host/fhci.h                            |   4 +-
 include/linux/genalloc.h                           |  38 +++-
 .../include/asm => include/soc/fsl/qe}/immap_qe.h  |   0
 .../include/asm => include/soc/fsl/qe}/qe.h        |  52 ++++-
 .../include/asm => include/soc/fsl/qe}/qe_ic.h     |   0
 .../include/asm => include/soc/fsl/qe}/ucc.h       |   4 +-
 .../include/asm => include/soc/fsl/qe}/ucc_fast.h  |   6 +-
 .../include/asm => include/soc/fsl/qe}/ucc_slow.h  |   6 +-
 lib/genalloc.c                                     |  93 +++++++-
 78 files changed, 907 insertions(+), 338 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/thermal/qoriq-thermal.txt
 create mode 100644 drivers/soc/fsl/Makefile
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/Kconfig (54%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/Makefile (69%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/gpio.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe.c (98%)
 create mode 100644 drivers/soc/fsl/qe/qe_common.c
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_ic.h (97%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/qe_io.c (99%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc_fast.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/ucc_slow.c (98%)
 rename {arch/powerpc/sysdev/qe_lib => drivers/soc/fsl/qe}/usb.c (96%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/immap_qe.h (100%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/qe.h (95%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/qe_ic.h (100%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc.h (96%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc_fast.h (98%)
 rename {arch/powerpc/include/asm => include/soc/fsl/qe}/ucc_slow.h (99%)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2015-10-28 21:56 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-10-28 21:56 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 64-bit book3e kexec/kdump support, a rework of the
qoriq clock driver, device tree changes including qoriq fman nodes,
support for a new 85xx board, and some fixes.

Note that there is a trivial merge conflict with the clock tree's next
branch, in the clock Makefile.

The following changes since commit 20d09927e669b7e92795c804a3cf82d6c4f3c909:

  selftests/powerpc: Allow the tm-syscall test to build with old headers (2015-10-15 20:32:04 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to e1f580e8ced56d7c0a2b096e00e8b8e861d13671:

  powerpc/e6500: hw tablewalk: make sure we invalidate and write to the same tlb entry (2015-10-27 18:14:40 -0500)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/85xx: Add support for Varisys Cyrus board

Christophe Leroy (1):
      powerpc: handle error case in cpm_muram_alloc()

Hongtao Jia (1):
      powerpc/fsl: Move Freescale device tree files into fsl folder

Hou Zhiqiang (1):
      clk: qoriq: Add ls1043a support.

Igal Liberman (2):
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA FMan
      powerpc/mpc85xx: Add FSL QorIQ DPAA FMan support to the SoC device tree(s)

Kevin Hao (1):
      powerpc/e6500: hw tablewalk: make sure we invalidate and write to the same tlb entry

Scott Wood (19):
      powerpc/fsl_pci: Check for get_user/probe_kernel_address failure
      powerpc/fsl-booke-64: Allow booting from the secondary thread
      powerpc/fsl-corenet: Disable coreint if kexec is enabled
      powerpc/85xx: Don't use generic timebase sync on 64-bit
      powerpc/fsl_pci: Don't set up inbound windows in kdump crash kernel
      powerpc/fsl: Move fsl_guts.h out of arch/powerpc
      clk: qoriq: Move chip-specific knowledge into driver
      clk: qoriq: Add ls2080a support.
      powerpc/85xx: Load all early TLB entries at once
      clk: qoriq: Fix wrong data in p2041_cmux_grp2
      powerpc/fsl-booke-64: Don't limit ppc64_rma_size to one TLB entry
      powerpc/e6500: kexec: Handle hardware threads
      powerpc/book3e/kdump: Enable crash_kexec_wait_realmode
      powerpc/book3e-64: Don't limit paca to 256 MiB
      powerpc/book3e-64/kexec: Enable SMP release
      powerpc/booke: Only use VIRT_PHYS_OFFSET on booke32
      powerpc/book3e-64/kexec: Set "r4 = 0" when entering spinloop
      Merge branch 'clock' into HEAD
      powerpc/fsl: Add #clock-cells and clockgen label to clockgen nodes

Sudeep Holla (1):
      powerpc: mpic: use IRQCHIP_SKIP_SET_WAKE instead of redundant mpic_irq_set_wake

Tiejun Chen (6):
      powerpc/85xx: Implement 64-bit kexec support
      powerpc/book3e-64: rename interrupt_end_book3e with __end_interrupts
      powerpc/booke64: Fix args to copy_and_flush
      powerpc/book3e: support CONFIG_RELOCATABLE
      powerpc/book3e-64/kexec: create an identity TLB mapping
      powerpc/book3e-64: Enable kexec

Uwe Kleine-König (1):
      powerpc/dts: don't fall back to fsl,pq3-gpio for fsl,mpc8572-gpio

Yangbo Lu (1):
      powerpc/dts: Add and fix 1588 timer node for eTSEC

Zhao Qiang (1):
      powerpc/t104xd4rdb: add DS26522 nodes to device tree

chenhui zhao (1):
      powerpc/corenet: use the mixed mode of MPIC when enabling CPU hotplug

poonam aggrwal (2):
      powerpc/b4860: Removed LIODN register from sRIO node
      powerpc/b4860: Renamed the L2 caches

 Documentation/devicetree/bindings/chosen.txt       |    8 +
 .../devicetree/bindings/clock/qoriq-clock.txt      |   61 +-
 .../devicetree/bindings/net/maxim,ds26522.txt      |   13 +
 arch/powerpc/Kconfig                               |    2 +-
 arch/powerpc/boot/Makefile                         |    3 +
 arch/powerpc/boot/dts/{ => fsl}/b4420qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |    4 +-
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   13 +-
 arch/powerpc/boot/dts/{ => fsl}/b4860qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |   26 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   20 +-
 arch/powerpc/boot/dts/{ => fsl}/b4qds.dtsi         |    2 +-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   33 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dtsi    |   12 +
 arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dtsi    |   12 +
 arch/powerpc/boot/dts/{ => fsl}/c293pcie.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/cyrus_p5020.dts          |  155 +++
 arch/powerpc/boot/dts/{ => fsl}/ge_imp3a.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/kmcoge4.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8536ds_36b.dts  |    4 +-
 arch/powerpc/boot/dts/fsl/mpc8536si-post.dtsi      |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8540ads.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8541cds.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds.dtsi    |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_32b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8555cds.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8560ads.dts     |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8568mds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8569mds.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dts      |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dtsi     |    0
 arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_36b.dts  |    4 +-
 .../boot/dts/{ => fsl}/mpc8572ds_camp_core0.dts    |    0
 .../boot/dts/{ => fsl}/mpc8572ds_camp_core1.dts    |    0
 arch/powerpc/boot/dts/fsl/mpc8572si-post.dtsi      |    2 +-
 arch/powerpc/boot/dts/{ => fsl}/mvme2500.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/oca4080.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1010rdb-pa_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb.dts    |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1010rdb-pb_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb.dtsi      |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb_32b.dtsi  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1010rdb_36b.dtsi  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020mbg-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020mbg-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020rdb-pc_36b.dts |    4 +-
 .../boot/dts/{ => fsl}/p1020rdb-pc_camp_core0.dts  |    0
 .../boot/dts/{ => fsl}/p1020rdb-pc_camp_core1.dts  |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pd.dts    |   16 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1020rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc.dtsi   |    0
 .../powerpc/boot/dts/{ => fsl}/p1020utm-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1020utm-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1021mds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc.dtsi   |   12 +
 .../powerpc/boot/dts/{ => fsl}/p1021rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p1021rdb-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022ds.dtsi       |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p1022ds_32b.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022ds_36b.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1022rdk.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1023rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb_32b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1024rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb_32b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025rdb_36b.dts   |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025twr.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p1025twr.dtsi      |   12 +
 arch/powerpc/boot/dts/{ => fsl}/p2020ds.dts        |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2020ds.dtsi       |    0
 arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc.dtsi   |   12 +-
 .../powerpc/boot/dts/{ => fsl}/p2020rdb-pc_32b.dts |    4 +-
 .../powerpc/boot/dts/{ => fsl}/p2020rdb-pc_36b.dts |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2020rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/p2041rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p3041ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p4080ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |   48 +-
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   15 +-
 arch/powerpc/boot/dts/{ => fsl}/p5020ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |   29 +-
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   10 +-
 arch/powerpc/boot/dts/{ => fsl}/p5040ds.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |   56 +-
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   17 +-
 arch/powerpc/boot/dts/{ => fsl}/ppa8548.dts        |    4 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |    3 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |    3 +-
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi   |   69 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi        |  101 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi  |   61 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi   |   68 +
 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi        |  101 ++
 .../dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi   |   66 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi |   63 +
 .../dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi   |   66 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi       |  106 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi |   63 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi  |   62 +
 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi       |  106 ++
 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi      |   94 ++
 arch/powerpc/boot/dts/{ => fsl}/t1023rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        |   19 +
 arch/powerpc/boot/dts/{ => fsl}/t1024qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1024rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |    6 +
 arch/powerpc/boot/dts/{ => fsl}/t1040d4rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1040qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1040rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |   31 +
 arch/powerpc/boot/dts/{ => fsl}/t1042d4rdb.dts     |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t1042rdb_pi.dts    |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t104xd4rdb.dtsi    |   10 +
 arch/powerpc/boot/dts/{ => fsl}/t104xqds.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/t104xrdb.dtsi      |    0
 arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi         |    9 +-
 arch/powerpc/boot/dts/{ => fsl}/t2080qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t2080rdb.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t2081qds.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |   43 +
 arch/powerpc/boot/dts/{ => fsl}/t208xqds.dtsi      |    0
 arch/powerpc/boot/dts/{ => fsl}/t208xrdb.dtsi      |    0
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi         |   11 +
 arch/powerpc/boot/dts/{ => fsl}/t4240qds.dts       |    4 +-
 arch/powerpc/boot/dts/{ => fsl}/t4240rdb.dts       |    4 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   88 +-
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |   22 +-
 arch/powerpc/include/asm/exception-64e.h           |   15 +-
 arch/powerpc/include/asm/page.h                    |    7 +-
 arch/powerpc/kernel/crash.c                        |    6 +-
 arch/powerpc/kernel/exceptions-64e.S               |   17 +-
 arch/powerpc/kernel/head_64.S                      |   43 +-
 arch/powerpc/kernel/machine_kexec_64.c             |   18 +
 arch/powerpc/kernel/misc_64.S                      |   60 +-
 arch/powerpc/kernel/paca.c                         |    9 +-
 arch/powerpc/kernel/setup_64.c                     |   25 +-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   26 +-
 arch/powerpc/mm/mmu_decl.h                         |    4 +-
 arch/powerpc/mm/tlb_low_64e.S                      |   25 +-
 arch/powerpc/mm/tlb_nohash.c                       |   41 +-
 arch/powerpc/mm/tlb_nohash_low.S                   |   63 +
 arch/powerpc/platforms/85xx/corenet_generic.c      |   11 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |    2 +-
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |    2 +-
 arch/powerpc/platforms/85xx/p1022_ds.c             |    2 +-
 arch/powerpc/platforms/85xx/p1022_rdk.c            |    2 +-
 arch/powerpc/platforms/85xx/smp.c                  |   88 +-
 arch/powerpc/platforms/85xx/twr_p102x.c            |    2 +-
 arch/powerpc/platforms/86xx/mpc8610_hpcd.c         |    2 +-
 arch/powerpc/sysdev/cpm_common.c                   |    3 +-
 arch/powerpc/sysdev/fsl_pci.c                      |   86 +-
 arch/powerpc/sysdev/mpic.c                         |   23 +-
 drivers/clk/Kconfig                                |    2 +-
 drivers/clk/clk-qoriq.c                            | 1354 ++++++++++++++++----
 drivers/iommu/fsl_pamu.c                           |    2 +-
 .../asm/fsl_guts.h => include/linux/fsl/guts.h     |    8 +-
 sound/soc/fsl/mpc8610_hpcd.c                       |    2 +-
 sound/soc/fsl/p1022_ds.c                           |    2 +-
 sound/soc/fsl/p1022_rdk.c                          |    2 +-
 203 files changed, 5078 insertions(+), 534 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/maxim,ds26522.txt
 rename arch/powerpc/boot/dts/{ => fsl}/b4420qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/b4860qds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/b4qds.dtsi (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dts (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9131rdb.dtsi (90%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dts (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/bsc9132qds.dtsi (91%)
 rename arch/powerpc/boot/dts/{ => fsl}/c293pcie.dts (98%)
 create mode 100644 arch/powerpc/boot/dts/fsl/cyrus_p5020.dts
 rename arch/powerpc/boot/dts/{ => fsl}/ge_imp3a.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/kmcoge4.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8536ds_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8540ads.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8541cds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8544ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_32b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8548cds_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8555cds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8560ads.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8568mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8569mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_camp_core0.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mpc8572ds_camp_core1.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/mvme2500.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/oca4080.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dts (88%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pa_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb.dts (89%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb-pb_36b.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb.dtsi (94%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb_32b.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1010rdb_36b.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020mbg-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_camp_core0.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pc_camp_core1.dts (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb-pd.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020rdb_36b.dts (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1020utm-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021mds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc.dtsi (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1021rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds.dtsi (94%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds_32b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022ds_36b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1022rdk.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1023rdb.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1024rdb_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb_32b.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025rdb_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025twr.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p1025twr.dtsi (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020ds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020ds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc.dtsi (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc_32b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb-pc_36b.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2020rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p2041rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p3041ds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p4080ds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/p5020ds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/p5040ds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/ppa8548.dts (97%)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0-best-effort.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1-best-effort.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-10g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0-1g-5.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-10g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-2.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-4.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1-1g-5.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3-1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-fman3l-0.dtsi
 rename arch/powerpc/boot/dts/{ => fsl}/t1023rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1024qds.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1024rdb.dts (98%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040d4rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1040rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042d4rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042rdb.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t1042rdb_pi.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xd4rdb.dtsi (95%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xqds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t104xrdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2080qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2080rdb.dts (97%)
 rename arch/powerpc/boot/dts/{ => fsl}/t2081qds.dts (96%)
 rename arch/powerpc/boot/dts/{ => fsl}/t208xqds.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t208xrdb.dtsi (100%)
 rename arch/powerpc/boot/dts/{ => fsl}/t4240qds.dts (99%)
 rename arch/powerpc/boot/dts/{ => fsl}/t4240rdb.dts (98%)
 rename arch/powerpc/include/asm/fsl_guts.h => include/linux/fsl/guts.h (98%)

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2015-08-26 14:14 ` Scott Wood
@ 2015-08-27  1:14   ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2015-08-27  1:14 UTC (permalink / raw)
  To: Scott Wood; +Cc: benh, linuxppc-dev

On Wed, 2015-08-26 at 09:14 -0500, Scott Wood wrote:
> On Mon, 2015-08-17 at 23:30 -0500, Scott Wood wrote:
> > Highlights include 32-bit memcpy/memset optimizations, checksum
> > optimizations, 85xx config fragments and updates, device tree updates,
> > e6500 fixes for non-SMP, and misc cleanup and minor fixes.
> > 
> > The following changes since commit 79cd95200035fb4b39b089dd01c13302eee6ee03:
> > 
> >   powerpc/eeh: Dump PHB diag-data for non-existing PE (2015-07-21 11:38:47 
> > +1000)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > 
> > for you to fetch changes up to 4524cd093fa8f03b198e095ebbb679c30839559c:
> > 
> >   powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1 (2015-08-17 
> > 19:41:16 -0500)
> 
> ping

Yeah sorry, I did see it, I was just waiting to see if we were getting an rc8.

I'll pull it in today and then do the defconfig update on top of it.

cheer

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2015-08-18  4:30 Scott Wood
@ 2015-08-26 14:14 ` Scott Wood
  2015-08-27  1:14   ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-08-26 14:14 UTC (permalink / raw)
  To: benh; +Cc: Michael Ellerman, linuxppc-dev

On Mon, 2015-08-17 at 23:30 -0500, Scott Wood wrote:
> Highlights include 32-bit memcpy/memset optimizations, checksum
> optimizations, 85xx config fragments and updates, device tree updates,
> e6500 fixes for non-SMP, and misc cleanup and minor fixes.
> 
> The following changes since commit 79cd95200035fb4b39b089dd01c13302eee6ee03:
> 
>   powerpc/eeh: Dump PHB diag-data for non-existing PE (2015-07-21 11:38:47 
> +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 4524cd093fa8f03b198e095ebbb679c30839559c:
> 
>   powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1 (2015-08-17 
> 19:41:16 -0500)

ping

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2015-08-18  4:30 Scott Wood
  2015-08-26 14:14 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-08-18  4:30 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include 32-bit memcpy/memset optimizations, checksum
optimizations, 85xx config fragments and updates, device tree updates,
e6500 fixes for non-SMP, and misc cleanup and minor fixes.

The following changes since commit 79cd95200035fb4b39b089dd01c13302eee6ee03:

  powerpc/eeh: Dump PHB diag-data for non-existing PE (2015-07-21 11:38:47 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 4524cd093fa8f03b198e095ebbb679c30839559c:

  powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1 (2015-08-17 19:41:16 -0500)

----------------------------------------------------------------
Hou Zhiqiang (1):
      powerpc/85xx: Remove unused pci fixup hooks on c293pcie

Jaiprakash Singh (2):
      fsl_ifc: Change IO accessor based on endianness
      powerpc/t1023rdb/dts: set ifc nand chip select from 2 to 1

Jason Jin (1):
      powerpc: Add a vga alias node for P1022

Kevin Hao (2):
      powerpc/e6500: remove the stale TCD_LOCK macro
      powerpc/e6500: hw tablewalk: optimize a bit for tcd lock acquiring codes

LEROY Christophe (8):
      powerpc: put csum_tcpudp_magic inline
      powerpc: add support for csum_add()
      powerpc: use memset_io() to clear CPM Muram
      Partially revert "powerpc: Remove duplicate cacheable_memcpy/memzero functions"
      powerpc/32: memset(0): use cacheable_memzero
      powerpc/32: Merge the new memset() with the old one
      powerpc/32: cacheable_memcpy becomes memcpy
      powerpc/32: Few optimisations in memcpy

Michael Ellerman (1):
      powerpc: Update corenet32_smp_defconfig for modern distros

Priyanka Jain (1):
      powerpc/fsl-booke: Add T1040D4RDB/T1042D4RDB board support

Scott Wood (5):
      powerpc/85xx: Make defconfigs consistent
      powerpc/85xx: Use kconfig fragments
      powerpc/mm: Don't call __flush_dcache_icache_phys() with PA>VA
      powerpc/booke64: Move mb() to __set_pte_at() with kernel-addr test
      powerpc/fsl: Force coherent memory on e500mc derivatives

Shaohui Xie (2):
      powerpc/85xx: enable teranetics PHY
      powerpc/config: enable aquantia PHY

Shengzhou Liu (2):
      powerpc/t1024rdb: add ina220 current sensor node
      powerpc/t1023rdb: add ina220 current sensor node

Wang Dongsheng (2):
      powerpc/85xx: Add binding for SCFG
      powerpc/mpc85xx:Add SCFG device tree support of T104x

Yangbo Lu (1):
      powerpc/corenet: enable eSDHC

Yao Yuan (1):
      powerpc/corenet32: enable DMA in defconfig

 .../bindings/memory-controllers/fsl/ifc.txt        |   3 +
 .../devicetree/bindings/powerpc/fsl/scfg.txt       |  18 ++
 arch/powerpc/Makefile                              |  20 ++
 arch/powerpc/boot/dts/fsl/p1022si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/fsl/p1022si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |   5 +
 arch/powerpc/boot/dts/t1023rdb.dts                 |  13 +-
 arch/powerpc/boot/dts/t1024rdb.dts                 |   6 +
 arch/powerpc/boot/dts/t1040d4rdb.dts               |  46 ++++
 arch/powerpc/boot/dts/t1042d4rdb.dts               |  53 +++++
 arch/powerpc/boot/dts/t104xd4rdb.dtsi              | 205 ++++++++++++++++
 arch/powerpc/configs/85xx-32bit.config             |   5 +
 arch/powerpc/configs/85xx-64bit.config             |   4 +
 arch/powerpc/configs/85xx-hw.config                | 142 +++++++++++
 arch/powerpc/configs/85xx-smp.config               |   2 +
 arch/powerpc/configs/altivec.config                |   1 +
 arch/powerpc/configs/corenet32_smp_defconfig       | 185 ---------------
 arch/powerpc/configs/corenet_basic_defconfig       |   1 +
 ...orenet64_smp_defconfig => fsl-emb-nonhw.config} | 264 +++++++++------------
 arch/powerpc/configs/mpc85xx_basic_defconfig       |  23 ++
 arch/powerpc/configs/mpc85xx_defconfig             | 252 --------------------
 arch/powerpc/configs/mpc85xx_smp_defconfig         | 244 -------------------
 arch/powerpc/include/asm/cacheflush.h              |   7 +-
 arch/powerpc/include/asm/checksum.h                |  37 ++-
 arch/powerpc/include/asm/pgtable.h                 |  11 +
 arch/powerpc/include/asm/pte-common.h              |   3 +-
 arch/powerpc/kernel/asm-offsets.c                  |   1 -
 arch/powerpc/kernel/exceptions-64e.S               |  13 +-
 arch/powerpc/kernel/fsl_booke_entry_mapping.S      |  15 +-
 arch/powerpc/lib/checksum_32.S                     |  16 --
 arch/powerpc/lib/checksum_64.S                     |  21 --
 arch/powerpc/lib/copy_32.S                         | 109 ++++++++-
 arch/powerpc/mm/fsl_booke_mmu.c                    |   2 +-
 arch/powerpc/mm/mem.c                              |  14 +-
 arch/powerpc/mm/pgtable_64.c                       |  10 -
 arch/powerpc/mm/tlb_low_64e.S                      |  10 +-
 arch/powerpc/platforms/85xx/c293pcie.c             |   4 -
 arch/powerpc/platforms/85xx/corenet_generic.c      |   2 +
 arch/powerpc/sysdev/cpm_common.c                   |   2 +-
 drivers/memory/fsl_ifc.c                           |  43 +++-
 drivers/mtd/nand/fsl_ifc_nand.c                    | 258 ++++++++++----------
 include/linux/fsl_ifc.h                            |  50 ++++
 42 files changed, 1054 insertions(+), 1070 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/scfg.txt
 create mode 100644 arch/powerpc/boot/dts/t1040d4rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042d4rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t104xd4rdb.dtsi
 create mode 100644 arch/powerpc/configs/85xx-32bit.config
 create mode 100644 arch/powerpc/configs/85xx-64bit.config
 create mode 100644 arch/powerpc/configs/85xx-hw.config
 create mode 100644 arch/powerpc/configs/85xx-smp.config
 create mode 100644 arch/powerpc/configs/altivec.config
 delete mode 100644 arch/powerpc/configs/corenet32_smp_defconfig
 create mode 100644 arch/powerpc/configs/corenet_basic_defconfig
 rename arch/powerpc/configs/{corenet64_smp_defconfig => fsl-emb-nonhw.config} (50%)
 create mode 100644 arch/powerpc/configs/mpc85xx_basic_defconfig
 delete mode 100644 arch/powerpc/configs/mpc85xx_defconfig
 delete mode 100644 arch/powerpc/configs/mpc85xx_smp_defconfig

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2015-06-05 23:06 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-06-05 23:06 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev, galak

Highlights include more 8xx optimizations, an e6500 hugetlb optimization,
QMan device tree nodes, t1024/t1023 support, and various fixes and
cleanup.

The following changes since commit 763d2d8df1ee2b92ff09cd58f6034021e2cabf6d:

  powerpc/powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (2015-06-02 13:18:49 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to f1b3b4450dcbfd0098b6fc3b00f4880701550c83:

  powerpc/85xx: Replace CONFIG_USB_ISP1760_HCD by CONFIG_USB_ISP1760 (2015-06-05 01:54:00 -0500)

----------------------------------------------------------------
Geert Uytterhoeven (1):
      powerpc/85xx: Replace CONFIG_USB_ISP1760_HCD by CONFIG_USB_ISP1760

Igal Liberman (4):
      powerpc/dts: Unify B4 mux nodes
      dt/bindings: fsl/guts: Added global-utilities compatibles
      powerpc/dts: Fix incorrect clock-names property
      powerpc/fsl: Add FMan Port 10G compatibles

Kevin Hao (1):
      powerpc: mpc85xx: flush the l1 cache before cpu down in kexec

Kumar Gala (1):
      powerpc/mpc85xx: Add FSL QorIQ DPAA QMan support to device tree(s)

LEROY Christophe (9):
      powerpc/8xx: mmu_virtual_psize incorrect for 16k pages
      powerpc/8xx: macro for handling CPU15 errata
      powerpc/8xx: Handle CR out of exception PROLOG/EPILOG
      powerpc/8xx: dont save CR in SCRATCH registers
      powerpc/8xx: Use SPRG2 instead of DAR for saving r3
      powerpc/8xx: Add support for TASK_SIZE greater than 0x80000000
      powerpc/8xx: mark _PAGE_SHARED all types of kernel pages
      powerpc/8xx: Handle PAGE_USER via APG bits
      powerpc/8xx: Implementation of PAGE_EXEC

Scott Wood (4):
      powerpc/e6500: Optimize hugepage TLB misses
      powerpc/e500mc: Remove dead L2 flushing code in idle_e500.S
      powerpc/mm: Use PFN_PHYS() in devmem_is_allowed()
      powerpc/qman: Change fsl,qman-channel-id to cell-index

Shengzhou Liu (4):
      powerpc/fsl-booke: Add device tree support for T1024/T1023 SoC
      powerpc/fsl-booke: Add T1024 QDS board support
      powerpc/fsl-booke: Add T1024 RDB board support
      powerpc/fsl-booke: Add T1023 RDB board support

Xie Xiaobo (1):
      powerpc/85xx: p1025twr: add module conditional to fix QE-uart issue

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  13 +
 .../devicetree/bindings/powerpc/fsl/guts.txt       |   5 +
 .../devicetree/bindings/soc/fsl/qman-portals.txt   |   4 +-
 arch/powerpc/boot/dts/b4qds.dtsi                   |  12 +
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  15 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  84 +++++-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           | 118 ++++++++
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi        |  43 +++
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  13 +
 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi |  20 +-
 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi        | 330 +++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi        | 100 +++++++
 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi         |  87 ++++++
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  78 +++++
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        | 130 +++++++-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        | 318 ++++++++++++++++++++
 arch/powerpc/boot/dts/kmcoge4.dts                  |  12 +
 arch/powerpc/boot/dts/oca4080.dts                  |  12 +
 arch/powerpc/boot/dts/p1023rdb.dts                 |  12 +
 arch/powerpc/boot/dts/p2041rdb.dts                 |  12 +
 arch/powerpc/boot/dts/p3041ds.dts                  |  12 +
 arch/powerpc/boot/dts/p4080ds.dts                  |  12 +
 arch/powerpc/boot/dts/p5020ds.dts                  |  12 +
 arch/powerpc/boot/dts/p5040ds.dts                  |  12 +
 arch/powerpc/boot/dts/t1023rdb.dts                 | 151 ++++++++++
 arch/powerpc/boot/dts/t1024qds.dts                 | 251 ++++++++++++++++
 arch/powerpc/boot/dts/t1024rdb.dts                 | 185 ++++++++++++
 arch/powerpc/boot/dts/t104xqds.dtsi                |  12 +
 arch/powerpc/boot/dts/t104xrdb.dtsi                |  12 +
 arch/powerpc/boot/dts/t208xqds.dtsi                |  12 +
 arch/powerpc/boot/dts/t208xrdb.dtsi                |  12 +
 arch/powerpc/boot/dts/t4240qds.dts                 |  12 +
 arch/powerpc/boot/dts/t4240rdb.dts                 |  12 +
 arch/powerpc/configs/85xx/xes_mpc85xx_defconfig    |   2 +-
 arch/powerpc/include/asm/cputable.h                |   2 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |  33 +++
 arch/powerpc/include/asm/pgtable-ppc32.h           |  19 --
 arch/powerpc/include/asm/pte-8xx.h                 |  31 +-
 arch/powerpc/kernel/head_8xx.S                     | 110 ++++---
 arch/powerpc/kernel/idle_e500.S                    |   9 -
 arch/powerpc/mm/mem.c                              |   2 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  51 +++-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   3 +
 arch/powerpc/platforms/85xx/smp.c                  |  51 +---
 arch/powerpc/platforms/85xx/twr_p102x.c            |   4 +-
 50 files changed, 2313 insertions(+), 183 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t1024si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/t1023rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1024qds.dts
 create mode 100644 arch/powerpc/boot/dts/t1024rdb.dts

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2015-04-02 22:47 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2015-04-02 22:47 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include BMan device tree nodes, an MSI erratum workaround, a
couple minor performance improvements, config updates, and misc
fixes/cleanup.

The following changes since commit 6eca8933d3ff17bff39d5f10a2a22366d8622fa6:

  powerpc/kernel: Rename copy_thread() 'arg' argument to 'kthread_arg' (2015-03-20 12:41:15 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to d41444daba1fd65e5a998c83398f44524f638d07:

  powerpc/corenet: enable CONFIG_I2C_MUX and CONFIG_I2C_MUX_PCA954x (2015-03-31 22:23:21 -0500)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/corenet: Enable muxing MDIO buses via GPIO

Benjamin Herrenschmidt (1):
      powerpc: Make corenet64_defconfig a bit more useful

Bogdan Purcareata (1):
      powerpc/mpic: Remove WHOAMI readback after EOI

Emil Medve (1):
      powerpc/dts: Remove B4860 emulator support

Hongtao Jia (4):
      powerpc/mpic: Add get_version API both for internal and external use
      powerpc/85xx: workaround for chips with MSI hardware errata
      powerpc: Enable thermal monitor feature in defconfig for supported platforms
      powerpc: Enable power monitor feature in defconfig for supported platforms

Igal Liberman (1):
      powerpc/mpc85xx: Add FMan platform support

Julia Lawall (1):
      powerpc: don't export static symbol

Kevin Hao (1):
      powerpc: book3e_64: fix the align size for paca_struct

Kumar Gala (1):
      powerpc/mpc85xx: Add FSL QorIQ DPAA BMan support to device tree(s)

Madalin Bucur (1):
      powerpc/fsl-booke: Add T4080 SVR value

Shengzhou Liu (2):
      powerpc/t2080qds: fix rtc interrupt
      powerpc/corenet: enable CONFIG_I2C_MUX and CONFIG_I2C_MUX_PCA954x

Shruti Kanetkar (1):
      powerpc/corenet: Enable muxing MDIO buses via FPGA

Yanjiang Jin (1):
      powerpc/mpc85xx: call k(un)map_atomic rather than k(un)map

 arch/powerpc/boot/dts/b4860emu.dts            | 223 ----------------------
 arch/powerpc/boot/dts/b4qds.dtsi              |  17 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi   |  60 +++++-
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi      |  89 ++++++++-
 arch/powerpc/boot/dts/fsl/p1023si-post.dtsi   |  37 +++-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi   |  11 +-
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi   |  65 ++++++-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi   | 105 +++++++++-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi   | 265 +++++++++++++++++++++++++-
 arch/powerpc/boot/dts/kmcoge4.dts             |  15 ++
 arch/powerpc/boot/dts/oca4080.dts             |  15 ++
 arch/powerpc/boot/dts/p1023rdb.dts            |  18 +-
 arch/powerpc/boot/dts/p2041rdb.dts            |  17 +-
 arch/powerpc/boot/dts/p3041ds.dts             |  17 +-
 arch/powerpc/boot/dts/p4080ds.dts             |  17 +-
 arch/powerpc/boot/dts/p5020ds.dts             |  17 +-
 arch/powerpc/boot/dts/p5040ds.dts             |  17 +-
 arch/powerpc/boot/dts/t104xqds.dtsi           |  17 +-
 arch/powerpc/boot/dts/t104xrdb.dtsi           |  14 ++
 arch/powerpc/boot/dts/t208xqds.dtsi           |  19 +-
 arch/powerpc/boot/dts/t208xrdb.dtsi           |  15 ++
 arch/powerpc/boot/dts/t4240qds.dts            |  17 +-
 arch/powerpc/boot/dts/t4240rdb.dts            |  15 ++
 arch/powerpc/configs/corenet32_smp_defconfig  |   7 +-
 arch/powerpc/configs/corenet64_smp_defconfig  |  15 +-
 arch/powerpc/configs/mpc85xx_defconfig        |   3 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig    |   2 +-
 arch/powerpc/include/asm/mpc85xx.h            |   1 +
 arch/powerpc/include/asm/mpic.h               |   3 +
 arch/powerpc/include/asm/paca.h               |   4 +-
 arch/powerpc/platforms/85xx/common.c          |   1 +
 arch/powerpc/platforms/85xx/corenet_generic.c |  12 ++
 arch/powerpc/platforms/85xx/smp.c             |   4 +-
 arch/powerpc/sysdev/fsl_msi.c                 |  29 ++-
 arch/powerpc/sysdev/fsl_msi.h                 |   2 +
 arch/powerpc/sysdev/mpic.c                    |  11 +-
 arch/powerpc/sysdev/qe_lib/qe_io.c            |  25 ---
 41 files changed, 981 insertions(+), 284 deletions(-)
 delete mode 100644 arch/powerpc/boot/dts/b4860emu.dts

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2015-02-04  1:05   ` Scott Wood
@ 2015-02-04  2:25     ` Michael Ellerman
  0 siblings, 0 replies; 82+ messages in thread
From: Michael Ellerman @ 2015-02-04  2:25 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Tue, 2015-02-03 at 19:05 -0600, Scott Wood wrote:
> On Wed, 2015-02-04 at 11:58 +1100, Michael Ellerman wrote:
> > On Tue, 2015-02-03 at 11:20 -0600, Scott Wood wrote:
> > > Highlights include 8xx optimizations, some more work on datapath device
> > > tree content, e300 machine check support, t1040 corenet error reporting,
> > > and various cleanups and fixes.
> > > 
> > > The following changes since commit 31494cf3532cfee0bf5c913ac9962971aab7b1d4:
> > > 
> > >   powerpc/powernv: Don't alloc IRQ map if necessary (2015-01-28 15:28:10 +1100)
> > > 
> > > are available in the git repository at:
> > > 
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > > 
> > > for you to fetch changes up to 0dc294f717d41bfbafc746a7a96a7bc0f114c20c:
> > > 
> > >   powerpc/mm: bail out early when flushing TLB page (2015-01-30 18:39:00 -0600)
> > 
> > 
> > Hi Scott,
> > 
> > It's not a big deal but a few of the subjects are a bit off in here. I'm not
> > going to ask you to respin or anything, but in general if we can stick with
> > "powerpc[/topic]: ..." that'd be good.  
> 
> Sorry... I normally fix those up but apparently I didn't notice this
> time.

Yeah no stress, it's easy enough to miss amongst all the other details you're
checking before merging. It actually made me think I should write a commit hook
that checks for it.

> > >       perf/powerpc: reset event hw state when adding it to the PMU
> > >       powerpc: defconfigs: add MTD_SPI_NOR (new dependency for M25P80)
> > >       powerpc32: adds handling of _PAGE_RO
> > >       powerpc32: Use kmem_cache memory for PGDIR
> > >       PowerPC-83xx: Deletion of an unnecessary check before the function call "of_node_put"
> > 
> > 
> > Also there was a v2 of this one:
> > 
> > >       powerpc/mm: bail out early when flushing TLB page
> > 
> > Do you want to merge that as an incremental fix, or I can, let me know?
> 
> I had pushed a day or so before v2 came along...  Go ahead and merge the
> incremental fix.

Will do.

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2015-02-04  0:58 ` Michael Ellerman
@ 2015-02-04  1:05   ` Scott Wood
  2015-02-04  2:25     ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-02-04  1:05 UTC (permalink / raw)
  To: Michael Ellerman; +Cc: linuxppc-dev

On Wed, 2015-02-04 at 11:58 +1100, Michael Ellerman wrote:
> On Tue, 2015-02-03 at 11:20 -0600, Scott Wood wrote:
> > Highlights include 8xx optimizations, some more work on datapath device
> > tree content, e300 machine check support, t1040 corenet error reporting,
> > and various cleanups and fixes.
> > 
> > The following changes since commit 31494cf3532cfee0bf5c913ac9962971aab7b1d4:
> > 
> >   powerpc/powernv: Don't alloc IRQ map if necessary (2015-01-28 15:28:10 +1100)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > 
> > for you to fetch changes up to 0dc294f717d41bfbafc746a7a96a7bc0f114c20c:
> > 
> >   powerpc/mm: bail out early when flushing TLB page (2015-01-30 18:39:00 -0600)
> 
> 
> Hi Scott,
> 
> It's not a big deal but a few of the subjects are a bit off in here. I'm not
> going to ask you to respin or anything, but in general if we can stick with
> "powerpc[/topic]: ..." that'd be good.  

Sorry... I normally fix those up but apparently I didn't notice this
time.

> >       perf/powerpc: reset event hw state when adding it to the PMU
> >       powerpc: defconfigs: add MTD_SPI_NOR (new dependency for M25P80)
> >       powerpc32: adds handling of _PAGE_RO
> >       powerpc32: Use kmem_cache memory for PGDIR
> >       PowerPC-83xx: Deletion of an unnecessary check before the function call "of_node_put"
> 
> 
> Also there was a v2 of this one:
> 
> >       powerpc/mm: bail out early when flushing TLB page
> 
> Do you want to merge that as an incremental fix, or I can, let me know?

I had pushed a day or so before v2 came along...  Go ahead and merge the
incremental fix.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2015-02-03 17:20 Scott Wood
@ 2015-02-04  0:58 ` Michael Ellerman
  2015-02-04  1:05   ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Michael Ellerman @ 2015-02-04  0:58 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Tue, 2015-02-03 at 11:20 -0600, Scott Wood wrote:
> Highlights include 8xx optimizations, some more work on datapath device
> tree content, e300 machine check support, t1040 corenet error reporting,
> and various cleanups and fixes.
> 
> The following changes since commit 31494cf3532cfee0bf5c913ac9962971aab7b1d4:
> 
>   powerpc/powernv: Don't alloc IRQ map if necessary (2015-01-28 15:28:10 +1100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 0dc294f717d41bfbafc746a7a96a7bc0f114c20c:
> 
>   powerpc/mm: bail out early when flushing TLB page (2015-01-30 18:39:00 -0600)


Hi Scott,

It's not a big deal but a few of the subjects are a bit off in here. I'm not
going to ask you to respin or anything, but in general if we can stick with
"powerpc[/topic]: ..." that'd be good.  

>       perf/powerpc: reset event hw state when adding it to the PMU
>       powerpc: defconfigs: add MTD_SPI_NOR (new dependency for M25P80)
>       powerpc32: adds handling of _PAGE_RO
>       powerpc32: Use kmem_cache memory for PGDIR
>       PowerPC-83xx: Deletion of an unnecessary check before the function call "of_node_put"


Also there was a v2 of this one:

>       powerpc/mm: bail out early when flushing TLB page

Do you want to merge that as an incremental fix, or I can, let me know?

cheers

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2015-02-03 17:20 Scott Wood
  2015-02-04  0:58 ` Michael Ellerman
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2015-02-03 17:20 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include 8xx optimizations, some more work on datapath device
tree content, e300 machine check support, t1040 corenet error reporting,
and various cleanups and fixes.

The following changes since commit 31494cf3532cfee0bf5c913ac9962971aab7b1d4:

  powerpc/powernv: Don't alloc IRQ map if necessary (2015-01-28 15:28:10 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 0dc294f717d41bfbafc746a7a96a7bc0f114c20c:

  powerpc/mm: bail out early when flushing TLB page (2015-01-30 18:39:00 -0600)

----------------------------------------------------------------
Alessio Igor Bogani (2):
      powerpc/85xx: Add support for Emerson/Artesyn MVME2500.
      powerpc: dts: pq3/85xx: Fix GPIO address

Alexandru-Cezar Sardan (1):
      perf/powerpc: reset event hw state when adding it to the PMU

Andy Fleming (1):
      powerpc/config: Enable MDIO support

Arseny Solokha (1):
      powerpc/mm: bail out early when flushing TLB page

Brian Norris (1):
      powerpc: defconfigs: add MTD_SPI_NOR (new dependency for M25P80)

Emil Medve (4):
      powerpc/dts: Remove T4240 emulator support
      powerpc: Remove duplicate tlbcam_index declarations
      dt/bindings: b/qman: Fix the alloc-ranges in the example(s)
      dt/bindings: b/qman: Add phandle to the portals

Esben Haabendal (1):
      powerpc: Add machine_check cpu function for e300c3 cpus

Kim Phillips (1):
      powerpc/fsl_pci: Fix pci stack build bug with FRAME_WARN

Kumar Gala (2):
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA BMan
      powerpc/mpc85xx: Create dts components for the FSL QorIQ DPAA QMan

LEROY Christophe (9):
      powerpc32: adds handling of _PAGE_RO
      powerpc/8xx: use _PAGE_RO instead of _PAGE_RW
      powerpc/8xx: reduce pressure on TLB due to context switches
      powerpc/8xx: remove remaining unnecessary code in FixupDAR
      powerpc/8xx: remove tests on PGDIR entry validity
      powerpc32: Use kmem_cache memory for PGDIR
      powerpc/8xx: Take benefit of aligned PGDIR
      powerpc/8xx: Optimise access to swapper_pg_dir
      powerpc/8xx: Remove duplicated code in set_context()

Markus Elfring (1):
      PowerPC-83xx: Deletion of an unnecessary check before the function call "of_node_put"

Rickard Strandqvist (1):
      powerpc/qe: Use strlcpy()

Scott Wood (2):
      powerpc/mpc85xx: Add ranges to etsec2 nodes
      memory/fsl-corenet-cf: Add t1040 support

Shaohui Xie (1):
      power/fsl: add MDIO dt binding for FMan

Tom Huynh (1):
      powerpc/perf: fix fsl_emb_pmu_start to write correct pmc value

 .../devicetree/bindings/powerpc/fsl/fman.txt       |  70 +++++
 Documentation/devicetree/bindings/soc/fsl/bman.txt |  12 +-
 Documentation/devicetree/bindings/soc/fsl/qman.txt |  14 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi        |   1 +
 arch/powerpc/boot/dts/fsl/pq3-gpio-0.dtsi          |   6 +-
 arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi |  90 +++++++
 arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi         |  41 +++
 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi | 101 ++++++++
 arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi         |  41 +++
 arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi         |  41 +++
 arch/powerpc/boot/dts/mvme2500.dts                 | 280 ++++++++++++++++++++
 arch/powerpc/boot/dts/t4240emu.dts                 | 281 ---------------------
 arch/powerpc/configs/corenet32_smp_defconfig       |   2 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   5 +
 arch/powerpc/configs/mpc85xx_defconfig             |  16 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/pci-bridge.h              |   4 +
 arch/powerpc/include/asm/pgtable-ppc32.h           |  23 +-
 arch/powerpc/include/asm/pgtable.h                 |   7 +-
 arch/powerpc/include/asm/pte-8xx.h                 |   9 +-
 arch/powerpc/include/asm/pte-common.h              |  25 +-
 arch/powerpc/kernel/cputable.c                     |   1 +
 arch/powerpc/kernel/head_8xx.S                     | 123 ++++-----
 arch/powerpc/mm/fsl_booke_mmu.c                    |   2 -
 arch/powerpc/mm/mmu_context_nohash.c               |  43 +++-
 arch/powerpc/mm/pgtable_32.c                       |  19 +-
 arch/powerpc/mm/tlb_nohash.c                       |   5 +-
 arch/powerpc/perf/core-fsl-emb.c                   |  10 +-
 arch/powerpc/platforms/83xx/usb.c                  |   3 +-
 arch/powerpc/platforms/85xx/Kconfig                |   6 +
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/mvme2500.c             |  74 ++++++
 arch/powerpc/sysdev/fsl_pci.c                      |  11 +-
 arch/powerpc/sysdev/indirect_pci.c                 |  25 +-
 arch/powerpc/sysdev/qe_lib/qe.c                    |   6 +-
 drivers/memory/fsl-corenet-cf.c                    |  36 ++-
 38 files changed, 1011 insertions(+), 426 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-bman1-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-bman1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman1-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-qman3.dtsi
 create mode 100644 arch/powerpc/boot/dts/mvme2500.dts
 delete mode 100644 arch/powerpc/boot/dts/t4240emu.dts
 create mode 100644 arch/powerpc/platforms/85xx/mvme2500.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2014-11-18  5:20 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-11-18  5:20 UTC (permalink / raw)
  To: benh, Michael Ellerman; +Cc: linuxppc-dev

Highlights include a bunch of 8xx optimizations, device tree bindings for
Freescale BMan, QMan, and FMan datapath components, misc device tree
updates, and inbound rio window support.

The following changes since commit 0df1f2487d2f0d04703f142813d53615d62a1da4:

  Linux 3.18-rc3 (2014-11-02 15:01:51 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 76f3e2929bb6b476fb02b519ad953e2e29ee7bd5:

  powerpc/config: Enable memory driver (2014-11-17 19:36:42 -0600)

----------------------------------------------------------------
Ashish Kumar (1):
      powerpc/mpc85xx: Remove SPI and NAND partition from bsc9131rdb.dtsi

Emil Medve (7):
      powerpc/dts: Factorize the clock control node
      dt/bindings: qoriq-clock: Add binding for the platform PLL
      powerpc/dts: Add node(s) for the platform PLL
      dt/bindings: Introduce the FSL QorIQ DPAA BMan
      dt/bindings: Introduce the FSL QorIQ DPAA BMan portal(s)
      dt/bindings: Introduce the FSL QorIQ DPAA QMan
      dt/bindings: Introduce the FSL QorIQ DPAA QMan portal(s)

Hongtao Jia (2):
      powerpc: Add ADT7461 to device tree for supported boards
      powerpc: Add INA220 to device tree for supported boards

Igal Liberman (2):
      powerpc/fsl: Added rcw registers to global utility registers
      powerpc/fsl: Frame Manager Device Tree binding document

LEROY Christophe (14):
      powerpc/8xx: exception InstructionAccess does not exist on MPC8xx
      powerpc/8xx: DataAccess exception not generated by MPC8xx
      powerpc/8xx: No need to restore registers and save them again.
      powerpc/8xx: Use M_TW instead of M_TWB
      powerpc/8xx: Don't use MD_TWC for walk
      powerpc/8xx: Use PAGE size related consts
      powerpc/8xx: Const for TLB RPN forced value
      powerpc/8xx: Implement 16k pages
      powerpc/8xx: Better readibility of ERRATA CPU6 handling
      powerpc/8xx: set PTE bit 22 off TLBmiss
      powerpc/8xx: _PMD_PRESENT already set in level 1 entries
      powerpc/8xx: Don't restore regs to save them again.
      powerpc/8xx: Use DAR to save r3 for CPU6 ERRATA
      powerpc/8xx: Invalidate non present TLB as early as possible

Martijn de Gouw (1):
      powerpc/fsl-rio: add support for mapping inbound windows

Paul Bolle (1):
      powerpc/8xx: Remove Kconfig symbol FADS

Prabhakar Kushwaha (1):
      powerpc/config: Enable memory driver

Scott Wood (1):
      powerpc/fsl: Update fman dt binding with clock name and qbman link

 .../devicetree/bindings/clock/qoriq-clock.txt      |  14 +-
 .../devicetree/bindings/powerpc/fsl/fman.txt       | 534 +++++++++++++++++++++
 .../devicetree/bindings/soc/fsl/bman-portals.txt   |  56 +++
 Documentation/devicetree/bindings/soc/fsl/bman.txt | 125 +++++
 .../devicetree/bindings/soc/fsl/qman-portals.txt   | 154 ++++++
 Documentation/devicetree/bindings/soc/fsl/qman.txt | 165 +++++++
 arch/powerpc/Kconfig                               |   2 +-
 arch/powerpc/boot/dts/b4860emu.dts                 |   4 +-
 arch/powerpc/boot/dts/b4qds.dtsi                   |  23 +
 arch/powerpc/boot/dts/bsc9131rdb.dtsi              |  50 --
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  28 +-
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  28 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  48 +-
 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi     |  85 ++++
 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi     |  68 +++
 arch/powerpc/boot/dts/fsl/t1040si-post.dtsi        |  30 +-
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi        |  29 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  29 +-
 arch/powerpc/boot/dts/p3041ds.dts                  |  20 +
 arch/powerpc/boot/dts/p5020ds.dts                  |  20 +
 arch/powerpc/boot/dts/p5040ds.dts                  |  20 +
 arch/powerpc/boot/dts/t104xrdb.dtsi                |   7 +
 arch/powerpc/boot/dts/t208xqds.dtsi                |  11 +
 arch/powerpc/boot/dts/t4240emu.dts                 |   4 +-
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/fsl_guts.h                |   5 +-
 arch/powerpc/include/asm/mmu-8xx.h                 |   2 +
 arch/powerpc/include/asm/pgtable-ppc32.h           |  20 +
 arch/powerpc/include/asm/pte-8xx.h                 |   7 +-
 arch/powerpc/kernel/head_8xx.S                     | 230 ++++-----
 arch/powerpc/mm/fault.c                            |   7 -
 arch/powerpc/platforms/8xx/Kconfig                 |   4 -
 arch/powerpc/sysdev/fsl_rio.c                      | 104 ++++
 arch/powerpc/sysdev/fsl_rio.h                      |  13 +
 41 files changed, 1599 insertions(+), 543 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/fman.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/bman-portals.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/bman.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/qman-portals.txt
 create mode 100644 Documentation/devicetree/bindings/soc/fsl/qman.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-10-03 19:52 ` Scott Wood
@ 2014-10-03 23:06   ` Stephen Rothwell
  0 siblings, 0 replies; 82+ messages in thread
From: Stephen Rothwell @ 2014-10-03 23:06 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

[-- Attachment #1: Type: text/plain, Size: 1034 bytes --]

Hi Scott,

On Fri, 3 Oct 2014 14:52:53 -0500 Scott Wood <scottwood@freescale.com> wrote:
>
> On Mon, 2014-09-22 at 17:21 -0500, Scott Wood wrote:
> > Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
> > FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
> > support, and PrPMC PCI enumeration.
> > 
> > The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
> > 
> >   powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > 
> > for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:
> > 
> >   Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)
> 
> ping

Probably worth explicitly pinging Michael (cc'd) as he is doing this
merge window's collection ...

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-22 22:21 Scott Wood
  2014-09-23  3:52 ` Bob Cochran
@ 2014-10-03 19:52 ` Scott Wood
  2014-10-03 23:06   ` Stephen Rothwell
  1 sibling, 1 reply; 82+ messages in thread
From: Scott Wood @ 2014-10-03 19:52 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

On Mon, 2014-09-22 at 17:21 -0500, Scott Wood wrote:
> Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
> FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
> support, and PrPMC PCI enumeration.
> 
> The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
> 
>   powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:
> 
>   Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)

ping

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-23  5:45   ` Scott Wood
  2014-09-23 10:47     ` Joakim Tjernlund
@ 2014-09-23 16:19     ` Bob Cochran
  1 sibling, 0 replies; 82+ messages in thread
From: Bob Cochran @ 2014-09-23 16:19 UTC (permalink / raw)
  To: linuxppc-dev, Scott Wood

On 09/23/2014 01:45 AM, Scott Wood wrote:
> On Mon, 2014-09-22 at 23:52 -0400, Bob Cochran wrote:
>> On 09/22/2014 06:21 PM, Scott Wood wrote:
>>> Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
>>> FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
>>> support, and PrPMC PCI enumeration.
>>>
>>> The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
>>>
>>>     powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)
>>>
>>> are available in the git repository at:
>>>
>>>     git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>>>
>>> for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:
>>>
>>>     Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)
>>>
>>> ----------------------------------------------------------------
>>> Aaron Sierra (2):
>>>         fsl_ifc: Fix csor_ext position in fsl_ifc_regs
>>>         powerpc: fsl_pci: Add forced PCI Agent enumeration
>>>
>>> LEROY Christophe (7):
>>>         powerpc/8xx: Declare SPRG2 as a SCRATCH register
>>>         powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
>>>         powerpc/8xx: Remove loading of r10 at end of FixupDAR
>>>         powerpc/8xx: Fix comment about DIRTY update
>>>         powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
>>>         powerpc/8xx: Optimize verification in FixupDAR
>>>         powerpc/8xx: Duplicate two insns instead of branching
>>>
>>> Nikhil Badola (3):
>>>         powerpc: configs: Add VFAT file-system configs
>>>         powerpc: dts: t4240: Change T4240 USB controller version
>>>         powerpc: dts: t208x: Change T208x USB controller version
>>>
>>> Priyanka Jain (2):
>>>         powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
>>
>>
>> Hi Scott,
>>
>> I would like to try your next branch with my t1040rdb along with DPAA
>> support / drivers.  I don't see DPAA support in your repo.  Can you
>> point me to a DPAA patch set somewhere, or am I on my own to merge what
>> I need from sdk or yocto?
>
> Unfortunately DPAA support has not yet been upstreamed, though it is
> being worked on.


It's great to see you confirm this.  Thank you.

Can you share a time frame on when we'll see DPAA patches start showing 
up?  I assume it will have FSL_USDPAA support stripped out?


For now if you need DPAA with the latest kernel,
> you'll need to merge it yourself based on the SDK code.  It also
> wouldn't hurt to let any sales/support contact you may have at
> Freescale know that this is important to you.
>
> -Scott
>
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev
>

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-23 10:47     ` Joakim Tjernlund
@ 2014-09-23 12:37       ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-09-23 12:37 UTC (permalink / raw)
  To: Joakim Tjernlund; +Cc: linuxppc-dev, Bob Cochran

On Tue, 2014-09-23 at 12:47 +0200, Joakim Tjernlund wrote:
> "Linuxppc-dev" 
> <linuxppc-dev-bounces+joakim.tjernlund=transmode.se@lists.ozlabs.org> 
> wrote on 2014/09/23 07:45:06:
> > 
> > On Mon, 2014-09-22 at 23:52 -0400, Bob Cochran wrote:
> > > On 09/22/2014 06:21 PM, Scott Wood wrote:
> > > > Highlights include DMA32 zone support (SATA, USB, etc now works on 
> 64-bit
> > > > FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x 
> board
> > > > support, and PrPMC PCI enumeration.
> > > >
> > > > The following changes since commit 
> 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
> > > >
> > > >    powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 
> -0500)
> > > >
> > > > are available in the git repository at:
> > > >
> > > >    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 
> next
> > > >
> > > > for you to fetch changes up to 
> cb0446c1b625326682ec4f9d1dd10779433646bc:
> > > >
> > > >    Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" 
> (2014-09-19 15:20:42 -0500)
> > > >
> > > > ----------------------------------------------------------------
> > > > Aaron Sierra (2):
> > > >        fsl_ifc: Fix csor_ext position in fsl_ifc_regs
> > > >        powerpc: fsl_pci: Add forced PCI Agent enumeration
> > > >
> > > > LEROY Christophe (7):
> > > >        powerpc/8xx: Declare SPRG2 as a SCRATCH register
> > > >        powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
> > > >        powerpc/8xx: Remove loading of r10 at end of FixupDAR
> > > >        powerpc/8xx: Fix comment about DIRTY update
> > > >        powerpc/8xx: No need to save r10 and r3 when not calling 
> FixupDAR
> > > >        powerpc/8xx: Optimize verification in FixupDAR
> > > >        powerpc/8xx: Duplicate two insns instead of branching
> > > >
> > > > Nikhil Badola (3):
> > > >        powerpc: configs: Add VFAT file-system configs
> > > >        powerpc: dts: t4240: Change T4240 USB controller version
> > > >        powerpc: dts: t208x: Change T208x USB controller version
> > > >
> > > > Priyanka Jain (2):
> > > >        powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
> > > 
> > > 
> > > Hi Scott,
> > > 
> > > I would like to try your next branch with my t1040rdb along with DPAA 
> > > support / drivers.  I don't see DPAA support in your repo.  Can you 
> > > point me to a DPAA patch set somewhere, or am I on my own to merge 
> what 
> > > I need from sdk or yocto?
> > 
> > Unfortunately DPAA support has not yet been upstreamed, though it is
> > being worked on.  For now if you need DPAA with the latest kernel,
> > you'll need to merge it yourself based on the SDK code.  It also
> > wouldn't hurt to let any sales/support contact you may have at
> > Freescale know that this is important to you.
> > 
> 
> Scott, does your tree contain basic FMAN eth drives(no DPAA) for T1042RDB?

Do you mean an independent mode driver?  No.

My tree doesn't contain anything other than what the above pull request
says. :-)

> If not, is there a tree somewhere which has this(other than the Freescale 
> SDK tree)?

U-Boot.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-23  5:45   ` Scott Wood
@ 2014-09-23 10:47     ` Joakim Tjernlund
  2014-09-23 12:37       ` Scott Wood
  2014-09-23 16:19     ` Bob Cochran
  1 sibling, 1 reply; 82+ messages in thread
From: Joakim Tjernlund @ 2014-09-23 10:47 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev, Bob Cochran

"Linuxppc-dev" 
<linuxppc-dev-bounces+joakim.tjernlund=transmode.se@lists.ozlabs.org> 
wrote on 2014/09/23 07:45:06:
> 
> On Mon, 2014-09-22 at 23:52 -0400, Bob Cochran wrote:
> > On 09/22/2014 06:21 PM, Scott Wood wrote:
> > > Highlights include DMA32 zone support (SATA, USB, etc now works on 
64-bit
> > > FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x 
board
> > > support, and PrPMC PCI enumeration.
> > >
> > > The following changes since commit 
78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
> > >
> > >    powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 
-0500)
> > >
> > > are available in the git repository at:
> > >
> > >    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 
next
> > >
> > > for you to fetch changes up to 
cb0446c1b625326682ec4f9d1dd10779433646bc:
> > >
> > >    Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" 
(2014-09-19 15:20:42 -0500)
> > >
> > > ----------------------------------------------------------------
> > > Aaron Sierra (2):
> > >        fsl_ifc: Fix csor_ext position in fsl_ifc_regs
> > >        powerpc: fsl_pci: Add forced PCI Agent enumeration
> > >
> > > LEROY Christophe (7):
> > >        powerpc/8xx: Declare SPRG2 as a SCRATCH register
> > >        powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
> > >        powerpc/8xx: Remove loading of r10 at end of FixupDAR
> > >        powerpc/8xx: Fix comment about DIRTY update
> > >        powerpc/8xx: No need to save r10 and r3 when not calling 
FixupDAR
> > >        powerpc/8xx: Optimize verification in FixupDAR
> > >        powerpc/8xx: Duplicate two insns instead of branching
> > >
> > > Nikhil Badola (3):
> > >        powerpc: configs: Add VFAT file-system configs
> > >        powerpc: dts: t4240: Change T4240 USB controller version
> > >        powerpc: dts: t208x: Change T208x USB controller version
> > >
> > > Priyanka Jain (2):
> > >        powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
> > 
> > 
> > Hi Scott,
> > 
> > I would like to try your next branch with my t1040rdb along with DPAA 
> > support / drivers.  I don't see DPAA support in your repo.  Can you 
> > point me to a DPAA patch set somewhere, or am I on my own to merge 
what 
> > I need from sdk or yocto?
> 
> Unfortunately DPAA support has not yet been upstreamed, though it is
> being worked on.  For now if you need DPAA with the latest kernel,
> you'll need to merge it yourself based on the SDK code.  It also
> wouldn't hurt to let any sales/support contact you may have at
> Freescale know that this is important to you.
> 

Scott, does your tree contain basic FMAN eth drives(no DPAA) for T1042RDB?
If not, is there a tree somewhere which has this(other than the Freescale 
SDK tree)?

 Jocke

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-23  3:52 ` Bob Cochran
@ 2014-09-23  5:45   ` Scott Wood
  2014-09-23 10:47     ` Joakim Tjernlund
  2014-09-23 16:19     ` Bob Cochran
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2014-09-23  5:45 UTC (permalink / raw)
  To: Bob Cochran; +Cc: linuxppc-dev

On Mon, 2014-09-22 at 23:52 -0400, Bob Cochran wrote:
> On 09/22/2014 06:21 PM, Scott Wood wrote:
> > Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
> > FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
> > support, and PrPMC PCI enumeration.
> >
> > The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
> >
> >    powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)
> >
> > are available in the git repository at:
> >
> >    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> >
> > for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:
> >
> >    Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)
> >
> > ----------------------------------------------------------------
> > Aaron Sierra (2):
> >        fsl_ifc: Fix csor_ext position in fsl_ifc_regs
> >        powerpc: fsl_pci: Add forced PCI Agent enumeration
> >
> > LEROY Christophe (7):
> >        powerpc/8xx: Declare SPRG2 as a SCRATCH register
> >        powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
> >        powerpc/8xx: Remove loading of r10 at end of FixupDAR
> >        powerpc/8xx: Fix comment about DIRTY update
> >        powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
> >        powerpc/8xx: Optimize verification in FixupDAR
> >        powerpc/8xx: Duplicate two insns instead of branching
> >
> > Nikhil Badola (3):
> >        powerpc: configs: Add VFAT file-system configs
> >        powerpc: dts: t4240: Change T4240 USB controller version
> >        powerpc: dts: t208x: Change T208x USB controller version
> >
> > Priyanka Jain (2):
> >        powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
> 
> 
> Hi Scott,
> 
> I would like to try your next branch with my t1040rdb along with DPAA 
> support / drivers.  I don't see DPAA support in your repo.  Can you 
> point me to a DPAA patch set somewhere, or am I on my own to merge what 
> I need from sdk or yocto?

Unfortunately DPAA support has not yet been upstreamed, though it is
being worked on.  For now if you need DPAA with the latest kernel,
you'll need to merge it yourself based on the SDK code.  It also
wouldn't hurt to let any sales/support contact you may have at
Freescale know that this is important to you.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-09-22 22:21 Scott Wood
@ 2014-09-23  3:52 ` Bob Cochran
  2014-09-23  5:45   ` Scott Wood
  2014-10-03 19:52 ` Scott Wood
  1 sibling, 1 reply; 82+ messages in thread
From: Bob Cochran @ 2014-09-23  3:52 UTC (permalink / raw)
  To: Scott Wood, benh; +Cc: linuxppc-dev

On 09/22/2014 06:21 PM, Scott Wood wrote:
> Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
> FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
> support, and PrPMC PCI enumeration.
>
> The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:
>
>    powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)
>
> are available in the git repository at:
>
>    git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
>
> for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:
>
>    Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)
>
> ----------------------------------------------------------------
> Aaron Sierra (2):
>        fsl_ifc: Fix csor_ext position in fsl_ifc_regs
>        powerpc: fsl_pci: Add forced PCI Agent enumeration
>
> LEROY Christophe (7):
>        powerpc/8xx: Declare SPRG2 as a SCRATCH register
>        powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
>        powerpc/8xx: Remove loading of r10 at end of FixupDAR
>        powerpc/8xx: Fix comment about DIRTY update
>        powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
>        powerpc/8xx: Optimize verification in FixupDAR
>        powerpc/8xx: Duplicate two insns instead of branching
>
> Nikhil Badola (3):
>        powerpc: configs: Add VFAT file-system configs
>        powerpc: dts: t4240: Change T4240 USB controller version
>        powerpc: dts: t208x: Change T208x USB controller version
>
> Priyanka Jain (2):
>        powerpc/fsl-booke: Add initial T1040/T1042 RDB board support


Hi Scott,

I would like to try your next branch with my t1040rdb along with DPAA 
support / drivers.  I don't see DPAA support in your repo.  Can you 
point me to a DPAA patch set somewhere, or am I on my own to merge what 
I need from sdk or yocto?


Thanks,

Bob





>        powerpc/fsl-booke: Add initial T1042RDB_PI board support
>
> Scott Wood (7):
>        powerpc: Dynamic DMA zone limits
>        powerpc/64: Honor swiotlb limit in coherent allocations
>        powerpc/64: Limit ZONE_DMA32 to 4GiB in swiotlb_detect_4g()
>        powerpc/fsl-pci: Limit ZONE_DMA32 to 2GiB on 64-bit platforms
>        powerpc/85xx/defconfig: Remove duplicate CONFIG_RTC_DRV_DS1307
>        powerpc/mm: Use common paging_init() for NUMA
>        Revert "powerpc/fsl_msi: spread msi ints across different MSIRs"
>
> Tudor Laurentiu (6):
>        powerpc/fsl_msi: support vmpic msi with mpic 4.3
>        powerpc/fsl_msi: reorganize structs to improve clarity and flexibility
>        powerpc/fsl_msi: change the irq handler from chained to normal
>        powerpc/fsl_msi: show more meaningful names in /proc/interrupts
>        powerpc/fsl_msi: spread msi ints across different MSIRs
>        powerpc/fsl-booke64: add missing virtualization options in defconfig
>
>   Documentation/devicetree/bindings/pci/fsl,pci.txt |  27 ++++
>   arch/powerpc/Kconfig                              |   4 +
>   arch/powerpc/boot/dts/fsl/t2081si-post.dtsi       |   4 +-
>   arch/powerpc/boot/dts/fsl/t4240si-post.dtsi       |   4 +-
>   arch/powerpc/boot/dts/t1040rdb.dts                |  48 +++++++
>   arch/powerpc/boot/dts/t1042rdb.dts                |  48 +++++++
>   arch/powerpc/boot/dts/t1042rdb_pi.dts             |  57 ++++++++
>   arch/powerpc/boot/dts/t104xrdb.dtsi               | 156 ++++++++++++++++++++++
>   arch/powerpc/configs/corenet32_smp_defconfig      |   2 +
>   arch/powerpc/configs/corenet64_smp_defconfig      |  46 ++-----
>   arch/powerpc/configs/mpc85xx_defconfig            |   4 +-
>   arch/powerpc/configs/mpc85xx_smp_defconfig        |   4 +-
>   arch/powerpc/configs/mpc86xx_defconfig            |   3 +
>   arch/powerpc/include/asm/pgtable.h                |   3 +
>   arch/powerpc/include/asm/reg.h                    |   3 +-
>   arch/powerpc/kernel/dma-swiotlb.c                 |   8 +-
>   arch/powerpc/kernel/dma.c                         |  33 +++++
>   arch/powerpc/kernel/head_8xx.S                    | 150 ++++++++-------------
>   arch/powerpc/mm/mem.c                             |  68 +++++++++-
>   arch/powerpc/mm/numa.c                            |   8 --
>   arch/powerpc/platforms/85xx/Kconfig               |   2 +-
>   arch/powerpc/platforms/85xx/corenet_generic.c     |  14 ++
>   arch/powerpc/platforms/85xx/qemu_e500.c           |  10 ++
>   arch/powerpc/sysdev/fsl_msi.c                     |  95 ++++++-------
>   arch/powerpc/sysdev/fsl_msi.h                     |   4 +-
>   arch/powerpc/sysdev/fsl_pci.c                     |   3 +-
>   include/linux/fsl_ifc.h                           |   6 +-
>   27 files changed, 610 insertions(+), 204 deletions(-)
>   create mode 100644 Documentation/devicetree/bindings/pci/fsl,pci.txt
>   create mode 100644 arch/powerpc/boot/dts/t1040rdb.dts
>   create mode 100644 arch/powerpc/boot/dts/t1042rdb.dts
>   create mode 100644 arch/powerpc/boot/dts/t1042rdb_pi.dts
>   create mode 100644 arch/powerpc/boot/dts/t104xrdb.dtsi
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev
>

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2014-09-22 22:21 Scott Wood
  2014-09-23  3:52 ` Bob Cochran
  2014-10-03 19:52 ` Scott Wood
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2014-09-22 22:21 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include DMA32 zone support (SATA, USB, etc now works on 64-bit
FSL kernels), MSI changes, 8xx optimizations and cleanup, t104x board
support, and PrPMC PCI enumeration.

The following changes since commit 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:

  powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to cb0446c1b625326682ec4f9d1dd10779433646bc:

  Revert "powerpc/fsl_msi: spread msi ints across different MSIRs" (2014-09-19 15:20:42 -0500)

----------------------------------------------------------------
Aaron Sierra (2):
      fsl_ifc: Fix csor_ext position in fsl_ifc_regs
      powerpc: fsl_pci: Add forced PCI Agent enumeration

LEROY Christophe (7):
      powerpc/8xx: Declare SPRG2 as a SCRATCH register
      powerpc/8xx: Use SCRATCH0 and SCRATCH1 also for TLB handlers
      powerpc/8xx: Remove loading of r10 at end of FixupDAR
      powerpc/8xx: Fix comment about DIRTY update
      powerpc/8xx: No need to save r10 and r3 when not calling FixupDAR
      powerpc/8xx: Optimize verification in FixupDAR
      powerpc/8xx: Duplicate two insns instead of branching

Nikhil Badola (3):
      powerpc: configs: Add VFAT file-system configs
      powerpc: dts: t4240: Change T4240 USB controller version
      powerpc: dts: t208x: Change T208x USB controller version

Priyanka Jain (2):
      powerpc/fsl-booke: Add initial T1040/T1042 RDB board support
      powerpc/fsl-booke: Add initial T1042RDB_PI board support

Scott Wood (7):
      powerpc: Dynamic DMA zone limits
      powerpc/64: Honor swiotlb limit in coherent allocations
      powerpc/64: Limit ZONE_DMA32 to 4GiB in swiotlb_detect_4g()
      powerpc/fsl-pci: Limit ZONE_DMA32 to 2GiB on 64-bit platforms
      powerpc/85xx/defconfig: Remove duplicate CONFIG_RTC_DRV_DS1307
      powerpc/mm: Use common paging_init() for NUMA
      Revert "powerpc/fsl_msi: spread msi ints across different MSIRs"

Tudor Laurentiu (6):
      powerpc/fsl_msi: support vmpic msi with mpic 4.3
      powerpc/fsl_msi: reorganize structs to improve clarity and flexibility
      powerpc/fsl_msi: change the irq handler from chained to normal
      powerpc/fsl_msi: show more meaningful names in /proc/interrupts
      powerpc/fsl_msi: spread msi ints across different MSIRs
      powerpc/fsl-booke64: add missing virtualization options in defconfig

 Documentation/devicetree/bindings/pci/fsl,pci.txt |  27 ++++
 arch/powerpc/Kconfig                              |   4 +
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi       |   4 +-
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi       |   4 +-
 arch/powerpc/boot/dts/t1040rdb.dts                |  48 +++++++
 arch/powerpc/boot/dts/t1042rdb.dts                |  48 +++++++
 arch/powerpc/boot/dts/t1042rdb_pi.dts             |  57 ++++++++
 arch/powerpc/boot/dts/t104xrdb.dtsi               | 156 ++++++++++++++++++++++
 arch/powerpc/configs/corenet32_smp_defconfig      |   2 +
 arch/powerpc/configs/corenet64_smp_defconfig      |  46 ++-----
 arch/powerpc/configs/mpc85xx_defconfig            |   4 +-
 arch/powerpc/configs/mpc85xx_smp_defconfig        |   4 +-
 arch/powerpc/configs/mpc86xx_defconfig            |   3 +
 arch/powerpc/include/asm/pgtable.h                |   3 +
 arch/powerpc/include/asm/reg.h                    |   3 +-
 arch/powerpc/kernel/dma-swiotlb.c                 |   8 +-
 arch/powerpc/kernel/dma.c                         |  33 +++++
 arch/powerpc/kernel/head_8xx.S                    | 150 ++++++++-------------
 arch/powerpc/mm/mem.c                             |  68 +++++++++-
 arch/powerpc/mm/numa.c                            |   8 --
 arch/powerpc/platforms/85xx/Kconfig               |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c     |  14 ++
 arch/powerpc/platforms/85xx/qemu_e500.c           |  10 ++
 arch/powerpc/sysdev/fsl_msi.c                     |  95 ++++++-------
 arch/powerpc/sysdev/fsl_msi.h                     |   4 +-
 arch/powerpc/sysdev/fsl_pci.c                     |   3 +-
 include/linux/fsl_ifc.h                           |   6 +-
 27 files changed, 610 insertions(+), 204 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pci/fsl,pci.txt
 create mode 100644 arch/powerpc/boot/dts/t1040rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t1042rdb_pi.dts
 create mode 100644 arch/powerpc/boot/dts/t104xrdb.dtsi

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2014-08-01 19:54 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-08-01 19:54 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include e6500 hardware threading support, an e6500 TLB erratum
workaround, corenet error reporting, support for a new board, and some
minor fixes.

The following changes since commit cd1154770ba984f4c766cac5ea42c38880080b1d:

  powerpc/85xx: drop hypervisor specific board compatibles (2014-07-02 17:33:10 -0500)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d:

  powerpc/t2080rdb: Add T2080RDB board support (2014-07-31 00:11:10 -0500)

----------------------------------------------------------------
Andy Fleming (1):
      powerpc/e6500: Add support for hardware threads

Himangi Saraogi (2):
      powerpc/mpic_msgr: Use kcalloc and correct the argument to sizeof
      powerpc/fsl-pci: Correct use of ! and &

Priyanka Jain (1):
      powerpc/85xx: Add binding for CPLD

Scott Wood (3):
      powerpc/booke: Define MSR bits the same way as reg.h
      powerpc/e6500: Work around erratum A-008139
      memory: Freescale CoreNet Coherency Fabric error reporting driver

Shengzhou Liu (1):
      powerpc/t2080rdb: Add T2080RDB board support

 .../devicetree/bindings/powerpc/fsl/board.txt      |  16 ++
 arch/powerpc/boot/dts/t2080rdb.dts                 |  57 +++++
 arch/powerpc/boot/dts/t208xrdb.dtsi                | 184 +++++++++++++++
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/include/asm/cputable.h                |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h              |   9 +
 arch/powerpc/include/asm/reg_booke.h               |  55 ++++-
 arch/powerpc/kernel/head_64.S                      |  22 ++
 arch/powerpc/kernel/prom.c                         |  10 +-
 arch/powerpc/kernel/setup-common.c                 |   6 +-
 arch/powerpc/kernel/setup_64.c                     |   6 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  68 +++++-
 arch/powerpc/platforms/85xx/Kconfig                |   2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c      |   1 +
 arch/powerpc/platforms/85xx/smp.c                  |  44 ++++
 arch/powerpc/sysdev/fsl_pci.c                      |   4 +-
 arch/powerpc/sysdev/mpic_msgr.c                    |   2 +-
 drivers/memory/Kconfig                             |  10 +
 drivers/memory/Makefile                            |   1 +
 drivers/memory/fsl-corenet-cf.c                    | 251 +++++++++++++++++++++
 21 files changed, 717 insertions(+), 35 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/t2080rdb.dts
 create mode 100644 arch/powerpc/boot/dts/t208xrdb.dtsi
 create mode 100644 drivers/memory/fsl-corenet-cf.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2014-07-03  0:51 Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-07-03  0:51 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Highlights include MAINTAINERS updates, t4240rdb and t2080qds support,
removal of the long-broken mpc8xx pcmcia driver, and various minor fixes
and updates.

The following changes since commit 68986c9f0f4552c34c248501eb0c690553866d6e:

  Revert "offb: Add palette hack for little endian" (2014-06-16 19:45:45 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to cd1154770ba984f4c766cac5ea42c38880080b1d:

  powerpc/85xx: drop hypervisor specific board compatibles (2014-07-02 17:33:10 -0500)

----------------------------------------------------------------
Bharat Bhushan (1):
      booke/powerpc: define wimge shift mask to fix compilation error

Chunhe Lan (2):
      t4240/dts: Enable third elo3 DMA engine support
      powerpc/85xx: Add T4240RDB board support

Laurentiu TUDOR (1):
      powerpc/85xx: drop hypervisor specific board compatibles

Laurentiu Tudor (1):
      powerpc/booke64: wrap tlb lock and search in htw miss with FTR_SMT

Marcelo Tosatti (1):
      MAINTAINERS: Update PPC 8xx entry

Scott Wood (6):
      powerpc/e6500: hw tablewalk: clear TID in kernel indirect entries
      powerpc/e6500: hw tablewalk: fix recursive tlb lock on cpu 0
      powerpc/e500mc: Fix wrong value of MCSR_L2MMU_MHIT
      MAINTAINERS: Update Linux for Freescale PowerPC
      pcmcia: Remove m8xx_pcmcia driver
      powerpc/8xx: Remove empty asm/mpc8xx.h

Shengzhou Liu (3):
      powerpc/defconfig: update RTC support
      powerpc/fsl-booke: Add support for T2080/T2081 SoC
      powerpc/fsl-booke: Add initial T208x QDS board support

Valentin Longchamp (1):
      powerpc/mpc85xx: fix fsl/p2041-post.dtsi clockgen mux2

Wladislav Wiebe (1):
      powerpc/traps/e500: fix misleading error output

 MAINTAINERS                                      |    3 +-
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi      |    1 +
 arch/powerpc/boot/dts/fsl/t2080si-post.dtsi      |   69 ++
 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi      |  435 ++++++++
 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi       |   99 ++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi      |    1 +
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi       |    1 +
 arch/powerpc/boot/dts/t2080qds.dts               |   57 ++
 arch/powerpc/boot/dts/t2081qds.dts               |   46 +
 arch/powerpc/boot/dts/t208xqds.dtsi              |  239 +++++
 arch/powerpc/boot/dts/t4240rdb.dts               |  186 ++++
 arch/powerpc/configs/corenet32_smp_defconfig     |    3 +-
 arch/powerpc/configs/corenet64_smp_defconfig     |    4 +
 arch/powerpc/configs/mpc85xx_defconfig           |    3 +
 arch/powerpc/configs/mpc85xx_smp_defconfig       |    3 +
 arch/powerpc/include/asm/fs_pd.h                 |    1 -
 arch/powerpc/include/asm/mpc85xx.h               |    2 +
 arch/powerpc/include/asm/mpc8xx.h                |   12 -
 arch/powerpc/include/asm/pte-fsl-booke.h         |    2 +
 arch/powerpc/include/asm/reg_booke.h             |    2 +-
 arch/powerpc/kernel/traps.c                      |    2 +-
 arch/powerpc/mm/tlb_low_64e.S                    |   19 +-
 arch/powerpc/platforms/85xx/Kconfig              |    2 +-
 arch/powerpc/platforms/85xx/corenet_generic.c    |   52 +-
 arch/powerpc/platforms/8xx/m8xx_setup.c          |    3 -
 arch/powerpc/platforms/8xx/mpc885ads_setup.c     |   62 --
 arch/powerpc/platforms/8xx/tqm8xx_setup.c        |    1 -
 arch/powerpc/sysdev/micropatch.c                 |    1 -
 drivers/net/ethernet/freescale/fs_enet/mac-fec.c |    1 -
 drivers/net/ethernet/freescale/fs_enet/mac-scc.c |    1 -
 drivers/pcmcia/Kconfig                           |   10 -
 drivers/pcmcia/Makefile                          |    1 -
 drivers/pcmcia/m8xx_pcmcia.c                     | 1168 ----------------------
 33 files changed, 1189 insertions(+), 1303 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/fsl/t2080si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t2081si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/t2080qds.dts
 create mode 100644 arch/powerpc/boot/dts/t2081qds.dts
 create mode 100644 arch/powerpc/boot/dts/t208xqds.dtsi
 create mode 100644 arch/powerpc/boot/dts/t4240rdb.dts
 delete mode 100644 arch/powerpc/include/asm/mpc8xx.h
 delete mode 100644 drivers/pcmcia/m8xx_pcmcia.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-03-23 23:33   ` Benjamin Herrenschmidt
@ 2014-03-25  1:09     ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2014-03-25  1:09 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Stephen Rothwell, linuxppc-dev

On Mon, 2014-03-24 at 10:33 +1100, Benjamin Herrenschmidt wrote:
> On Mon, 2014-03-24 at 10:16 +1100, Benjamin Herrenschmidt wrote:
> > On Wed, 2014-03-19 at 23:25 -0500, Scott Wood wrote:
> > > The following changes since commit c7e64b9ce04aa2e3fad7396d92b5cb92056d16ac:
> > > 
> > >   powerpc/powernv Platform dump interface (2014-03-07 16:19:10 +1100)
> > > 
> > > are available in the git repository at:
> > > 
> > >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > > 
> > > for you to fetch changes up to 48b16180d0d91324e5d2423c6d53d97bbe3dcc14:
> > > 
> > >   fsl/pci: The new pci suspend/resume implementation (2014-03-19 22:37:44 -0500)
> > 
> > Stephen just informed me that your tree wasn't in -next ... Kumar's
> > still is.
> > 
> > Can you guys fix that up ? I somewhat rely on the FSL stuff to simmer
> > in -next on its own.

Stephen, what's the process for adding a tree?

I suppose we should update MAINTAINERS while we're at it.

> Oh and where is my little summary to put in the merge commit ?
> 
> I made one up for this time around.

Oops, forgot again.  Now I've added something to the script I use to
generate pull requests, to give me a reminder.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-03-23 23:16 ` Benjamin Herrenschmidt
@ 2014-03-23 23:33   ` Benjamin Herrenschmidt
  2014-03-25  1:09     ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2014-03-23 23:33 UTC (permalink / raw)
  To: Scott Wood; +Cc: Stephen Rothwell, linuxppc-dev

On Mon, 2014-03-24 at 10:16 +1100, Benjamin Herrenschmidt wrote:
> On Wed, 2014-03-19 at 23:25 -0500, Scott Wood wrote:
> > The following changes since commit c7e64b9ce04aa2e3fad7396d92b5cb92056d16ac:
> > 
> >   powerpc/powernv Platform dump interface (2014-03-07 16:19:10 +1100)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> > 
> > for you to fetch changes up to 48b16180d0d91324e5d2423c6d53d97bbe3dcc14:
> > 
> >   fsl/pci: The new pci suspend/resume implementation (2014-03-19 22:37:44 -0500)
> 
> Stephen just informed me that your tree wasn't in -next ... Kumar's
> still is.
> 
> Can you guys fix that up ? I somewhat rely on the FSL stuff to simmer
> in -next on its own.

Oh and where is my little summary to put in the merge commit ?

I made one up for this time around.

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2014-03-20  4:25 Scott Wood
@ 2014-03-23 23:16 ` Benjamin Herrenschmidt
  2014-03-23 23:33   ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2014-03-23 23:16 UTC (permalink / raw)
  To: Scott Wood; +Cc: Stephen Rothwell, linuxppc-dev

On Wed, 2014-03-19 at 23:25 -0500, Scott Wood wrote:
> The following changes since commit c7e64b9ce04aa2e3fad7396d92b5cb92056d16ac:
> 
>   powerpc/powernv Platform dump interface (2014-03-07 16:19:10 +1100)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 48b16180d0d91324e5d2423c6d53d97bbe3dcc14:
> 
>   fsl/pci: The new pci suspend/resume implementation (2014-03-19 22:37:44 -0500)

Stephen just informed me that your tree wasn't in -next ... Kumar's
still is.

Can you guys fix that up ? I somewhat rely on the FSL stuff to simmer
in -next on its own.

Cheers,
Ben.


> ----------------------------------------------------------------
> Luis Henriques (1):
>       powerpc/kconfig: Remove TSI108_BRIDGE duplicates
> 
> Minghuan Lian (1):
>       powerpc/pci: Fix IMMRBAR address
> 
> Prabhakar Kushwaha (1):
>       powerpc/config: Remove unnecssary CONFIG_FSL_IFC
> 
> Scott Wood (8):
>       powerpc/booke64: Fix exception numbers
>       powerpc/e6500: Make TLB lock recursive
>       powerpc/booke64: Use SPRG7 for VDSO
>       powerpc/booke64: Use SPRG_TLB_EXFRAME on bolted handlers
>       powerpc/booke64: Remove ints from EXCEPTION_COMMON
>       powerpc/booke64: Add crit/mc/debug support to EXCEPTION_COMMON
>       powerpc/booke64: Critical and machine check exception support
>       Revert "powerpc/watchdog: Don't enable interrupt on PPC64 BookE"
> 
> Sebastian Siewior (1):
>       powerpc: 85xx rdb: move np pointer to avoid builderror
> 
> Tang Yuantian (2):
>       powerpc/mpc85xx: Update clock nodes in device tree
>       powerpc: T4240: Add ina220 node in dts
> 
> Tiejun Chen (2):
>       powerpc/book3e: initialize crit/mc/dbg kernel stack pointers
>       powerpc/book3e: store crit/mc/dbg exception thread info
> 
> Wang Dongsheng (2):
>       powerpc/fsl: add PVR definition for E500MC and E5500
>       fsl/pci: The new pci suspend/resume implementation
> 
> Zhao Qiang (2):
>       QE: split function mpc85xx_qe_init() into two functions.
>       Corenet: Add QE platform support for Corenet
> 
> harninder rai (1):
>       powerpc/fsl: Add/update miscellaneous missing binding
> 
>  .../devicetree/bindings/powerpc/fsl/l2cache.txt    |  23 ++
>  .../devicetree/bindings/powerpc/fsl/mem-ctrlr.txt  |  27 ++
>  Documentation/devicetree/bindings/usb/fsl-usb.txt  |   4 +-
>  arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  36 ++
>  arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   2 +
>  arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  36 ++
>  arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   4 +
>  arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  60 +++
>  arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   4 +
>  arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  61 +++
>  arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   4 +
>  arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        | 113 ++++++
>  arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   8 +
>  arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  43 ++
>  arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   2 +
>  arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  61 +++
>  arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   4 +
>  arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  86 ++++
>  arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  12 +
>  arch/powerpc/boot/dts/t4240qds.dts                 |  42 ++
>  arch/powerpc/configs/corenet64_smp_defconfig       |   1 -
>  arch/powerpc/configs/mpc85xx_defconfig             |   1 -
>  arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 -
>  arch/powerpc/include/asm/exception-64e.h           |  15 +-
>  arch/powerpc/include/asm/kvm_booke_hv_asm.h        |  17 +-
>  arch/powerpc/include/asm/mmu-book3e.h              |   9 +-
>  arch/powerpc/include/asm/paca.h                    |   9 +-
>  arch/powerpc/include/asm/reg.h                     |  15 +-
>  arch/powerpc/kernel/asm-offsets.c                  |   2 +-
>  arch/powerpc/kernel/exceptions-64e.S               | 435 ++++++++++++++++-----
>  arch/powerpc/kernel/setup_64.c                     |  20 +-
>  arch/powerpc/kernel/vdso.c                         |   8 +-
>  arch/powerpc/kernel/vdso32/getcpu.S                |   2 +-
>  arch/powerpc/kernel/vdso64/getcpu.S                |   2 +-
>  arch/powerpc/kvm/book3s_hv_rmhandlers.S            |   4 +-
>  arch/powerpc/kvm/book3s_interrupts.S               |   4 +-
>  arch/powerpc/kvm/bookehv_interrupts.S              |  21 +-
>  arch/powerpc/mm/tlb_low_64e.S                      |  63 +--
>  arch/powerpc/mm/tlb_nohash.c                       |  11 +
>  arch/powerpc/platforms/85xx/c293pcie.c             |   1 +
>  arch/powerpc/platforms/85xx/common.c               |   6 +
>  arch/powerpc/platforms/85xx/corenet_generic.c      |  17 +
>  arch/powerpc/platforms/85xx/ge_imp3a.c             |   1 +
>  arch/powerpc/platforms/85xx/mpc8536_ds.c           |   1 +
>  arch/powerpc/platforms/85xx/mpc85xx.h              |   2 +
>  arch/powerpc/platforms/85xx/mpc85xx_cds.c          |   1 +
>  arch/powerpc/platforms/85xx/mpc85xx_ds.c           |   3 +
>  arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   4 +
>  arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  16 +-
>  arch/powerpc/platforms/85xx/p1010rdb.c             |   1 +
>  arch/powerpc/platforms/85xx/p1022_ds.c             |   1 +
>  arch/powerpc/platforms/85xx/p1022_rdk.c            |   1 +
>  arch/powerpc/platforms/85xx/p1023_rds.c            |   2 +
>  arch/powerpc/platforms/85xx/qemu_e500.c            |   1 +
>  arch/powerpc/platforms/85xx/sbc8548.c              |   1 +
>  arch/powerpc/platforms/85xx/twr_p102x.c            |   1 +
>  arch/powerpc/platforms/85xx/xes_mpc85xx.c          |   3 +
>  arch/powerpc/platforms/embedded6xx/Kconfig         |   2 -
>  arch/powerpc/sysdev/fsl_pci.c                      | 178 +++++++--
>  arch/powerpc/sysdev/fsl_pci.h                      |   8 +
>  drivers/watchdog/booke_wdt.c                       |   8 -
>  61 files changed, 1312 insertions(+), 219 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
>  create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mem-ctrlr.txt

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2014-03-20  4:25 Scott Wood
  2014-03-23 23:16 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2014-03-20  4:25 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit c7e64b9ce04aa2e3fad7396d92b5cb92056d16ac:

  powerpc/powernv Platform dump interface (2014-03-07 16:19:10 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 48b16180d0d91324e5d2423c6d53d97bbe3dcc14:

  fsl/pci: The new pci suspend/resume implementation (2014-03-19 22:37:44 -0500)

----------------------------------------------------------------
Luis Henriques (1):
      powerpc/kconfig: Remove TSI108_BRIDGE duplicates

Minghuan Lian (1):
      powerpc/pci: Fix IMMRBAR address

Prabhakar Kushwaha (1):
      powerpc/config: Remove unnecssary CONFIG_FSL_IFC

Scott Wood (8):
      powerpc/booke64: Fix exception numbers
      powerpc/e6500: Make TLB lock recursive
      powerpc/booke64: Use SPRG7 for VDSO
      powerpc/booke64: Use SPRG_TLB_EXFRAME on bolted handlers
      powerpc/booke64: Remove ints from EXCEPTION_COMMON
      powerpc/booke64: Add crit/mc/debug support to EXCEPTION_COMMON
      powerpc/booke64: Critical and machine check exception support
      Revert "powerpc/watchdog: Don't enable interrupt on PPC64 BookE"

Sebastian Siewior (1):
      powerpc: 85xx rdb: move np pointer to avoid builderror

Tang Yuantian (2):
      powerpc/mpc85xx: Update clock nodes in device tree
      powerpc: T4240: Add ina220 node in dts

Tiejun Chen (2):
      powerpc/book3e: initialize crit/mc/dbg kernel stack pointers
      powerpc/book3e: store crit/mc/dbg exception thread info

Wang Dongsheng (2):
      powerpc/fsl: add PVR definition for E500MC and E5500
      fsl/pci: The new pci suspend/resume implementation

Zhao Qiang (2):
      QE: split function mpc85xx_qe_init() into two functions.
      Corenet: Add QE platform support for Corenet

harninder rai (1):
      powerpc/fsl: Add/update miscellaneous missing binding

 .../devicetree/bindings/powerpc/fsl/l2cache.txt    |  23 ++
 .../devicetree/bindings/powerpc/fsl/mem-ctrlr.txt  |  27 ++
 Documentation/devicetree/bindings/usb/fsl-usb.txt  |   4 +-
 arch/powerpc/boot/dts/fsl/b4420si-post.dtsi        |  36 ++
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi        |  36 ++
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi        |  60 +++
 arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p3041si-post.dtsi        |  61 +++
 arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/p4080si-post.dtsi        | 113 ++++++
 arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi         |   8 +
 arch/powerpc/boot/dts/fsl/p5020si-post.dtsi        |  43 ++
 arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi         |   2 +
 arch/powerpc/boot/dts/fsl/p5040si-post.dtsi        |  61 +++
 arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi         |   4 +
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |  86 ++++
 arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi         |  12 +
 arch/powerpc/boot/dts/t4240qds.dts                 |  42 ++
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 -
 arch/powerpc/configs/mpc85xx_defconfig             |   1 -
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 -
 arch/powerpc/include/asm/exception-64e.h           |  15 +-
 arch/powerpc/include/asm/kvm_booke_hv_asm.h        |  17 +-
 arch/powerpc/include/asm/mmu-book3e.h              |   9 +-
 arch/powerpc/include/asm/paca.h                    |   9 +-
 arch/powerpc/include/asm/reg.h                     |  15 +-
 arch/powerpc/kernel/asm-offsets.c                  |   2 +-
 arch/powerpc/kernel/exceptions-64e.S               | 435 ++++++++++++++++-----
 arch/powerpc/kernel/setup_64.c                     |  20 +-
 arch/powerpc/kernel/vdso.c                         |   8 +-
 arch/powerpc/kernel/vdso32/getcpu.S                |   2 +-
 arch/powerpc/kernel/vdso64/getcpu.S                |   2 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |   4 +-
 arch/powerpc/kvm/book3s_interrupts.S               |   4 +-
 arch/powerpc/kvm/bookehv_interrupts.S              |  21 +-
 arch/powerpc/mm/tlb_low_64e.S                      |  63 +--
 arch/powerpc/mm/tlb_nohash.c                       |  11 +
 arch/powerpc/platforms/85xx/c293pcie.c             |   1 +
 arch/powerpc/platforms/85xx/common.c               |   6 +
 arch/powerpc/platforms/85xx/corenet_generic.c      |  17 +
 arch/powerpc/platforms/85xx/ge_imp3a.c             |   1 +
 arch/powerpc/platforms/85xx/mpc8536_ds.c           |   1 +
 arch/powerpc/platforms/85xx/mpc85xx.h              |   2 +
 arch/powerpc/platforms/85xx/mpc85xx_cds.c          |   1 +
 arch/powerpc/platforms/85xx/mpc85xx_ds.c           |   3 +
 arch/powerpc/platforms/85xx/mpc85xx_mds.c          |   4 +
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  16 +-
 arch/powerpc/platforms/85xx/p1010rdb.c             |   1 +
 arch/powerpc/platforms/85xx/p1022_ds.c             |   1 +
 arch/powerpc/platforms/85xx/p1022_rdk.c            |   1 +
 arch/powerpc/platforms/85xx/p1023_rds.c            |   2 +
 arch/powerpc/platforms/85xx/qemu_e500.c            |   1 +
 arch/powerpc/platforms/85xx/sbc8548.c              |   1 +
 arch/powerpc/platforms/85xx/twr_p102x.c            |   1 +
 arch/powerpc/platforms/85xx/xes_mpc85xx.c          |   3 +
 arch/powerpc/platforms/embedded6xx/Kconfig         |   2 -
 arch/powerpc/sysdev/fsl_pci.c                      | 178 +++++++--
 arch/powerpc/sysdev/fsl_pci.h                      |   8 +
 drivers/watchdog/booke_wdt.c                       |   8 -
 61 files changed, 1312 insertions(+), 219 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/mem-ctrlr.txt

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-10-29  2:44 Scott Wood
@ 2013-10-29  3:05 ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2013-10-29  3:05 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

On Mon, 2013-10-28 at 21:44 -0500, Scott Wood wrote:
> Sorry again for the lateness.  I tried to get this done before the
> conferences last week, but it just didn't happen.
> 
> Highlights include corenet board file consolidation, the ability to run
> userspaces with lwsync on e500v1/v2, some cleanup patches that other KVM
> patches will build on, support for stripped-down e6500 emulation targets,
> and some fixes of minor longstanding issues.
> 
> Some of the more complicated and/or more recently posted patches didn't
> make it this time around; this doesn't mean I've forgotten them (as long
> as they're in patchwork in an action required state), just that I've run
> out of time for 3.13.
> 
> The following changes since commit 3ad26e5c4459d3793ad65bc8929037c70515df83:
> 
>   Merge branch 'for-kvm' into next (2013-10-11 18:23:53 +1100)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to b60c5a7a82cdfec2221263ce259faa4a36696163:
> 
>   powerpc/6xx: CONFIG_MCU_MPC8349EMITX cannot be a module (2013-10-28 21:11:24 -0500)

Sigh, I just saw Kumar's e-mail about the build breakage with
CONFIG_PPC_EMULATED_STATS (I got dropped from the CC list at some
point).  CONFIG_PPC_EMULATED_STATS should probably be enabled by
default, and by default print the first emulation of each type rather
than just using printk_ratelimited().  I'll send a fix for the build
breakage.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2013-10-29  2:44 Scott Wood
  2013-10-29  3:05 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-10-29  2:44 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Sorry again for the lateness.  I tried to get this done before the
conferences last week, but it just didn't happen.

Highlights include corenet board file consolidation, the ability to run
userspaces with lwsync on e500v1/v2, some cleanup patches that other KVM
patches will build on, support for stripped-down e6500 emulation targets,
and some fixes of minor longstanding issues.

Some of the more complicated and/or more recently posted patches didn't
make it this time around; this doesn't mean I've forgotten them (as long
as they're in patchwork in an action required state), just that I've run
out of time for 3.13.

The following changes since commit 3ad26e5c4459d3793ad65bc8929037c70515df83:

  Merge branch 'for-kvm' into next (2013-10-11 18:23:53 +1100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to b60c5a7a82cdfec2221263ce259faa4a36696163:

  powerpc/6xx: CONFIG_MCU_MPC8349EMITX cannot be a module (2013-10-28 21:11:24 -0500)

----------------------------------------------------------------
Bharat Bhushan (3):
      powerpc: remove unnecessary line continuations
      powerpc: move debug registers in a structure
      powerpc: export debug registers save function for KVM

Christian Kujau (1):
      powerpc/6xx: CONFIG_MCU_MPC8349EMITX cannot be a module

Chunhe Lan (1):
      powerpc/pci: Change the DECLARE_PCI_FIXUP_{HEADER => EARLY} macro of pci quirk

Haijun.Zhang (2):
      powerpc/eSDCH: Specify voltage for T4240QDS
      powerpc/dts: Correct sdhci quirk for bsc9131

Hongtao Jia (1):
      powerpc: Add I2C bus multiplexer node for B4 and T4240QDS

James Yang (2):
      powerpc: Emulate sync instruction variants
      powerpc/booke: clear DBCR0_BT in user_disable_single_step()

Kevin Hao (3):
      powerpc/85xx: introduce corenet_generic machine
      powerpc/85xx: rename the corenet_ds.c to corenet_generic.c
      powerpc/85xx: use one kernel option for all the CoreNet_Generic boards

LEROY Christophe (4):
      powerpc/mpc8xx: Clearer Oops message for Software Emulation Exception
      powerpc/8xx: Revert commit e0908085fc2391c85b85fb814ae1df377c8e0dcb
      powerpc/8xx: Fixing issue with CONFIG_PIN_TLB
      powerpc/8xx: Fixing memory init issue with CONFIG_PIN_TLB

Lijun Pan (2):
      powerpc/e6500: Include Power ISA properties
      powerpc/e500v2: Include Power ISA properties

Mihai Caraman (2):
      powerpc/booke64: Use common defines for AltiVec interrupts numbers
      powerpc/fsl-booke: Use common defines for SPE/FP interrupts numbers

Minghuan Lian (1):
      powerpc/dts: fix sRIO error interrupt for b4860

Paul Bolle (1):
      powerpc: remove dependency on MV64360

Prabhakar Kushwaha (1):
      powerpc/dts/c293pcie: Add range field for IFC NAND

Scott Wood (1):
      powerpc/b4qds: enable coreint

Shengzhou Liu (1):
      powerpc/fsl/defconfig: enable CONFIG_AT803X_PHY

Suzuki Poulose (1):
      powerpc: Set the NOTE type for SPE regset

Tiejun Chen (1):
      powerpc/kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info

Wei Yongjun (2):
      powerpc/6xx: add missing iounmap() on error in hlwd_pic_init()
      powerpc/mv643xx_eth: fix return check in mv64x60_eth_register_shared_pdev()

Wolfram Sang (1):
      arch/powerpc/platforms/83xx: Remove obsolete cleanup for clientdata

York Sun (2):
      powerpc/t4240emu: Add device tree file for t4240emu
      powerpc/b4860emu: Add device tree file for b4860emu

Zhao Qiang (1):
      powerpc/p1010rdb: add P1010RDB-PB platform support

 arch/powerpc/Kconfig                           |   2 +-
 arch/powerpc/boot/dts/b4860emu.dts             | 218 ++++++++++++++++++++
 arch/powerpc/boot/dts/b4qds.dtsi               |  51 +++--
 arch/powerpc/boot/dts/c293pcie.dts             |   1 +
 arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi     |   2 +
 arch/powerpc/boot/dts/fsl/b4860si-post.dtsi    |   2 +-
 arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi     |   2 +
 arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi  |   2 +-
 arch/powerpc/boot/dts/fsl/bsc9131si-pre.dtsi   |   3 +
 arch/powerpc/boot/dts/t4240emu.dts             | 268 +++++++++++++++++++++++++
 arch/powerpc/boot/dts/t4240qds.dts             |  73 ++++---
 arch/powerpc/configs/corenet32_smp_defconfig   |   7 +-
 arch/powerpc/configs/corenet64_smp_defconfig   |   5 +-
 arch/powerpc/configs/mpc85xx_defconfig         |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig     |   1 +
 arch/powerpc/configs/ppc64e_defconfig          |   2 +-
 arch/powerpc/configs/ppc6xx_defconfig          |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h          |   2 +
 arch/powerpc/include/asm/processor.h           |  34 ++--
 arch/powerpc/include/asm/reg_booke.h           |   8 +-
 arch/powerpc/include/asm/switch_to.h           |   1 +
 arch/powerpc/kernel/asm-offsets.c              |   2 +-
 arch/powerpc/kernel/exceptions-64e.S           |   5 +-
 arch/powerpc/kernel/head_8xx.S                 |   3 +
 arch/powerpc/kernel/head_fsl_booke.S           |  10 +-
 arch/powerpc/kernel/kgdb.c                     |   6 +-
 arch/powerpc/kernel/process.c                  |  45 +++--
 arch/powerpc/kernel/ptrace.c                   | 156 +++++++-------
 arch/powerpc/kernel/ptrace32.c                 |   2 +-
 arch/powerpc/kernel/signal_32.c                |   6 +-
 arch/powerpc/kernel/traps.c                    |  45 +++--
 arch/powerpc/mm/init_32.c                      |   5 +
 arch/powerpc/mm/pgtable.c                      |  19 +-
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c |   1 -
 arch/powerpc/platforms/85xx/Kconfig            | 101 +---------
 arch/powerpc/platforms/85xx/Makefile           |   8 +-
 arch/powerpc/platforms/85xx/b4_qds.c           | 102 ----------
 arch/powerpc/platforms/85xx/corenet_ds.c       |  96 ---------
 arch/powerpc/platforms/85xx/corenet_ds.h       |  19 --
 arch/powerpc/platforms/85xx/corenet_generic.c  | 182 +++++++++++++++++
 arch/powerpc/platforms/85xx/p1010rdb.c         |   2 +
 arch/powerpc/platforms/85xx/p2041_rdb.c        |  87 --------
 arch/powerpc/platforms/85xx/p3041_ds.c         |  89 --------
 arch/powerpc/platforms/85xx/p4080_ds.c         |  87 --------
 arch/powerpc/platforms/85xx/p5020_ds.c         |  93 ---------
 arch/powerpc/platforms/85xx/p5040_ds.c         |  84 --------
 arch/powerpc/platforms/85xx/t4240_qds.c        |  93 ---------
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c  |   1 +
 arch/powerpc/sysdev/fsl_pci.c                  |   5 +-
 arch/powerpc/sysdev/mv64x60_dev.c              |   2 +-
 50 files changed, 962 insertions(+), 1081 deletions(-)
 create mode 100644 arch/powerpc/boot/dts/b4860emu.dts
 create mode 100644 arch/powerpc/boot/dts/t4240emu.dts
 delete mode 100644 arch/powerpc/platforms/85xx/b4_qds.c
 delete mode 100644 arch/powerpc/platforms/85xx/corenet_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/corenet_ds.h
 create mode 100644 arch/powerpc/platforms/85xx/corenet_generic.c
 delete mode 100644 arch/powerpc/platforms/85xx/p2041_rdb.c
 delete mode 100644 arch/powerpc/platforms/85xx/p3041_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p4080_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p5020_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/p5040_ds.c
 delete mode 100644 arch/powerpc/platforms/85xx/t4240_qds.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-24  1:07 Scott Wood
@ 2013-08-26 15:48 ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2013-08-26 15:48 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

On Fri, 2013-08-23 at 20:07 -0500, Scott Wood wrote:
> The following changes since commit afbcdd97bf117bc2d01b865a32f78f662437a4d8:
> 
>   powerpc/wsp: Fix early debug build (2013-08-16 10:59:27 +1000)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to 622e03eb3498c32ee29de5c1d6d381f443e58fad:
> 
>   powerpc/85xx: Add C293PCIE board support (2013-08-23 19:43:24 -0500)
> 
> ----------------------------------------------------------------
> Chunhe Lan (1):
>       powerpc/85xx: Add P1023RDB board support
> 
> Haijun.Zhang (1):
>       powerpc/85xx: Add support for 85xx cpu type detection
> 
> Mingkai Hu (3):
>       powerpc/85xx: Add SEC6.0 device tree
>       powerpc/85xx: Add silicon device tree for C293
>       powerpc/85xx: Add C293PCIE board support
> 
> Scott Wood (5):
>       powerpc/fsl-booke: Work around erratum A-006958
>       powerpc: Convert some mftb/mftbu into mfspr
>       powerpc/85xx: Remove -Wa,-me500
>       powerpc/booke64: Use appropriate -mcpu
>       powerpc/e500: Set -mcpu flag for 32-bit e500
> 
> Wang Dongsheng (1):
>       powerpc: add Book E support to 64-bit hibernation

Oh, forgot again: Highlights include changes in compiler flag settings
on e500 family cores, booke64 hibernation support, support for two new
boards, and an erratum workaround.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2013-08-24  1:07 Scott Wood
  2013-08-26 15:48 ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-08-24  1:07 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit afbcdd97bf117bc2d01b865a32f78f662437a4d8:

  powerpc/wsp: Fix early debug build (2013-08-16 10:59:27 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to 622e03eb3498c32ee29de5c1d6d381f443e58fad:

  powerpc/85xx: Add C293PCIE board support (2013-08-23 19:43:24 -0500)

----------------------------------------------------------------
Chunhe Lan (1):
      powerpc/85xx: Add P1023RDB board support

Haijun.Zhang (1):
      powerpc/85xx: Add support for 85xx cpu type detection

Mingkai Hu (3):
      powerpc/85xx: Add SEC6.0 device tree
      powerpc/85xx: Add silicon device tree for C293
      powerpc/85xx: Add C293PCIE board support

Scott Wood (5):
      powerpc/fsl-booke: Work around erratum A-006958
      powerpc: Convert some mftb/mftbu into mfspr
      powerpc/85xx: Remove -Wa,-me500
      powerpc/booke64: Use appropriate -mcpu
      powerpc/e500: Set -mcpu flag for 32-bit e500

Wang Dongsheng (1):
      powerpc: add Book E support to 64-bit hibernation

 .../devicetree/bindings/crypto/fsl-sec6.txt        | 157 ++++++++++++++
 arch/powerpc/Makefile                              |  18 +-
 arch/powerpc/boot/dts/c293pcie.dts                 | 223 ++++++++++++++++++++
 arch/powerpc/boot/dts/fsl/c293si-post.dtsi         | 193 +++++++++++++++++
 arch/powerpc/boot/dts/fsl/c293si-pre.dtsi          |  63 ++++++
 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi      |  56 +++++
 arch/powerpc/boot/dts/p1023rdb.dts                 | 234 +++++++++++++++++++++
 arch/powerpc/boot/ppc_asm.h                        |   3 +
 arch/powerpc/boot/util.S                           |  10 +-
 .../85xx/{p1023rds_defconfig => p1023_defconfig}   |  24 ++-
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/cputable.h                |   9 +-
 arch/powerpc/include/asm/mpc85xx.h                 |  92 ++++++++
 arch/powerpc/include/asm/ppc_asm.h                 |   6 +-
 arch/powerpc/include/asm/reg.h                     |  17 +-
 arch/powerpc/include/asm/timex.h                   |   4 +-
 arch/powerpc/kernel/swsusp_asm64.S                 |  45 +++-
 arch/powerpc/kernel/vdso32/gettimeofday.S          |   6 +-
 arch/powerpc/platforms/85xx/Kconfig                |  10 +-
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/c293pcie.c             |  75 +++++++
 arch/powerpc/platforms/85xx/p1023_rds.c            |  24 ++-
 arch/powerpc/platforms/85xx/smp.c                  |  25 +++
 arch/powerpc/platforms/Kconfig.cputype             |  13 ++
 25 files changed, 1280 insertions(+), 30 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec6.txt
 create mode 100644 arch/powerpc/boot/dts/c293pcie.dts
 create mode 100644 arch/powerpc/boot/dts/fsl/c293si-post.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/c293si-pre.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1023rdb.dts
 rename arch/powerpc/configs/85xx/{p1023rds_defconfig => p1023_defconfig} (88%)
 create mode 100644 arch/powerpc/include/asm/mpc85xx.h
 create mode 100644 arch/powerpc/platforms/85xx/c293pcie.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-19 23:49           ` Josh Boyer
@ 2013-08-20  0:49             ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-08-20  0:49 UTC (permalink / raw)
  To: Josh Boyer; +Cc: Scott Wood, linuxppc-dev

On Mon, 2013-08-19 at 19:49 -0400, Josh Boyer wrote:
> > I think mfspr works everywhere we care about but I might be mistaken :-)
> > I don't think anybody have tried booting a 403 in a looooong time. I
> > would be surprised if it still worked.
> 
> I think I have one buried somewhere in my garage.  I'm not digging it out.

Don't :-)

I'm thinking of removing the code... been wanting to do that for a while,
I'd be surprised if it still worked anyway. How much RAM do these things
have ? Probably not enough for a recent kernel...

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-19 23:47         ` Benjamin Herrenschmidt
@ 2013-08-19 23:49           ` Josh Boyer
  2013-08-20  0:49             ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Josh Boyer @ 2013-08-19 23:49 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Scott Wood, linuxppc-dev

On Mon, Aug 19, 2013 at 7:47 PM, Benjamin Herrenschmidt
<benh@kernel.crashing.org> wrote:
> On Mon, 2013-08-19 at 17:56 -0500, Scott Wood wrote:
>> If we use the generic CPU target then mftb won't get turned into mfspr
>> (I assume this is what you meant by "tricky asm").  Does mfspr work
>> everywhere, including from userspace?  Or do we need to patch?  What
>> about 403GCX which seems to need some special SPR (I could leave the
>> existing ifdef alone, but what about vdso)?
>
> I think mfspr works everywhere we care about but I might be mistaken :-)
> I don't think anybody have tried booting a 403 in a looooong time. I
> would be surprised if it still worked.

I think I have one buried somewhere in my garage.  I'm not digging it out.

josh

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-19 22:56       ` Scott Wood
@ 2013-08-19 23:47         ` Benjamin Herrenschmidt
  2013-08-19 23:49           ` Josh Boyer
  0 siblings, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-08-19 23:47 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Mon, 2013-08-19 at 17:56 -0500, Scott Wood wrote:
> If we use the generic CPU target then mftb won't get turned into mfspr
> (I assume this is what you meant by "tricky asm").  Does mfspr work
> everywhere, including from userspace?  Or do we need to patch?  What
> about 403GCX which seems to need some special SPR (I could leave the
> existing ifdef alone, but what about vdso)?

I think mfspr works everywhere we care about but I might be mistaken :-)
I don't think anybody have tried booting a 403 in a looooong time. I
would be surprised if it still worked.

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-14 21:01     ` Benjamin Herrenschmidt
@ 2013-08-19 22:56       ` Scott Wood
  2013-08-19 23:47         ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-08-19 22:56 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev

On Thu, 2013-08-15 at 07:01 +1000, Benjamin Herrenschmidt wrote:
> On Wed, 2013-08-14 at 12:02 -0500, Scott Wood wrote:
> > On Wed, 2013-08-14 at 14:18 +1000, Benjamin Herrenschmidt wrote:
> > > On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
> > > >       powerpc/e500: Update compilation flags with core specific
> > > > options
> > > 
> > > This breaks the build for my FSL test configs. For some reason gcc 4.7.3
> > > doesn't know about -mcpu=e5500
> > 
> > Ugh.  I guess that's what I get for using toolchains provided internally
> > rather than building them myself
> 
> :-)
> 
> I recommend you use one of tony's on kernel.org, that way you have
> something that matches what other people use :-)

It looks like -mcpu=e500mc64 has been supported for a while.

> > > Additionally, on 64-bit, that means one can no longer make a kernel that
> > > does both A2 and e5500...
> > 
> > Other than the toolchain issue, I'm not sure how this is worse than it
> > was before, when such a kernel would have had -Wa,-me500 forced.
> 
> Probably similarly bad though it did work ... but if you are touching
> it, may as well do it right...

There are worms inside that can...

> > What -mcpu value should be used in such a combined kernel?
> 
> Good question. We lack a generic booke option. What about powerpc64 ?
> 
> A default like that is fine as long as tricky asm uses the macros for
> that and the *optional* -mcpu=<xxx> option is available (and you can put
> it in defconfig).
> 
> It might be worth asking gcc to add something like -march=<arch version>
> or something like that though.

If we use the generic CPU target then mftb won't get turned into mfspr
(I assume this is what you meant by "tricky asm").  Does mfspr work
everywhere, including from userspace?  Or do we need to patch?  What
about 403GCX which seems to need some special SPR (I could leave the
existing ifdef alone, but what about vdso)?

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-14 17:02   ` Scott Wood
@ 2013-08-14 21:01     ` Benjamin Herrenschmidt
  2013-08-19 22:56       ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-08-14 21:01 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Wed, 2013-08-14 at 12:02 -0500, Scott Wood wrote:
> On Wed, 2013-08-14 at 14:18 +1000, Benjamin Herrenschmidt wrote:
> > On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
> > >       powerpc/e500: Update compilation flags with core specific
> > > options
> > 
> > This breaks the build for my FSL test configs. For some reason gcc 4.7.3
> > doesn't know about -mcpu=e5500
> 
> Ugh.  I guess that's what I get for using toolchains provided internally
> rather than building them myself

:-)

I recommend you use one of tony's on kernel.org, that way you have
something that matches what other people use :-)

>  -- though it doesn't help that the GCC
> people love finding new ways to break building GCC without libc (why
> doesn't --without-headers automatically disable any component that
> requires libc headers?)

Hehe, yeah.

> , and usually respond to bug reports with "go run
> crosstool and leave us alone".  It looks like e5500 support is in 4.8.1,
> but I can't actually get it to build (libdecnumber wants to
> #include_next <stdlib.h> and can't be disabled -- arm64 toolchain built
> fine with the similar configure options).  I don't know about earlier
> versions.

In any case, there are mechanisms in Kbuild to check if the option
exist, so that should be used here. Look at the other ones.

> > Additionally, on 64-bit, that means one can no longer make a kernel that
> > does both A2 and e5500...
> 
> Other than the toolchain issue, I'm not sure how this is worse than it
> was before, when such a kernel would have had -Wa,-me500 forced.

Probably similarly bad though it did work ... but if you are touching
it, may as well do it right...

> What -mcpu value should be used in such a combined kernel?

Good question. We lack a generic booke option. What about powerpc64 ?

A default like that is fine as long as tricky asm uses the macros for
that and the *optional* -mcpu=<xxx> option is available (and you can put
it in defconfig).

It might be worth asking gcc to add something like -march=<arch version>
or something like that though.

> > I'm reverting that crap patch, please make such optimizations CONFIG_*
> > options like power5...7
> 
> Speaking of crap patches, those config options don't limit themselves to
> book3s and thus we're now getting CONFIG_GENERIC_CPU (and thus
> -mtune=power7) on e5500 builds.

Indeed, another crap patch ... I didn't spot it because it didn't break
the build :-)

Feel free to submit a fix !

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-14  4:18 ` Benjamin Herrenschmidt
@ 2013-08-14 17:02   ` Scott Wood
  2013-08-14 21:01     ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-08-14 17:02 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: linuxppc-dev

On Wed, 2013-08-14 at 14:18 +1000, Benjamin Herrenschmidt wrote:
> On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
> >       powerpc/e500: Update compilation flags with core specific
> > options
> 
> This breaks the build for my FSL test configs. For some reason gcc 4.7.3
> doesn't know about -mcpu=e5500

Ugh.  I guess that's what I get for using toolchains provided internally
rather than building them myself -- though it doesn't help that the GCC
people love finding new ways to break building GCC without libc (why
doesn't --without-headers automatically disable any component that
requires libc headers?), and usually respond to bug reports with "go run
crosstool and leave us alone".  It looks like e5500 support is in 4.8.1,
but I can't actually get it to build (libdecnumber wants to
#include_next <stdlib.h> and can't be disabled -- arm64 toolchain built
fine with the similar configure options).  I don't know about earlier
versions.

> Additionally, on 64-bit, that means one can no longer make a kernel that
> does both A2 and e5500...

Other than the toolchain issue, I'm not sure how this is worse than it
was before, when such a kernel would have had -Wa,-me500 forced.

What -mcpu value should be used in such a combined kernel?

> I'm reverting that crap patch, please make such optimizations CONFIG_*
> options like power5...7

Speaking of crap patches, those config options don't limit themselves to
book3s and thus we're now getting CONFIG_GENERIC_CPU (and thus
-mtune=power7) on e5500 builds.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-08 22:45 Scott Wood
  2013-08-09  6:03 ` Benjamin Herrenschmidt
@ 2013-08-14  4:18 ` Benjamin Herrenschmidt
  2013-08-14 17:02   ` Scott Wood
  1 sibling, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-08-14  4:18 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
>       powerpc/e500: Update compilation flags with core specific
> options

This breaks the build for my FSL test configs. For some reason gcc 4.7.3
doesn't know about -mcpu=e5500

Additionally, on 64-bit, that means one can no longer make a kernel that
does both A2 and e5500...

I'm reverting that crap patch, please make such optimizations CONFIG_*
options like power5...7

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-09 14:43   ` Kumar Gala
@ 2013-08-09 16:30     ` Scott Wood
  0 siblings, 0 replies; 82+ messages in thread
From: Scott Wood @ 2013-08-09 16:30 UTC (permalink / raw)
  To: Kumar Gala; +Cc: linuxppc-dev

On Fri, 2013-08-09 at 09:43 -0500, Kumar Gala wrote:
> On Aug 9, 2013, at 1:03 AM, Benjamin Herrenschmidt wrote:
> 
> > On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
> >> The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:
> >> 
> >>  Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)
> >> 
> >> are available in the git repository at:
> > 
> > Next time, put a little blurb at the head of the pull request giving a
> > rough highlight, like I do when I send a pull request to Linus.
> > 
> > Thanks !
> > 
> > Cheers,
> > Ben.

Oh, sorry -- forgot.

Highlights include:
 - Setting compilation flags properly for the chosen e500 target --
among other things, on 64-bit e500 builds this will prevent the
assembler from replacing lwsync with sync, which caused a significant
slowdown on certain workloads.
 - e6500 perf support
 - MPIC MSI support for t4240/b4860-era chips
 - p1020rdb-pd board support

> Also, I think we should pull a few of the commits in here out and submit for 3.11
> 
>      powerpc/msi: Fix compile error on mpc83xx

This is poorly worded -- there is no compilation error unless you apply
a subsequent patch without this one.  A better subject would have been
"powerpc/mpic: allow fsl_mpic_primary_get_version without CONFIG_MPIC".

>      powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()

This one doesn't seem that critical...

>      powerpc/pci: fix PCI-e check link issue

I agree on this one.

-Scott

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-09  6:03 ` Benjamin Herrenschmidt
@ 2013-08-09 14:43   ` Kumar Gala
  2013-08-09 16:30     ` Scott Wood
  0 siblings, 1 reply; 82+ messages in thread
From: Kumar Gala @ 2013-08-09 14:43 UTC (permalink / raw)
  To: Benjamin Herrenschmidt; +Cc: Scott Wood, linuxppc-dev


On Aug 9, 2013, at 1:03 AM, Benjamin Herrenschmidt wrote:

> On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
>> The following changes since commit =
3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:
>>=20
>>  Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)
>>=20
>> are available in the git repository at:
>=20
> Next time, put a little blurb at the head of the pull request giving a
> rough highlight, like I do when I send a pull request to Linus.
>=20
> Thanks !
>=20
> Cheers,
> Ben.

Also, I think we should pull a few of the commits in here out and submit =
for 3.11

     powerpc/msi: Fix compile error on mpc83xx
     powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()
     powerpc/pci: fix PCI-e check link issue

- k

>=20
>>  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git =
next
>>=20
>> for you to fetch changes up to =
c8db32c8669f7de05b820ee4934926405af52188:
>>=20
>>  powerpc/e500: Update compilation flags with core specific options =
(2013-08-07 18:49:44 -0500)
>>=20
>> ----------------------------------------------------------------
>> Catalin Udma (2):
>>      powerpc/perf: increase the perf HW events to 6
>>      powerpc/e500: Update compilation flags with core specific =
options
>>=20
>> Dongsheng Wang (1):
>>      powerpc/mpc85xx: invalidate TLB after hibernation resume
>>=20
>> Haijun.Zhang (2):
>>      powerpc/85xx: add P1020RDB-PD platform support
>>      powerpc/85xx: add the P1020RDB-PD DTS support
>>=20
>> Hongtao Jia (3):
>>      powerpc: Move opcode definitions from kvm/emulate.c to =
asm/ppc-opcode.h
>>      powerpc/85xx: Add machine check handler to fix PCIe erratum on =
mpc85xx
>>      powerpc/msi: Fix compile error on mpc83xx
>>=20
>> Ian Campbell (1):
>>      powerpc/fsl-booke: Rename b4qds.dts -> b4qds.dtsi.
>>=20
>> Kevin Hao (3):
>>      powerpc/mpc85xx: remove the unneeded pci init functions for =
corenet ds board
>>      powerpc/fsl-pci: fix the unreachable warning message
>>      powerpc/fsl-pci: enable SWIOTLB in function setup_pci_atmu
>>=20
>> Laurentiu TUDOR (1):
>>      powerpc/85xx: Move ePAPR paravirt initialization earlier
>>=20
>> Lijun Pan (2):
>>      powerpc/perf: correct typos in counter enumeration
>>      powerpc/perf: add 2 additional performance monitor counters for =
e6500 core
>>=20
>> Minghuan Lian (3):
>>      powerpc/dts: update MSI bindings doc for MPIC v4.3
>>      powerpc/dts: add MPIC v4.3 dts node
>>      powerpc/fsl_msi: add MSIIR1 support for MPIC v4.3
>>=20
>> Priyanka Jain (1):
>>      powerpc/perf: Add e6500 PMU driver
>>=20
>> Wei Yongjun (1):
>>      powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()
>>=20
>> Yuanquan Chen (1):
>>      powerpc/pci: fix PCI-e check link issue
>>=20
>> Zhenhua Luo (1):
>>      powerpc/fsl: Enable CONFIG_DEVTMPFS_MOUNT so /dev can be mounted =
correctly
>>=20
>> .../devicetree/bindings/powerpc/fsl/msi-pic.txt    |  53 +++-
>> arch/powerpc/Makefile                              |  18 +-
>> arch/powerpc/boot/dts/b4420qds.dts                 |   2 +-
>> arch/powerpc/boot/dts/b4860qds.dts                 |   2 +-
>> arch/powerpc/boot/dts/{b4qds.dts =3D> b4qds.dtsi}    |   0
>> arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   2 +-
>> arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi       | 149 +++++++++++
>> arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   2 +-
>> arch/powerpc/boot/dts/p1020rdb-pd.dts              | 280 =
+++++++++++++++++++++
>> arch/powerpc/configs/85xx/p1023rds_defconfig       |   1 +
>> arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
>> arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
>> arch/powerpc/configs/mpc83xx_defconfig             |   1 +
>> arch/powerpc/configs/mpc85xx_defconfig             |   1 +
>> arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
>> arch/powerpc/include/asm/epapr_hcalls.h            |   6 +
>> arch/powerpc/include/asm/mpic.h                    |   7 +
>> arch/powerpc/include/asm/perf_event_fsl_emb.h      |   2 +-
>> arch/powerpc/include/asm/ppc-opcode.h              |  47 ++++
>> arch/powerpc/include/asm/reg_fsl_emb.h             |  24 +-
>> arch/powerpc/kernel/cpu_setup_fsl_booke.S          |   2 +-
>> arch/powerpc/kernel/cputable.c                     |   2 +-
>> arch/powerpc/kernel/epapr_paravirt.c               |  28 ++-
>> arch/powerpc/kernel/setup_32.c                     |   4 +-
>> arch/powerpc/kernel/setup_64.c                     |   3 +
>> arch/powerpc/kernel/swsusp_booke.S                 |   8 +
>> arch/powerpc/kernel/traps.c                        |   3 +
>> arch/powerpc/kvm/emulate.c                         |  45 +---
>> arch/powerpc/oprofile/op_model_fsl_emb.c           |  30 +++
>> arch/powerpc/perf/Makefile                         |   2 +-
>> arch/powerpc/perf/core-fsl-emb.c                   |  30 +++
>> arch/powerpc/perf/e6500-pmu.c                      | 121 +++++++++
>> arch/powerpc/platforms/85xx/corenet_ds.c           |   6 -
>> arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  22 ++
>> arch/powerpc/sysdev/fsl_msi.c                      | 137 +++++++---
>> arch/powerpc/sysdev/fsl_msi.h                      |  10 +-
>> arch/powerpc/sysdev/fsl_pci.c                      | 184 =
++++++++++++--
>> arch/powerpc/sysdev/fsl_pci.h                      |   6 +
>> 38 files changed, 1088 insertions(+), 155 deletions(-)
>> rename arch/powerpc/boot/dts/{b4qds.dts =3D> b4qds.dtsi} (100%)
>> create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi
>> create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dts
>> create mode 100644 arch/powerpc/perf/e6500-pmu.c
>=20

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-08-08 22:45 Scott Wood
@ 2013-08-09  6:03 ` Benjamin Herrenschmidt
  2013-08-09 14:43   ` Kumar Gala
  2013-08-14  4:18 ` Benjamin Herrenschmidt
  1 sibling, 1 reply; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-08-09  6:03 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Thu, 2013-08-08 at 17:45 -0500, Scott Wood wrote:
> The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:
> 
>   Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)
> 
> are available in the git repository at:

Next time, put a little blurb at the head of the pull request giving a
rough highlight, like I do when I send a pull request to Linus.

Thanks !

Cheers,
Ben.

>   git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next
> 
> for you to fetch changes up to c8db32c8669f7de05b820ee4934926405af52188:
> 
>   powerpc/e500: Update compilation flags with core specific options (2013-08-07 18:49:44 -0500)
> 
> ----------------------------------------------------------------
> Catalin Udma (2):
>       powerpc/perf: increase the perf HW events to 6
>       powerpc/e500: Update compilation flags with core specific options
> 
> Dongsheng Wang (1):
>       powerpc/mpc85xx: invalidate TLB after hibernation resume
> 
> Haijun.Zhang (2):
>       powerpc/85xx: add P1020RDB-PD platform support
>       powerpc/85xx: add the P1020RDB-PD DTS support
> 
> Hongtao Jia (3):
>       powerpc: Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h
>       powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx
>       powerpc/msi: Fix compile error on mpc83xx
> 
> Ian Campbell (1):
>       powerpc/fsl-booke: Rename b4qds.dts -> b4qds.dtsi.
> 
> Kevin Hao (3):
>       powerpc/mpc85xx: remove the unneeded pci init functions for corenet ds board
>       powerpc/fsl-pci: fix the unreachable warning message
>       powerpc/fsl-pci: enable SWIOTLB in function setup_pci_atmu
> 
> Laurentiu TUDOR (1):
>       powerpc/85xx: Move ePAPR paravirt initialization earlier
> 
> Lijun Pan (2):
>       powerpc/perf: correct typos in counter enumeration
>       powerpc/perf: add 2 additional performance monitor counters for e6500 core
> 
> Minghuan Lian (3):
>       powerpc/dts: update MSI bindings doc for MPIC v4.3
>       powerpc/dts: add MPIC v4.3 dts node
>       powerpc/fsl_msi: add MSIIR1 support for MPIC v4.3
> 
> Priyanka Jain (1):
>       powerpc/perf: Add e6500 PMU driver
> 
> Wei Yongjun (1):
>       powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()
> 
> Yuanquan Chen (1):
>       powerpc/pci: fix PCI-e check link issue
> 
> Zhenhua Luo (1):
>       powerpc/fsl: Enable CONFIG_DEVTMPFS_MOUNT so /dev can be mounted correctly
> 
>  .../devicetree/bindings/powerpc/fsl/msi-pic.txt    |  53 +++-
>  arch/powerpc/Makefile                              |  18 +-
>  arch/powerpc/boot/dts/b4420qds.dts                 |   2 +-
>  arch/powerpc/boot/dts/b4860qds.dts                 |   2 +-
>  arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi}    |   0
>  arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   2 +-
>  arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi       | 149 +++++++++++
>  arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   2 +-
>  arch/powerpc/boot/dts/p1020rdb-pd.dts              | 280 +++++++++++++++++++++
>  arch/powerpc/configs/85xx/p1023rds_defconfig       |   1 +
>  arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
>  arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
>  arch/powerpc/configs/mpc83xx_defconfig             |   1 +
>  arch/powerpc/configs/mpc85xx_defconfig             |   1 +
>  arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
>  arch/powerpc/include/asm/epapr_hcalls.h            |   6 +
>  arch/powerpc/include/asm/mpic.h                    |   7 +
>  arch/powerpc/include/asm/perf_event_fsl_emb.h      |   2 +-
>  arch/powerpc/include/asm/ppc-opcode.h              |  47 ++++
>  arch/powerpc/include/asm/reg_fsl_emb.h             |  24 +-
>  arch/powerpc/kernel/cpu_setup_fsl_booke.S          |   2 +-
>  arch/powerpc/kernel/cputable.c                     |   2 +-
>  arch/powerpc/kernel/epapr_paravirt.c               |  28 ++-
>  arch/powerpc/kernel/setup_32.c                     |   4 +-
>  arch/powerpc/kernel/setup_64.c                     |   3 +
>  arch/powerpc/kernel/swsusp_booke.S                 |   8 +
>  arch/powerpc/kernel/traps.c                        |   3 +
>  arch/powerpc/kvm/emulate.c                         |  45 +---
>  arch/powerpc/oprofile/op_model_fsl_emb.c           |  30 +++
>  arch/powerpc/perf/Makefile                         |   2 +-
>  arch/powerpc/perf/core-fsl-emb.c                   |  30 +++
>  arch/powerpc/perf/e6500-pmu.c                      | 121 +++++++++
>  arch/powerpc/platforms/85xx/corenet_ds.c           |   6 -
>  arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  22 ++
>  arch/powerpc/sysdev/fsl_msi.c                      | 137 +++++++---
>  arch/powerpc/sysdev/fsl_msi.h                      |  10 +-
>  arch/powerpc/sysdev/fsl_pci.c                      | 184 ++++++++++++--
>  arch/powerpc/sysdev/fsl_pci.h                      |   6 +
>  38 files changed, 1088 insertions(+), 155 deletions(-)
>  rename arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi} (100%)
>  create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi
>  create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dts
>  create mode 100644 arch/powerpc/perf/e6500-pmu.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2013-08-08 22:45 Scott Wood
  2013-08-09  6:03 ` Benjamin Herrenschmidt
  2013-08-14  4:18 ` Benjamin Herrenschmidt
  0 siblings, 2 replies; 82+ messages in thread
From: Scott Wood @ 2013-08-08 22:45 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:

  Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to c8db32c8669f7de05b820ee4934926405af52188:

  powerpc/e500: Update compilation flags with core specific options (2013-08-07 18:49:44 -0500)

----------------------------------------------------------------
Catalin Udma (2):
      powerpc/perf: increase the perf HW events to 6
      powerpc/e500: Update compilation flags with core specific options

Dongsheng Wang (1):
      powerpc/mpc85xx: invalidate TLB after hibernation resume

Haijun.Zhang (2):
      powerpc/85xx: add P1020RDB-PD platform support
      powerpc/85xx: add the P1020RDB-PD DTS support

Hongtao Jia (3):
      powerpc: Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h
      powerpc/85xx: Add machine check handler to fix PCIe erratum on mpc85xx
      powerpc/msi: Fix compile error on mpc83xx

Ian Campbell (1):
      powerpc/fsl-booke: Rename b4qds.dts -> b4qds.dtsi.

Kevin Hao (3):
      powerpc/mpc85xx: remove the unneeded pci init functions for corenet ds board
      powerpc/fsl-pci: fix the unreachable warning message
      powerpc/fsl-pci: enable SWIOTLB in function setup_pci_atmu

Laurentiu TUDOR (1):
      powerpc/85xx: Move ePAPR paravirt initialization earlier

Lijun Pan (2):
      powerpc/perf: correct typos in counter enumeration
      powerpc/perf: add 2 additional performance monitor counters for e6500 core

Minghuan Lian (3):
      powerpc/dts: update MSI bindings doc for MPIC v4.3
      powerpc/dts: add MPIC v4.3 dts node
      powerpc/fsl_msi: add MSIIR1 support for MPIC v4.3

Priyanka Jain (1):
      powerpc/perf: Add e6500 PMU driver

Wei Yongjun (1):
      powerpc/fsl_msi: fix error return code in fsl_of_msi_probe()

Yuanquan Chen (1):
      powerpc/pci: fix PCI-e check link issue

Zhenhua Luo (1):
      powerpc/fsl: Enable CONFIG_DEVTMPFS_MOUNT so /dev can be mounted correctly

 .../devicetree/bindings/powerpc/fsl/msi-pic.txt    |  53 +++-
 arch/powerpc/Makefile                              |  18 +-
 arch/powerpc/boot/dts/b4420qds.dts                 |   2 +-
 arch/powerpc/boot/dts/b4860qds.dts                 |   2 +-
 arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi}    |   0
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   2 +-
 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi       | 149 +++++++++++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/p1020rdb-pd.dts              | 280 +++++++++++++++++++++
 arch/powerpc/configs/85xx/p1023rds_defconfig       |   1 +
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   1 +
 arch/powerpc/configs/mpc83xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/epapr_hcalls.h            |   6 +
 arch/powerpc/include/asm/mpic.h                    |   7 +
 arch/powerpc/include/asm/perf_event_fsl_emb.h      |   2 +-
 arch/powerpc/include/asm/ppc-opcode.h              |  47 ++++
 arch/powerpc/include/asm/reg_fsl_emb.h             |  24 +-
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          |   2 +-
 arch/powerpc/kernel/cputable.c                     |   2 +-
 arch/powerpc/kernel/epapr_paravirt.c               |  28 ++-
 arch/powerpc/kernel/setup_32.c                     |   4 +-
 arch/powerpc/kernel/setup_64.c                     |   3 +
 arch/powerpc/kernel/swsusp_booke.S                 |   8 +
 arch/powerpc/kernel/traps.c                        |   3 +
 arch/powerpc/kvm/emulate.c                         |  45 +---
 arch/powerpc/oprofile/op_model_fsl_emb.c           |  30 +++
 arch/powerpc/perf/Makefile                         |   2 +-
 arch/powerpc/perf/core-fsl-emb.c                   |  30 +++
 arch/powerpc/perf/e6500-pmu.c                      | 121 +++++++++
 arch/powerpc/platforms/85xx/corenet_ds.c           |   6 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  22 ++
 arch/powerpc/sysdev/fsl_msi.c                      | 137 +++++++---
 arch/powerpc/sysdev/fsl_msi.h                      |  10 +-
 arch/powerpc/sysdev/fsl_pci.c                      | 184 ++++++++++++--
 arch/powerpc/sysdev/fsl_pci.h                      |   6 +
 38 files changed, 1088 insertions(+), 155 deletions(-)
 rename arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi} (100%)
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi
 create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dts
 create mode 100644 arch/powerpc/perf/e6500-pmu.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Re: Pull request: scottwood/linux.git next
  2013-07-01 23:43 Scott Wood
@ 2013-07-02  7:43 ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 82+ messages in thread
From: Benjamin Herrenschmidt @ 2013-07-02  7:43 UTC (permalink / raw)
  To: Scott Wood; +Cc: linuxppc-dev

On Mon, 2013-07-01 at 18:43 -0500, Scott Wood wrote:
> Note to contributors: This is only a fraction of the outstanding patches
> for FSL PPC.  I haven't been able to process the entire backlog since
> starting to help Kumar with this a few weeks ago.  If your patch is still
> "action required" in patchwork, I haven't forgotten it -- but it will not
> make it into this merge window.

Next time, please provide me an introductory message about what's in the
pull request (highlights) which I can then put in my merge commit.

Thanks !

Cheers,
Ben.

^ permalink raw reply	[flat|nested] 82+ messages in thread

* Pull request: scottwood/linux.git next
@ 2013-07-01 23:43 Scott Wood
  2013-07-02  7:43 ` Benjamin Herrenschmidt
  0 siblings, 1 reply; 82+ messages in thread
From: Scott Wood @ 2013-07-01 23:43 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev

Note to contributors: This is only a fraction of the outstanding patches
for FSL PPC.  I haven't been able to process the entire backlog since
starting to help Kumar with this a few weeks ago.  If your patch is still
"action required" in patchwork, I haven't forgotten it -- but it will not
make it into this merge window.

The following changes since commit 1a5272866f87d7fbf04dc8060f8da3e8456490ab:

  powerpc: Optimize hugepage invalidate (2013-06-21 16:01:58 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git next

for you to fetch changes up to a63b3bc7db32b63bfe5f48fa8582f931db81c86e:

  powerpc/fsl: add MPIC timer wakeup support (2013-07-01 18:38:42 -0500)

----------------------------------------------------------------
Chunhe Lan (1):
      powerpc/fsl: Enable CONFIG_E1000E in mpc85xx_smp_defconfig

Dongsheng.wang@freescale.com (4):
      powerpc/mpic: add irq_set_wake support
      powerpc/mpic: add global timer support
      powerpc/mpic: create mpic subsystem object
      powerpc/fsl: add MPIC timer wakeup support

Hongtao Jia (1):
      powerpc/mpic: Add get_version API both for internal and external use

Joe Liccese (1):
      powerpc: Add T4 LAC device tree binding & defs

Kevin Hao (1):
      powerpc/85xx: enable coreint for all the 64bit boards

LEROY Christophe (1):
      powerpc/8xx: Erroneous double irq_eoi() on CPM IRQ in MPC8xx

Sachin Surendran (1):
      i2c-cpm: Fix to takeback i2c bus master-ship after a collision

Tudor Laurentiu (1):
      powerpc/watchdog: Don't enable interrupt on PPC64 BookE

Wei Yongjun (1):
      powerpc/83xx: use module_i2c_driver to simplify the code

 .../bindings/powerpc/fsl/interlaken-lac.txt        | 309 +++++++++++
 .../boot/dts/fsl/interlaken-lac-portals.dtsi       | 156 ++++++
 arch/powerpc/boot/dts/fsl/interlaken-lac.dtsi      |  45 ++
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   1 +
 arch/powerpc/include/asm/mpic.h                    |   5 +
 arch/powerpc/include/asm/mpic_timer.h              |  46 ++
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c     |  12 +-
 arch/powerpc/platforms/85xx/p5020_ds.c             |   5 -
 arch/powerpc/platforms/85xx/p5040_ds.c             |   5 -
 arch/powerpc/platforms/85xx/t4240_qds.c            |   5 -
 arch/powerpc/platforms/8xx/m8xx_setup.c            |  13 +-
 arch/powerpc/platforms/Kconfig                     |  21 +
 arch/powerpc/sysdev/Makefile                       |   2 +
 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c        | 161 ++++++
 arch/powerpc/sysdev/mpic.c                         |  58 +-
 arch/powerpc/sysdev/mpic_timer.c                   | 593 +++++++++++++++++++++
 drivers/i2c/busses/i2c-cpm.c                       |   8 +
 drivers/watchdog/booke_wdt.c                       |   8 +
 18 files changed, 1410 insertions(+), 43 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/interlaken-lac.txt
 create mode 100644 arch/powerpc/boot/dts/fsl/interlaken-lac-portals.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/interlaken-lac.dtsi
 create mode 100644 arch/powerpc/include/asm/mpic_timer.h
 create mode 100644 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c
 create mode 100644 arch/powerpc/sysdev/mpic_timer.c

^ permalink raw reply	[flat|nested] 82+ messages in thread

end of thread, other threads:[~2019-11-17  9:49 UTC | newest]

Thread overview: 82+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-23  0:22 Pull request: scottwood/linux.git next Scott Wood
  -- strict thread matches above, loose matches on Subject: below --
2019-11-17  9:44 Scott Wood
2019-10-22 23:21 Scott Wood
2019-10-31  2:01 ` Jason Yan
2019-11-01 17:01   ` Scott Wood
2019-11-04  2:36     ` Jason Yan
2019-11-02 10:38   ` Michael Ellerman
2019-11-04  2:38     ` Jason Yan
2019-11-13  9:23 ` Michael Ellerman
2019-11-14  6:00   ` Jason Yan
2018-12-22  4:42 Scott Wood
2018-12-22 10:50 ` christophe leroy
2018-12-22 20:01   ` Scott Wood
2018-12-23 13:13 ` Michael Ellerman
2018-12-24  2:09   ` Scott Wood
2018-12-27 13:10     ` Christoph Hellwig
2018-12-28  0:03       ` Scott Wood
2018-08-11  5:29 Scott Wood
2018-01-21  7:55 Scott Wood
2018-01-23  5:24 ` Michael Ellerman
2017-08-29  4:20 Scott Wood
2017-05-06  3:42 Scott Wood
2017-01-27 23:53 Scott Wood
2017-02-17 11:08 ` Scott Wood
2017-02-18  8:00   ` Michael Ellerman
2016-12-12  8:17 Scott Wood
2016-12-13 15:49 ` Aneesh Kumar K.V
2016-12-13 18:34   ` Aneesh Kumar K.V
2016-09-27 22:08 Scott Wood
2016-07-21 17:09 Scott Wood
2016-05-17  1:37 Scott Wood
2016-05-19 12:35 ` Michael Ellerman
2016-03-12  3:15 Scott Wood
2016-03-15  0:19 ` Michael Ellerman
2016-03-15  7:01   ` Scott Wood
2016-03-15  9:07     ` Michael Ellerman
2016-03-15 17:50       ` Scott Wood
2016-03-15 10:27     ` Christophe Leroy
2016-01-04 21:38 Scott Wood
2016-01-14 13:05 ` Michael Ellerman
2015-10-28 21:56 Scott Wood
2015-08-18  4:30 Scott Wood
2015-08-26 14:14 ` Scott Wood
2015-08-27  1:14   ` Michael Ellerman
2015-06-05 23:06 Scott Wood
2015-04-02 22:47 Scott Wood
2015-02-03 17:20 Scott Wood
2015-02-04  0:58 ` Michael Ellerman
2015-02-04  1:05   ` Scott Wood
2015-02-04  2:25     ` Michael Ellerman
2014-11-18  5:20 Scott Wood
2014-09-22 22:21 Scott Wood
2014-09-23  3:52 ` Bob Cochran
2014-09-23  5:45   ` Scott Wood
2014-09-23 10:47     ` Joakim Tjernlund
2014-09-23 12:37       ` Scott Wood
2014-09-23 16:19     ` Bob Cochran
2014-10-03 19:52 ` Scott Wood
2014-10-03 23:06   ` Stephen Rothwell
2014-08-01 19:54 Scott Wood
2014-07-03  0:51 Scott Wood
2014-03-20  4:25 Scott Wood
2014-03-23 23:16 ` Benjamin Herrenschmidt
2014-03-23 23:33   ` Benjamin Herrenschmidt
2014-03-25  1:09     ` Scott Wood
2013-10-29  2:44 Scott Wood
2013-10-29  3:05 ` Scott Wood
2013-08-24  1:07 Scott Wood
2013-08-26 15:48 ` Scott Wood
2013-08-08 22:45 Scott Wood
2013-08-09  6:03 ` Benjamin Herrenschmidt
2013-08-09 14:43   ` Kumar Gala
2013-08-09 16:30     ` Scott Wood
2013-08-14  4:18 ` Benjamin Herrenschmidt
2013-08-14 17:02   ` Scott Wood
2013-08-14 21:01     ` Benjamin Herrenschmidt
2013-08-19 22:56       ` Scott Wood
2013-08-19 23:47         ` Benjamin Herrenschmidt
2013-08-19 23:49           ` Josh Boyer
2013-08-20  0:49             ` Benjamin Herrenschmidt
2013-07-01 23:43 Scott Wood
2013-07-02  7:43 ` Benjamin Herrenschmidt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.