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 <sigmaepsilon92@gmail.com>
Tested-by: Ryan Harkin <ryan.harkin@linaro.org>
This commit is contained in:
Michael Zimmermann 2016-09-07 13:16:18 +01:00 committed by Ard Biesheuvel
parent 2f4f6489d8
commit 570e7cd4a4
1 changed files with 1 additions and 1 deletions

View File

@ -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)