//\r
\r
#include <AsmMacroIoLib.h>\r
+#include <Library/ArmLib.h>\r
\r
#include <AutoGen.h>\r
\r
\r
EXPORT ArmPlatformIsPrimaryCore\r
EXPORT ArmPlatformGetPrimaryCoreMpId\r
+ EXPORT ArmPlatformGetCorePosition\r
\r
IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCore\r
IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCoreMask\r
bx lr\r
ENDFUNC\r
\r
+//UINTN\r
+//ArmPlatformGetCorePosition (\r
+// IN UINTN MpId\r
+// );\r
+ArmPlatformGetCorePosition FUNCTION\r
+ and r0, r0, #ARM_CORE_MASK\r
+ bx lr\r
+ ENDFUNC\r
+\r
END\r