summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9cb053e)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2344
6f19259b-4bc3-4df7-8a09-
765794883524
//\r
#define EFI_PEI_CORE_PRIVATE_GUID \\r
{0xd641a0f5, 0xcb7c, 0x4846, { 0xa3, 0x80, 0x1d, 0x01, 0xb4, 0xd9, 0xe3, 0xb9 } }\r
//\r
#define EFI_PEI_CORE_PRIVATE_GUID \\r
{0xd641a0f5, 0xcb7c, 0x4846, { 0xa3, 0x80, 0x1d, 0x01, 0xb4, 0xd9, 0xe3, 0xb9 } }\r
//\r
// Pei Core private data structures\r
//\r
//\r
// Pei Core private data structures\r
//\r
VOID *Raw;\r
} PEI_CORE_TEMP_POINTERS;\r
\r
VOID *Raw;\r
} PEI_CORE_TEMP_POINTERS;\r
\r
+\r
+//\r
+// PeiCore function\r
+//\r
+EFI_STATUS\r
+EFIAPI\r
+PeiCore (\r
+ IN EFI_PEI_STARTUP_DESCRIPTOR *PeiStartupDescriptor,\r
+ IN VOID *Data\r
+ )\r
+/*++\r
+\r
+Routine Description:\r
+\r
+ The entry routine to Pei Core, invoked by PeiMain during transition\r
+ from SEC to PEI. After switching stack in the PEI core, it will restart\r
+ 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
+ EFI_NOT_FOUND - Never reach\r
+\r
+--*/\r
+;\r
+\r
//\r
// Dispatcher support functions\r
//\r
//\r
// Dispatcher support functions\r
//\r