Commit d38c07af authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull powerpc updates from Michael Ellerman:
 "Slightly late as I had to rebase mid-week to insert a bug fix:

   - A large series from Nick for 64-bit to further rework our exception
     vectors, and rewrite portions of the syscall entry/exit and
     interrupt return in C. The result is much easier to follow code
     that is also faster in general.

   - Cleanup of our ptrace code to split various parts out that had
     become badly intertwined with #ifdefs over the years.

   - Changes to our NUMA setup under the PowerVM hypervisor which should
     hopefully avoid non-sensical topologies which can lead to warnings
     from the workqueue code and other problems.

   - MAINTAINERS updates to remove some of our old orphan entries and
     update the status of others.

   - Quite a few other small changes and fixes all over the map.

  Thanks to: Abdul Haleem, afzal mohammed, Alexey Kardashevskiy, Andrew
  Donnellan, Aneesh Kumar K.V, Balamuruhan S, Cédric Le Goater, Chen
  Zhou, Christophe JAILLET, Christophe Leroy, Christoph Hellwig, Clement
  Courbet, Daniel Axtens, David Gibson, Douglas Miller, Fabiano Rosas,
  Fangrui Song, Ganesh Goudar, Gautham R. Shenoy, Greg Kroah-Hartman,
  Greg Kurz, Gustavo Luiz Duarte, Hari Bathini, Ilie Halip, Jan Kara,
  Joe Lawrence, Joe Perches, Kajol Jain, Larry Finger, Laurentiu Tudor,
  Leonardo Bras, Libor Pechacek, Madhavan Srinivasan, Mahesh Salgaonkar,
  Masahiro Yamada, Masami Hiramatsu, Mauricio Faria de Oliveira, Michael
  Neuling, Michal Suchanek, Mike Rapoport, Nageswara R Sastry, Nathan
  Chancellor, Nathan Lynch, Naveen N. Rao, Nicholas Piggin, Nick
  Desaulniers, Oliver O'Halloran, Po-Hsu Lin, Pratik Rajesh Sampat,
  Rasmus Villemoes, Ravi Bangoria, Roman Bolshakov, Sam Bobroff,
  Sandipan Das, Santosh S, Sedat Dilek, Segher Boessenkool, Shilpasri G
  Bhat, Sourabh Jain, Srikar Dronamraju, Stephen Rothwell, Tyrel
  Datwyler, Vaibhav Jain, YueHaibing"

* tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux: (158 commits)
  powerpc: Make setjmp/longjmp signature standard
  powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type
  powerpc: Suppress .eh_frame generation
  powerpc: Drop -fno-dwarf2-cfi-asm
  powerpc/32: drop unused ISA_DMA_THRESHOLD
  powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces
  selftests/powerpc: Fix try-run when source tree is not writable
  powerpc/vmlinux.lds: Explicitly retain .gnu.hash
  powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c
  powerpc/ptrace: create ppc_gethwdinfo()
  powerpc/ptrace: create ptrace_get_debugreg()
  powerpc/ptrace: split out ADV_DEBUG_REGS related functions.
  powerpc/ptrace: move register viewing functions out of ptrace.c
  powerpc/ptrace: split out TRANSACTIONAL_MEM related functions.
  powerpc/ptrace: split out SPE related functions.
  powerpc/ptrace: split out ALTIVEC related functions.
  powerpc/ptrace: split out VSX related functions.
  powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET
  powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64
  powerpc/ptrace: remove unused header includes
  ...
parents 31c0aa87 c17eb4dc
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
This ABI is renamed and moved to a new location /sys/kernel/fadump/enabled.

What:		/sys/kernel/fadump_enabled
Date:		Feb 2012
Contact:	linuxppc-dev@lists.ozlabs.org
Description:	read only
		Primarily used to identify whether the FADump is enabled in
		the kernel or not.
User:		Kdump service
+10 −0
Original line number Diff line number Diff line
This ABI is renamed and moved to a new location /sys/kernel/fadump/registered.¬

What:		/sys/kernel/fadump_registered
Date:		Feb 2012
Contact:	linuxppc-dev@lists.ozlabs.org
Description:	read/write
		Helps to control the dump collect feature from userspace.
		Setting 1 to this file enables the system to collect the
		dump and 0 to disable it.
User:		Kdump service
+10 −0
Original line number Diff line number Diff line
This ABI is renamed and moved to a new location /sys/kernel/fadump/release_mem.¬

What:		/sys/kernel/fadump_release_mem
Date:		Feb 2012
Contact:	linuxppc-dev@lists.ozlabs.org
Description:	write only
		This is a special sysfs file and only available when
		the system is booted to capture the vmcore using FADump.
		It is used to release the memory reserved by FADump to
		save the crash dump.
+9 −0
Original line number Diff line number Diff line
This ABI is moved to /sys/firmware/opal/mpipl/release_core.

What:		/sys/kernel/fadump_release_opalcore
Date:		Sep 2019
Contact:	linuxppc-dev@lists.ozlabs.org
Description:	write only
		The sysfs file is available when the system is booted to
		collect the dump on OPAL based machine. It used to release
		the memory used to collect the opalcore.
+21 −0
Original line number Diff line number Diff line
What:		/sys/firmware/opal/sensor_groups
Date:		August 2017
Contact:	Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
Description:	Sensor groups directory for POWER9 powernv servers

		Each folder in this directory contains a sensor group
		which are classified based on type of the sensor
		like power, temperature, frequency, current, etc. They
		can also indicate the group of sensors belonging to
		different owners like CSM, Profiler, Job-Scheduler

What:		/sys/firmware/opal/sensor_groups/<sensor_group_name>/clear
Date:		August 2017
Contact:	Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
Description:	Sysfs file to clear the min-max of all the sensors
		belonging to the group.

		Writing 1 to this file will clear the minimum and
		maximum values of all the sensors in the group.
		In POWER9, the min-max of a sensor is the historical minimum
		and maximum value of the sensor cached by OCC.
Loading