audk/ArmPlatformPkg
oliviermartin 2dbcb8f0a3 ArmPlatformPkg: Changed memory model for the stacks
In the previous version, every cores had the same stack size.
To avoid to waste memory with secondary core stacks, the primary core stack
size is now different from the secondary cores stack size.

These are the Stack PCDs and their default values:

gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase|0
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize|0x10000
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize|0x1000

gArmPlatformTokenSpaceGuid.PcdCPUCoresSecMonStackBase|0
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecMonStackSize|0x1000

gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase|0
gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize|0x10000
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize|0x1000




git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12415 6f19259b-4bc3-4df7-8a09-765794883524
2011-09-22 23:05:20 +00:00
..
ArmRealViewEbPkg ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
ArmVExpressPkg ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
Bds ArmPkg/BdsLib: Use two distinct functions to boot Linux either by Atag or Fdt 2011-09-22 22:54:38 +00:00
Documentation ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
Drivers Arm Packages: Fixed coding style/Line endings to follow EDK2 coding convention 2011-09-22 22:53:54 +00:00
Include ArmPlatformPkg/ArmPlatformLib: Removed 'ArmPlatformIsMemoryInitialized' function 2011-09-22 23:04:06 +00:00
Library ArmPlatformPkg: Introduce Primary core macros 2011-09-22 23:01:13 +00:00
MemoryInitPei ArmPlatformPkg: Change the memory model for the ARM Platform components 2011-07-06 16:27:21 +00:00
PlatformPei ArmPlatformPkg: Fix builds 2011-07-01 19:51:48 +00:00
PrePeiCore ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
PrePi ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
Sec ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00
ArmPlatformPkg.dec ArmPlatformPkg: Changed memory model for the stacks 2011-09-22 23:05:20 +00:00