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
next 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.