]> git.proxmox.com Git - mirror_edk2.git/blame - 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
CommitLineData
93e3992d 1#/** @file\r
2# Component discription file for Bds module\r
3#\r
4# N/A\r
5# Copyright (c) 2008, Intel Corporation\r
6#\r
8541adab 7# All rights reserved. This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
93e3992d 13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
15#\r
16#**/\r
17\r
18[Defines]\r
19 INF_VERSION = 0x00010005\r
062539cf 20 BASE_NAME = BdsDxe\r
93e3992d 21 FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F\r
22 MODULE_TYPE = DXE_DRIVER\r
23 VERSION_STRING = 1.0\r
24 EDK_RELEASE_VERSION = 0x00020000\r
25 EFI_SPECIFICATION_VERSION = 0x00020000\r
26\r
27 ENTRY_POINT = BdsInitialize\r
28\r
29#\r
30# The following information is for reference only and not required by the build tools.\r
31#\r
32# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
33#\r
34\r
35[Sources.common]\r
36 FrontPage.h\r
37 Language.h\r
38 Bds.h\r
39 Hotkey.h\r
40 BootMaint/BBSsupport.h\r
41 BootMngr/BootManager.h\r
42 BootMaint/BootMaint.h\r
43 String.h\r
44 BootMaint/FormGuid.h\r
45 HwErrRecSupport.c\r
46 HwErrRecSupport.h\r
47\r
48 DeviceMngr/DeviceManager.h\r
49 DeviceMngr/DeviceManagerVfr.Vfr\r
50 DeviceMngr/DeviceManagerStrings.uni\r
51 DeviceMngr/DeviceManager.c\r
52 BootMngr/BootManagerVfr.Vfr\r
53 BootMngr/BootManagerStrings.uni\r
54 BootMngr/BootManager.c\r
55 BootMaint/FE.vfr\r
56 BootMaint/FileExplorer.c\r
57 BootMaint/BootMaint.c\r
58 BootMaint/BBSsupport.c\r
59 BootMaint/UpdatePage.c\r
60 BootMaint/Variable.c\r
61 BootMaint/Data.c\r
62 BootMaint/ConsoleOption.c\r
63 BootMaint/BootOption.c\r
64 BootMaint/BmLib.c\r
65 BootMaint/Bm.vfr\r
66 BootMaint/Bmstring.uni\r
67 Hotkey.c\r
68 MemoryTest.c\r
69 Capsules.c\r
70 Strings.uni\r
71 String.c\r
72 Language.c\r
73 FrontPageVfr.Vfr\r
74 FrontPageStrings.uni\r
75 FrontPage.c\r
76 BdsEntry.c\r
77\r
78\r
79[Packages]\r
80 MdePkg/MdePkg.dec\r
81 MdeModulePkg/MdeModulePkg.dec\r
82 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
83\r
84\r
85[LibraryClasses]\r
86 DevicePathLib\r
87 BaseLib\r
88 HobLib\r
89 UefiRuntimeServicesTableLib\r
90 IfrSupportLib\r
9226efe5 91 ExtendedIfrSupportLib\r
93e3992d 92 GenericBdsLib\r
93 ReportStatusCodeLib\r
94 PerformanceLib\r
95 DxeServicesTableLib\r
96 MemoryAllocationLib\r
97 GraphicsLib\r
98 UefiLib\r
99 UefiBootServicesTableLib\r
100 BaseMemoryLib\r
101 DebugLib\r
102 PrintLib\r
103 HiiLib\r
9226efe5 104 ExtendedHiiLib\r
93e3992d 105 UefiDriverEntryPoint\r
106 PlatformBdsLib\r
107 CapsuleLib\r
108\r
109[Guids]\r
110 gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
111 gEfiHobListGuid # ALWAYS_CONSUMED\r
112 gEfiBootStateGuid # ALWAYS_CONSUMED\r
113 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED\r
114 gEfiFileInfoGuid # ALWAYS_CONSUMED\r
115 gEfiGenericPlatformVariableGuid\r
116 gEfiMiscSubClassGuid\r
117 gEfiMemorySubClassGuid\r
118 gEfiProcessorSubClassGuid\r
119 gEfiCapsuleVendorGuid\r
8541adab 120\r
93e3992d 121[Protocols]\r
122 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
123 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
124 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
125 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
126 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
127 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
128 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
129 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
130 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
131 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
132 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
133 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
134 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
135 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
136 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
137 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
138 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
139 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
140 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
141 gEfiAcpiS3SaveProtocolGuid\r
8541adab 142\r
93e3992d 143[FeaturePcd.common]\r
144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDepricate\r
145 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord\r
8541adab 146 gEfiMdeModulePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
93e3992d 147\r
148[Pcd.common]\r
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes\r
150 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang\r
151 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes\r
152 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
153 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel\r
154\r
155[Depex]\r
156 gEfiHiiDatabaseProtocolGuid\r
157\r