\r
EXPORT ArmGetCpuCountPerCluster\r
EXPORT ArmPlatformIsPrimaryCore\r
+ EXPORT ArmPlatformGetPrimaryCoreMpId\r
\r
IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCore\r
IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCoreMask\r
bx lr\r
ENDFUNC\r
\r
+//UINTN\r
+//ArmPlatformGetPrimaryCoreMpId (\r
+// VOID\r
+// );\r
+ArmPlatformGetPrimaryCoreMpId FUNCTION\r
+ LoadConstantToReg (_gPcd_FixedAtBuild_PcdArmPrimaryCoreMask, r0)\r
+ ldr r0, [r0]\r
+ bx lr\r
+ ENDFUNC\r
+\r
// IN None\r
// OUT r0 = number of cores present in the system\r
ArmGetCpuCountPerCluster FUNCTION\r