linux/arch
Mark Rutland df857416a1 arm64: cpuinfo: record cpu system register values
Several kernel subsystems need to know details about CPU system register
values, sometimes for CPUs other than that they are executing on. Rather
than hard-coding system register accesses and cross-calls for these
cases, this patch adds logic to record various system register values at
boot-time. This may be used for feature reporting, firmware bug
detection, etc.

Separate hooks are added for the boot and hotplug paths to enable
one-time intialisation and cold/warm boot value mismatch detection in
later patches.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Reviewed-by: Will Deacon <will.deacon@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2014-07-18 15:24:09 +01:00
..
alpha
arc
arm ARM: SoC fixes for 3.16-rc 2014-07-05 16:57:12 -07:00
arm64 arm64: cpuinfo: record cpu system register values 2014-07-18 15:24:09 +01:00
avr32
blackfin
c6x
cris
frv
hexagon
ia64
m32r
m68k
metag
microblaze
mips A bunch of one-liners (except the s390 one). 2014-07-01 09:27:34 -07:00
mn10300
openrisc
parisc
powerpc
s390 A bunch of one-liners (except the s390 one). 2014-07-01 09:27:34 -07:00
score
sh
sparc
tile
um
unicore32
x86 ptrace,x86: force IRET path after a ptrace_stop() 2014-07-03 17:27:23 -07:00
xtensa
.gitignore
Kconfig