]> git.baikalelectronics.ru Git - kernel.git/commit
arm64: cpufeature: Detect CPU RAS Extentions
authorXie XiuQi <xiexiuqi@huawei.com>
Mon, 15 Jan 2018 19:38:56 +0000 (19:38 +0000)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 16 Jan 2018 15:05:48 +0000 (15:05 +0000)
commiteaf63a12a4eac2b85b8e788969743b85c9b45531
tree5a5920a4da384a18c5b202626df5913706d2118a
parent22e821648865309114c02d616725975a7583cf13
arm64: cpufeature: Detect CPU RAS Extentions

ARM's v8.2 Extentions add support for Reliability, Availability and
Serviceability (RAS). On CPUs with these extensions system software
can use additional barriers to isolate errors and determine if faults
are pending. Add cpufeature detection.

Platform level RAS support may require additional firmware support.

Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Xie XiuQi <xiexiuqi@huawei.com>
[Rebased added config option, reworded commit message]
Signed-off-by: James Morse <james.morse@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/Kconfig
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/sysreg.h
arch/arm64/kernel/cpufeature.c