]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
add PCD PcdUgaConsumeSupport to switch on/off EFI UGA Draw Protocol's consuming,...
[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 = BdsDxe
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 ExtendedIfrSupportLib
92 GenericBdsLib
93 ReportStatusCodeLib
94 PerformanceLib
95 DxeServicesTableLib
96 MemoryAllocationLib
97 GraphicsLib
98 UefiLib
99 UefiBootServicesTableLib
100 BaseMemoryLib
101 DebugLib
102 PrintLib
103 HiiLib
104 ExtendedHiiLib
105 UefiDriverEntryPoint
106 PlatformBdsLib
107 CapsuleLib
108
109 [Guids]
110 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
111 gEfiHobListGuid # ALWAYS_CONSUMED
112 gEfiBootStateGuid # ALWAYS_CONSUMED
113 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
114 gEfiFileInfoGuid # ALWAYS_CONSUMED
115 gEfiGenericPlatformVariableGuid
116 gEfiMiscSubClassGuid
117 gEfiMemorySubClassGuid
118 gEfiProcessorSubClassGuid
119 gEfiCapsuleVendorGuid
120
121 [Protocols]
122 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED
124 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
126 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED
127 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED
135 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED
136 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
137 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
138 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
139 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
140 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
141 gEfiAcpiS3SaveProtocolGuid
142
143 [FeaturePcd.common]
144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDepricate
145 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord
146 gEfiMdeModulePkgTokenSpaceGuid.PcdUgaConsumeSupport
147
148 [Pcd.common]
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
150 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
151 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
152 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
153 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel
154
155 [Depex]
156 gEfiHiiDatabaseProtocolGuid
157