]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/PrePi/ModuleEntryPoint.asm
ArmPlatformPkg: Fix Global Variable region initialization when GlobalVariable's size...
[mirror_edk2.git] / ArmPlatformPkg / PrePi / ModuleEntryPoint.asm
index 0f14d498d78d406f33f27326cc71f4809ec8bc66..5392e80925ab645163688c618dc58b035f5a80e3 100644 (file)
@@ -128,10 +128,10 @@ _SetGlobals
   mov   r3, sp\r
   mov   r2, #0x0\r
 _InitGlobals\r
-  str   r2, [r3], #4\r
   cmp   r3, r1\r
-  bne   _InitGlobals\r
-\r
+  beq   _PrepareArguments\r
+  str   r2, [r3], #4\r
+  b     _InitGlobals\r
 \r
 _PrepareArguments\r
   mov   r0, r5\r