]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf
IntelFrameworkModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BdsDxe.inf
index 6796adc43674574df55cfa7d7fc7eee39dad891c..69eaac16f925c5c2ef0332d62a2f94564f0e6a08 100644 (file)
@@ -1,6 +1,6 @@
 ## @file\r
+#  BDSDxe module is core driver for BDS phase.\r
 #\r
-#  BDSDxe module is core driver for BDS phase. \r
 #  When DxeCore dispatching all DXE driver, this module will produce architecture protocol \r
 #  gEfiBdsArchProtocolGuid. After DxeCore finish dispatching, DxeCore will invoke Entry\r
 #  interface of protocol gEfiBdsArchProtocolGuid, then BDS phase is entered.\r
@@ -28,6 +28,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = BdsDxe\r
+  MODULE_UNI_FILE                = BdsDxe.uni\r
   FILE_GUID                      = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0 \r
   UefiHiiServicesLib\r
   \r
 [Guids]\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable)\r
-                                                ## PRODUCES           ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"BootOptionSupport" (The feature supported in boot option menu, value could be: EFI_BOOT_OPTION_SUPPORT_KEY, EFI_BOOT_OPTION_SUPPORT_APP\r
-                                                ## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes)\r
-                                                ## PRODUCES           ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes)\r
-                                                ## PRODUCES           ## Variable:L"Timeout" (The time out value in second of showing progress bar)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array)\r
-                                                ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list)\r
-                                                ## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device)\r
-                                                ## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device)\r
-                                                ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device)\r
-  gEfiGlobalVariableGuid                        ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option)\r
-  gEfiFileSystemVolumeLabelInfoIdGuid           ## CONSUMES ## GUID (Indicate the information type is volume)\r
-  gEfiFileInfoGuid                              ## CONSUMES ## GUID (Indicate the information type is file)\r
-  gEfiHiiPlatformSetupFormsetGuid               ## CONSUMES ## GUID (Indicate the formset class guid to be displayed)\r
-  gEfiIfrTianoGuid                              ## CONSUMES ## GUID (Extended IFR Guid Opcode)\r
-  gEfiHiiDriverHealthFormsetGuid                ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed)\r
-  gEfiLegacyDevOrderVariableGuid                ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"\r
-  gFrontPageFormSetGuid                         ## PRODUCES           ## FrontPage HII Package\r
-  gBootMaintFormSetGuid                         ## SOMETIMES_PRODUCES ## BootMaint HII Package\r
-  gFileExploreFormSetGuid                       ## SOMETIMES_PRODUCES ## FileExplore HII Package\r
-  gBootManagerFormSetGuid                       ## SOMETIMES_PRODUCES ## BootManager HII Package\r
-  gDeviceManagerFormSetGuid                     ## SOMETIMES_PRODUCES ## DeviceManager HII Package\r
-  gDriverHealthFormSetGuid                      ## SOMETIMES_PRODUCES ## DriverHealth HII Package\r
-  gConnectConInEventGuid                        ## CONSUMES ## GUID (Connect ConIn Event)\r
-  gEfiFmpCapsuleGuid                            ## CONSUMES ## GUID (FMP Capsule)\r
-  gEdkiiStatusCodeDataTypeVariableGuid          ## SOMETIMES_CONSUMES\r
+  ## SOMETIMES_PRODUCES ## Variable:L"BootXXXX"          # Boot option variable\r
+  ## SOMETIMES_PRODUCES ## Variable:L"DriverXXXX"        # Driver load option.\r
+  ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang"      # Platform supported languange in Rfc4646 format\r
+  ## SOMETIMES_PRODUCES ## Variable:L"Lang"              # Platform supported languange in Iso639 format\r
+  ## SOMETIMES_PRODUCES ## Variable:L"LangCodes"         # Value of PcdUefiVariableDefaultLangCodes\r
+  ## PRODUCES           ## Variable:L"PlatformLangCodes" # Value of PcdUefiVariableDefaultPlatformLangCodes\r
+  ## SOMETIMES_PRODUCES ## Variable:L"KeyXXXX"  # Hotkey option variable\r
+  ## PRODUCES           ## Variable:L"HwErrRecSupport"   # The level of platform supported hardware Error Record Persistence\r
+  ## PRODUCES           ## Variable:L"Timeout"     # The time out value in second of showing progress bar\r
+  ## SOMETIMES_PRODUCES ## Variable:L"BootOptionSupport" # The feature supported in boot option menu, value could be: EFI_BOOT_OPTION_SUPPORT_KEY, EFI_BOOT_OPTION_SUPPORT_APP\r
+  ## SOMETIMES_PRODUCES ## Variable:L"BootOrder"   # The boot option array\r
+  ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" # The driver order list\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ConIn"  # The device path of console in device\r
+  ## SOMETIMES_PRODUCES ## Variable:L"ConIn"  # The device path of console in device\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ConOut" # The device path of console out device\r
+  ## SOMETIMES_PRODUCES ## Variable:L"ConOut" # The device path of console out device\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" # The device path of error out device\r
+  ## SOMETIMES_PRODUCES ## Variable:L"ErrOut" # The device path of error out device\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ConInDev"  # The device path of console in device\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ConOutDev" # The device path of console out device\r
+  ## SOMETIMES_CONSUMES ## Variable:L"ErrOutDev" # The device path of error out device\r
+  ## SOMETIMES_PRODUCES ## Variable:L"BootNext"  # The number of next boot option\r
+  gEfiGlobalVariableGuid\r
+  gEfiFileSystemVolumeLabelInfoIdGuid           ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is volume\r
+  gEfiFileInfoGuid                              ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the information type is file\r
+  gEfiHiiPlatformSetupFormsetGuid               ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the formset class guid to be displayed\r
+  gEfiIfrTianoGuid                              ## SOMETIMES_PRODUCES ## UNDEFINED # Extended IFR Guid Opcode\r
+  gEfiHiiDriverHealthFormsetGuid                ## SOMETIMES_CONSUMES ## UNDEFINED # Indicate the Driver Health formset class guid to be displayed\r
+  ## SOMETIMES_PRODUCES ## Variable:L"LegacyDevOrder"\r
+  ## SOMETIMES_CONSUMES ## Variable:L"LegacyDevOrder"\r
+  gEfiLegacyDevOrderVariableGuid\r
+  gFrontPageFormSetGuid                         ## SOMETIMES_CONSUMES ## HII # FrontPage HII Package\r
+  gBootMaintFormSetGuid                         ## SOMETIMES_CONSUMES ## HII # BootMaint HII Package\r
+  gFileExploreFormSetGuid                       ## SOMETIMES_CONSUMES ## HII # FileExplore HII Package\r
+  gBootManagerFormSetGuid                       ## SOMETIMES_CONSUMES ## HII # BootManager HII Package\r
+  gDeviceManagerFormSetGuid                     ## SOMETIMES_CONSUMES ## HII # DeviceManager HII Package\r
+  gDriverHealthFormSetGuid                      ## SOMETIMES_CONSUMES ## HII # DriverHealth HII Package\r
+  ## SOMETIMES_PRODUCES ## Event\r
+  ## SOMETIMES_CONSUMES ## Event\r
+  gConnectConInEventGuid\r
+  gEfiFmpCapsuleGuid                            ## SOMETIMES_CONSUMES ## GUID # FMP Capsule\r
+  gEdkiiStatusCodeDataTypeVariableGuid          ## SOMETIMES_CONSUMES ## GUID\r
 \r
 [Protocols]\r
-  gEfiSimpleFileSystemProtocolGuid              ## PROTOCOL CONSUMES\r
-  gEfiLoadFileProtocolGuid                      ## PROTOCOL CONSUMES\r
-  gEfiBdsArchProtocolGuid                       ## PROTOCOL PRODUCES\r
-  gEfiSmbiosProtocolGuid                        ## PROTOCOL CONSUMES\r
-  gEfiGenericMemTestProtocolGuid                ## PROTOCOL CONSUMES\r
-  gEfiLegacyBiosProtocolGuid                    ## PROTOCOL CONSUMES\r
-  gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## PROTOCOL SOMETIMES_CONSUMES\r
-  gEfiBlockIoProtocolGuid                       ## PROTOCOL CONSUMES\r
-  gEfiGraphicsOutputProtocolGuid                ## PROTOCOL SOMETIMES_CONSUMES\r
-  gEfiSimpleTextInputExProtocolGuid             ## PROTOCOL CONSUMES\r
-  gEfiHiiConfigAccessProtocolGuid               ## PROTOCOL CONSUMES\r
-  gEfiFormBrowser2ProtocolGuid                  ## PROTOCOL CONSUMES\r
-  gEfiSerialIoProtocolGuid                      ## PROTOCOL CONSUMES\r
-  gEfiDevicePathProtocolGuid                    ## PROTOCOL CONSUMES\r
-  gEfiDriverHealthProtocolGuid                  ## PROTOCOL SOMETIMES_CONSUMES\r
-  gEfiPciIoProtocolGuid                         ## PROTOCOL CONSUMES\r
-  gEfiBootLogoProtocolGuid                      ## PROTOCOL SOMETIMES_CONSUMES\r
-  gEdkiiVariableLockProtocolGuid                ## PROTOCOL CONSUMES\r
+  gEfiSimpleFileSystemProtocolGuid              ## SOMETIMES_CONSUMES\r
+  gEfiLoadFileProtocolGuid                      ## SOMETIMES_CONSUMES\r
+  gEfiBdsArchProtocolGuid                       ## PRODUCES\r
+  gEfiSmbiosProtocolGuid                        ## CONSUMES\r
+  gEfiGenericMemTestProtocolGuid                ## SOMETIMES_CONSUMES\r
+  gEfiLegacyBiosProtocolGuid                    ## SOMETIMES_CONSUMES\r
+  gEfiUgaDrawProtocolGuid |gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## SOMETIMES_CONSUMES\r
+  gEfiBlockIoProtocolGuid                       ## SOMETIMES_CONSUMES\r
+  gEfiGraphicsOutputProtocolGuid                ## SOMETIMES_CONSUMES\r
+  ## CONSUMES\r
+  ## NOTIFY\r
+  gEfiSimpleTextInputExProtocolGuid             \r
+  gEfiHiiConfigAccessProtocolGuid               ## SOMETIMES_PRODUCES\r
+  gEfiFormBrowser2ProtocolGuid                  ## CONSUMES\r
+  gEfiSerialIoProtocolGuid                      ## SOMETIMES_CONSUMES\r
+  gEfiDevicePathProtocolGuid                    ## CONSUMES\r
+  gEfiDriverHealthProtocolGuid                  ## SOMETIMES_CONSUMES\r
+  gEfiPciIoProtocolGuid                         ## SOMETIMES_CONSUMES\r
+  gEfiBootLogoProtocolGuid                      ## SOMETIMES_CONSUMES\r
+  gEdkiiVariableLockProtocolGuid                ## SOMETIMES_CONSUMES\r
 \r
 [FeaturePcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate\r
-  gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate    ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport                   ## CONSUMES\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootlogoOnlyEnable ## CONSUMES\r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes          ## SOMETIMES_CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang               ## SOMETIMES_CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes  ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang       ## SOMETIMES_CONSUMES\r
+  ## CONSUMES\r
+  ## PRODUCES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow     ## PRODUCES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn  ## PRODUCES\r
+  ## SOMETIMES_CONSUMES\r
+  ## SOMETIMES_PRODUCES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
+  ## CONSUMES\r
+  ## PRODUCES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor   ## CONSUMES   \r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision ## CONSUMES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution  ## PRODUCES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution    ## PRODUCES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand       ## SOMETIMES_CONSUMES\r
+  ## CONSUMES\r
+  ## SOMETIMES_PRODUCES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutColumn\r
+  ## CONSUMES\r
+  ## SOMETIMES_PRODUCES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupConOutRow\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution   ## CONSUMES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdErrorCodeSetVariable                      ## CONSUMES\r
 \r
 [Depex]\r
   TRUE\r
 \r
 #\r
 # [BootMode] \r
-#   BOOT_ON_FLASH_UPDATE    ## SOMETIMES_CONSUMES (Update Capsule Image)\r
+#   FLASH_UPDATE    ## SOMETIMES_CONSUMES # Update Capsule Image\r
 #\r
-#  \r
-# [Hob]\r
-#   HOB                     ## SOMETIMES_CONSUMES  ## GUID EXTENSION Capsule Data Hob\r
-#\r
-# \r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+  BdsDxeExtra.uni\r