OpenCloudOS-Kernel/arch/powerpc/configs
Linus Torvalds 7246f60068 powerpc updates for 4.12 part 1.
Highlights include:
 
  - Larger virtual address space on 64-bit server CPUs. By default we use a 128TB
    virtual address space, but a process can request access to the full 512TB by
    passing a hint to mmap().
 
  - Support for the new Power9 "XIVE" interrupt controller.
 
  - TLB flushing optimisations for the radix MMU on Power9.
 
  - Support for CAPI cards on Power9, using the "Coherent Accelerator Interface
    Architecture 2.0".
 
  - The ability to configure the mmap randomisation limits at build and runtime.
 
  - Several small fixes and cleanups to the kprobes code, as well as support for
    KPROBES_ON_FTRACE.
 
  - Major improvements to handling of system reset interrupts, correctly treating
    them as NMIs, giving them a dedicated stack and using a new hypervisor call
    to trigger them, all of which should aid debugging and robustness.
 
 Many fixes and other minor enhancements.
 
 Thanks to:
   Alastair D'Silva, Alexey Kardashevskiy, Alistair Popple, Andrew Donnellan,
   Aneesh Kumar K.V, Anshuman Khandual, Anton Blanchard, Balbir Singh, Ben
   Hutchings, Benjamin Herrenschmidt, Bhupesh Sharma, Chris Packham, Christian
   Zigotzky, Christophe Leroy, Christophe Lombard, Daniel Axtens, David Gibson,
   Gautham R. Shenoy, Gavin Shan, Geert Uytterhoeven, Guilherme G. Piccoli,
   Hamish Martin, Hari Bathini, Kees Cook, Laurent Dufour, Madhavan Srinivasan,
   Mahesh J Salgaonkar, Mahesh Salgaonkar, Masami Hiramatsu, Matt Brown, Matthew
   R. Ochs, Michael Neuling, Naveen N. Rao, Nicholas Piggin, Oliver O'Halloran,
   Pan Xinhui, Paul Mackerras, Rashmica Gupta, Russell Currey, Sukadev
   Bhattiprolu, Thadeu Lima de Souza Cascardo, Tobin C. Harding, Tyrel Datwyler,
   Uma Krishnan, Vaibhav Jain, Vipin K Parashar, Yang Shi.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJZDHUMAAoJEFHr6jzI4aWAT7oQALkE2Nj3gjcn1z0SkFhq/1iO
 Py9Elmqm4E+L6NKYtBY5dS8xVAJ088ffzERyqJ1FY1LHkB8tn8bWRcMQmbjAFzTI
 V4TAzDNI890BN/F4ptrYRwNFxRBHAvZ4NDunTzagwYnwmTzW9PYHmOi4pvWTo3Tw
 KFUQ0joLSEgHzyfXxYB3fyj41u8N0FZvhfazdNSqia2Y5Vwwv/ION5jKplDM+09Y
 EtVEXFvaKAS1sjbM/d/Jo5rblHfR0D9/lYV10+jjyIokjzslIpyTbnj3izeYoM5V
 I4h99372zfsEjBGPPXyM3khL3zizGMSDYRmJHQSaKxjtecS9SPywPTZ8ufO/aSzV
 Ngq6nlND+f1zep29VQ0cxd3Jh40skWOXzxJaFjfDT25xa6FbfsWP2NCtk8PGylZ7
 EyqTuCWkMgIP02KlX3oHvEB2LRRPCDmRU2zECecRGNJrIQwYC2xjoiVi7Q8Qe8rY
 gr7Ib5Jj/a+uiTcCIy37+5nXq2s14/JBOKqxuYZIxeuZFvKYuRUipbKWO05WDOAz
 m/pSzeC3J8AAoYiqR0gcSOuJTOnJpGhs7zrQFqnEISbXIwLW+ICumzOmTAiBqOEY
 Rt8uW2gYkPwKLrE05445RfVUoERaAjaE06eRMOWS6slnngHmmnRJbf3PcoALiJkT
 ediqGEj0/N1HMB31V5tS
 =vSF3
 -----END PGP SIGNATURE-----

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

Pull powerpc updates from Michael Ellerman:
 "Highlights include:

   - Larger virtual address space on 64-bit server CPUs. By default we
     use a 128TB virtual address space, but a process can request access
     to the full 512TB by passing a hint to mmap().

   - Support for the new Power9 "XIVE" interrupt controller.

   - TLB flushing optimisations for the radix MMU on Power9.

   - Support for CAPI cards on Power9, using the "Coherent Accelerator
     Interface Architecture 2.0".

   - The ability to configure the mmap randomisation limits at build and
     runtime.

   - Several small fixes and cleanups to the kprobes code, as well as
     support for KPROBES_ON_FTRACE.

   - Major improvements to handling of system reset interrupts,
     correctly treating them as NMIs, giving them a dedicated stack and
     using a new hypervisor call to trigger them, all of which should
     aid debugging and robustness.

   - Many fixes and other minor enhancements.

  Thanks to: Alastair D'Silva, Alexey Kardashevskiy, Alistair Popple,
  Andrew Donnellan, Aneesh Kumar K.V, Anshuman Khandual, Anton
  Blanchard, Balbir Singh, Ben Hutchings, Benjamin Herrenschmidt,
  Bhupesh Sharma, Chris Packham, Christian Zigotzky, Christophe Leroy,
  Christophe Lombard, Daniel Axtens, David Gibson, Gautham R. Shenoy,
  Gavin Shan, Geert Uytterhoeven, Guilherme G. Piccoli, Hamish Martin,
  Hari Bathini, Kees Cook, Laurent Dufour, Madhavan Srinivasan, Mahesh J
  Salgaonkar, Mahesh Salgaonkar, Masami Hiramatsu, Matt Brown, Matthew
  R. Ochs, Michael Neuling, Naveen N. Rao, Nicholas Piggin, Oliver
  O'Halloran, Pan Xinhui, Paul Mackerras, Rashmica Gupta, Russell
  Currey, Sukadev Bhattiprolu, Thadeu Lima de Souza Cascardo, Tobin C.
  Harding, Tyrel Datwyler, Uma Krishnan, Vaibhav Jain, Vipin K Parashar,
  Yang Shi"

* tag 'powerpc-4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (214 commits)
  powerpc/64s: Power9 has no LPCR[VRMASD] field so don't set it
  powerpc/powernv: Fix TCE kill on NVLink2
  powerpc/mm/radix: Drop support for CPUs without lockless tlbie
  powerpc/book3s/mce: Move add_taint() later in virtual mode
  powerpc/sysfs: Move #ifdef CONFIG_HOTPLUG_CPU out of the function body
  powerpc/smp: Document irq enable/disable after migrating IRQs
  powerpc/mpc52xx: Don't select user-visible RTAS_PROC
  powerpc/powernv: Document cxl dependency on special case in pnv_eeh_reset()
  powerpc/eeh: Clean up and document event handling functions
  powerpc/eeh: Avoid use after free in eeh_handle_special_event()
  cxl: Mask slice error interrupts after first occurrence
  cxl: Route eeh events to all drivers in cxl_pci_error_detected()
  cxl: Force context lock during EEH flow
  powerpc/64: Allow CONFIG_RELOCATABLE if COMPILE_TEST
  powerpc/xmon: Teach xmon oops about radix vectors
  powerpc/mm/hash: Fix off-by-one in comment about kernel contexts ids
  powerpc/pseries: Enable VFIO
  powerpc/powernv: Fix iommu table size calculation hook for small tables
  powerpc/powernv: Check kzalloc() return value in pnv_pci_table_alloc
  powerpc: Add arch/powerpc/tools directory
  ...
2017-05-05 11:36:44 -07:00
..
40x powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
44x powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
52xx powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
83xx powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
85xx EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
85xx-32bit.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
85xx-64bit.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
85xx-hw.config EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
85xx-smp.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
86xx-hw.config powerpc/86xx: Add support for Emerson/Artesyn MVME7100 2016-07-08 20:01:27 -05:00
86xx-smp.config powerpc/86xx: Switch to kconfig fragments approach 2016-03-11 19:19:12 -06:00
adder875_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
altivec.config powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
amigaone_defconfig powerpc: convert amigaone_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
c2k_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
cell_defconfig EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
chrp32_defconfig powerpc: convert chrp32_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
corenet_basic_defconfig powerpc/85xx: Use kconfig fragments 2015-08-07 22:59:19 -05:00
dpaa.config arch/powerpc: Enable dpaa_eth 2016-11-15 22:34:25 -05:00
ep88xc_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
ep8248e_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
fsl-emb-nonhw.config powerpc/85xx: Enable gpio power/reset driver 2016-11-23 01:23:38 -06:00
g5_defconfig powerpc: convert g5_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
gamecube_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
holly_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
le.config powerpc/configs: Replace pseries_le_defconfig with a Makefile target using merge_config 2015-06-02 16:54:49 +10:00
linkstation_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
maple_defconfig powerpc: convert maple_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
mgcoge_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc83xx_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc85xx_basic_defconfig powerpc/85xx: Enable TWR_P102x in mpc85xx_basic_defconfig 2015-12-22 18:23:21 -06:00
mpc86xx_basic_defconfig powerpc/86xx: Add support for Emerson/Artesyn MVME7100 2016-07-08 20:01:27 -05:00
mpc512x_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc866_ads_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc885_ads_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc5200_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc7448_hpc2_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mpc8272_ads_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
mvme5100_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
pasemi_defconfig EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
pmac32_defconfig powerpc: convert pmac32_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
powernv_defconfig powerpc/configs: Re-enable POWER8 crc32c 2017-03-28 10:52:04 +11:00
ppc6xx_defconfig EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
ppc40x_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
ppc44x_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
ppc64_defconfig powerpc updates for 4.12 part 1. 2017-05-05 11:36:44 -07:00
ppc64e_defconfig EDAC: Remove EDAC_MM_EDAC 2017-04-10 17:14:41 +02:00
pq2fads_defconfig Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux into next 2016-07-30 13:43:19 +10:00
ps3_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
pseries_defconfig powerpc/configs: Re-enable POWER8 crc32c 2017-03-28 10:52:04 +11:00
storcenter_defconfig powerpc: convert storcenter_defconfig to use libata PATA drivers 2016-11-14 20:09:32 +11:00
tqm8xx_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00
wii_defconfig powerpc/configs: Remove old symbols from defconfigs 2016-07-08 22:10:07 +10:00