]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
UEFI HII: Merge UEFI HII support changes from branch.
[mirror_edk2.git] / MdeModulePkg / Universal / BdsDxe / BdsDxe.inf
1 #/** @file
2 # Component discription file for Bds module
3 #
4 # N/A
5 # Copyright (c) 2008, Intel Corporation
6 #
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
11 #
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.
14 #
15 #
16 #**/
17
18 [Defines]
19 INF_VERSION = 0x00010005
20 BASE_NAME = Bds
21 FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F
22 MODULE_TYPE = DXE_DRIVER
23 VERSION_STRING = 1.0
24 EDK_RELEASE_VERSION = 0x00020000
25 EFI_SPECIFICATION_VERSION = 0x00020000
26
27 ENTRY_POINT = BdsInitialize
28
29 #
30 # The following information is for reference only and not required by the build tools.
31 #
32 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
33 #
34
35 [Sources.common]
36 FrontPage.h
37 Language.h
38 Bds.h
39 Hotkey.h
40 BootMaint/BBSsupport.h
41 BootMngr/BootManager.h
42 BootMaint/BootMaint.h
43 String.h
44 BootMaint/FormGuid.h
45 HwErrRecSupport.c
46 HwErrRecSupport.h
47
48 DeviceMngr/DeviceManager.h
49 DeviceMngr/DeviceManagerVfr.Vfr
50 DeviceMngr/DeviceManagerStrings.uni
51 DeviceMngr/DeviceManager.c
52 BootMngr/BootManagerVfr.Vfr
53 BootMngr/BootManagerStrings.uni
54 BootMngr/BootManager.c
55 BootMaint/FE.vfr
56 BootMaint/FileExplorer.c
57 BootMaint/BootMaint.c
58 BootMaint/BBSsupport.c
59 BootMaint/UpdatePage.c
60 BootMaint/Variable.c
61 BootMaint/Data.c
62 BootMaint/ConsoleOption.c
63 BootMaint/BootOption.c
64 BootMaint/BmLib.c
65 BootMaint/Bm.vfr
66 BootMaint/Bmstring.uni
67 Hotkey.c
68 MemoryTest.c
69 Capsules.c
70 Strings.uni
71 String.c
72 Language.c
73 FrontPageVfr.Vfr
74 FrontPageStrings.uni
75 FrontPage.c
76 BdsEntry.c
77
78
79 [Packages]
80 MdePkg/MdePkg.dec
81 MdeModulePkg/MdeModulePkg.dec
82 IntelFrameworkPkg/IntelFrameworkPkg.dec
83
84
85 [LibraryClasses]
86 DevicePathLib
87 BaseLib
88 HobLib
89 UefiRuntimeServicesTableLib
90 IfrSupportLib
91 GenericBdsLib
92 ReportStatusCodeLib
93 PerformanceLib
94 DxeServicesTableLib
95 MemoryAllocationLib
96 GraphicsLib
97 UefiLib
98 UefiBootServicesTableLib
99 BaseMemoryLib
100 DebugLib
101 PrintLib
102 HiiLib
103 UefiDriverEntryPoint
104 PlatformBdsLib
105 CapsuleLib
106
107 [Guids]
108 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
109 gEfiHobListGuid # ALWAYS_CONSUMED
110 gEfiBootStateGuid # ALWAYS_CONSUMED
111 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
112 gEfiFileInfoGuid # ALWAYS_CONSUMED
113 gEfiGenericPlatformVariableGuid
114 gEfiMiscSubClassGuid
115 gEfiMemorySubClassGuid
116 gEfiProcessorSubClassGuid
117 gEfiCapsuleVendorGuid
118
119 [Protocols]
120 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
121 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
122 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
124 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
126 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
127 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
135 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
136 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
137 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
138 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
139 gEfiAcpiS3SaveProtocolGuid
140
141 [FeaturePcd.common]
142 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDepricate
143 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord
144
145 [Pcd.common]
146 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
147 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
148 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
150 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
151
152 [Depex]
153 gEfiHiiDatabaseProtocolGuid
154