summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d0d0be5)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2318
6f19259b-4bc3-4df7-8a09-
765794883524
VOID *Raw;\r
} PEI_CORE_TEMP_POINTERS;\r
\r
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
//\r
// Dispatcher support functions\r
//\r
EFIAPI\r
PeiCore (\r
IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
EFIAPI\r
PeiCore (\r
IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
- IN PEI_CORE_INSTANCE *OldCoreData\r
PEI_CORE_TEMP_POINTERS TempPtr;\r
PEI_CORE_DISPATCH_DATA *DispatchData;\r
UINT64 mTick;\r
PEI_CORE_TEMP_POINTERS TempPtr;\r
PEI_CORE_DISPATCH_DATA *DispatchData;\r
UINT64 mTick;\r
+ PEI_CORE_INSTANCE *OldCoreData;\r
+ OldCoreData = (PEI_CORE_INSTANCE *) Data;\r
\r
if (PerformanceMeasurementEnabled()) {\r
if (OldCoreData == NULL) {\r
\r
if (PerformanceMeasurementEnabled()) {\r
if (OldCoreData == NULL) {\r
//\r
#include <Guid/PeiPerformanceHob.h>\r
\r
//\r
#include <Guid/PeiPerformanceHob.h>\r
\r
+EFI_STATUS\r
+EFIAPI\r
+PeiCore (\r
+ IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
+ IN VOID *Data\r
+ )\r
+;\r
+\r