audk/ArmPlatformPkg/Library
oliviermartin 0787bc6184 ArmPlatformPkg: Introduce Primary core macros
On MpCore system, the primary core can now be any core of the system.

To identify the primary core, you can use 'gArmTokenSpaceGuid.PcdArmPrimaryCoreMask'
and 'gArmTokenSpaceGuid.PcdArmPrimaryCore'.
These PCDs by default use the ClusterId and CoreId to identify the core. And the
primary core is defined as the ClusetrId=0 and CoreId=0.

The helper macros are: IS_PRIMARY_CORE(MpId), GET_CORE_ID(MpId), GET_CLUSTER_ID(MpId),
GET_CORE_POS(MpId), PRIMARY_CORE_ID.



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12412 6f19259b-4bc3-4df7-8a09-765794883524
2011-09-22 23:01:13 +00:00
..
DebugSecExtraActionLib ArmPlatformPkg: Introduce Primary core macros 2011-09-22 23:01:13 +00:00
EblCmdLib ArmPlatformPkg: Fix build issues 2011-07-04 10:18:18 +00:00
L2X0CacheLibNull ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/ (2) 2011-07-01 15:40:16 +00:00
PL011SerialPortLib ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/ 2011-07-01 15:30:01 +00:00
PL031RealTimeClockLib ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/ 2011-07-01 15:30:01 +00:00
PeiServicesTablePointerLib ArmPlatformPkg: Fix ARM RealView EB and VE builds 2011-08-30 16:54:48 +00:00
PrePiHobListPointerLib ArmPlatformPkg/PrePiHobListPointerLib: Fixed pointer calculation 2011-08-18 11:23:28 +00:00
SP804TimerLib ArmPlatformPkg/SP804TimerLib: Fix delay functions to be reentrant 2011-08-18 10:14:33 +00:00