// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
//\r
\r
-#include <AsmMacroIoLib.h>\r
-#include <Base.h>\r
#include <Library/ArmLib.h>\r
-#include <Library/PcdLib.h>\r
#include <AutoGen.h>\r
\r
INCLUDE AsmMacroIoLib.inc\r
EXPORT ArmPlatformGetCorePosition\r
EXPORT ArmGetPhysAddrTop\r
\r
- IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCore\r
- IMPORT _gPcd_FixedAtBuild_PcdArmPrimaryCoreMask\r
- IMPORT _gPcd_FixedAtBuild_PcdCoreCount\r
-\r
AREA VirtHelper, CODE, READONLY\r
\r
ArmPlatformPeiBootAction FUNCTION\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