All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linuxppc-dev <linuxppc-dev@lists.ozlabs.org>,
	Linux Kernel list <linux-kernel@vger.kernel.org>
Subject: [git pull] Please pull powerpc.git next branch
Date: Fri, 06 Sep 2013 12:24:24 +1000	[thread overview]
Message-ID: <1378434264.4321.209.camel@pasglop> (raw)

Hi Linus !

Here's the powerpc batch for this merge window. Some of the highlights are:

 * A bunch of endian fixes ! We don't have full LE support yet in that
release but this contains a lot of fixes all over arch/powerpc to use the
proper accessors, call the firmware with the right endian mode, etc...

 * A few updates to our "powernv" platform (non-virtualized, the one
to run KVM on), among other, support for bridging the P8 LPC bus for UARTs,
support and some EEH fixes.
 
 * Some mpc51xx clock API cleanups in preparation for a clock API overhaul

 * A pile of cleanups of our old math emulation code, including better
support for using it to emulate optional FP instructions on embedded
chips that otherwise have a HW FPU.

 * Some infrastructure in selftest, for powerpc now, but could be generalized,
initially used by some tests for our perf instruction counting code.

 * A pile of fixes for hotplug on pseries (that was seriously bitrotting)

 * The usual slew of freescale embedded updates, new boards, 64-bit hiberation
support, e6500 core PMU support, etc...

Cheers,
Ben.

The following changes since commit d4e4ab86bcba5a72779c43dc1459f71fea3d89c8:

  Linux 3.11-rc5 (2013-08-11 18:04:20 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

for you to fetch changes up to 9f24b0c9ef9b6b1292579c9e2cd7ff07ddc372b7:

  powerpc: Correct FSCR bit definitions (2013-09-05 17:29:20 +1000)

----------------------------------------------------------------
Alistair Popple (4):
      powerpc: More little endian fixes for prom.c
      powerpc: More little endian fixes for setup-common.c
      powerpc: Little endian fixes for legacy_serial.c
      powerpc: Make NUMA device node code endian safe

Andy Fleming (2):
      powerpc: Add smp_generic_cpu_bootable
      powerpc: Convert platforms to smp_generic_cpu_bootable

Anton Blanchard (29):
      powerpc: Align p_toc
      powerpc: Handle unaligned ldbrx/stdbrx
      powerpc: Wrap MSR macros with parentheses
      powerpc: Remove SAVE_VSRU and REST_VSRU macros
      powerpc: Simplify logic in include/uapi/asm/elf.h
      powerpc/pseries: Simplify H_GET_TERM_CHAR
      powerpc: Fix a number of sparse warnings
      powerpc/pci: Don't use bitfield for force_32bit_msi
      powerpc: Stop using non-architected shared_proc field in lppaca
      powerpc: Make RTAS device tree accesses endian safe
      powerpc: Make cache info device tree accesses endian safe
      powerpc: Make RTAS calls endian safe
      powerpc: Make logical to real cpu mapping code endian safe
      powerpc: Add some endian annotations to time and xics code
      powerpc: Fix some endian issues in xics code
      powerpc: of_parse_dma_window should take a __be32 *dma_window
      powerpc: Make device tree accesses in cache info code endian safe
      powerpc: Make device tree accesses in HVC VIO console endian safe
      powerpc: Make device tree accesses in VIO subsystem endian safe
      powerpc: Make OF PCI device tree accesses endian safe
      powerpc: Make PCI device node device tree accesses endian safe
      powerpc: Add endian annotations to lppaca, slb_shadow and dtl_entry
      powerpc: Fix little endian lppaca, slb_shadow and dtl_entry
      powerpc: Emulate instructions in little endian mode
      powerpc: Little endian SMP IPI demux
      powerpc/pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR
      powerpc: Fix little endian coredumps
      powerpc: Make rwlocks endian safe
      powerpc: Never handle VSX alignment exceptions from kernel

Benjamin Herrenschmidt (21):
      Merge remote-tracking branch 'scott/next' into next
      powerpc/pmac: Early debug output on screen on 64-bit macs
      powerpc: Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO
      powerpc/powernv: Update opal.h to add new LPC and XSCOM functions
      powerpc/powernv: Add helper to get ibm,chip-id of a node
      powerpc/powernv: Add PIO accessors for Power8 LPC bus
      powerpc: Cleanup udbg_16550 and add support for LPC PIO-only UARTs
      powerpc: Check "status" property before adding legacy ISA serial ports
      powerpc/powernv: Don't crash if there are no OPAL consoles
      powerpc/powernv: Enable detection of legacy UARTs
      Revert "powerpc/e500: Update compilation flags with core specific options"
      powerpc: Make prom_init.c endian safe
      powerpc/wsp: Fix early debug build
      Merge remote-tracking branch 'scott/next' into next
      Merge branch 'merge' into next
      powerpc/btext: Fix CONFIG_PPC_EARLY_DEBUG_BOOTX on ppc32
      powerpc: Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor
      powerpc/powernv: Return secondary CPUs to firmware on kexec
      Merge branch 'merge' into next
      powerpc/pseries: Move lparcfg.c to platforms/pseries
      Merge remote-tracking branch 'agust/next' into next

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

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

Deepthi Dharwar (2):
      pseries/cpuidle: Remove dependency of pseries.h file
      pseries: Move plpar_wrapper.h to powerpc common include/asm location.

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

Eugene Surovegin (1):
      powerpc/hvsi: Increase handshake timeout from 200ms to 400ms.

Gavin Shan (5):
      powerpc/powernv: Free PHB instance upon error
      powerpc/powernv: Fetch PHB bus range from dev-tree
      powerpc/powernv: Check primary PHB through ID
      powerpc/powernv: Needn't IO segment map for PHB3
      powerpc/pci: Remove duplicate check in pcibios_fixup_bus()

Gerhard Sittig (6):
      serial: mpc512x: cleanup clock API use
      USB: fsl-mph-dr-of: cleanup clock API use
      mtd: mpc5121_nfc: cleanup clock API use
      fsl-viu: cleanup clock API use
      powerpc: mpc512x: array decl for MCLK registers in CCM
      dts: mpc512x: prepare for preprocessor support

Haijun.Zhang (3):
      powerpc/85xx: add P1020RDB-PD platform support
      powerpc/85xx: add the P1020RDB-PD DTS support
      powerpc/85xx: Add support for 85xx cpu type detection

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.

Ian Munsie (1):
      powerpc: Make prom.c device tree accesses endian safe

James Yang (1):
      powerpc/math-emu: Fix load/store indexed emulation

Jingoo Han (1):
      macintosh/ams: Replace strict_strtoul() with kstrtoul()

Kevin Hao (16):
      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
      powerpc: Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range
      powerpc: Remove the symbol __flush_icache_range
      powerpc/math-emu: Remove the dead code in math.c
      powerpc/math-emu: Remove the unneeded check for CONFIG_MATH_EMULATION in math.c
      powerpc/85xx: Enable the math emulation for the corenet64_smp_defconfig
      powerpc/math-emu: Move the flush FPU state function into do_mathemu
      powerpc: Introduce function emulate_math()
      powerpc: split She math emulation into two parts
      powerpc: remove the unused function disable_kernel_fp()
      powerpc/mpc85xx: Only emulate the unimplemented FP instructions on corenet64
      powerpc: Remove the redundant flush_fp_to_thread() in setup_sigcontext()
      powerpc: Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled
      powerpc: Remove the empty giveup_fpu() function on 32bit kernel

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

Mark Brown (1):
      powerpc: Ignore zImage.epapr

Michael Ellerman (9):
      selftests: Add infrastructure for powerpc selftests
      selftests: Add support files for powerpc tests
      selftests: Add test of PMU instruction counting on powerpc
      powerpc: Update the 00-Index in Documentation/powerpc
      powerpc/pseries: Add a warning in the case of cross-cpu VPA registration
      powerpc: Add more trap names to xmon
      powerpc: Fix location and rename exception trampolines
      powerpc: Add more exception trampolines for hypervisor exceptions
      powerpc: Skip emulating & leave interrupts off for kernel program checks

Michael Neuling (2):
      powerpc: Avoid link stack corruption for MMU on exceptions
      powerpc: Cleanup handling of the DSCR bit in the FSCR register

Mike Qiu (1):
      powerpc/eeh: powerpc/eeh: Fix undefined variable

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

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

Nathan Fontenot (1):
      powerpc/mm: Mark Memory Resources as busy

Paul Bolle (1):
      powerpc/8xx: Remove last traces of 8XX_MINIMAL_FPEMU

Paul Mackerras (8):
      powerpc: Implement __get_user_pages_fast()
      powerpc: Fix VRSAVE handling
      powerpc: Fix denormalized exception handler
      powerpc: Pull out cpu_core_mask updates into a separate function
      powerpc: Use ibm, chip-id property to compute cpu_core_mask if available
      powerpc: Work around gcc miscompilation of __pa() on 64-bit
      powerpc/xmon: Fix printing of set of CPUs in xmon
      powerpc: Correct FSCR bit definitions

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

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

Sebastian Siewior (1):
      powerpc: 52xx: provide a default in mpc52xx_irqhost_map()

Tiejun Chen (1):
      powerpc/ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE

Tom Musta (1):
      powerpc: Unaligned stores and stmw are broken in emulation code

Tyrel Datwyler (8):
      powerpc/pseries: Fix creation of loop in device node property list
      powerpc/pseries: Fix over writing of rtas return code in update_dt_node
      powerpc/pseries: Pack update_props_workarea to map correctly to rtas buffer header
      powerpc/pseries: Fix parsing of initial node path in update_dt_node
      powerpc/pseries: Do all node initialization in dlpar_parse_cc_node
      powerpc/pseries: Make dlpar_configure_connector parent node aware
      powerpc/pseries: Add mising of_node_put in delete_dt_node
      powerpc/pseries: Child nodes are not detached by dlpar_detach_node

Vasant Hegde (1):
      powerpc: Make chip-id information available to userspace

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

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/crypto/fsl-sec6.txt        | 157 +++++++++
 .../devicetree/bindings/powerpc/fsl/msi-pic.txt    |  53 ++-
 Documentation/powerpc/00-INDEX                     |  11 +
 arch/powerpc/Kconfig                               |  21 ++
 arch/powerpc/Makefile                              |  18 +-
 arch/powerpc/boot/.gitignore                       |   1 +
 arch/powerpc/boot/dts/ac14xx.dts                   |   2 +-
 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/c293pcie.dts                 | 223 +++++++++++++
 arch/powerpc/boot/dts/fsl/b4si-post.dtsi           |   2 +-
 arch/powerpc/boot/dts/fsl/c293si-post.dtsi         | 193 +++++++++++
 arch/powerpc/boot/dts/fsl/c293si-pre.dtsi          |  63 ++++
 arch/powerpc/boot/dts/fsl/qoriq-mpic4.3.dtsi       | 149 +++++++++
 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi      |  56 ++++
 arch/powerpc/boot/dts/fsl/t4240si-post.dtsi        |   2 +-
 arch/powerpc/boot/dts/include/dt-bindings          |   1 +
 arch/powerpc/boot/dts/mpc5121ads.dts               |   2 +-
 arch/powerpc/boot/dts/p1020rdb-pd.dts              | 280 ++++++++++++++++
 arch/powerpc/boot/dts/p1023rdb.dts                 | 234 +++++++++++++
 arch/powerpc/boot/dts/pdm360ng.dts                 |   2 +-
 arch/powerpc/boot/ppc_asm.h                        |   3 +
 arch/powerpc/boot/util.S                           |  10 +-
 .../85xx/{p1023rds_defconfig => p1023_defconfig}   |  25 +-
 arch/powerpc/configs/corenet32_smp_defconfig       |   1 +
 arch/powerpc/configs/corenet64_smp_defconfig       |   3 +
 arch/powerpc/configs/mpc83xx_defconfig             |   1 +
 arch/powerpc/configs/mpc85xx_defconfig             |   2 +
 arch/powerpc/configs/mpc85xx_smp_defconfig         |   2 +
 arch/powerpc/include/asm/asm-compat.h              |   9 +
 arch/powerpc/include/asm/btext.h                   |   1 +
 arch/powerpc/include/asm/cacheflush.h              |   8 +-
 arch/powerpc/include/asm/cputable.h                |   9 +-
 arch/powerpc/include/asm/emulated_ops.h            |   2 -
 arch/powerpc/include/asm/epapr_hcalls.h            |   6 +
 arch/powerpc/include/asm/exception-64s.h           |  35 +-
 arch/powerpc/include/asm/io.h                      |  33 +-
 arch/powerpc/include/asm/irqflags.h                |   7 +-
 arch/powerpc/include/asm/lppaca.h                  |  68 ++--
 arch/powerpc/include/asm/mpc5121.h                 |  18 +-
 arch/powerpc/include/asm/mpc85xx.h                 |  92 +++++
 arch/powerpc/include/asm/mpic.h                    |   7 +
 arch/powerpc/include/asm/opal.h                    |  27 ++
 arch/powerpc/include/asm/paca.h                    |  11 +-
 arch/powerpc/include/asm/page.h                    |  10 +
 arch/powerpc/include/asm/pci-bridge.h              |   2 +-
 arch/powerpc/include/asm/perf_event_fsl_emb.h      |   2 +-
 .../pseries => include/asm}/plpar_wrappers.h       |  30 +-
 arch/powerpc/include/asm/ppc-opcode.h              |  47 +++
 arch/powerpc/include/asm/ppc_asm.h                 |  22 +-
 arch/powerpc/include/asm/prom.h                    |   7 +-
 arch/powerpc/include/asm/reg.h                     |  29 +-
 arch/powerpc/include/asm/reg_booke.h               |   8 +-
 arch/powerpc/include/asm/reg_fsl_emb.h             |  24 +-
 arch/powerpc/include/asm/rtas.h                    |   8 +-
 arch/powerpc/include/asm/smp.h                     |   3 +
 arch/powerpc/include/asm/spinlock.h                |   6 +-
 arch/powerpc/include/asm/switch_to.h               |  11 +-
 arch/powerpc/include/asm/timex.h                   |   4 +-
 arch/powerpc/include/asm/topology.h                |   1 +
 arch/powerpc/include/asm/udbg.h                    |   9 +-
 arch/powerpc/include/uapi/asm/elf.h                |  21 +-
 arch/powerpc/kernel/Makefile                       |   5 +-
 arch/powerpc/kernel/align.c                        |  14 +
 arch/powerpc/kernel/btext.c                        | 254 +++++++-------
 arch/powerpc/kernel/cacheinfo.c                    |  12 +-
 arch/powerpc/kernel/cpu_setup_fsl_booke.S          |   2 +-
 arch/powerpc/kernel/cputable.c                     |   2 +-
 arch/powerpc/kernel/entry_64.S                     |  46 +--
 arch/powerpc/kernel/epapr_paravirt.c               |  28 +-
 arch/powerpc/kernel/exceptions-64e.S               |   4 +-
 arch/powerpc/kernel/exceptions-64s.S               |  39 ++-
 arch/powerpc/kernel/head_40x.S                     |   8 -
 arch/powerpc/kernel/head_44x.S                     |  10 -
 arch/powerpc/kernel/head_64.S                      |   1 +
 arch/powerpc/kernel/head_8xx.S                     |   4 -
 arch/powerpc/kernel/head_fsl_booke.S               |  10 -
 arch/powerpc/kernel/io-workarounds.c               |  19 +-
 arch/powerpc/kernel/io.c                           |   3 +
 arch/powerpc/kernel/legacy_serial.c                |  62 ++--
 arch/powerpc/kernel/misc_32.S                      |   3 +-
 arch/powerpc/kernel/misc_64.S                      |  50 ++-
 arch/powerpc/kernel/paca.c                         |  10 +-
 arch/powerpc/kernel/pci-common.c                   |  13 +-
 arch/powerpc/kernel/pci_64.c                       |   4 +-
 arch/powerpc/kernel/pci_dn.c                       |  20 +-
 arch/powerpc/kernel/pci_of_scan.c                  |  23 +-
 arch/powerpc/kernel/ppc_ksyms.c                    |   3 +-
 arch/powerpc/kernel/process.c                      |   2 +
 arch/powerpc/kernel/prom.c                         |  90 +++--
 arch/powerpc/kernel/prom_init.c                    | 269 +++++++++------
 arch/powerpc/kernel/prom_init_check.sh             |   3 +-
 arch/powerpc/kernel/prom_parse.c                   |  17 +-
 arch/powerpc/kernel/rtas.c                         |  66 ++--
 arch/powerpc/kernel/setup-common.c                 |  13 +-
 arch/powerpc/kernel/setup_32.c                     |   4 +-
 arch/powerpc/kernel/setup_64.c                     |  36 +-
 arch/powerpc/kernel/signal_32.c                    |   9 +
 arch/powerpc/kernel/signal_64.c                    |  18 +-
 arch/powerpc/kernel/smp.c                          | 156 ++++++---
 arch/powerpc/kernel/softemu8xx.c                   | 199 -----------
 arch/powerpc/kernel/swsusp_asm64.S                 |  45 ++-
 arch/powerpc/kernel/swsusp_booke.S                 |   8 +
 arch/powerpc/kernel/time.c                         |  18 +-
 arch/powerpc/kernel/tm.S                           |   4 +-
 arch/powerpc/kernel/traps.c                        | 111 +++----
 arch/powerpc/kernel/udbg_16550.c                   | 370 +++++++++------------
 arch/powerpc/kernel/vdso32/gettimeofday.S          |   6 +-
 arch/powerpc/kernel/vio.c                          |  33 +-
 arch/powerpc/kvm/book3s_64_slb.S                   |   4 +
 arch/powerpc/kvm/book3s_hv.c                       |   2 +-
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |   4 +
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  12 +
 arch/powerpc/kvm/emulate.c                         |  45 +--
 arch/powerpc/lib/locks.c                           |   4 +-
 arch/powerpc/lib/sstep.c                           |   8 +-
 arch/powerpc/math-emu/Makefile                     |  24 +-
 arch/powerpc/math-emu/math.c                       |  89 ++---
 arch/powerpc/mm/fault.c                            |   6 +-
 arch/powerpc/mm/gup.c                              |  37 ++-
 arch/powerpc/mm/hash_utils_64.c                    |   2 +-
 arch/powerpc/mm/mem.c                              |   2 +-
 arch/powerpc/mm/numa.c                             | 102 +++---
 arch/powerpc/mm/slb.c                              |   9 +-
 arch/powerpc/mm/subpage-prot.c                     |   4 +-
 arch/powerpc/oprofile/op_model_fsl_emb.c           |  30 ++
 arch/powerpc/perf/Makefile                         |   2 +-
 arch/powerpc/perf/core-book3s.c                    |   2 +-
 arch/powerpc/perf/core-fsl-emb.c                   |  30 ++
 arch/powerpc/perf/e6500-pmu.c                      | 121 +++++++
 arch/powerpc/platforms/52xx/mpc52xx_pic.c          |   3 +-
 arch/powerpc/platforms/85xx/Kconfig                |  10 +-
 arch/powerpc/platforms/85xx/Makefile               |   1 +
 arch/powerpc/platforms/85xx/c293pcie.c             |  75 +++++
 arch/powerpc/platforms/85xx/corenet_ds.c           |   6 -
 arch/powerpc/platforms/85xx/mpc85xx_rdb.c          |  22 ++
 arch/powerpc/platforms/85xx/p1023_rds.c            |  24 +-
 arch/powerpc/platforms/85xx/smp.c                  |  26 ++
 arch/powerpc/platforms/Kconfig                     |   7 +-
 arch/powerpc/platforms/Kconfig.cputype             |  13 +
 arch/powerpc/platforms/cell/iommu.c                |   2 +-
 arch/powerpc/platforms/cell/smp.c                  |  15 +-
 arch/powerpc/platforms/powernv/Kconfig             |   2 +
 arch/powerpc/platforms/powernv/Makefile            |   2 +-
 arch/powerpc/platforms/powernv/eeh-ioda.c          |  22 +-
 arch/powerpc/platforms/powernv/opal-lpc.c          | 203 +++++++++++
 arch/powerpc/platforms/powernv/opal-wrappers.S     |   5 +
 arch/powerpc/platforms/powernv/opal.c              |  18 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |  47 ++-
 arch/powerpc/platforms/powernv/powernv.h           |   2 +
 arch/powerpc/platforms/powernv/setup.c             |  17 +
 arch/powerpc/platforms/powernv/smp.c               |  18 +-
 arch/powerpc/platforms/pseries/Makefile            |   1 +
 arch/powerpc/platforms/pseries/cmm.c               |   3 +-
 arch/powerpc/platforms/pseries/dlpar.c             |  67 ++--
 arch/powerpc/platforms/pseries/dtl.c               |   5 +-
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   7 +-
 arch/powerpc/platforms/pseries/hvconsole.c         |  19 +-
 arch/powerpc/platforms/pseries/iommu.c             |  11 +-
 arch/powerpc/platforms/pseries/kexec.c             |   2 +-
 arch/powerpc/platforms/pseries/lpar.c              |  12 +-
 .../{kernel => platforms/pseries}/lparcfg.c        |  36 +-
 arch/powerpc/platforms/pseries/mobility.c          |  45 ++-
 arch/powerpc/platforms/pseries/processor_idle.c    |  12 +-
 arch/powerpc/platforms/pseries/pseries.h           |   5 +-
 arch/powerpc/platforms/pseries/pseries_energy.c    |   4 +-
 arch/powerpc/platforms/pseries/setup.c             |   6 +-
 arch/powerpc/platforms/pseries/smp.c               |  20 +-
 arch/powerpc/platforms/wsp/wsp.h                   |   1 -
 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 +
 arch/powerpc/sysdev/xics/icp-native.c              |   2 +-
 arch/powerpc/sysdev/xics/xics-common.c             |  10 +-
 arch/powerpc/xmon/xmon.c                           |  31 +-
 drivers/macintosh/ams/ams-input.c                  |   6 +-
 drivers/media/platform/fsl-viu.c                   |  23 +-
 drivers/mtd/nand/mpc5121_nfc.c                     |  21 +-
 drivers/tty/hvc/hvc_vio.c                          |   4 +-
 drivers/tty/hvc/hvsi_lib.c                         |   4 +-
 drivers/tty/serial/mpc52xx_uart.c                  |  98 +++++-
 drivers/usb/host/fsl-mph-dr-of.c                   |  16 +-
 tools/testing/selftests/Makefile                   |   1 +
 tools/testing/selftests/powerpc/Makefile           |  39 +++
 tools/testing/selftests/powerpc/harness.c          | 105 ++++++
 tools/testing/selftests/powerpc/pmu/Makefile       |  23 ++
 .../selftests/powerpc/pmu/count_instructions.c     | 135 ++++++++
 tools/testing/selftests/powerpc/pmu/event.c        | 105 ++++++
 tools/testing/selftests/powerpc/pmu/event.h        |  39 +++
 tools/testing/selftests/powerpc/pmu/loop.S         |  46 +++
 tools/testing/selftests/powerpc/subunit.h          |  47 +++
 tools/testing/selftests/powerpc/utils.h            |  34 ++
 194 files changed, 4899 insertions(+), 1786 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/crypto/fsl-sec6.txt
 rename arch/powerpc/boot/dts/{b4qds.dts => b4qds.dtsi} (100%)
 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-mpic4.3.dtsi
 create mode 100644 arch/powerpc/boot/dts/fsl/qoriq-sec6.0-0.dtsi
 create mode 120000 arch/powerpc/boot/dts/include/dt-bindings
 create mode 100644 arch/powerpc/boot/dts/p1020rdb-pd.dts
 create mode 100644 arch/powerpc/boot/dts/p1023rdb.dts
 rename arch/powerpc/configs/85xx/{p1023rds_defconfig => p1023_defconfig} (87%)
 create mode 100644 arch/powerpc/include/asm/mpc85xx.h
 rename arch/powerpc/{platforms/pseries => include/asm}/plpar_wrappers.h (90%)
 delete mode 100644 arch/powerpc/kernel/softemu8xx.c
 create mode 100644 arch/powerpc/perf/e6500-pmu.c
 create mode 100644 arch/powerpc/platforms/85xx/c293pcie.c
 create mode 100644 arch/powerpc/platforms/powernv/opal-lpc.c
 rename arch/powerpc/{kernel => platforms/pseries}/lparcfg.c (96%)
 create mode 100644 tools/testing/selftests/powerpc/Makefile
 create mode 100644 tools/testing/selftests/powerpc/harness.c
 create mode 100644 tools/testing/selftests/powerpc/pmu/Makefile
 create mode 100644 tools/testing/selftests/powerpc/pmu/count_instructions.c
 create mode 100644 tools/testing/selftests/powerpc/pmu/event.c
 create mode 100644 tools/testing/selftests/powerpc/pmu/event.h
 create mode 100644 tools/testing/selftests/powerpc/pmu/loop.S
 create mode 100644 tools/testing/selftests/powerpc/subunit.h
 create mode 100644 tools/testing/selftests/powerpc/utils.h

             reply	other threads:[~2013-09-06  2:24 UTC|newest]

Thread overview: 127+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-06  2:24 Benjamin Herrenschmidt [this message]
2013-09-06 17:56 ` [git pull] Please pull powerpc.git next branch Linus Torvalds
2013-09-07  7:12   ` Benjamin Herrenschmidt
  -- strict thread matches above, loose matches on Subject: below --
2014-08-14  6:16 Benjamin Herrenschmidt
2014-08-14  6:18 ` Benjamin Herrenschmidt
2014-08-07  5:08 Benjamin Herrenschmidt
2014-06-13  0:55 Benjamin Herrenschmidt
2014-06-13  0:56 ` Benjamin Herrenschmidt
2014-06-07  4:34 Benjamin Herrenschmidt
2014-04-01 23:34 Benjamin Herrenschmidt
2014-01-30  2:55 Benjamin Herrenschmidt
2014-01-28  4:35 Benjamin Herrenschmidt
2014-01-28  9:16 ` Olaf Hering
2014-01-28  9:16   ` Olaf Hering
2014-01-28 15:03   ` Olaf Hering
2014-01-28 15:03     ` Olaf Hering
2014-01-28 20:19     ` Benjamin Herrenschmidt
2014-01-29  2:29       ` Alistair Popple
2014-01-29  8:41         ` Olaf Hering
2014-01-29  8:41           ` Olaf Hering
2014-02-03  3:00         ` Michael Ellerman
2014-02-03  3:00           ` Michael Ellerman
2013-11-12  0:31 Benjamin Herrenschmidt
2013-07-03 22:43 Benjamin Herrenschmidt
2013-05-02  7:35 Benjamin Herrenschmidt
2013-04-29 19:56 Kumar Gala
2013-02-23 17:45 Benjamin Herrenschmidt
2013-02-19 17:18 Kumar Gala
2012-12-14 20:44 Benjamin Herrenschmidt
2012-12-16 22:24 ` Benjamin Herrenschmidt
2012-12-17  8:30 ` Anatolij Gustschin
2012-12-17 10:06   ` Benjamin Herrenschmidt
2012-12-17 10:15     ` Anatolij Gustschin
2012-12-17 23:31 ` Benjamin Herrenschmidt
2012-12-17 23:31   ` Benjamin Herrenschmidt
2012-12-18 18:02   ` Linus Torvalds
2012-12-18 18:02     ` Linus Torvalds
2012-12-19 23:10     ` Benjamin Herrenschmidt
2012-12-19 23:10       ` Benjamin Herrenschmidt
2012-11-25 13:27 Kumar Gala
2012-11-25 22:26 ` Benjamin Herrenschmidt
2012-10-03 13:25 Kumar Gala
2012-09-19 15:08 Kumar Gala
2012-09-13 18:21 Kumar Gala
2012-07-23  4:46 Benjamin Herrenschmidt
2012-07-12 22:00 Kumar Gala
2012-05-23  3:40 Benjamin Herrenschmidt
2012-03-29 20:44 Kumar Gala
2012-03-29 21:47 ` Tabi Timur-B04825
2012-04-02 15:25   ` Tabi Timur-B04825
2012-03-28  3:31 Benjamin Herrenschmidt
2012-03-22  0:46 Benjamin Herrenschmidt
2012-03-22  2:02 ` Linus Torvalds
2012-03-22  2:44   ` Benjamin Herrenschmidt
2012-03-22  2:44     ` Benjamin Herrenschmidt
2012-03-22  3:01   ` Tony Breeds
2012-03-22  3:01     ` Tony Breeds
2012-03-22  4:13   ` Kyle Moffett
2012-03-22  4:13     ` Kyle Moffett
2012-03-22  5:33   ` Benjamin Herrenschmidt
2012-03-22  5:33     ` Benjamin Herrenschmidt
2012-03-16 21:30 Kumar Gala
2012-01-06  3:42 Benjamin Herrenschmidt
2012-01-04 22:06 Kumar Gala
2012-01-08 23:58 ` Michael Neuling
2011-11-24  8:39 Kumar Gala
2011-11-06 23:35 Benjamin Herrenschmidt
2011-11-03 18:27 Kumar Gala
2011-07-26  4:17 Benjamin Herrenschmidt
2011-07-25 14:08 [GIT PULL] " Kumar Gala
2011-07-08 12:58 [git pull] " Kumar Gala
2011-06-23 10:29 Kumar Gala
2011-05-20  3:31 [GIT PULL] " Kumar Gala
2011-05-20  4:38 ` Kumar Gala
2011-03-18  5:44 [git pull] " Benjamin Herrenschmidt
2011-03-18 13:34 ` Linus Torvalds
2011-03-18 21:48   ` Benjamin Herrenschmidt
2011-03-18 23:48 ` Hollis Blanchard
2011-03-15 21:04 Kumar Gala
2011-01-13  0:07 Kumar Gala
2010-10-22  3:51 Benjamin Herrenschmidt
2010-10-22  4:23 ` Linus Torvalds
2010-10-13 22:08 Kumar Gala
2010-10-14  1:02 ` Benjamin Herrenschmidt
2010-08-09  4:11 Benjamin Herrenschmidt
2010-08-09  4:39 ` Benjamin Herrenschmidt
2010-08-09  5:18 ` Grant Likely
2010-08-09  5:18   ` Grant Likely
2010-08-09 11:25   ` Benjamin Herrenschmidt
2010-08-09 11:25     ` Benjamin Herrenschmidt
2018-06-19 22:58 ` Linus Torvalds
2018-06-20  0:02   ` Benjamin Herrenschmidt
2018-06-20 10:31     ` Jiri Kosina
2010-08-05  1:46 Benjamin Herrenschmidt
2010-08-04 22:35 Kumar Gala
2010-06-15  6:29 Benjamin Herrenschmidt
2010-05-25  2:38 Kumar Gala
2010-05-25 10:58 ` Josh Boyer
2010-05-21  9:11 Benjamin Herrenschmidt
2010-05-21 10:22 ` Josh Boyer
2010-05-21 12:42   ` Benjamin Herrenschmidt
2010-05-26 12:38     ` Josh Boyer
2010-05-21 10:37 ` Anton Vorontsov
2010-05-21 13:04 ` Wolfram Sang
2010-05-21 13:04   ` Wolfram Sang
2010-05-21 22:38   ` Benjamin Herrenschmidt
2010-05-21 22:38     ` Benjamin Herrenschmidt
2010-02-27  3:56 Benjamin Herrenschmidt
2010-02-18  4:05 Kumar Gala
2009-12-15 20:20 Kumar Gala
2009-12-12 21:51 Benjamin Herrenschmidt
2009-09-11  7:17 Benjamin Herrenschmidt
2009-09-11  7:17 ` Benjamin Herrenschmidt
2009-09-15  7:30 ` Benjamin Herrenschmidt
2009-09-15  7:30   ` Benjamin Herrenschmidt
2009-09-15 16:53   ` Linus Torvalds
2009-09-15 16:53     ` Linus Torvalds
2009-09-15 21:51     ` Benjamin Herrenschmidt
2009-09-15 21:51       ` Benjamin Herrenschmidt
2009-09-15 22:29       ` Michel Dänzer
2009-09-15 22:29         ` Michel Dänzer
2009-09-15 21:09 ` Geoff Levand
2009-09-15 23:57   ` Michael Ellerman
2009-01-08  5:39 Benjamin Herrenschmidt
2009-01-08  5:39 ` Benjamin Herrenschmidt
2008-12-29  0:05 Paul Mackerras
2008-12-29  0:05 ` Paul Mackerras

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1378434264.4321.209.camel@pasglop \
    --to=benh@kernel.crashing.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.