2 # Component name for module GenericBdsLib
5 # Copyright (c) 2007, Intel Corporation. All rights reserved.
7 # All rights reserved. This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
19 INF_VERSION = 0x00010005
20 BASE_NAME = GenericBdsLib
21 FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e
22 MODULE_TYPE = DXE_DRIVER
24 LIBRARY_CLASS = GenericBdsLib|DXE_DRIVER
25 EDK_RELEASE_VERSION = 0x00020000
26 EFI_SPECIFICATION_VERSION = 0x0002000A
30 # The following information is for reference only and not required by the build tools.
32 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
64 MdeModulePkg/MdeModulePkg.dec
66 #This dependency is because of gEfiLegacyBiosProtocolGuid. It may be removed if a Library class is created to
67 #abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols.
69 IntelFrameworkPkg/IntelFrameworkPkg.dec
74 PeCoffGetEntryPointLib
77 UefiRuntimeServicesTableLib
81 UefiBootServicesTableLib
91 gEfiVT100PlusGuid # ALWAYS_CONSUMED
92 gEfiMemoryTypeInformationGuid # ALWAYS_CONSUMED
93 gEfiVTUTF8Guid # ALWAYS_CONSUMED
94 gEfiHobListGuid # ALWAYS_CONSUMED
95 gEfiShellFileGuid # ALWAYS_CONSUMED
96 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
97 gEfiVT100Guid # ALWAYS_CONSUMED
98 gEfiFileInfoGuid # ALWAYS_CONSUMED
99 gEfiPcAnsiGuid # ALWAYS_CONSUMED
100 gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED
104 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
105 gEfiSimpleTextOutProtocolGuid # PROTOCOL ALWAYS_CONSUMED
106 gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
107 gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED
108 gEfiDevicePathToTextProtocolGuid # PROTOCOL ALWAYS_CONSUMED
109 gEfiSimpleNetworkProtocolGuid # PROTOCOL ALWAYS_CONSUMED
110 gEfiDebugPortProtocolGuid # PROTOCOL ALWAYS_CONSUMED
111 gEfiSimpleTextInProtocolGuid # PROTOCOL ALWAYS_CONSUMED
112 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
113 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
114 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
115 gEfiCpuArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
116 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
119 gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault