forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/powerpc/linux Pull powerpc updates from Michael Ellerman: - Support for userspace to send requests directly to the on-chip GZIP accelerator on Power9. - Rework of our lockless page table walking (__find_linux_pte()) to make it safe against parallel page table manipulations without relying on an IPI for serialisation. - A series of fixes & enhancements to make our machine check handling more robust. - Lots of plumbing to add support for "prefixed" (64-bit) instructions on Power10. - Support for using huge pages for the linear mapping on 8xx (32-bit). - Remove obsolete Xilinx PPC405/PPC440 support, and an associated sound driver. - Removal of some obsolete 40x platforms and associated cruft. - Initial support for booting on Power10. - Lots of other small features, cleanups & fixes. Thanks to: Alexey Kardashevskiy, Alistair Popple, Andrew Donnellan, Andrey Abramov, Aneesh Kumar K.V, Balamuruhan S, Bharata B Rao, Bulent Abali, Cédric Le Goater, Chen Zhou, Christian Zigotzky, Christophe JAILLET, Christophe Leroy, Dmitry Torokhov, Emmanuel Nicolet, Erhard F., Gautham R. Shenoy, Geoff Levand, George Spelvin, Greg Kurz, Gustavo A. R. Silva, Gustavo Walbon, Haren Myneni, Hari Bathini, Joel Stanley, Jordan Niethe, Kajol Jain, Kees Cook, Leonardo Bras, Madhavan Srinivasan., Mahesh Salgaonkar, Markus Elfring, Michael Neuling, Michal Simek, Nathan Chancellor, Nathan Lynch, Naveen N. Rao, Nicholas Piggin, Oliver O'Halloran, Paul Mackerras, Pingfan Liu, Qian Cai, Ram Pai, Raphael Moreira Zinsly, Ravi Bangoria, Sam Bobroff, Sandipan Das, Segher Boessenkool, Stephen Rothwell, Sukadev Bhattiprolu, Tyrel Datwyler, Wolfram Sang, Xiongfeng Wang. * tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (299 commits) powerpc/pseries: Make vio and ibmebus initcalls pseries specific cxl: Remove dead Kconfig options powerpc: Add POWER10 architected mode powerpc/dt_cpu_ftrs: Add MMA feature powerpc/dt_cpu_ftrs: Enable Prefixed Instructions powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected powerpc: Add support for ISA v3.1 powerpc: Add new HWCAP bits powerpc/64s: Don't set FSCR bits in INIT_THREAD powerpc/64s: Save FSCR to init_task.thread.fscr after feature init powerpc/64s: Don't let DT CPU features set FSCR_DSCR powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG powerpc/module_64: Use special stub for _mcount() with -mprofile-kernel powerpc/module_64: Simplify check for -mprofile-kernel ftrace relocations powerpc/module_64: Consolidate ftrace code powerpc/32: Disable KASAN with pages bigger than 16k powerpc/uaccess: Don't set KUEP by default on book3s/32 powerpc/uaccess: Don't set KUAP by default on book3s/32 powerpc/8xx: Reduce time spent in allow_user_access() and friends ...
- Loading branch information
Showing
343 changed files
with
10,395 additions
and
8,589 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,6 +22,27 @@ Description: | |
Exposes the "version" field of the 24x7 catalog. This is also | ||
extractable from the provided binary "catalog" sysfs entry. | ||
|
||
What: /sys/devices/hv_24x7/interface/sockets | ||
Date: May 2020 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
Description: read only | ||
This sysfs interface exposes the number of sockets present in the | ||
system. | ||
|
||
What: /sys/devices/hv_24x7/interface/chipspersocket | ||
Date: May 2020 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
Description: read only | ||
This sysfs interface exposes the number of chips per socket | ||
present in the system. | ||
|
||
What: /sys/devices/hv_24x7/interface/coresperchip | ||
Date: May 2020 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
Description: read only | ||
This sysfs interface exposes the number of cores per chip | ||
present in the system. | ||
|
||
What: /sys/bus/event_source/devices/hv_24x7/event_descs/<event-name> | ||
Date: February 2014 | ||
Contact: Linux on PowerPC Developer List <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -574,3 +574,42 @@ Description: Secure Virtual Machine | |
If 1, it means the system is using the Protected Execution | ||
Facility in POWER9 and newer processors. i.e., it is a Secure | ||
Virtual Machine. | ||
|
||
What: /sys/devices/system/cpu/cpuX/purr | ||
Date: Apr 2005 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: PURR ticks for this CPU since the system boot. | ||
|
||
The Processor Utilization Resources Register (PURR) is | ||
a 64-bit counter which provides an estimate of the | ||
resources used by the CPU thread. The contents of this | ||
register increases monotonically. This sysfs interface | ||
exposes the number of PURR ticks for cpuX. | ||
|
||
What: /sys/devices/system/cpu/cpuX/spurr | ||
Date: Dec 2006 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: SPURR ticks for this CPU since the system boot. | ||
|
||
The Scaled Processor Utilization Resources Register | ||
(SPURR) is a 64-bit counter that provides a frequency | ||
invariant estimate of the resources used by the CPU | ||
thread. The contents of this register increases | ||
monotonically. This sysfs interface exposes the number | ||
of SPURR ticks for cpuX. | ||
|
||
What: /sys/devices/system/cpu/cpuX/idle_purr | ||
Date: Apr 2020 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: PURR ticks for cpuX when it was idle. | ||
|
||
This sysfs interface exposes the number of PURR ticks | ||
for cpuX when it was idle. | ||
|
||
What: /sys/devices/system/cpu/cpuX/idle_spurr | ||
Date: Apr 2020 | ||
Contact: Linux for PowerPC mailing list <[email protected]> | ||
Description: SPURR ticks for cpuX when it was idle. | ||
|
||
This sysfs interface exposes the number of SPURR ticks | ||
for cpuX when it was idle. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,6 +30,7 @@ powerpc | |
syscall64-abi | ||
transactional_memory | ||
ultravisor | ||
vas-api | ||
|
||
.. only:: subproject and html | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.