//\r
//\r
\r
-#include <AsmMacroIoLib.h>\r
#include <Library/ArmLib.h>\r
\r
INCLUDE AsmMacroIoLib.inc\r
// VOID\r
// );\r
ArmPlatformGetPrimaryCoreMpId FUNCTION\r
- LoadConstantToReg (_gPcd_FixedAtBuild_PcdArmPrimaryCore, r0)\r
- ldr r0, [r0]\r
+ mov32 r0, FixedPcdGet32(PcdArmPrimaryCore)\r
bx lr\r
ENDFUNC\r
\r
// IN UINTN MpId\r
// );\r
ArmPlatformIsPrimaryCore FUNCTION\r
- LoadConstantToReg (_gPcd_FixedAtBuild_PcdArmPrimaryCoreMask, r1)\r
- ldr r1, [r1]\r
+ mov32 r1, FixedPcdGet32(PcdArmPrimaryCoreMask)\r
and r0, r0, r1\r
- LoadConstantToReg (_gPcd_FixedAtBuild_PcdArmPrimaryCore, r1)\r
- ldr r1, [r1]\r
+ mov32 r1, FixedPcdGet32(PcdArmPrimaryCore)\r
cmp r0, r1\r
moveq r0, #1\r
movne r0, #0\r