arm64: Verify CPU errata work arounds on hotplugged CPU
CPU Errata work arounds are detected and applied to the kernel code at boot time and the data is then freed up. If a new hotplugged CPU requires a work around which was not applied at boot time, there is nothing we can do but simply fail the booting. Cc: Will Deacon <will.deacon@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
This commit is contained in:

committed by
Will Deacon

parent
25fc11aead
commit
6a6efbb45b
@@ -998,6 +998,7 @@ void verify_local_cpu_capabilities(void)
|
||||
if (!sys_caps_initialised)
|
||||
return;
|
||||
|
||||
verify_local_cpu_errata();
|
||||
verify_local_cpu_features(arm64_features);
|
||||
verify_local_elf_hwcaps(arm64_elf_hwcaps);
|
||||
if (system_supports_32bit_el0())
|
||||
|
Reference in New Issue
Block a user