#/** @file # Component name for module GenericBdsLib # # FIX ME! # Copyright (c) 2007, Intel Corporation. All rights reserved. # # All rights reserved. This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php # # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # # #**/ [Defines] INF_VERSION = 0x00010005 BASE_NAME = GenericBdsLib FILE_GUID = e405ec31-ccaa-4dd4-83e8-0aec01703f7e MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 LIBRARY_CLASS = GenericBdsLib|DXE_DRIVER EDK_RELEASE_VERSION = 0x00020000 EFI_SPECIFICATION_VERSION = 0x0002000A # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 IPF EBC # [Sources.common] DevicePath.c Performance.c BdsConnect.c BdsMisc.c R8Lib.c BdsConsole.c BdsBoot.c InternalBdsLib.h R8Lib.h [Sources.Ia32] Ia32\ClearDr.asm Ia32\BmMachine.h [Sources.X64] x64\ClearDr.asm x64\BmMachine.h [Sources.IPF] Ipf\ShadowRom.c Ipf\BmMachine.h [Sources.EBC] Ebc\BmMachine.h [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 [LibraryClasses] DevicePathLib PeCoffGetEntryPointLib BaseLib HobLib UefiRuntimeServicesTableLib DxeServicesTableLib MemoryAllocationLib UefiLib UefiBootServicesTableLib BaseMemoryLib DebugLib PrintLib PcdLib PerformanceLib TimerLib [Guids] gEfiVT100PlusGuid # ALWAYS_CONSUMED gEfiMemoryTypeInformationGuid # ALWAYS_CONSUMED gEfiVTUTF8Guid # ALWAYS_CONSUMED gEfiHobListGuid # ALWAYS_CONSUMED gEfiShellFileGuid # ALWAYS_CONSUMED gEfiGlobalVariableGuid # ALWAYS_CONSUMED gEfiVT100Guid # ALWAYS_CONSUMED gEfiFileInfoGuid # ALWAYS_CONSUMED gEfiPcAnsiGuid # ALWAYS_CONSUMED gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED [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 [Pcd] gEfiMdeModulePkgTokenSpaceGuid.PcdPlatformBootTimeOutDefault