+ //ConfigureMmu();\r
+\r
+ // Only MP Core platform need to produce gArmMpCoreInfoPpiGuid\r
+ Status = PeiServicesLocatePpi (&gArmMpCoreInfoPpiGuid, 0, NULL, (VOID**)&ArmMpCoreInfoPpi);\r
+ if (!EFI_ERROR(Status)) {\r
+ // Build the MP Core Info Table\r
+ ArmCoreCount = 0;\r
+ Status = ArmMpCoreInfoPpi->GetMpCoreInfo (&ArmCoreCount, &ArmCoreInfoTable);\r
+ if (!EFI_ERROR(Status) && (ArmCoreCount > 0)) {\r
+ // Build MPCore Info HOB\r
+ BuildGuidDataHob (&gArmMpCoreInfoGuid, ArmCoreInfoTable, sizeof (ARM_CORE_INFO) * ArmCoreCount);\r
+ }\r
+ }\r