Revert "HAX: HAX: HAX: Nobble some CPUs to test error handling paths"
This reverts commit 1d7a27621e3c283e84c325242a6d5fe2154f7b09.
diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c
index 56690af..80f6b5a 100644
--- a/arch/arm64/kernel/cpufeature.c
+++ b/arch/arm64/kernel/cpufeature.c
@@ -3641,8 +3641,6 @@ static void check_early_cpu_features(void)
verify_cpu_asid_bits();
verify_local_cpu_caps(SCOPE_BOOT_CPU);
- if (smp_processor_id() == 60)
- cpu_die_early();
}
static void
diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S
index e6810e1..8876674 100644
--- a/arch/arm64/kernel/head.S
+++ b/arch/arm64/kernel/head.S
@@ -372,9 +372,9 @@
mov x20, x0 // preserve boot mode
#ifdef CONFIG_ARM64_VA_BITS_52
-//alternative_if ARM64_HAS_VA52
+alternative_if ARM64_HAS_VA52
bl __cpu_secondary_check52bitva
-//alternative_else_nop_endif
+alternative_else_nop_endif
#endif
bl __cpu_setup // initialise processor
@@ -472,10 +472,6 @@
b.lt __no_granule_support
cmp x3, #ID_AA64MMFR0_EL1_TGRAN_SUPPORTED_MAX
b.gt __no_granule_support
- mrs x3, mpidr_el1
- and x3, x3, #0xffff
- sub x3, x3, #0x100
- cbz x3, __no_granule_support
phys_to_ttbr x2, x2
msr ttbr0_el1, x2 // load TTBR0
load_ttbr1 x1, x1, x3
@@ -487,10 +483,6 @@
#ifdef CONFIG_ARM64_VA_BITS_52
SYM_FUNC_START(__cpu_secondary_check52bitva)
- mrs x0, mpidr_el1
- and x0, x0, #0xffff
- sub x0, x0, #0x200
- cbnz x0, 2f
#ifndef CONFIG_ARM64_LPA2
mrs_s x0, SYS_ID_AA64MMFR2_EL1
and x0, x0, ID_AA64MMFR2_EL1_VARange_MASK