SecCoreData = (EFI_SEC_PEI_HAND_OFF *) Context;\r
AllSecPpiList = (EFI_PEI_PPI_DESCRIPTOR *) SecCoreData->PeiTemporaryRamBase;\r
\r
+ //\r
+ // Perform platform specific initialization before entering PeiCore.\r
+ //\r
+ PpiList = SecPlatformMain (SecCoreData);\r
//\r
// Find Pei Core entry point. It will report SEC and Pei Core debug information if remote debug\r
// is enabled.\r
//\r
- PpiList = SecPlatformMain (SecCoreData);\r
if (PpiList != NULL) {\r
for (Index = 0;\r
(PpiList[Index].Flags & EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST) != EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST;\r
}\r
}\r
\r
- //\r
- // Perform platform specific initialization before entering PeiCore.\r
- //\r
if (PpiList != NULL) {\r
//\r
// Remove the terminal flag from the terminal PPI\r