VOID *Raw;\r
} PEI_CORE_TEMP_POINTERS;\r
\r
-\r
-//\r
-// Main PEI entry\r
-//\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PeiCore (\r
- IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
- IN PEI_CORE_INSTANCE *OldCoreData\r
- )\r
-/*++\r
-\r
-Routine Description:\r
-\r
- Main entry point to Pei Core. After switching stack in the PEI core,\r
- it will restart with the old core data.\r
-\r
-Arguments:\r
-\r
- PeiStartupDescriptor - Information and services provided by SEC phase.\r
- OldCoreData - Pointer to old core data that is used to initialize the\r
- core's data areas.\r
-\r
-Returns:\r
-\r
- This function never returns\r
-\r
---*/\r
-;\r
-\r
-\r
//\r
// Dispatcher support functions\r
//\r
EFIAPI\r
PeiCore (\r
IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
- IN PEI_CORE_INSTANCE *OldCoreData\r
+ IN VOID *Data\r
)\r
/*++\r
\r
PEI_CORE_TEMP_POINTERS TempPtr;\r
PEI_CORE_DISPATCH_DATA *DispatchData;\r
UINT64 mTick;\r
+ PEI_CORE_INSTANCE *OldCoreData;\r
\r
mTick = 0;\r
+ OldCoreData = (PEI_CORE_INSTANCE *) Data;\r
\r
if (PerformanceMeasurementEnabled()) {\r
if (OldCoreData == NULL) {\r