THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
- Module Name: PiPeiCis.h\r
-\r
@par Revision Reference:\r
Version 1.0.\r
\r
\r
#include <Pi/PiMultiPhase.h>\r
\r
-#define EFI_NOT_AVAILABLE_YET EFIERR (28)\r
-\r
//\r
// Handles of EFI FV/FFS.\r
// \r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_PEIM_ENTRY_POINT)(\r
- IN EFI_PEI_FILE_HANDLE *FfsHeader,\r
+(EFIAPI *EFI_PEIM_ENTRY_POINT2)(\r
+ IN EFI_PEI_FILE_HANDLE *FileHandle,\r
IN EFI_PEI_SERVICES **PeiServices\r
);\r
\r
typedef struct _EFI_HOB_LOAD_PEIM {\r
EFI_HOB_GENERIC_HEADER Header;\r
EFI_PEI_FILE_HANDLE FileHandle;\r
- EFI_PEIM_ENTRY_POINT EntryPoint;\r
- EFI_PEIM_ENTRY_POINT InMemEntryPoint;\r
+ EFI_PEIM_ENTRY_POINT2 EntryPoint;\r
+ EFI_PEIM_ENTRY_POINT2 InMemEntryPoint;\r
} EFI_HOB_LOAD_PEIM;\r
\r
\r
// PEI Services Table\r
//\r
#define PEI_SERVICES_SIGNATURE 0x5652455320494550\r
-#define PEI_SERVICES_REVISION (PEI_SPECIFICATION_MAJOR_REVISION<<16) | (PEI_SPECIFICATION_MINOR_REVISION)\r
+#define PEI_SERVICES_REVISION ((PEI_SPECIFICATION_MAJOR_REVISION<<16) | (PEI_SPECIFICATION_MINOR_REVISION))\r
\r
struct _EFI_PEI_SERVICES {\r
EFI_TABLE_HEADER Hdr;\r