3 # Component discription file for Bds module
5 # Copyright (c) 2008, Intel Corporation. <BR>
6 # All rights reserved. This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 INF_VERSION = 0x00010005
19 FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F
20 MODULE_TYPE = DXE_DRIVER
22 EFI_SPECIFICATION_VERSION = 0x00020000
23 ENTRY_POINT = BdsInitialize
26 # The following information is for reference only and not required by the build tools.
28 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
36 BootMaint/BBSsupport.h
37 BootMngr/BootManager.h
44 DeviceMngr/DeviceManager.h
45 DeviceMngr/DeviceManagerVfr.Vfr
46 DeviceMngr/DeviceManagerStrings.uni
47 DeviceMngr/DeviceManager.c
48 BootMngr/BootManagerVfr.Vfr
49 BootMngr/BootManagerStrings.uni
50 BootMngr/BootManager.c
52 BootMaint/FileExplorer.c
54 BootMaint/BBSsupport.c
55 BootMaint/UpdatePage.c
58 BootMaint/ConsoleOption.c
59 BootMaint/BootOption.c
62 BootMaint/Bmstring.uni
77 MdeModulePkg/MdeModulePkg.dec
79 #This dependency is because of gEfiLegacyBiosProtocolGuid and gEfiDataHubProtocolGuid. It may be removed if a Library class is created to
80 #abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols and Data Hub Protocols.
82 IntelFrameworkPkg/IntelFrameworkPkg.dec
89 UefiRuntimeServicesTableLib
97 UefiBootServicesTableLib
108 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
109 gEfiBootStateGuid # ALWAYS_CONSUMED
110 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
111 gEfiFileInfoGuid # ALWAYS_CONSUMED
112 gEfiGenericPlatformVariableGuid
114 gEfiMemorySubClassGuid
115 gEfiProcessorSubClassGuid
116 gEfiCapsuleVendorGuid
119 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
120 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
121 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
122 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
124 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
126 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
127 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
135 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
136 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
139 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate
140 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord
141 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
145 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
146 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
147 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
148 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
151 gEfiHiiDatabaseProtocolGuid