audk/ArmPlatformPkg/PrePeiCore
Heyi Guo 4960d8e004 ArmPlatformPkg: Fix stack switch bug after commit 7945b29
This is the complementary patch for the commit 7945b29, which strictly
aligns temporary heap size and temporary stack size, but does not do
the same thing when switching stack and heap to permanent memory, and
then it may cause fatal data corruption like PHIT HOB lost and stack
pointer unaligned.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Heyi Guo <heyi.guo@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19213 6f19259b-4bc3-4df7-8a09-765794883524
2015-12-10 16:07:03 +00:00
..
AArch64 ArmPlatformPkg/PrePeiCore: remove global variable allocation from lowlevel init 2015-11-27 17:07:31 +00:00
Arm ArmPlatformPkg/PrePeiCore: remove global variable allocation from lowlevel init 2015-11-27 17:07:31 +00:00
MainMPCore.c ArmPkg/PrePeiCore: use explicit UINTN cast in VOID* arithmetic 2015-12-08 14:15:14 +00:00
MainUniCore.c ArmPkg/PrePeiCore: use explicit UINTN cast in VOID* arithmetic 2015-12-08 14:15:14 +00:00
PrePeiCore.c ArmPlatformPkg: Fix stack switch bug after commit 7945b29 2015-12-10 16:07:03 +00:00
PrePeiCore.h ArmPlatformPkg/PrePeiCore: remove global variable allocation from lowlevel init 2015-11-27 17:07:31 +00:00
PrePeiCoreMPCore.inf ArmPlatformPkg/PrePeiCore: remove global variable allocation from lowlevel init 2015-11-27 17:07:31 +00:00
PrePeiCoreUniCore.inf ArmPlatformPkg/PrePeiCore: remove global variable allocation from lowlevel init 2015-11-27 17:07:31 +00:00