summaryrefslogtreecommitdiffstats
path: root/BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S
diff options
context:
space:
mode:
Diffstat (limited to 'BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S')
-rw-r--r--BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S b/BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S
index 882aed469c..d8cabeb25f 100644
--- a/BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S
+++ b/BeagleBoardPkg/Sec/Arm/ModuleEntryPoint.S
@@ -39,6 +39,8 @@ ASM_PFX(_ModuleEntryPoint):
// Set CPU vectors to start of DRAM
mov r0, #0x80000000
mcr p15, 0, r0, c12, c0, 0
+ isb // Sync changes to control registers
+
/* before we call C code, lets setup the stack pointer in internal RAM*/
stack_pointer_setup: