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
101 UefiBootServicesTableLib
112 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
113 gEfiHobListGuid # ALWAYS_CONSUMED
114 gEfiBootStateGuid # ALWAYS_CONSUMED
115 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
116 gEfiFileInfoGuid # ALWAYS_CONSUMED
117 gEfiGenericPlatformVariableGuid
119 gEfiMemorySubClassGuid
120 gEfiProcessorSubClassGuid
121 gEfiCapsuleVendorGuid
124 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
126 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
127 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
135 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
136 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
137 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
138 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
139 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
140 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
141 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDepricate
145 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord
146 gEfiMdeModulePkgTokenSpaceGuid.PcdUgaConsumeSupport
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
150 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
151 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
152 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
153 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
156 gEfiHiiDatabaseProtocolGuid