mirror of https://github.com/acidanthera/audk.git
Cleanup meta data for BdsDxe INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7421 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
01a5c99447
commit
ef8412671e
|
@ -87,13 +87,8 @@
|
||||||
[Packages]
|
[Packages]
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
MdeModulePkg/MdeModulePkg.dec
|
MdeModulePkg/MdeModulePkg.dec
|
||||||
#
|
|
||||||
#This dependency is because of gEfiLegacyBiosProtocolGuid and gEfiDataHubProtocolGuid. It may be removed if a Library class is created to
|
|
||||||
#abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols and Data Hub Protocols.
|
|
||||||
#
|
|
||||||
IntelFrameworkPkg/IntelFrameworkPkg.dec
|
IntelFrameworkPkg/IntelFrameworkPkg.dec
|
||||||
|
|
||||||
|
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
DevicePathLib
|
DevicePathLib
|
||||||
BaseLib
|
BaseLib
|
||||||
|
@ -117,35 +112,51 @@
|
||||||
CapsuleLib
|
CapsuleLib
|
||||||
|
|
||||||
[Guids]
|
[Guids]
|
||||||
gEfiGlobalVariableGuid # ALWAYS_CONSUMED
|
gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option)
|
||||||
gEfiBootStateGuid # ALWAYS_CONSUMED
|
## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable)
|
||||||
gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
|
## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc3066 format)
|
||||||
gEfiFileInfoGuid # ALWAYS_CONSUMED
|
## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format)
|
||||||
gEfiGenericPlatformVariableGuid
|
## SOMETIMES_PRODUCES ## Variable:L"KeyOrder" (Number of hotkey)
|
||||||
gEfiMiscSubClassGuid
|
## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable)
|
||||||
gEfiMemorySubClassGuid
|
## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence)
|
||||||
gEfiProcessorSubClassGuid
|
## 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
|
||||||
gEfiCapsuleVendorGuid
|
## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes)
|
||||||
|
## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes)
|
||||||
|
## PRODUCES ## Variable:L"Timeout" (The time out value in second of showing progress bar)
|
||||||
|
## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array)
|
||||||
|
## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list)
|
||||||
|
## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device)
|
||||||
|
## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device)
|
||||||
|
## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device)
|
||||||
|
gEfiBootStateGuid ## SOMETIMES_PRODUCES (Produce when status has not been set yet) ## Variable:L"BootState" (Indicate the state of last boot)
|
||||||
|
gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume)
|
||||||
|
gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file)
|
||||||
|
gEfiGenericPlatformVariableGuid ## PRODUCES ## Variable:L"ConOutMode" (The mode of console out device)
|
||||||
|
## PRODUCES ## Variable:L"VBIOS" (The option of video BIOS)
|
||||||
|
gEfiMiscSubClassGuid ## CONSUMES ## GUID (Indicate the datahub for holding misc sub class record)
|
||||||
|
gEfiMemorySubClassGuid ## CONSUMES ## GUID (Indicate the datahub for holding memory record)
|
||||||
|
gEfiProcessorSubClassGuid ## CONSUMES ## GUID (Indicate the datahub for holding processor record)
|
||||||
|
gEfiCapsuleVendorGuid ## CONSUMES ## GUID (Indicate the hob for holding capsure vendor)
|
||||||
|
|
||||||
[Protocols]
|
[Protocols]
|
||||||
gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED
|
gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_PRODUCES
|
||||||
gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
|
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMES
|
||||||
|
|
||||||
[FeaturePcd.common]
|
[FeaturePcd.common]
|
||||||
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate
|
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate
|
||||||
|
@ -162,3 +173,12 @@
|
||||||
[Depex]
|
[Depex]
|
||||||
gEfiHiiDatabaseProtocolGuid
|
gEfiHiiDatabaseProtocolGuid
|
||||||
|
|
||||||
|
#
|
||||||
|
# [BootMode]
|
||||||
|
# BOOT_ON_FLASH_UPDATE ## SOMETIMES_CONSUMES
|
||||||
|
#
|
||||||
|
#
|
||||||
|
# [Hob]
|
||||||
|
# CAPSULE_HOB ## SOMETIMES_CONSUMES
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
|
@ -237,8 +237,7 @@ Var_DelDriverOption (
|
||||||
needed.
|
needed.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The driver order is updated successfully.
|
@retval EFI_SUCCESS The driver order is updated successfully.
|
||||||
@return EFI_STATUS other than EFI_SUCCESS if failed to
|
@return Other status than EFI_SUCCESS if failed to set the "DriverOrder" EFI Variable.
|
||||||
Set the "DriverOrder" EFI Variable.
|
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
|
@ -875,7 +874,7 @@ Var_UpdateBootOption (
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function update the "BootNext" EFI Variable. If there is
|
This function update the "BootNext" EFI Variable. If there is
|
||||||
no "BootNex" specified in BMM, this EFI Variable is deleted.
|
no "BootNext" specified in BMM, this EFI Variable is deleted.
|
||||||
It also update the BMM context data specified the "BootNext"
|
It also update the BMM context data specified the "BootNext"
|
||||||
vaule.
|
vaule.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue