From 570e7cd4a42118ba9f20a616c0869503337fbc1c Mon Sep 17 00:00:00 2001 From: Michael Zimmermann Date: Wed, 7 Sep 2016 13:16:18 +0100 Subject: ArmPlatformPkg/PrePi: fix secondary stack base this bug was introduced by: d2fa09a ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Zimmermann Tested-by: Ryan Harkin --- ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ArmPlatformPkg') diff --git a/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S b/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S index b7127ce..39030da 100644 --- a/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S +++ b/ArmPlatformPkg/PrePi/Arm/ModuleEntryPoint.S @@ -101,7 +101,7 @@ _GetStackBase: sub r10, r1, r2 // Stack for the secondary core = Number of Cores - 1 - MOV32 (r0, (FixedPcdGet32(PcdCoreCount) - 1) * FixedPcdGet32(PcdCPUCoreSecondaryStackSize)) + MOV32 (r1, (FixedPcdGet32(PcdCoreCount) - 1) * FixedPcdGet32(PcdCPUCoreSecondaryStackSize)) sub r10, r10, r1 // r10 = The base of the MpCore Stacks (primary stack & secondary stacks) -- cgit v1.1