]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/GenFds/Ffs.py
BaseTools: Replace StandardError with Expression
[mirror_edk2.git] / BaseTools / Source / Python / GenFds / Ffs.py
index fc760ae8bedac75728b038ed545f38281d045841..df585f3d819b60a9d9e152d651b71acaaca2ecf1 100644 (file)
@@ -1,7 +1,7 @@
 ## @file\r
 # process FFS generation\r
 #\r
-#  Copyright (c) 2007, Intel Corporation. All rights reserved.<BR>\r
+#  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -22,24 +22,6 @@ from Common.DataType import *
 #\r
 #\r
 class Ffs(FDClassObject):\r
-    \r
-    # mapping between MODULE type in FDF (from INF) and file type for GenFfs\r
-    ModuleTypeToFileType = {\r
-        SUP_MODULE_SEC               : 'EFI_FV_FILETYPE_SECURITY_CORE',\r
-        SUP_MODULE_PEI_CORE          : 'EFI_FV_FILETYPE_PEI_CORE',\r
-        SUP_MODULE_PEIM              : 'EFI_FV_FILETYPE_PEIM',\r
-        SUP_MODULE_DXE_CORE          : 'EFI_FV_FILETYPE_DXE_CORE',\r
-        SUP_MODULE_DXE_DRIVER        : 'EFI_FV_FILETYPE_DRIVER',\r
-        SUP_MODULE_DXE_SAL_DRIVER    : 'EFI_FV_FILETYPE_DRIVER',\r
-        SUP_MODULE_DXE_SMM_DRIVER    : 'EFI_FV_FILETYPE_DRIVER',\r
-        SUP_MODULE_DXE_RUNTIME_DRIVER: 'EFI_FV_FILETYPE_DRIVER',\r
-        SUP_MODULE_UEFI_DRIVER       : 'EFI_FV_FILETYPE_DRIVER',\r
-        SUP_MODULE_UEFI_APPLICATION  : 'EFI_FV_FILETYPE_APPLICATION',\r
-        SUP_MODULE_SMM_CORE          : 'EFI_FV_FILETYPE_SMM_CORE',\r
-        SUP_MODULE_MM_STANDALONE     : 'EFI_FV_FILETYPE_MM_STANDALONE',\r
-        SUP_MODULE_MM_CORE_STANDALONE : 'EFI_FV_FILETYPE_MM_CORE_STANDALONE'\r
-    }\r
-    \r
     # mapping between FILE type in FDF and file type for GenFfs\r
     FdfFvFileTypeToFileType = {\r
         SUP_MODULE_SEC               : 'EFI_FV_FILETYPE_SECURITY_CORE',\r
@@ -60,12 +42,12 @@ class Ffs(FDClassObject):
     \r
     # mapping between section type in FDF and file suffix\r
     SectionSuffix = {\r
-        'PE32'                 : '.pe32',\r
-        'PIC'                  : '.pic',\r
-        'TE'                   : '.te',\r
-        'DXE_DEPEX'            : '.dpx',\r
+        BINARY_FILE_TYPE_PE32                 : '.pe32',\r
+        BINARY_FILE_TYPE_PIC                  : '.pic',\r
+        BINARY_FILE_TYPE_TE                   : '.te',\r
+        BINARY_FILE_TYPE_DXE_DEPEX            : '.dpx',\r
         'VERSION'              : '.ver',\r
-        'UI'                   : '.ui',\r
+        BINARY_FILE_TYPE_UI                   : '.ui',\r
         'COMPAT16'             : '.com16',\r
         'RAW'                  : '.raw',\r
         'FREEFORM_SUBTYPE_GUID': '.guid',\r
@@ -73,8 +55,8 @@ class Ffs(FDClassObject):
         'FV_IMAGE'             : 'fv.sec',\r
         'COMPRESS'             : '.com',\r
         'GUIDED'               : '.guided',\r
-        'PEI_DEPEX'            : '.dpx',\r
-        'SMM_DEPEX'            : '.dpx'\r
+        BINARY_FILE_TYPE_PEI_DEPEX            : '.dpx',\r
+        BINARY_FILE_TYPE_SMM_DEPEX            : '.dpx'\r
     }\r
     \r
     ## The constructor\r