--- zzzz-none-000/linux-4.19.183/arch/arm/include/asm/kvm_hyp.h 2021-03-24 10:07:39.000000000 +0000 +++ bcm63-7530ax-756/linux-4.19.183/arch/arm/include/asm/kvm_hyp.h 2023-06-28 08:54:18.000000000 +0000 @@ -35,6 +35,7 @@ asm volatile("mrs %0, " __stringify(r) : "=r" (__val)); \ __val; \ }) +#if !defined(CONFIG_BCM_KF_ARM_KASAN) #define TTBR0 __ACCESS_CP15_64(0, c2) #define TTBR1 __ACCESS_CP15_64(1, c2) @@ -87,7 +88,7 @@ #define CNTKCTL __ACCESS_CP15(c14, 0, c1, 0) #define CNTV_CTL __ACCESS_CP15(c14, 0, c3, 1) #define CNTHCTL __ACCESS_CP15(c14, 4, c1, 0) - +#endif #define VFP_FPEXC __ACCESS_VFP(FPEXC) /* AArch64 compatibility macros, only for the timer so far */