]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/PiPei.h
Updated EFI_MANAGED_NETWORK_PROTOCOL_GUID value according to UEFI 2.1b.
[mirror_edk2.git] / MdePkg / Include / PiPei.h
index 043922d6600cb0bc35b0dc2a006aea1df78742ff..7124432e68281dfdeade4e3d7518bd1a8db09fbc 100644 (file)
@@ -2,10 +2,9 @@
 \r
   Root include file for Mde Package SEC, PEIM, PEI_CORE type modules.\r
 \r
-  This is the include file for any module of type base. Base modules only use \r
-  types defined via this include file and can be ported easily to any \r
-  environment. There are a set of base libraries in the Mde Package that can\r
-  be used to implement base modules.\r
+  This is the include file for any module of type PEIM. PEIM\r
+  modules only use types defined via this include file and can\r
+  be ported easily to any environment. \r
 \r
 Copyright (c) 2006 - 2007, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
@@ -25,6 +24,16 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Pi/PiPeiCis.h>\r
 #include <Uefi/UefiMultiPhase.h>\r
 \r
+//\r
+// BUGBUG: The EFI_PEI_STARTUP_DESCRIPTOR definition does not follows PI specification.\r
+//         After enabling PI for Nt32Pkg and tools generate correct autogen for PEI_CORE,\r
+//         the following structure should be removed at once.\r
+//\r
+typedef struct {\r
+  UINTN                   BootFirmwareVolume;\r
+  UINTN                   SizeOfCacheAsRam;\r
+  EFI_PEI_PPI_DESCRIPTOR  *DispatchTable;\r
+} EFI_PEI_STARTUP_DESCRIPTOR;\r
 \r
 #endif\r
 \r