diff --git a/ArmPlatformPkg/Sec/Arm/SecEntryPoint.asm b/ArmPlatformPkg/Sec/Arm/SecEntryPoint.asm index 42d2b0268f..9305e8e529 100644 --- a/ArmPlatformPkg/Sec/Arm/SecEntryPoint.asm +++ b/ArmPlatformPkg/Sec/Arm/SecEntryPoint.asm @@ -33,10 +33,10 @@ StartupAddr DCD CEntryPoint _ModuleEntryPoint FUNCTION // First ensure all interrupts are disabled - blx ArmDisableInterrupts + bl ArmDisableInterrupts // Ensure that the MMU and caches are off - blx ArmDisableCachesAndMmu + bl ArmDisableCachesAndMmu // By default, we are doing a cold boot mov r10, #ARM_SEC_COLD_BOOT