audk/ArmPlatformPkg
oliviermartin d05ca26cb8 ArmPlatformPkg/ArmPlatformLib: Added ArmPlatformGetPrimaryCoreMpId()
ArmPlatformGetPrimaryCoreMpId returns the MPID of the primary core.
The primary core might not be known at build time (eg: the platform allows
the boot CPU to be changed through board config).

This function is used during the secondary core stack initialization to know
the position of the secondary core in the SoC.
A secondary core that is at the position N, with N greater than the primary
core position, will be at the position N-1 in the list of secondary stacks
(the primary core has its own separate bigger stack).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
Acked-by: Ryan Harkin <ryan.harkin@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14345 6f19259b-4bc3-4df7-8a09-765794883524
2013-05-10 12:44:30 +00:00
..
ArmRealViewEbPkg ArmPlatformPkg/ArmPlatformLib: Added support for ArmPlatformIsPrimaryCore() 2013-05-10 12:41:27 +00:00
ArmVExpressPkg ArmPlatformPkg/ArmPlatformLib: Added ArmPlatformGetPrimaryCoreMpId() 2013-05-10 12:44:30 +00:00
Bds ArmPlatformPkg/Bds: Missing CRC32 update 2013-04-14 09:28:11 +00:00
Documentation ArmPlatformPkg/BaseTools-Pending-Patches.patch: Added latest ARMGCC & ARMLINUXGCC updated flags 2012-10-18 16:27:14 +00:00
Drivers ArmPlatformPkg/NorFlashDxe: Make the driver more compliant with the UEFI specification 2013-04-14 09:25:34 +00:00
Include ArmPlatformPkg/ArmPlatformLib: Added ArmPlatformGetPrimaryCoreMpId() 2013-05-10 12:44:30 +00:00
Library ArmPlatformPkg/ArmPlatformLib: Added ArmPlatformGetPrimaryCoreMpId() 2013-05-10 12:44:30 +00:00
MemoryInitPei ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
PlatformPei ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
PrePeiCore ArmPlatformPkg/ArmPlatformLib: Added support for ArmPlatformIsPrimaryCore() 2013-05-10 12:41:27 +00:00
PrePi ArmPlatformPkg/ArmPlatformLib: Added support for ArmPlatformIsPrimaryCore() 2013-05-10 12:41:27 +00:00
Scripts ArmPlatformPkg/Scripts: Added '--verbose' support to DS-5 scripts 2013-01-25 12:14:09 +00:00
Sec ArmPlatformPkg/ArmPlatformLib: Added support for ArmPlatformIsPrimaryCore() 2013-05-10 12:41:27 +00:00
ArmPlatformPkg-2ndstage.dsc ArmPkg/BdsLib: Added support to declare Power State Coordination Interface (PSCI) to the Flat Device Tree (FDT) 2013-03-12 00:56:37 +00:00
ArmPlatformPkg-2ndstage.fdf ArmPlatformPkg: Replaced FatPkg source package by the pre-built FatPkg binary 2013-01-25 12:00:33 +00:00
ArmPlatformPkg.dec ArmPlatformPkg: Introduction of gArmPlatformTokenSpaceGuid.PcdCoreCount 2012-09-28 10:43:28 +00:00
ArmPlatformPkg.dsc ArmPkg/BdsLib: Added support to declare Power State Coordination Interface (PSCI) to the Flat Device Tree (FDT) 2013-03-12 00:56:37 +00:00
ArmPlatformPkg.fdf ArmPlatformPkg/ArmPlatformLibNull: Fixed build 2013-03-12 00:41:05 +00:00
Contributions.txt EDK II Packages: Add Contributions.txt and License.txt files 2012-04-11 23:19:46 +00:00
License.txt EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00