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 EDK_RELEASE_VERSION = 0x00020000
23 EFI_SPECIFICATION_VERSION = 0x00020000
25 ENTRY_POINT = BdsInitialize
28 # The following information is for reference only and not required by the build tools.
30 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
38 BootMaint/BBSsupport.h
39 BootMngr/BootManager.h
46 DeviceMngr/DeviceManager.h
47 DeviceMngr/DeviceManagerVfr.Vfr
48 DeviceMngr/DeviceManagerStrings.uni
49 DeviceMngr/DeviceManager.c
50 BootMngr/BootManagerVfr.Vfr
51 BootMngr/BootManagerStrings.uni
52 BootMngr/BootManager.c
54 BootMaint/FileExplorer.c
56 BootMaint/BBSsupport.c
57 BootMaint/UpdatePage.c
60 BootMaint/ConsoleOption.c
61 BootMaint/BootOption.c
64 BootMaint/Bmstring.uni
79 MdeModulePkg/MdeModulePkg.dec
81 #This dependency is because of gEfiLegacyBiosProtocolGuid and gEfiDataHubProtocolGuid. It may be removed if a Library class is created to
82 #abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols and Data Hub Protocols.
84 IntelFrameworkPkg/IntelFrameworkPkg.dec
91 UefiRuntimeServicesTableLib
100 UefiBootServicesTableLib
111 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
112 gEfiBootStateGuid # ALWAYS_CONSUMED
113 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
114 gEfiFileInfoGuid # ALWAYS_CONSUMED
115 gEfiGenericPlatformVariableGuid
117 gEfiMemorySubClassGuid
118 gEfiProcessorSubClassGuid
119 gEfiCapsuleVendorGuid
122 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
124 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
126 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
127 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
135 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
136 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
137 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
138 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
139 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
142 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate
143 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord
144 gEfiMdeModulePkgTokenSpaceGuid.PcdUgaConsumeSupport
147 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
148 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
150 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
151 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
154 gEfiHiiDatabaseProtocolGuid