From 8d6640c997dd8ac8eddde165f633d2612a688938 Mon Sep 17 00:00:00 2001 From: klu2 Date: Tue, 3 Feb 2009 13:32:09 +0000 Subject: Cleanup meta data for GenericBdsLib library instance's INF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7422 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Library/GenericBdsLib/GenericBdsLib.inf | 73 +++++++++++----------- 1 file changed, 38 insertions(+), 35 deletions(-) (limited to 'IntelFrameworkModulePkg/Library') diff --git a/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf b/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf index fdce5f3d85..bdd2ec9e27 100644 --- a/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf +++ b/IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf @@ -45,10 +45,6 @@ [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - # - #This dependency is because of gEfiLegacyBiosProtocolGuid. 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. - # IntelFrameworkPkg/IntelFrameworkPkg.dec @@ -72,39 +68,46 @@ DxeServicesLib [Guids] - gEfiVT100PlusGuid # ALWAYS_CONSUMED - gEfiMemoryTypeInformationGuid # ALWAYS_CONSUMED - gEfiVTUTF8Guid # ALWAYS_CONSUMED - gEfiShellFileGuid # ALWAYS_CONSUMED - gEfiGlobalVariableGuid # ALWAYS_CONSUMED - gEfiVT100Guid # ALWAYS_CONSUMED - gEfiFileInfoGuid # ALWAYS_CONSUMED - gEfiPcAnsiGuid # ALWAYS_CONSUMED - gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED - gEfiUartDevicePathGuid # ALWAYS_CONSUMED - gEfiSasDevicePathGuid # ALWAYS_CONSUMED + gEfiVT100PlusGuid ## CONSUMES ## GUID (The type of terminal) + gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID (The identifier of memory type information type in system table) + ## CONSUMES ## GUID HOB (The hob holding memory type information) + gEfiVTUTF8Guid ## CONSUMES ## GUID (The type of terminal) + gEfiShellFileGuid ## CONSUMES ## GUID (Identify the shell file) + gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootCurrent" (The boot option of current boot) + ## SOMETIMES_CONSUMES ## Variable:L"BootXX" (Boot option variable) + ## CONSUMES ## Variable:L"Timeout" (The time out value in second of showing progress bar) + ## SOMETIMES_CONSUMES ## Variable:L"BootOrder" (The boot option array) + ## SOMETIMES_CONSUMES ## 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) + gEfiFileInfoGuid ## CONSUMES ## GUID + gEfiPcAnsiGuid ## CONSUMES ## GUID (The type of terminal) + gEfiGenericPlatformVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" (The ACPI address of performance data) + gEfiUartDevicePathGuid ## CONSUMES ## GUID (Identify the device path for UARD device) + gEfiSasDevicePathGuid ## CONSUMES ## GUID (Identify the device path for SAS device) [Protocols] - gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiSimpleTextOutProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathToTextProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiSimpleNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDebugPortProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiSimpleTextInProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiFirmwareVolumeDispatchProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiAcpiS3SaveProtocolGuid - gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiOEMBadgingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiHiiFontProtocolGuid # PROTOCOL ALWAYS_CONSUMED + gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES + gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES + gEfiPciIoProtocolGuid # PROTOCOL CONSUMES + gEfiLoadedImageProtocolGuid # PROTOCOL CONSUMES + gEfiDevicePathToTextProtocolGuid # PROTOCOL CONSUMES + gEfiSimpleNetworkProtocolGuid # PROTOCOL CONSUMES + gEfiDebugPortProtocolGuid # PROTOCOL CONSUMES + gEfiSimpleTextInProtocolGuid # PROTOCOL CONSUMES + gEfiBlockIoProtocolGuid # PROTOCOL CONSUMES + gEfiFirmwareVolume2ProtocolGuid # PROTOCOL CONSUMES + gEfiLegacyBiosProtocolGuid # PROTOCOL SOMETIMES_CONSUMES + gEfiCpuArchProtocolGuid # PROTOCOL CONSUMES + gEfiDevicePathProtocolGuid # PROTOCOL CONSUMES + gEfiFirmwareVolumeDispatchProtocolGuid # PROTOCOL CONSUMES + gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES + gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES ## not gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport + gEfiUgaDrawProtocolGuid # PROTOCOL SOMETIMES_CONSUMES ## gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport + gEfiConsoleControlProtocolGuid # PROTOCOL CONSUMES + gEfiOEMBadgingProtocolGuid # PROTOCOL CONSUMES + gEfiHiiFontProtocolGuid # PROTOCOL CONSUMES [FeaturePcd.common] gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport -- cgit v1.2.3