projects/linux·commit 8d697332

Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

8d697332 · Linus Torvalds <[email protected]> · 2018-12-27 10:43:24 -08:00

Pull powerpc updates from Michael Ellerman:
 "Notable changes:

   - Mitigations for Spectre v2 on some Freescale (NXP) CPUs.

   - A large series adding support for pass-through of Nvidia V100 GPUs
     to guests on Power9.

   - Another large series to enable hardware assistance for TLB table
     walk on MPC8xx CPUs.

   - Some preparatory changes to our DMA code, to make way for further
     cleanups from Christoph.

   - Several fixes for our Transactional Memory handling discovered by
     fuzzing the signal return path.

   - Support for generating our system call table(s) from a text file
     like other architectures.

   - A fix to our page fault handler so that instead of generating a
     WARN_ON_ONCE, user accesses of kernel addresses instead print a
     ratelimited and appropriately scary warning.

   - A cosmetic change to make our unhandled page fault messages more
     similar to other arches and also more compact and informative.

   - Freescale updates from Scott:
       "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."

  And many clean-ups, reworks and minor fixes etc.

  Thanks to: Alexandre Belloni, Alexey Kardashevskiy, Andrew Donnellan,
  Aneesh Kumar K.V, Arnd Bergmann, Benjamin Herrenschmidt, Breno Leitao,
  Christian Lamparter, Christophe Leroy, Christoph Hellwig, Daniel
  Axtens, Darren Stevens, David Gibson, Diana Craciun, Dmitry V. Levin,
  Firoz Khan, Geert Uytterhoeven, Greg Kurz, Gustavo Romero, Hari
  Bathini, Joel Stanley, Kees Cook, Madhavan Srinivasan, Mahesh
  Salgaonkar, Markus Elfring, Mathieu Malaterre, Michal Suchánek, Naveen
  N. Rao, Nick Desaulniers, Oliver O'Halloran, Paul Mackerras, Ram Pai,
  Ravi Bangoria, Rob Herring, Russell Currey, Sabyasachi Gupta, Sam
  Bobroff, Satheesh Rajendran, Scott Wood, Segher Boessenkool, Stephen
  Rothwell, Tang Yuantian, Thiago Jung Bauermann, Yangtao Li, Yuantian
  Tang, Yue Haibing"

* tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (201 commits)
  Revert "powerpc/fsl_pci: simplify fsl_pci_dma_set_mask"
  powerpc/zImage: Also check for stdout-path
  powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y
  macintosh: Use of_node_name_{eq, prefix} for node name comparisons
  ide: Use of_node_name_eq for node name comparisons
  powerpc: Use of_node_name_eq for node name comparisons
  powerpc/pseries/pmem: Convert to %pOFn instead of device_node.name
  powerpc/mm: Remove very old comment in hash-4k.h
  powerpc/pseries: Fix node leak in update_lmb_associativity_index()
  powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL
  powerpc/dts/fsl: Fix dtc-flagged interrupt errors
  clk: qoriq: add more compatibles strings
  powerpc/fsl: Use new clockgen binding
  powerpc/83xx: handle machine check caused by watchdog timer
  powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved"
  powerpc/fsl_pci: simplify fsl_pci_dma_set_mask
  arch/powerpc/fsl_rmu: Use dma_zalloc_coherent
  vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver
  vfio_pci: Allow regions to add own capabilities
  vfio_pci: Allow mapping extra regions
  ...
Commit
8d6973327ee84c2f40dd9efd8928d4a1186c96e2
Parents
6d101ba6 · 12526b0d

Merge commit. Changes below are compared with the first parent: 6d101ba6.

Changes

296 files changed · +4689 −3411

FileStatusAddDelContent
Documentation/admin-guide/kernel-parameters.txtmodified+1−1View file
Documentation/devicetree/bindings/clock/qoriq-clock.txtmodified+6−0View file
Documentation/powerpc/firmware-assisted-dump.txtmodified+16−1View file
Documentation/powerpc/isa-versions.rstadded+74−0View file
arch/powerpc/Kconfigmodified+6−9View file
arch/powerpc/Makefilemodified+23−5View file
arch/powerpc/boot/dts/bamboo.dtsmodified+3−1View file
arch/powerpc/boot/dts/fsl/b4420si-pre.dtsimodified+2−2View file
arch/powerpc/boot/dts/fsl/b4860si-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/b4si-post.dtsimodified+0−15View file
arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dtsmodified+64−64View file
arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dtsmodified+64−64View file
arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsimodified+2−0View file
arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsimodified+2−2View file
arch/powerpc/boot/dts/fsl/p2041si-post.dtsimodified+0−18View file
arch/powerpc/boot/dts/fsl/p2041si-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/p3041si-post.dtsimodified+0−18View file
arch/powerpc/boot/dts/fsl/p3041si-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/p4080si-post.dtsimodified+0−70View file
arch/powerpc/boot/dts/fsl/p4080si-pre.dtsimodified+8−8View file
arch/powerpc/boot/dts/fsl/p5020si-pre.dtsimodified+2−2View file
arch/powerpc/boot/dts/fsl/p5040si-post.dtsimodified+0−18View file
arch/powerpc/boot/dts/fsl/p5040si-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsimodified+0−47View file
arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsimodified+0−30View file
arch/powerpc/boot/dts/fsl/t1023si-post.dtsimodified+0−16View file
arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsimodified+2−2View file
arch/powerpc/boot/dts/fsl/t1040si-post.dtsimodified+0−44View file
arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/t2081si-post.dtsimodified+0−22View file
arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsimodified+4−4View file
arch/powerpc/boot/dts/fsl/t4240si-post.dtsimodified+0−61View file
arch/powerpc/boot/dts/fsl/t4240si-pre.dtsimodified+12−12View file
arch/powerpc/boot/dts/mpc832x_rdb.dtsmodified+0−4View file
arch/powerpc/boot/serial.cmodified+2−1View file
arch/powerpc/configs/fsl-emb-nonhw.configmodified+1−0View file
arch/powerpc/configs/g5_defconfigmodified+0−1View file
arch/powerpc/configs/guest.configadded+13−0View file
arch/powerpc/configs/maple_defconfigmodified+0−1View file
arch/powerpc/configs/pmac32_defconfigmodified+0−1View file
arch/powerpc/configs/ppc64_defconfigmodified+44−37View file
arch/powerpc/configs/ppc6xx_defconfigmodified+0−1View file
arch/powerpc/configs/pseries_defconfigmodified+0−2View file
arch/powerpc/include/asm/Kbuildmodified+4−0View file
arch/powerpc/include/asm/asm-prototypes.hmodified+0−1View file
arch/powerpc/include/asm/book3s/32/hash.hmodified+1−0View file
arch/powerpc/include/asm/book3s/32/mmu-hash.hmodified+15−0View file
arch/powerpc/include/asm/book3s/32/pgalloc.hmodified+10−30View file
arch/powerpc/include/asm/book3s/32/pgtable.hmodified+15−31View file
arch/powerpc/include/asm/book3s/64/hash-4k.hmodified+1−5View file
arch/powerpc/include/asm/book3s/64/mmu.hmodified+9−0View file
arch/powerpc/include/asm/book3s/64/pgalloc.hmodified+2−4View file
arch/powerpc/include/asm/book3s/64/pgtable.hmodified+1−1View file
arch/powerpc/include/asm/cache.hmodified+1−1View file
arch/powerpc/include/asm/code-patching.hmodified+21−2View file
arch/powerpc/include/asm/cputable.hmodified+5−4View file
arch/powerpc/include/asm/dma-mapping.hmodified+0−7View file
arch/powerpc/include/asm/fadump.hmodified+6−1View file
arch/powerpc/include/asm/feature-fixups.hmodified+12−0View file
arch/powerpc/include/asm/hugetlb.hmodified+7−8View file
arch/powerpc/include/asm/io.hmodified+12−1View file
arch/powerpc/include/asm/iommu.hmodified+7−10View file
arch/powerpc/include/asm/ipic.hmodified+0−1View file
arch/powerpc/include/asm/mmu.hmodified+30−19View file
arch/powerpc/include/asm/mmu_context.hmodified+23−9View file
arch/powerpc/include/asm/mmu-40x.h → arch/powerpc/include/asm/nohash/32/mmu-40x.hrenamed+0−0View file
arch/powerpc/include/asm/mmu-44x.h → arch/powerpc/include/asm/nohash/32/mmu-44x.hrenamed+3−0View file
arch/powerpc/include/asm/mmu-8xx.h → arch/powerpc/include/asm/nohash/32/mmu-8xx.hrenamed+4−0View file
arch/powerpc/include/asm/nohash/32/mmu.hadded+25−0View file
arch/powerpc/include/asm/nohash/32/pgalloc.hmodified+12−15View file
arch/powerpc/include/asm/nohash/32/pgtable.hmodified+11−4View file
arch/powerpc/include/asm/nohash/32/pte-40x.hmodified+1−1View file
arch/powerpc/include/asm/nohash/32/pte-8xx.hmodified+0−3View file
arch/powerpc/include/asm/nohash/64/mmu.hadded+12−0View file
arch/powerpc/include/asm/nohash/64/pgalloc.hmodified+1−4View file
arch/powerpc/include/asm/mmu-book3e.h → arch/powerpc/include/asm/nohash/mmu-book3e.hrenamed+0−0View file
arch/powerpc/include/asm/nohash/mmu.hadded+11−0View file
arch/powerpc/include/asm/nohash/pgtable.hmodified+4−0View file
arch/powerpc/include/asm/opal.hmodified+1−0View file
arch/powerpc/include/asm/page.hmodified+3−15View file
arch/powerpc/include/asm/page_32.hmodified+2−1View file
arch/powerpc/include/asm/pci-bridge.hmodified+1−0View file
arch/powerpc/include/asm/pci.hmodified+4−0View file
arch/powerpc/include/asm/perf_event.hmodified+3−0View file
arch/powerpc/include/asm/perf_event_server.hmodified+2−0View file
arch/powerpc/include/asm/pgtable-types.hmodified+4−0View file
arch/powerpc/include/asm/pgtable.hmodified+30−2View file
arch/powerpc/include/asm/ppc-opcode.hmodified+1−0View file
arch/powerpc/include/asm/ppc_asm.hmodified+12−17View file
arch/powerpc/include/asm/reg.hmodified+3−1View file
arch/powerpc/include/asm/setup.hmodified+7−0View file
arch/powerpc/include/asm/sfp-machine.hmodified+29−63View file
arch/powerpc/include/asm/slice.hmodified+9−5View file
arch/powerpc/include/asm/syscall.hmodified+1−2View file
arch/powerpc/include/asm/systbl.hdeleted+0−396View before deletion
arch/powerpc/include/asm/time.hmodified+1−1View file
arch/powerpc/include/asm/tlb.hmodified+1−1View file
arch/powerpc/include/asm/uaccess.hmodified+1−1View file
arch/powerpc/include/asm/unistd.hmodified+1−2View file
arch/powerpc/include/uapi/asm/Kbuildmodified+2−0View file
arch/powerpc/include/uapi/asm/perf_regs.hmodified+1−0View file
arch/powerpc/include/uapi/asm/unistd.hmodified+2−387View file
arch/powerpc/kernel/Makefilemodified+1−11View file
arch/powerpc/kernel/btext.cmodified+4−12View file
arch/powerpc/kernel/cacheinfo.cmodified+1−1View file
arch/powerpc/kernel/cpu_setup_6xx.Smodified+1−1View file
arch/powerpc/kernel/cpu_setup_fsl_booke.Smodified+1−1View file
arch/powerpc/kernel/cputable.cmodified+6−4View file
arch/powerpc/kernel/dma-iommu.cmodified+0−2View file
arch/powerpc/kernel/dma-swiotlb.cmodified+1−5View file
arch/powerpc/kernel/dma.cmodified+13−18View file
arch/powerpc/kernel/eeh.cmodified+10−10View file
arch/powerpc/kernel/eeh_driver.cmodified+1−1View file
arch/powerpc/kernel/eeh_event.cmodified+3−6View file
arch/powerpc/kernel/entry_32.Smodified+5−5View file
arch/powerpc/kernel/entry_64.Smodified+14−2View file
arch/powerpc/kernel/exceptions-64e.Smodified+25−1View file
arch/powerpc/kernel/exceptions-64s.Smodified+1−1View file
arch/powerpc/kernel/fadump.cmodified+129−25View file
arch/powerpc/kernel/head_32.Smodified+12−8View file
arch/powerpc/kernel/head_44x.Smodified+5−6View file
arch/powerpc/kernel/head_8xx.Smodified+140−229View file
arch/powerpc/kernel/head_booke.hmodified+6−0View file
arch/powerpc/kernel/head_fsl_booke.Smodified+15−0View file
arch/powerpc/kernel/iommu.cmodified+11−58View file
arch/powerpc/kernel/isa-bridge.cmodified+1−2View file
arch/powerpc/kernel/legacy_serial.cmodified+5−5View file
arch/powerpc/kernel/misc_32.Smodified+2−2View file
arch/powerpc/kernel/nvram_64.cmodified+1−0View file
arch/powerpc/kernel/pci_of_scan.cmodified+4−7View file
arch/powerpc/kernel/pmc.cmodified+1−1View file
arch/powerpc/kernel/prom.cmodified+5−5View file
arch/powerpc/kernel/ptrace.cmodified+31−23View file
arch/powerpc/kernel/security.cmodified+27−2View file
arch/powerpc/kernel/setup-common.cmodified+4−3View file
arch/powerpc/kernel/setup_32.cmodified+2−4View file
arch/powerpc/kernel/signal_32.cmodified+38−12View file
arch/powerpc/kernel/signal_64.cmodified+50−21View file
arch/powerpc/kernel/syscalls/Makefileadded+63−0View file
arch/powerpc/kernel/syscalls/syscall.tbladded+427−0View file
arch/powerpc/kernel/syscalls/syscallhdr.shadded+37−0View file
arch/powerpc/kernel/syscalls/syscalltbl.shadded+36−0View file
arch/powerpc/kernel/sysfs.cmodified+1−1View file
arch/powerpc/kernel/systbl.Smodified+17−23View file
arch/powerpc/kernel/systbl_chk.cdeleted+0−60View before deletion
arch/powerpc/kernel/trace/ftrace.cmodified+1−1View file
arch/powerpc/kernel/traps.cmodified+2−1View file
arch/powerpc/kernel/vdso.cmodified+5−2View file
arch/powerpc/kernel/vmlinux.lds.Smodified+12−6View file
arch/powerpc/kvm/book3s_64_vio.cmodified+10−8View file
arch/powerpc/kvm/bookehv_interrupts.Smodified+4−0View file
arch/powerpc/kvm/e500.hmodified+1−1View file
arch/powerpc/kvm/e500_emulate.cmodified+7−0View file
arch/powerpc/lib/code-patching.cmodified+0−16View file
arch/powerpc/lib/feature-fixups.cmodified+25−2View file
arch/powerpc/mm/44x_mmu.cmodified+3−11View file
arch/powerpc/mm/8xx_mmu.cmodified+3−7View file
arch/powerpc/mm/Makefilemodified+7−4View file
arch/powerpc/mm/dma-noncoherent.cmodified+7−8View file
arch/powerpc/mm/dump_bats.cadded+173−0View file
arch/powerpc/mm/dump_linuxpagetables-generic.cmodified+0−2View file
arch/powerpc/mm/dump_sr.cadded+64−0View file
arch/powerpc/mm/fault.cmodified+33−16View file
arch/powerpc/mm/hash_low_32.Smodified+19−14View file
arch/powerpc/mm/hugetlbpage.cmodified+18−22View file
arch/powerpc/mm/init-common.cmodified+37−19View file
arch/powerpc/mm/mem.cmodified+19−32View file
arch/powerpc/mm/mmu_context.cmodified+10−0View file
arch/powerpc/mm/mmu_context_book3s64.cmodified+0−15View file
arch/powerpc/mm/mmu_context_iommu.cmodified+92−18View file
arch/powerpc/mm/mmu_context_nohash.cmodified+1−3View file
arch/powerpc/mm/mmu_decl.hmodified+1−1View file
arch/powerpc/mm/numa.cmodified+1−1View file
arch/powerpc/mm/pgtable-book3s64.cmodified+3−85View file
arch/powerpc/mm/pgtable-frag.cadded+119−0View file
arch/powerpc/mm/pgtable.cmodified+14−12View file
arch/powerpc/mm/pgtable_32.cmodified+6−23View file
arch/powerpc/mm/pkeys.cmodified+18−7View file
arch/powerpc/mm/ppc_mmu_32.cmodified+13−38View file
arch/powerpc/mm/tlb_low_64e.Smodified+7−0View file
arch/powerpc/oprofile/Makefilemodified+1−1View file
arch/powerpc/oprofile/common.cmodified+1−1View file
arch/powerpc/perf/core-book3s.cmodified+33−6View file
arch/powerpc/perf/imc-pmu.cmodified+3−3View file
arch/powerpc/perf/isa207-common.cmodified+41−17View file
arch/powerpc/perf/isa207-common.hmodified+7−2View file
arch/powerpc/perf/perf_regs.cmodified+7−0View file
arch/powerpc/perf/power9-pmu.cmodified+6−16View file
arch/powerpc/platforms/44x/warp.cmodified+3−3View file
arch/powerpc/platforms/4xx/ocm.cmodified+4−13View file
arch/powerpc/platforms/4xx/pci.cmodified+2−5View file
arch/powerpc/platforms/512x/Kconfigmodified+1−1View file
arch/powerpc/platforms/52xx/Kconfigmodified+1−1View file
arch/powerpc/platforms/52xx/efika.cmodified+2−4View file
arch/powerpc/platforms/82xx/Kconfigmodified+2−2View file
arch/powerpc/platforms/83xx/Kconfigmodified+1−1View file
arch/powerpc/platforms/83xx/misc.cmodified+17−0View file
arch/powerpc/platforms/85xx/corenet_generic.cmodified+0−10View file
arch/powerpc/platforms/85xx/qemu_e500.cmodified+0−9View file
arch/powerpc/platforms/85xx/t1042rdb_diu.cmodified+1−1View file
arch/powerpc/platforms/86xx/Kconfigmodified+1−1View file
arch/powerpc/platforms/86xx/mpc86xx_smp.cmodified+1−2View file
arch/powerpc/platforms/Kconfigmodified+4−4View file
arch/powerpc/platforms/Kconfig.cputypemodified+5−16View file
arch/powerpc/platforms/amigaone/Kconfigmodified+1−1View file
arch/powerpc/platforms/cell/cbe_regs.cmodified+3−3View file
arch/powerpc/platforms/cell/setup.cmodified+2−3View file
arch/powerpc/platforms/cell/spu_callbacks.cmodified+3−14View file
arch/powerpc/platforms/cell/spu_manage.cmodified+2−8View file
arch/powerpc/platforms/chrp/Kconfigmodified+1−1View file
arch/powerpc/platforms/chrp/pci.cmodified+2−2View file
arch/powerpc/platforms/chrp/setup.cmodified+2−8View file
arch/powerpc/platforms/embedded6xx/Kconfigmodified+1−1View file
arch/powerpc/platforms/maple/pci.cmodified+2−4View file
arch/powerpc/platforms/pasemi/dma_lib.cmodified+1−3View file
arch/powerpc/platforms/pasemi/pci.cmodified+66−0View file
arch/powerpc/platforms/pasemi/setup.cmodified+86−0View file
arch/powerpc/platforms/powermac/cache.Smodified+2−2View file
arch/powerpc/platforms/powermac/feature.cmodified+7−7View file
arch/powerpc/platforms/powermac/low_i2c.cmodified+5−6View file
arch/powerpc/platforms/powermac/pci.cmodified+11−16View file
arch/powerpc/platforms/powermac/pfunc_base.cmodified+3−4View file
arch/powerpc/platforms/powermac/pic.cmodified+3−3View file
arch/powerpc/platforms/powermac/setup.cmodified+2−8View file
arch/powerpc/platforms/powermac/sleep.Smodified+2−2View file
arch/powerpc/platforms/powermac/smp.cmodified+1−2View file
arch/powerpc/platforms/powermac/udbg_adb.cmodified+1−1View file
arch/powerpc/platforms/powermac/udbg_scc.cmodified+1−1View file
arch/powerpc/platforms/powernv/eeh-powernv.cmodified+4−4View file
arch/powerpc/platforms/powernv/npu-dma.cmodified+461−103View file
arch/powerpc/platforms/powernv/opal-power.cmodified+1−2View file
arch/powerpc/platforms/powernv/opal.cmodified+4−1View file
arch/powerpc/platforms/powernv/pci-ioda-tce.cmodified+3−2View file
arch/powerpc/platforms/powernv/pci-ioda.cmodified+111−154View file
arch/powerpc/platforms/powernv/pci.cmodified+44−5View file
arch/powerpc/platforms/powernv/pci.hmodified+8−28View file
arch/powerpc/platforms/powernv/vas-debug.cmodified+4−24View file
arch/powerpc/platforms/pseries/hotplug-memory.cmodified+8−8View file
arch/powerpc/platforms/pseries/iommu.cmodified+58−30View file
arch/powerpc/platforms/pseries/pci.cmodified+22−0View file
arch/powerpc/platforms/pseries/pmem.cmodified+4−4View file
arch/powerpc/platforms/pseries/setup.cmodified+4−8View file
arch/powerpc/platforms/pseries/vio.cmodified+12−15View file
arch/powerpc/sysdev/Makefilemodified+1−1View file
arch/powerpc/sysdev/fsl_rio.hmodified+1−1View file
arch/powerpc/sysdev/fsl_rmu.cmodified+1−3View file
arch/powerpc/sysdev/ipic.cmodified+0−28View file
arch/powerpc/sysdev/scom.cmodified+2−2View file
arch/powerpc/sysdev/xive/common.cmodified+1−1View file
arch/powerpc/tools/checkpatch.shmodified+1−0View file
arch/powerpc/xmon/xmon.cmodified+22−11View file
drivers/cpufreq/pmac32-cpufreq.cmodified+2−2View file
drivers/cpuidle/cpuidle-pseries.cmodified+7−1View file
drivers/crypto/amcc/crypto4xx_core.cmodified+1−1View file
drivers/ide/pmac.cmodified+1−1View file
drivers/macintosh/ans-lcd.cmodified+1−1View file
drivers/macintosh/macio_asic.cmodified+16−19View file
drivers/macintosh/macio_sysfs.cmodified+6−12View file
drivers/macintosh/rack-meter.cmodified+7−6View file
drivers/macintosh/via-pmu.cmodified+2−2View file
drivers/macintosh/windfarm_fcu_controls.cmodified+7−7View file
drivers/macintosh/windfarm_lm87_sensor.cmodified+2−2View file
drivers/macintosh/windfarm_smu_controls.cmodified+2−2View file
drivers/macintosh/windfarm_smu_sat.cmodified+4−5View file
drivers/macintosh/windfarm_smu_sensors.cmodified+7−8View file
drivers/misc/cxl/pci.cmodified+1−3View file
drivers/misc/cxl/vphb.cmodified+0−12View file
drivers/misc/ocxl/afu_irq.cmodified+0−1View file
drivers/misc/ocxl/config.cmodified+1−1View file
drivers/misc/ocxl/link.cmodified+15−10View file
drivers/vfio/pci/Kconfigmodified+6−0View file
drivers/vfio/pci/Makefilemodified+1−0View file
drivers/vfio/pci/trace.hadded+102−0View file
drivers/vfio/pci/vfio_pci.cmodified+40−2View file
drivers/vfio/pci/vfio_pci_nvlink2.cadded+482−0View file
drivers/vfio/pci/vfio_pci_private.hmodified+20−0View file
drivers/vfio/vfio_iommu_spapr_tce.cmodified+45−29View file
include/linux/mmzone.hmodified+1−1View file
include/uapi/linux/vfio.hmodified+42−0View file
lib/raid6/Makefilemodified+15−0View file
lib/test_debug_virtual.cmodified+1−0View file
tools/arch/powerpc/include/uapi/asm/perf_regs.hmodified+1−0View file
tools/perf/arch/powerpc/include/perf_regs.hmodified+2−1View file
tools/perf/arch/powerpc/util/perf_regs.cmodified+1−0View file
tools/testing/selftests/powerpc/include/utils.hmodified+10−0View file
tools/testing/selftests/powerpc/ptrace/core-pkey.cmodified+1−4View file
tools/testing/selftests/powerpc/ptrace/ptrace-gpr.cmodified+1−1View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.cmodified+2−2View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.cmodified+1−1View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.cmodified+1−2View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.cmodified+1−1View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.cmodified+1−1View file
tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.cmodified+1−2View file
tools/testing/selftests/powerpc/tm/.gitignoremodified+1−0View file
tools/testing/selftests/powerpc/tm/Makefilemodified+1−1View file
tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.cadded+46−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/admin-guide/kernel-parameters.txt

View file
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 6053677..ff4daa7 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -2833,7 +2833,7 @@
check bypass). With this option data leaks are possible
in the system.
- nospectre_v2 [X86] Disable all mitigations for the Spectre variant 2
+ nospectre_v2 [X86,PPC_FSL_BOOK3E] Disable all mitigations for the Spectre variant 2
(indirect branch prediction) vulnerability. System may
allow data leaks with this option, which is equivalent
to spectre_v2=off.

Documentation/devicetree/bindings/clock/qoriq-clock.txt

View file
diff --git a/Documentation/devicetree/bindings/clock/qoriq-clock.txt b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
index 97f46ad..c655f28 100644
--- a/Documentation/devicetree/bindings/clock/qoriq-clock.txt
+++ b/Documentation/devicetree/bindings/clock/qoriq-clock.txt
@@ -28,6 +28,12 @@ Required properties:
* "fsl,p4080-clockgen"
* "fsl,p5020-clockgen"
* "fsl,p5040-clockgen"
+ * "fsl,t1023-clockgen"
+ * "fsl,t1024-clockgen"
+ * "fsl,t1040-clockgen"
+ * "fsl,t1042-clockgen"
+ * "fsl,t2080-clockgen"
+ * "fsl,t2081-clockgen"
* "fsl,t4240-clockgen"
* "fsl,b4420-clockgen"
* "fsl,b4860-clockgen"

Documentation/powerpc/firmware-assisted-dump.txt

View file
diff --git a/Documentation/powerpc/firmware-assisted-dump.txt b/Documentation/powerpc/firmware-assisted-dump.txt
index bdd344a..18c5fee 100644
--- a/Documentation/powerpc/firmware-assisted-dump.txt
+++ b/Documentation/powerpc/firmware-assisted-dump.txt
@@ -113,7 +113,15 @@ header, is usually reserved at an offset greater than boot memory
size (see Fig. 1). This area is *not* released: this region will
be kept permanently reserved, so that it can act as a receptacle
for a copy of the boot memory content in addition to CPU state
-and HPTE region, in the case a crash does occur.
+and HPTE region, in the case a crash does occur. Since this reserved
+memory area is used only after the system crash, there is no point in
+blocking this significant chunk of memory from production kernel.
+Hence, the implementation uses the Linux kernel's Contiguous Memory
+Allocator (CMA) for memory reservation if CMA is configured for kernel.
+With CMA reservation this memory will be available for applications to
+use it, while kernel is prevented from using it. With this fadump will
+still be able to capture all of the kernel memory and most of the user
+space memory except the user pages that were present in CMA region.
o Memory Reservation during first kernel
@@ -162,6 +170,9 @@ How to enable firmware-assisted dump (fadump):
1. Set config option CONFIG_FA_DUMP=y and build kernel.
2. Boot into linux kernel with 'fadump=on' kernel cmdline option.
+ By default, fadump reserved memory will be initialized as CMA area.
+ Alternatively, user can boot linux kernel with 'fadump=nocma' to
+ prevent fadump to use CMA.
3. Optionally, user can also set 'crashkernel=' kernel cmdline
to specify size of the memory to reserve for boot memory dump
preservation.
@@ -172,6 +183,10 @@ NOTE: 1. 'fadump_reserve_mem=' parameter has been deprecated. Instead
2. If firmware-assisted dump fails to reserve memory then it
will fallback to existing kdump mechanism if 'crashkernel='
option is set at kernel cmdline.
+ 3. if user wants to capture all of user space memory and ok with
+ reserved memory not available to production system, then
+ 'fadump=nocma' kernel parameter can be used to fallback to
+ old behaviour.
Sysfs/debugfs files:
------------

Documentation/powerpc/isa-versions.rst

View file
diff --git a/Documentation/powerpc/isa-versions.rst b/Documentation/powerpc/isa-versions.rst
new file mode 100644
index 0000000..812e20c
--- /dev/null
+++ b/Documentation/powerpc/isa-versions.rst
@@ -0,0 +1,74 @@
+CPU to ISA Version Mapping
+==========================
+
+Mapping of some CPU versions to relevant ISA versions.
+
+========= ====================
+CPU Architecture version
+========= ====================
+Power9 Power ISA v3.0B
+Power8 Power ISA v2.07
+Power7 Power ISA v2.06
+Power6 Power ISA v2.05
+PA6T Power ISA v2.04
+Cell PPU - Power ISA v2.02 with some minor exceptions
+ - Plus Altivec/VMX ~= 2.03
+Power5++ Power ISA v2.04 (no VMX)
+Power5+ Power ISA v2.03
+Power5 - PowerPC User Instruction Set Architecture Book I v2.02
+ - PowerPC Virtual Environment Architecture Book II v2.02
+ - PowerPC Operating Environment Architecture Book III v2.02
+PPC970 - PowerPC User Instruction Set Architecture Book I v2.01
+ - PowerPC Virtual Environment Architecture Book II v2.01
+ - PowerPC Operating Environment Architecture Book III v2.01
+ - Plus Altivec/VMX ~= 2.03
+========= ====================
+
+
+Key Features
+------------
+
+========== ==================
+CPU VMX (aka. Altivec)
+========== ==================
+Power9 Yes
+Power8 Yes
+Power7 Yes
+Power6 Yes
+PA6T Yes
+Cell PPU Yes
+Power5++ No
+Power5+ No
+Power5 No
+PPC970 Yes
+========== ==================
+
+========== ====
+CPU VSX
+========== ====
+Power9 Yes
+Power8 Yes
+Power7 Yes
+Power6 No
+PA6T No
+Cell PPU No
+Power5++ No
+Power5+ No
+Power5 No
+PPC970 No
+========== ====
+
+========== ====================
+CPU Transactional Memory
+========== ====================
+Power9 Yes (* see transactional_memory.txt)
+Power8 Yes
+Power7 No
+Power6 No
+PA6T No
+Cell PPU No
+Power5++ No
+Power5+ No
+Power5 No
+PPC970 No
+========== ====================

arch/powerpc/Kconfig

View file
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 8be3126..a1e858e 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -128,6 +128,7 @@ config PPC
#
# Please keep this list sorted alphabetically.
#
+ select ARCH_HAS_DEBUG_VIRTUAL
select ARCH_HAS_DEVMEM_IS_ALLOWED
select ARCH_HAS_DMA_SET_COHERENT_MASK
select ARCH_HAS_ELF_RANDOMIZE
@@ -374,9 +375,9 @@ config PPC_ADV_DEBUG_DAC_RANGE
depends on PPC_ADV_DEBUG_REGS && 44x
default y
-config ZONE_DMA32
+config ZONE_DMA
bool
- default y if PPC64
+ default y if PPC_BOOK3E_64
config PGTABLE_LEVELS
int
@@ -556,7 +557,7 @@ config RELOCATABLE_TEST
config CRASH_DUMP
bool "Build a dump capture kernel"
- depends on PPC64 || 6xx || FSL_BOOKE || (44x && !SMP)
+ depends on PPC64 || PPC_BOOK3S_32 || FSL_BOOKE || (44x && !SMP)
select RELOCATABLE if PPC64 || 44x || FSL_BOOKE
help
Build a kernel suitable for use as a dump capture kernel.
@@ -869,10 +870,6 @@ config ISA
have an IBM RS/6000 or pSeries machine, say Y. If you have an
embedded board, consult your board documentation.
-config ZONE_DMA
- bool
- default y
-
config GENERIC_ISA_DMA
bool
depends on ISA_DMA_API
@@ -1096,7 +1093,7 @@ config PHYSICAL_START_BOOL
config PHYSICAL_START
hex "Physical address where the kernel is loaded" if PHYSICAL_START_BOOL
- default "0x02000000" if PPC_STD_MMU && CRASH_DUMP && !NONSTATIC_KERNEL
+ default "0x02000000" if PPC_BOOK3S && CRASH_DUMP && !NONSTATIC_KERNEL
default "0x00000000"
config PHYSICAL_ALIGN
@@ -1146,7 +1143,7 @@ config PIN_TLB_DATA
config PIN_TLB_IMMR
bool "Pinned TLB for IMMR"
- depends on PIN_TLB
+ depends on PIN_TLB || PPC_EARLY_DEBUG_CPM
default y
config PIN_TLB_TEXT

arch/powerpc/Makefile

View file
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile
index 854199c..488c9ed 100644
--- a/arch/powerpc/Makefile
+++ b/arch/powerpc/Makefile
@@ -30,6 +30,10 @@ endif
endif
endif
+ifdef CONFIG_PPC_BOOK3S_32
+KBUILD_CFLAGS += -mcpu=powerpc
+endif
+
ifeq ($(CROSS_COMPILE),)
KBUILD_DEFCONFIG := $(shell uname -m)_defconfig
else
@@ -152,7 +156,14 @@ endif
CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcmodel=medium,$(call cc-option,-mminimal-toc))
CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mno-pointers-to-nested-functions)
-CFLAGS-$(CONFIG_PPC32) := -ffixed-r2 $(MULTIPLEWORD)
+# Clang unconditionally reserves r2 on ppc32 and does not support the flag
+# https://bugs.llvm.org/show_bug.cgi?id=39555
+CFLAGS-$(CONFIG_PPC32) := $(call cc-option, -ffixed-r2)
+
+# Clang doesn't support -mmultiple / -mno-multiple
+# https://bugs.llvm.org/show_bug.cgi?id=39556
+CFLAGS-$(CONFIG_PPC32) += $(call cc-option, $(MULTIPLEWORD))
+
CFLAGS-$(CONFIG_PPC32) += $(call cc-option,-mno-readonly-in-sdata)
ifdef CONFIG_PPC_BOOK3S_64
@@ -237,10 +248,6 @@ KBUILD_CFLAGS += $(call cc-option,-fno-dwarf2-cfi-asm)
# often slow when they are implemented at all
KBUILD_CFLAGS += $(call cc-option,-mno-string)
-ifdef CONFIG_6xx
-KBUILD_CFLAGS += -mcpu=powerpc
-endif
-
cpu-as-$(CONFIG_4xx) += -Wa,-m405
cpu-as-$(CONFIG_ALTIVEC) += $(call as-option,-Wa$(comma)-maltivec)
cpu-as-$(CONFIG_E200) += -Wa,-me200
@@ -313,6 +320,14 @@ PHONY += ppc64le_defconfig
ppc64le_defconfig:
$(call merge_into_defconfig,ppc64_defconfig,le)
+PHONY += ppc64le_guest_defconfig
+ppc64le_guest_defconfig:
+ $(call merge_into_defconfig,ppc64_defconfig,le guest)
+
+PHONY += ppc64_guest_defconfig
+ppc64_guest_defconfig:
+ $(call merge_into_defconfig,ppc64_defconfig,be guest)
+
PHONY += powernv_be_defconfig
powernv_be_defconfig:
$(call merge_into_defconfig,powernv_defconfig,be)
@@ -398,6 +413,9 @@ archclean:
archprepare: checkbin
+archheaders:
+ $(Q)$(MAKE) $(build)=arch/powerpc/kernel/syscalls all
+
ifdef CONFIG_STACKPROTECTOR
prepare: stack_protector_prepare

arch/powerpc/boot/dts/bamboo.dts

View file
diff --git a/arch/powerpc/boot/dts/bamboo.dts b/arch/powerpc/boot/dts/bamboo.dts
index 538e42b..b5861fa 100644
--- a/arch/powerpc/boot/dts/bamboo.dts
+++ b/arch/powerpc/boot/dts/bamboo.dts
@@ -268,8 +268,10 @@
/* Outbound ranges, one memory and one IO,
* later cannot be changed. Chip supports a second
* IO range but we don't use it for now
+ * The chip also supports a larger memory range but
+ * it's not naturally aligned, so our code will break
*/
- ranges = <0x02000000 0x00000000 0xa0000000 0x00000000 0xa0000000 0x00000000 0x40000000
+ ranges = <0x02000000 0x00000000 0xa0000000 0x00000000 0xa0000000 0x00000000 0x20000000
0x02000000 0x00000000 0x00000000 0x00000000 0xe0000000 0x00000000 0x00100000
0x01000000 0x00000000 0x00000000 0x00000000 0xe8000000 0x00000000 0x00010000>;

arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi b/arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi
index 88d8423..bb7b9b9 100644
--- a/arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi
@@ -70,14 +70,14 @@
cpu0: PowerPC,e6500@0 {
device_type = "cpu";
reg = <0 1>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};
cpu1: PowerPC,e6500@2 {
device_type = "cpu";
reg = <2 3>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};

arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi b/arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi
index f3f968c..388ba1b 100644
--- a/arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi
+++ b/arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi
@@ -75,28 +75,28 @@
cpu0: PowerPC,e6500@0 {
device_type = "cpu";
reg = <0 1>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};
cpu1: PowerPC,e6500@2 {
device_type = "cpu";
reg = <2 3>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};
cpu2: PowerPC,e6500@4 {
device_type = "cpu";
reg = <4 5>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};
cpu3: PowerPC,e6500@6 {
device_type = "cpu";
reg = <6 7>;
- clocks = <&mux0>;
+ clocks = <&clockgen 1 0>;
next-level-cache = <&L2_1>;
fsl,portid-mapping = <0x80000000>;
};

arch/powerpc/boot/dts/fsl/b4si-post.dtsi

View file
diff --git a/arch/powerpc/boot/dts/fsl/b4si-post.dtsi b/arch/powerpc/boot/dts/fsl/b4si-post.dtsi
index 1b33f51..4f044b4 100644
--- a/arch/powerpc/boot/dts/fsl/b4si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/b4si-post.dtsi
@@ -398,21 +398,6 @@
};
/include/ "qoriq-clockgen2.dtsi"
- clockgen: global-utilities@e1000 {
- compatible = "fsl,b4-clockgen", "fsl,qoriq-clockgen-2.0";
- reg = <0xe1000 0x1000>;
-
- mux0: mux0@0 {
- #clock-cells = <0>;
- reg = <0x0 0x4>;
- compatible = "fsl,qoriq-core-mux-2.0";
- clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
- <&pll1 0>, <&pll1 1>, <&pll1 2>;
- clock-names = "pll0", "pll0-div2", "pll0-div4",
- "pll1", "pll1-div2", "pll1-div4";
- clock-output-names = "cmux0";
- };
- };
rcpm: global-utilities@e2000 {
compatible = "fsl,b4-rcpm", "fsl,qoriq-rcpm-2.0";

arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts
index 11bea3e..58ac174 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts
+++ b/arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts
@@ -169,100 +169,100 @@
interrupt-map-mask = <0xff00 0 0 7>;
interrupt-map = <
/* IDSEL 0x11 func 0 - PCI slot 1 */
- 0x8800 0 0 1 &mpic 2 1
- 0x8800 0 0 2 &mpic 3 1
- 0x8800 0 0 3 &mpic 4 1
- 0x8800 0 0 4 &mpic 1 1
+ 0x8800 0 0 1 &mpic 2 1 0 0
+ 0x8800 0 0 2 &mpic 3 1 0 0
+ 0x8800 0 0 3 &mpic 4 1 0 0
+ 0x8800 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 1 - PCI slot 1 */
- 0x8900 0 0 1 &mpic 2 1
- 0x8900 0 0 2 &mpic 3 1
- 0x8900 0 0 3 &mpic 4 1
- 0x8900 0 0 4 &mpic 1 1
+ 0x8900 0 0 1 &mpic 2 1 0 0
+ 0x8900 0 0 2 &mpic 3 1 0 0
+ 0x8900 0 0 3 &mpic 4 1 0 0
+ 0x8900 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 2 - PCI slot 1 */
- 0x8a00 0 0 1 &mpic 2 1
- 0x8a00 0 0 2 &mpic 3 1
- 0x8a00 0 0 3 &mpic 4 1
- 0x8a00 0 0 4 &mpic 1 1
+ 0x8a00 0 0 1 &mpic 2 1 0 0
+ 0x8a00 0 0 2 &mpic 3 1 0 0
+ 0x8a00 0 0 3 &mpic 4 1 0 0
+ 0x8a00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 3 - PCI slot 1 */
- 0x8b00 0 0 1 &mpic 2 1
- 0x8b00 0 0 2 &mpic 3 1
- 0x8b00 0 0 3 &mpic 4 1
- 0x8b00 0 0 4 &mpic 1 1
+ 0x8b00 0 0 1 &mpic 2 1 0 0
+ 0x8b00 0 0 2 &mpic 3 1 0 0
+ 0x8b00 0 0 3 &mpic 4 1 0 0
+ 0x8b00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 4 - PCI slot 1 */
- 0x8c00 0 0 1 &mpic 2 1
- 0x8c00 0 0 2 &mpic 3 1
- 0x8c00 0 0 3 &mpic 4 1
- 0x8c00 0 0 4 &mpic 1 1
+ 0x8c00 0 0 1 &mpic 2 1 0 0
+ 0x8c00 0 0 2 &mpic 3 1 0 0
+ 0x8c00 0 0 3 &mpic 4 1 0 0
+ 0x8c00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 5 - PCI slot 1 */
- 0x8d00 0 0 1 &mpic 2 1
- 0x8d00 0 0 2 &mpic 3 1
- 0x8d00 0 0 3 &mpic 4 1
- 0x8d00 0 0 4 &mpic 1 1
+ 0x8d00 0 0 1 &mpic 2 1 0 0
+ 0x8d00 0 0 2 &mpic 3 1 0 0
+ 0x8d00 0 0 3 &mpic 4 1 0 0
+ 0x8d00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 6 - PCI slot 1 */
- 0x8e00 0 0 1 &mpic 2 1
- 0x8e00 0 0 2 &mpic 3 1
- 0x8e00 0 0 3 &mpic 4 1
- 0x8e00 0 0 4 &mpic 1 1
+ 0x8e00 0 0 1 &mpic 2 1 0 0
+ 0x8e00 0 0 2 &mpic 3 1 0 0
+ 0x8e00 0 0 3 &mpic 4 1 0 0
+ 0x8e00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 7 - PCI slot 1 */
- 0x8f00 0 0 1 &mpic 2 1
- 0x8f00 0 0 2 &mpic 3 1
- 0x8f00 0 0 3 &mpic 4 1
- 0x8f00 0 0 4 &mpic 1 1
+ 0x8f00 0 0 1 &mpic 2 1 0 0
+ 0x8f00 0 0 2 &mpic 3 1 0 0
+ 0x8f00 0 0 3 &mpic 4 1 0 0
+ 0x8f00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x12 func 0 - PCI slot 2 */
- 0x9000 0 0 1 &mpic 3 1
- 0x9000 0 0 2 &mpic 4 1
- 0x9000 0 0 3 &mpic 1 1
- 0x9000 0 0 4 &mpic 2 1
+ 0x9000 0 0 1 &mpic 3 1 0 0
+ 0x9000 0 0 2 &mpic 4 1 0 0
+ 0x9000 0 0 3 &mpic 1 1 0 0
+ 0x9000 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 1 - PCI slot 2 */
- 0x9100 0 0 1 &mpic 3 1
- 0x9100 0 0 2 &mpic 4 1
- 0x9100 0 0 3 &mpic 1 1
- 0x9100 0 0 4 &mpic 2 1
+ 0x9100 0 0 1 &mpic 3 1 0 0
+ 0x9100 0 0 2 &mpic 4 1 0 0
+ 0x9100 0 0 3 &mpic 1 1 0 0
+ 0x9100 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 2 - PCI slot 2 */
- 0x9200 0 0 1 &mpic 3 1
- 0x9200 0 0 2 &mpic 4 1
- 0x9200 0 0 3 &mpic 1 1
- 0x9200 0 0 4 &mpic 2 1
+ 0x9200 0 0 1 &mpic 3 1 0 0
+ 0x9200 0 0 2 &mpic 4 1 0 0
+ 0x9200 0 0 3 &mpic 1 1 0 0
+ 0x9200 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 3 - PCI slot 2 */
- 0x9300 0 0 1 &mpic 3 1
- 0x9300 0 0 2 &mpic 4 1
- 0x9300 0 0 3 &mpic 1 1
- 0x9300 0 0 4 &mpic 2 1
+ 0x9300 0 0 1 &mpic 3 1 0 0
+ 0x9300 0 0 2 &mpic 4 1 0 0
+ 0x9300 0 0 3 &mpic 1 1 0 0
+ 0x9300 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 4 - PCI slot 2 */
- 0x9400 0 0 1 &mpic 3 1
- 0x9400 0 0 2 &mpic 4 1
- 0x9400 0 0 3 &mpic 1 1
- 0x9400 0 0 4 &mpic 2 1
+ 0x9400 0 0 1 &mpic 3 1 0 0
+ 0x9400 0 0 2 &mpic 4 1 0 0
+ 0x9400 0 0 3 &mpic 1 1 0 0
+ 0x9400 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 5 - PCI slot 2 */
- 0x9500 0 0 1 &mpic 3 1
- 0x9500 0 0 2 &mpic 4 1
- 0x9500 0 0 3 &mpic 1 1
- 0x9500 0 0 4 &mpic 2 1
+ 0x9500 0 0 1 &mpic 3 1 0 0
+ 0x9500 0 0 2 &mpic 4 1 0 0
+ 0x9500 0 0 3 &mpic 1 1 0 0
+ 0x9500 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 6 - PCI slot 2 */
- 0x9600 0 0 1 &mpic 3 1
- 0x9600 0 0 2 &mpic 4 1
- 0x9600 0 0 3 &mpic 1 1
- 0x9600 0 0 4 &mpic 2 1
+ 0x9600 0 0 1 &mpic 3 1 0 0
+ 0x9600 0 0 2 &mpic 4 1 0 0
+ 0x9600 0 0 3 &mpic 1 1 0 0
+ 0x9600 0 0 4 &mpic 2 1 0 0
/* IDSEL 0x12 func 7 - PCI slot 2 */
- 0x9700 0 0 1 &mpic 3 1
- 0x9700 0 0 2 &mpic 4 1
- 0x9700 0 0 3 &mpic 1 1
- 0x9700 0 0 4 &mpic 2 1
+ 0x9700 0 0 1 &mpic 3 1 0 0
+ 0x9700 0 0 2 &mpic 4 1 0 0
+ 0x9700 0 0 3 &mpic 1 1 0 0
+ 0x9700 0 0 4 &mpic 2 1 0 0
// IDSEL 0x1c USB
0xe000 0 0 1 &i8259 12 2

arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts

View file
diff --git a/arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts b/arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts
index 7ff6204..e64b91e 100644
--- a/arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts
+++ b/arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts
@@ -136,100 +136,100 @@
interrupt-map-mask = <0xff00 0 0 7>;
interrupt-map = <
/* IDSEL 0x11 func 0 - PCI slot 1 */
- 0x8800 0 0 1 &mpic 2 1
- 0x8800 0 0 2 &mpic 3 1
- 0x8800 0 0 3 &mpic 4 1
- 0x8800 0 0 4 &mpic 1 1
+ 0x8800 0 0 1 &mpic 2 1 0 0
+ 0x8800 0 0 2 &mpic 3 1 0 0
+ 0x8800 0 0 3 &mpic 4 1 0 0
+ 0x8800 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 1 - PCI slot 1 */
- 0x8900 0 0 1 &mpic 2 1
- 0x8900 0 0 2 &mpic 3 1
- 0x8900 0 0 3 &mpic 4 1
- 0x8900 0 0 4 &mpic 1 1
+ 0x8900 0 0 1 &mpic 2 1 0 0
+ 0x8900 0 0 2 &mpic 3 1 0 0
+ 0x8900 0 0 3 &mpic 4 1 0 0
+ 0x8900 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 2 - PCI slot 1 */
- 0x8a00 0 0 1 &mpic 2 1
- 0x8a00 0 0 2 &mpic 3 1
- 0x8a00 0 0 3 &mpic 4 1
- 0x8a00 0 0 4 &mpic 1 1
+ 0x8a00 0 0 1 &mpic 2 1 0 0
+ 0x8a00 0 0 2 &mpic 3 1 0 0
+ 0x8a00 0 0 3 &mpic 4 1 0 0
+ 0x8a00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 3 - PCI slot 1 */
- 0x8b00 0 0 1 &mpic 2 1
- 0x8b00 0 0 2 &mpic 3 1
- 0x8b00 0 0 3 &mpic 4 1
- 0x8b00 0 0 4 &mpic 1 1
+ 0x8b00 0 0 1 &mpic 2 1 0 0
+ 0x8b00 0 0 2 &mpic 3 1 0 0
+ 0x8b00 0 0 3 &mpic 4 1 0 0
+ 0x8b00 0 0 4 &mpic 1 1 0 0
/* IDSEL 0x11 func 4 - PCI slot 1 */
- 0x8c00 0 0 1 &mpic 2 1
- 0x8c00 0 0 2 &mpic 3 1

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p2041si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p3041si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p4080si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5040si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1023si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t1040si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t2081si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t4240si-post.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/dts/mpc832x_rdb.dts

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/boot/serial.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/fsl-emb-nonhw.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/g5_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/guest.config

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/maple_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/pmac32_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/ppc64_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/ppc6xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/configs/pseries_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/Kbuild

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/asm-prototypes.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/32/hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/32/mmu-hash.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/32/pgalloc.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/32/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/hash-4k.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/pgalloc.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/book3s/64/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/cache.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/code-patching.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/cputable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/dma-mapping.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/fadump.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/feature-fixups.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/hugetlb.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/iommu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ipic.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/mmu_context.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/mmu-40x.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/mmu-44x.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/mmu-8xx.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/pgalloc.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/pte-40x.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/32/pte-8xx.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/64/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/64/pgalloc.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/mmu-book3e.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/mmu.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nohash/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/opal.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/page.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/page_32.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pci-bridge.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/perf_event.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/perf_event_server.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable-types.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/pgtable.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ppc-opcode.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/ppc_asm.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/reg.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/setup.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/sfp-machine.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/slice.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/syscall.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/systbl.h

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/time.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/tlb.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/uaccess.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/unistd.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/Kbuild

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/perf_regs.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/uapi/asm/unistd.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/btext.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cacheinfo.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cpu_setup_6xx.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cpu_setup_fsl_booke.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/cputable.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dma-iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dma-swiotlb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/dma.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh_driver.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/eeh_event.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/entry_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/entry_64.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/exceptions-64e.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/exceptions-64s.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/fadump.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_44x.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_8xx.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_booke.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/head_fsl_booke.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/isa-bridge.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/legacy_serial.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/misc_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/nvram_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pci_of_scan.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/pmc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/prom.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/ptrace.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/security.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/setup-common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/setup_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/signal_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/syscalls/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/syscalls/syscall.tbl

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/syscalls/syscallhdr.sh

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/syscalls/syscalltbl.sh

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/sysfs.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/systbl.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/systbl_chk.c

View before deletion

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/trace/ftrace.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/traps.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/vdso.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/vmlinux.lds.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/book3s_64_vio.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/bookehv_interrupts.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/e500.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kvm/e500_emulate.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/code-patching.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/lib/feature-fixups.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/44x_mmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/8xx_mmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/dma-noncoherent.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/dump_bats.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/dump_linuxpagetables-generic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/dump_sr.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/fault.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hash_low_32.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/hugetlbpage.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/init-common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mem.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_context.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_context_book3s64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_context_iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_context_nohash.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/mmu_decl.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/numa.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable-book3s64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable-frag.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pgtable_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/pkeys.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/ppc_mmu_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/mm/tlb_low_64e.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/oprofile/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/oprofile/common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/core-book3s.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/imc-pmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/isa207-common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/isa207-common.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/perf_regs.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/perf/power9-pmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/44x/warp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/4xx/ocm.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/4xx/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/512x/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/52xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/52xx/efika.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/82xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/83xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/83xx/misc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/corenet_generic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/qemu_e500.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/85xx/t1042rdb_diu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/86xx/mpc86xx_smp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/Kconfig.cputype

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/amigaone/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/cbe_regs.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/spu_callbacks.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/cell/spu_manage.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/embedded6xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/maple/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pasemi/dma_lib.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pasemi/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pasemi/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/cache.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/feature.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/low_i2c.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/pfunc_base.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/pic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/sleep.S

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/smp.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/udbg_adb.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/udbg_scc.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/eeh-powernv.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/npu-dma.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal-power.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/opal.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci-ioda-tce.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci-ioda.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/pci.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powernv/vas-debug.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/hotplug-memory.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/iommu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/pci.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/pmem.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/vio.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_rio.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/fsl_rmu.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/ipic.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/scom.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/sysdev/xive/common.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/tools/checkpatch.sh

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/xmon/xmon.c

View file

This diff is incomplete. Download the complete patch.

drivers/cpufreq/pmac32-cpufreq.c

View file

This diff is incomplete. Download the complete patch.

drivers/cpuidle/cpuidle-pseries.c

View file

This diff is incomplete. Download the complete patch.

drivers/crypto/amcc/crypto4xx_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/pmac.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/ans-lcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/macio_asic.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/macio_sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/rack-meter.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/via-pmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_fcu_controls.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_lm87_sensor.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_smu_controls.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_smu_sat.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/windfarm_smu_sensors.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cxl/vphb.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ocxl/afu_irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ocxl/config.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ocxl/link.c

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/vfio_pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/vfio_pci_nvlink2.c

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/pci/vfio_pci_private.h

View file

This diff is incomplete. Download the complete patch.

drivers/vfio/vfio_iommu_spapr_tce.c

View file

This diff is incomplete. Download the complete patch.

include/linux/mmzone.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/vfio.h

View file

This diff is incomplete. Download the complete patch.

lib/raid6/Makefile

View file

This diff is incomplete. Download the complete patch.

lib/test_debug_virtual.c

View file

This diff is incomplete. Download the complete patch.

tools/arch/powerpc/include/uapi/asm/perf_regs.h

View file

This diff is incomplete. Download the complete patch.

tools/perf/arch/powerpc/include/perf_regs.h

View file

This diff is incomplete. Download the complete patch.

tools/perf/arch/powerpc/util/perf_regs.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/include/utils.h

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/core-pkey.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-gpr.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-spr.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/ptrace/ptrace-tm-vsx.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/tm/.gitignore

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/tm/Makefile

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c

View file

This diff is incomplete. Download the complete patch.