]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/C/Include/Common/PiFirmwareFile.h
BaseTools/GenFfs: add FFS file types for MM modules.
[mirror_edk2.git] / BaseTools / Source / C / Include / Common / PiFirmwareFile.h
index ec31eab8a88361548a5dcd4f1369cb4db2da4e37..8c54021393b5f742969071437dc5dd0da20478da 100644 (file)
@@ -2,9 +2,9 @@
   The firmware file related definitions in PI.\r
   \r
   @par Revision Reference:\r
-  Version 1.0.\r
+  Version 1.4.\r
 \r
-  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
+  Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>\r
 \r
   This program and the accompanying materials are licensed and made available\r
   under the terms and conditions of the BSD License which accompanies this\r
@@ -52,6 +52,8 @@ typedef UINT8 EFI_FFS_FILE_STATE;
 #define EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE 0x0B\r
 #define EFI_FV_FILETYPE_COMBINED_SMM_DXE      0x0C\r
 #define EFI_FV_FILETYPE_SMM_CORE              0x0D\r
+#define EFI_FV_FILETYPE_MM_STANDALONE         0x0E\r
+#define EFI_FV_FILETYPE_MM_CORE_STANDALONE    0x0F\r
 #define EFI_FV_FILETYPE_OEM_MIN               0xc0\r
 #define EFI_FV_FILETYPE_OEM_MAX               0xdf\r
 #define EFI_FV_FILETYPE_DEBUG_MIN             0xe0\r
@@ -110,7 +112,7 @@ typedef struct {
   EFI_FFS_FILE_ATTRIBUTES Attributes;\r
   UINT8                   Size[3];\r
   EFI_FFS_FILE_STATE      State;\r
-  UINT32                  ExtendedSize;\r
+  UINT64                  ExtendedSize;\r
 } EFI_FFS_FILE_HEADER2;\r
 \r
 #define MAX_FFS_SIZE        0x1000000\r