Remove EdkPeCoffLoaderLibX64 library from EdkModulePkg
[mirror_edk2.git] / EdkModulePkg / EdkModulePkg.spd
CommitLineData
4f914125 1<?xml version="1.0" encoding="UTF-8"?>\r
5b2a7957 2<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
1f86f081 3 <SpdHeader>\r
4 <PackageName>EdkModulePkg</PackageName>\r
5 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
6 <Version>0.3</Version>\r
7 <Abstract>Edk Module Package Reference Implementations</Abstract>\r
8 <Description>This Module provides standard reference information for EFI/Tiano implementations.</Description>\r
abf537ea 9 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
1f86f081 10 <License>All rights reserved.
e20ee534
LG
11 This program and the accompanying materials are licensed and made available
12 under the terms and conditions of the BSD License which accompanies this distribution.
13 The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
14 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
1f86f081 15 OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
16 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
17 </SpdHeader>\r
18 <PackageDefinitions>\r
19 <ReadOnly>true</ReadOnly>\r
20 <RePackage>false</RePackage>\r
21 </PackageDefinitions>\r
22 <LibraryClassDeclarations>\r
23 <LibraryClass Name="CustomDecompressLib">\r
24 <IncludeHeader>Include/Library/CustomDecompressLib.h</IncludeHeader>\r
25 <HelpText/>\r
26 </LibraryClass>\r
27 <LibraryClass Name="EdkBsDataHubStatusCodeLib">\r
28 <IncludeHeader>Include/Library/EdkBsDataHubStatusCodeLib.h</IncludeHeader>\r
29 <HelpText/>\r
30 </LibraryClass>\r
31 <LibraryClass Name="EdkDxeSalLib">\r
32 <IncludeHeader>Include/Library/EdkDxeSalLib.h</IncludeHeader>\r
33 <HelpText/>\r
34 </LibraryClass>\r
35 <LibraryClass Name="EdkFvbServiceLib">\r
36 <IncludeHeader>Include/Library/EdkFvbServiceLib.h</IncludeHeader>\r
37 <HelpText/>\r
38 </LibraryClass>\r
39 <LibraryClass Name="EdkGraphicsLib">\r
40 <IncludeHeader>Include/Library/EdkGraphicsLib.h</IncludeHeader>\r
41 <HelpText/>\r
42 </LibraryClass>\r
43 <LibraryClass Name="EdkIfrSupportLib">\r
44 <IncludeHeader>Include/Library/EdkIfrSupportLib.h</IncludeHeader>\r
45 <HelpText/>\r
46 </LibraryClass>\r
47 <LibraryClass Name="EdkMemoryStatusCodeLib">\r
48 <IncludeHeader>Include/Library/EdkMemoryStatusCodeLib.h</IncludeHeader>\r
49 <HelpText/>\r
50 </LibraryClass>\r
51 <LibraryClass Name="EdkPeCoffLoaderLib">\r
52 <IncludeHeader>Include/Library/EdkPeCoffLoaderLib.h</IncludeHeader>\r
53 <HelpText/>\r
54 </LibraryClass>\r
55 <LibraryClass Name="EdkPeCoffLoaderX64Lib">\r
56 <IncludeHeader>Include/Library/EdkPeCoffLoaderX64Lib.h</IncludeHeader>\r
57 <HelpText/>\r
58 </LibraryClass>\r
59 <LibraryClass Name="EdkRtMemoryStatusCodeLib">\r
60 <IncludeHeader>Include/Library/EdkRtMemoryStatusCodeLib.h</IncludeHeader>\r
61 <HelpText/>\r
62 </LibraryClass>\r
63 <LibraryClass Name="EdkRtPlatformStatusCodeLib">\r
64 <IncludeHeader>Include/Library/EdkRtPlatformStatusCodeLib.h</IncludeHeader>\r
65 <HelpText/>\r
66 </LibraryClass>\r
67 <LibraryClass Name="EdkScsiLib">\r
68 <IncludeHeader>Include/Library/EdkScsiLib.h</IncludeHeader>\r
69 <HelpText/>\r
70 </LibraryClass>\r
71 <LibraryClass Name="EdkUsbLib">\r
72 <IncludeHeader>Include/Library/EdkUsbLib.h</IncludeHeader>\r
73 <HelpText/>\r
74 </LibraryClass>\r
75 <LibraryClass Name="TianoDecompressLib">\r
76 <IncludeHeader>Include/Library/TianoDecompressLib.h</IncludeHeader>\r
77 <HelpText/>\r
78 </LibraryClass>\r
79 </LibraryClassDeclarations>\r
80 <MsaFiles>\r
81 <Filename>Application/HelloWorld/HelloWorld.msa</Filename>\r
82 <Filename>Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa</Filename>\r
83 <Filename>Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa</Filename>\r
84 <Filename>Bus/Pci/IdeBus/Dxe/idebus.msa</Filename>\r
1f86f081 85 <Filename>Bus/Pci/PciBus/Dxe/PciBus.msa</Filename>\r
1f86f081 86 <Filename>Bus/Pci/Uhci/Dxe/Uhci.msa</Filename>\r
87 <Filename>Bus/Pci/Undi/RuntimeDxe/Undi.msa</Filename>\r
88 <Filename>Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa</Filename>\r
89 <Filename>Bus/Scsi/ScsiDisk/Dxe/ScsiDisk.msa</Filename>\r
90 <Filename>Bus/Usb/UsbBot/Dxe/UsbBot.msa</Filename>\r
91 <Filename>Bus/Usb/UsbBus/Dxe/UsbBus.msa</Filename>\r
92 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi0/UsbCbi0.msa</Filename>\r
93 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi1/UsbCbi1.msa</Filename>\r
94 <Filename>Bus/Usb/UsbKb/Dxe/UsbKb.msa</Filename>\r
95 <Filename>Bus/Usb/UsbMassStorage/Dxe/UsbMassStorage.msa</Filename>\r
96 <Filename>Bus/Usb/UsbMouse/Dxe/UsbMouse.msa</Filename>\r
97 <Filename>Core/Dxe/DxeMain.msa</Filename>\r
98 <Filename>Core/DxeIplPeim/DxeIpl.msa</Filename>\r
5343eab1 99 <Filename>Core/DxeIplX64Peim/DxeIplX64.msa</Filename>\r
1f86f081 100 <Filename>Core/Pei/PeiMain.msa</Filename>\r
101 <Filename>Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa</Filename>\r
102 <Filename>Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa</Filename>\r
103 <Filename>Library/DxeCoreCustomDecompressLibFromHob/DxeCoreCustomDecompressLibFromHob.msa</Filename>\r
104 <Filename>Library/DxeCorePerformanceLib/DxeCorePerformanceLib.msa</Filename>\r
105 <Filename>Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa</Filename>\r
106 <Filename>Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa</Filename>\r
107 <Filename>Library/EdkDxeDebugLibReportStatusCode/EdkDxeDebugLibReportStatusCode.msa</Filename>\r
108 <Filename>Library/EdkDxePeCoffLoaderFromHobLib/EdkDxePeCoffLoaderFromHobLib.msa</Filename>\r
109 <Filename>Library/DxePerformanceLib/DxePerformanceLib.msa</Filename>\r
110 <Filename>Library/EdkDxePrintLib/EdkDxePrintLib.msa</Filename>\r
111 <Filename>Library/EdkDxeRuntimeDriverLib/EdkDxeRuntimeDriverLib.msa</Filename>\r
112 <Filename>Library/EdkDxeSalLib/EdkDxeSalLib.msa</Filename>\r
113 <Filename>Library/EdkFvbServiceLib/EdkFvbServiceLib.msa</Filename>\r
114 <Filename>Library/EdkGraphicsLib/EdkGraphicsLib.msa</Filename>\r
115 <Filename>Library/EdkIfrSupportLib/EdkIfrSupportLib.msa</Filename>\r
116 <Filename>Library/EdkMemoryStatusCodeLib/EdkMemoryStatusCodeLib.msa</Filename>\r
117 <Filename>Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa</Filename>\r
118 <Filename>Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa</Filename>\r
1f86f081 119 <Filename>Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa</Filename>\r
120 <Filename>Library/PeiPerformanceLib/PeiPerformanceLib.msa</Filename>\r
121 <Filename>Library/EdkRuntimeStatusCodeLib/BsDataHubStatusCode/BsDataHubStatusCode.msa</Filename>\r
122 <Filename>Library/EdkRuntimeStatusCodeLib/RtMemoryStatusCode/RtMemoryStatusCode.msa</Filename>\r
123 <Filename>Library/EdkRuntimeStatusCodeLib/RtPlatformStatusCode/RtPlatformStatusCode.msa</Filename>\r
124 <Filename>Library/EdkScsiLib/EdkScsiLib.msa</Filename>\r
125 <Filename>Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa</Filename>\r
126 <Filename>Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa</Filename>\r
127 <Filename>Library/EdkUsbLib/EdkUsbLib.msa</Filename>\r
128 <Filename>Universal/Console/ConSplitter/Dxe/ConSplitter.msa</Filename>\r
129 <Filename>Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa</Filename>\r
130 <Filename>Universal/Console/Terminal/Dxe/Terminal.msa</Filename>\r
131 <Filename>Universal/DataHub/DataHub/Dxe/DataHub.msa</Filename>\r
132 <Filename>Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.msa</Filename>\r
133 <Filename>Universal/Debugger/Debugport/Dxe/DebugPort.msa</Filename>\r
134 <Filename>Universal/DebugSupport/Dxe/DebugSupport.msa</Filename>\r
135 <Filename>Universal/Disk/DiskIo/Dxe/DiskIo.msa</Filename>\r
136 <Filename>Universal/Disk/Partition/Dxe/Partition.msa</Filename>\r
137 <Filename>Universal/Disk/UnicodeCollation/English/Dxe/English.msa</Filename>\r
138 <Filename>Universal/Ebc/Dxe/Ebc.msa</Filename>\r
139 <Filename>Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa</Filename>\r
140 <Filename>Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa</Filename>\r
141 <Filename>Universal/GenericMemoryTest/Dxe/NullMemoryTest.msa</Filename>\r
142 <Filename>Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa</Filename>\r
143 <Filename>Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.msa</Filename>\r
144 <Filename>Universal/Network/PxeBc/Dxe/BC.msa</Filename>\r
145 <Filename>Universal/Network/PxeDhcp4/Dxe/Dhcp4.msa</Filename>\r
146 <Filename>Universal/Network/Snp32_64/Dxe/SNP.msa</Filename>\r
147 <Filename>Universal/PCD/Pei/Pcd.msa</Filename>\r
148 <Filename>Universal/PCD/Dxe/Pcd.msa</Filename>\r
149 <Filename>Universal/Runtime/RuntimeDxe/Runtime.msa</Filename>\r
150 <Filename>Universal/Security/SecurityStub/Dxe/SecurityStub.msa</Filename>\r
151 <Filename>Universal/StatusCode/RuntimeDxe/StatusCode.msa</Filename>\r
152 <Filename>Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa</Filename>\r
5343eab1 153 <Filename>Universal/UserInterface/DriverSample/DriverSample.msa</Filename>\r
1f86f081 154 <Filename>Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa</Filename>\r
155 <Filename>Universal/Variable/Pei/Variable.msa</Filename>\r
156 <Filename>Universal/EmuVariable/RuntimeDxe/EmuVariable.msa</Filename>\r
157 <Filename>Universal/Variable/RuntimeDxe/Variable.msa</Filename>\r
045f4521 158 <Filename>Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa</Filename>\r
1f86f081 159 <Filename>Universal/WatchdogTimer/Dxe/WatchDogTimer.msa</Filename>\r
160 </MsaFiles>\r
161 <PackageHeaders>\r
162 <IncludePkgHeader ModuleType="SEC">Include/EdkPeim.h</IncludePkgHeader>\r
163 <IncludePkgHeader ModuleType="PEI_CORE">Include/EdkPeiCore.h</IncludePkgHeader>\r
164 <IncludePkgHeader ModuleType="PEIM">Include/EdkPeim.h</IncludePkgHeader>\r
165 <IncludePkgHeader ModuleType="DXE_CORE">Include/EdkDxeCore.h</IncludePkgHeader>\r
166 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
167 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
168 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
169 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
170 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
b062dd14 171 <IncludePkgHeader ModuleType="USER_DEFINED">Include/EdkPeim.h</IncludePkgHeader>\r
1f86f081 172 </PackageHeaders>\r
173 <GuidDeclarations>\r
f0725786 174 <Entry Name="EdkModulePkgTokenSpace">\r
175 <C_Name>gEfiEdkModulePkgTokenSpaceGuid</C_Name>\r
176 <GuidValue>8CC4092F-F60E-46d1-B41C-1E761DF50582</GuidValue>\r
177 <HelpText>All PCD define in EdkModulePkg is in this token space scope</HelpText>\r
178 </Entry> \r
1f86f081 179 <Entry Name="PcdDataBaseHob">\r
180 <C_Name>gPcdDataBaseHobGuid</C_Name>\r
181 <GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>\r
182 <HelpText/>\r
183 </Entry>\r
184 <Entry Name="PcdPeiCallbackFnTable">\r
185 <C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>\r
186 <GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>\r
187 <HelpText/>\r
188 </Entry>\r
189 <Entry Name="PeiPeCoffLoader">\r
190 <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
191 <GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>\r
192 <HelpText/>\r
193 </Entry>\r
194 <Entry Name="FlashMapHob">\r
195 <C_Name>gEfiFlashMapHobGuid</C_Name>\r
196 <GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>\r
197 <HelpText/>\r
198 </Entry>\r
199 <Entry Name="StatusCodeDataTypeString">\r
200 <C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>\r
201 <GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>\r
202 <HelpText/>\r
203 </Entry>\r
204 <Entry Name="StatusCodeDataTypeDebug">\r
205 <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r
206 <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r
207 <HelpText/>\r
208 </Entry>\r
209 <Entry Name="StatusCodeDataTypeAssert">\r
210 <C_Name>gEfiStatusCodeDataTypeAssertGuid</C_Name>\r
211 <GuidValue>DA571595-4D99-487C-827C-2622677D3307</GuidValue>\r
212 <HelpText/>\r
213 </Entry>\r
214 <Entry Name="StatusCodeDataTypeExceptionHandler">\r
215 <C_Name>gEfiStatusCodeDataTypeExceptionHandlerGuid</C_Name>\r
216 <GuidValue>3BC2BD12-AD2E-11D5-87DD-00062945C3B9</GuidValue>\r
217 <HelpText/>\r
218 </Entry>\r
219 <Entry Name="StatusCodeDataTypeError">\r
220 <C_Name>gEfiStatusCodeDataTypeErrorGuid</C_Name>\r
221 <GuidValue>AB359CE3-99B3-AE18-C89D-95D3B072E19B</GuidValue>\r
222 <HelpText/>\r
223 </Entry>\r
224 <Entry Name="StatusCodeDataTypeProgressCode">\r
225 <C_Name>gEfiStatusCodeDataTypeProgressCodeGuid</C_Name>\r
226 <GuidValue>A356AB39-35C4-35DA-B37A-F8EA9E8B36A3</GuidValue>\r
227 <HelpText/>\r
228 </Entry>\r
229 <Entry Name="StatusCodeSpecificData">\r
230 <C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>\r
231 <GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>\r
232 <HelpText/>\r
233 </Entry>\r
234 <Entry Name="SystemNvDataHob">\r
235 <C_Name>gEfiSystemNvDataHobGuid</C_Name>\r
236 <GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>\r
237 <HelpText/>\r
238 </Entry>\r
239 <Entry Name="SystemNvDataFv">\r
240 <C_Name>gEfiSystemNvDataFvGuid</C_Name>\r
241 <GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>\r
242 <HelpText/>\r
243 </Entry>\r
244 <Entry Name="DiskInfoIde">\r
245 <C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>\r
246 <GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>\r
247 <HelpText/>\r
248 </Entry>\r
249 <Entry Name="DiskInfoScsi">\r
250 <C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>\r
251 <GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>\r
252 <HelpText/>\r
253 </Entry>\r
254 <Entry Name="DiskInfoUsb">\r
255 <C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>\r
256 <GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>\r
257 <HelpText/>\r
258 </Entry>\r
259 <Entry Name="AlternateFvBlock">\r
260 <C_Name>gEfiAlternateFvBlockGuid</C_Name>\r
261 <GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>\r
262 <HelpText/>\r
263 </Entry>\r
264 <Entry Name="ConsoleInDevice">\r
265 <C_Name>gEfiConsoleInDeviceGuid</C_Name>\r
266 <GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>\r
267 <HelpText/>\r
268 </Entry>\r
269 <Entry Name="ConsoleOutDevice">\r
270 <C_Name>gEfiConsoleOutDeviceGuid</C_Name>\r
271 <GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>\r
272 <HelpText/>\r
273 </Entry>\r
274 <Entry Name="StandardErrorDevice">\r
275 <C_Name>gEfiStandardErrorDeviceGuid</C_Name>\r
276 <GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>\r
277 <HelpText/>\r
278 </Entry>\r
279 <Entry Name="HotPlugDevice">\r
280 <C_Name>gEfiHotPlugDeviceGuid</C_Name>\r
281 <GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>\r
282 <HelpText/>\r
283 </Entry>\r
284 <Entry Name="PrimaryStandardErrorDevice">\r
285 <C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>\r
286 <GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>\r
287 <HelpText/>\r
288 </Entry>\r
289 <Entry Name="PrimaryConsoleInDevice">\r
290 <C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>\r
291 <GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>\r
292 <HelpText/>\r
293 </Entry>\r
294 <Entry Name="PrimaryConsoleOutDevice">\r
295 <C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>\r
296 <GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>\r
297 <HelpText/>\r
298 </Entry>\r
299 <Entry Name="Bmp">\r
300 <C_Name>gEfiDefaultBmpLogoGuid</C_Name>\r
301 <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
302 <HelpText/>\r
303 </Entry>\r
304 <Entry Name="BootState">\r
305 <C_Name>gEfiBootStateGuid</C_Name>\r
306 <GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>\r
307 <HelpText/>\r
308 </Entry>\r
309 <Entry Name="ShellFile">\r
310 <C_Name>gEfiShellFileGuid</C_Name>\r
311 <GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>\r
312 <HelpText/>\r
313 </Entry>\r
314 <Entry Name="MiniShellFile">\r
315 <C_Name>gEfiMiniShellFileGuid</C_Name>\r
316 <GuidValue>86AD232B-D33A-465C-BF5F-41370BA92FE2</GuidValue>\r
317 <HelpText/>\r
318 </Entry>\r
319 <Entry Name="StatusCode">\r
320 <C_Name>gEfiStatusCodeGuid</C_Name>\r
321 <GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>\r
322 <HelpText/>\r
323 </Entry>\r
324 <Entry Name="PciOptionRomTable">\r
325 <C_Name>gEfiPciOptionRomTableGuid</C_Name>\r
326 <GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>\r
327 <HelpText/>\r
328 </Entry>\r
329 <Entry Name="PciHotplugDevice">\r
330 <C_Name>gEfiPciHotplugDeviceGuid</C_Name>\r
331 <GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>\r
332 <HelpText/>\r
333 </Entry>\r
334 <Entry Name="MemoryTypeInformation">\r
335 <C_Name>gEfiMemoryTypeInformationGuid</C_Name>\r
336 <GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>\r
337 <HelpText/>\r
338 </Entry>\r
339 <Entry Name="CapsuleVendor">\r
340 <C_Name>gEfiCapsuleVendorGuid</C_Name>\r
341 <GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>\r
342 <HelpText/>\r
343 </Entry>\r
344 <Entry Name="CompatibleMemoryTested">\r
345 <C_Name>gEfiCompatibleMemoryTestedGuid</C_Name>\r
346 <GuidValue>64C475EF-344B-492C-93AD-AB9EB4395004</GuidValue>\r
347 <HelpText/>\r
348 </Entry>\r
349 <Entry Name="PeiPerformanceHob">\r
350 <C_Name>gPeiPerformanceHobGuid</C_Name>\r
351 <GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>\r
352 <HelpText/>\r
353 </Entry>\r
354 </GuidDeclarations>\r
355 <ProtocolDeclarations>\r
045f4521 356 <Entry Name="Capsule">\r
357 <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>\r
358 <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>\r
359 <HelpText/>\r
360 </Entry>\r
1f86f081 361 <Entry Name="CustomizedDecompress">\r
362 <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
363 <GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>\r
364 <HelpText/>\r
365 </Entry>\r
366 <Entry Name="DebugLevel">\r
367 <C_Name>gEfiDebugLevelProtocolGuid</C_Name>\r
368 <GuidValue>8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7</GuidValue>\r
369 <HelpText/>\r
370 </Entry>\r
371 <Entry Name="TianoDecompress">\r
372 <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
373 <GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>\r
374 <HelpText/>\r
375 </Entry>\r
376 <Entry Name="LoadPeImage">\r
377 <C_Name>gEfiLoadPeImageProtocolGuid</C_Name>\r
378 <GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>\r
379 <HelpText/>\r
380 </Entry>\r
381 <Entry Name="Print">\r
382 <C_Name>gEfiPrintProtocolGuid</C_Name>\r
383 <GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>\r
384 <HelpText/>\r
385 </Entry>\r
386 <Entry Name="GenericMemTest">\r
387 <C_Name>gEfiGenericMemTestProtocolGuid</C_Name>\r
388 <GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>\r
389 <HelpText/>\r
390 </Entry>\r
391 <Entry Name="DiskInfo">\r
392 <C_Name>gEfiDiskInfoProtocolGuid</C_Name>\r
393 <GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>\r
394 <HelpText/>\r
395 </Entry>\r
396 <Entry Name="FvbExtension">\r
397 <C_Name>gEfiFvbExtensionProtocolGuid</C_Name>\r
398 <GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>\r
399 <HelpText/>\r
400 </Entry>\r
401 <Entry Name="FaultTolerantWriteLite">\r
402 <C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>\r
403 <GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>\r
404 <HelpText/>\r
405 </Entry>\r
406 <Entry Name="ConsoleControl">\r
407 <C_Name>gEfiConsoleControlProtocolGuid</C_Name>\r
408 <GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>\r
409 <HelpText/>\r
410 </Entry>\r
411 <Entry Name="OEMBadging">\r
412 <C_Name>gEfiOEMBadgingProtocolGuid</C_Name>\r
413 <GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>\r
414 <HelpText/>\r
415 </Entry>\r
416 <Entry Name="UgaSplash">\r
417 <C_Name>gEfiUgaSplashProtocolGuid</C_Name>\r
418 <GuidValue>A45B3A0D-2E55-4C03-AD9C-27D4820B507E</GuidValue>\r
419 <HelpText/>\r
420 </Entry>\r
421 <Entry Name="AcpiS3Save">\r
422 <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r
423 <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r
424 <HelpText/>\r
425 </Entry>\r
1f86f081 426 <Entry Name="PxeDhcp4">\r
427 <C_Name>gEfiPxeDhcp4ProtocolGuid</C_Name>\r
428 <GuidValue>03C4E624-AC28-11D3-9A2D-0090293FC14D</GuidValue>\r
429 <HelpText/>\r
430 </Entry>\r
431 <Entry Name="PxeDhcp4Callback">\r
432 <C_Name>gEfiPxeDhcp4CallbackProtocolGuid</C_Name>\r
433 <GuidValue>C1544C01-92A4-4198-8A84-778583C23621</GuidValue>\r
434 <HelpText/>\r
435 </Entry>\r
436 <Entry Name="UgaIo">\r
437 <C_Name>gEfiUgaIoProtocolGuid</C_Name>\r
438 <GuidValue>61A4D49E-6F68-4F1B-B922-A86EED0B07A2</GuidValue>\r
439 <HelpText/>\r
440 </Entry>\r
441 <Entry Name="DebugAssert">\r
442 <C_Name>gEfiDebugAssertProtocolGuid</C_Name>\r
443 <GuidValue>BE499C92-7D4B-11D4-BCEE-0080C73C8881</GuidValue>\r
444 <HelpText/>\r
445 </Entry>\r
446 <Entry Name="UsbAtapi">\r
447 <C_Name>gEfiUsbAtapiProtocolGuid</C_Name>\r
448 <GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>\r
449 <HelpText/>\r
450 </Entry>\r
451 <Entry Name="PciHotPlugRequest">\r
452 <C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>\r
453 <GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>\r
454 <HelpText/>\r
455 </Entry>\r
456 <Entry Name="ExtendedSalBootService">\r
457 <C_Name>gEfiExtendedSalBootServiceProtocolGuid</C_Name>\r
458 <GuidValue>DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7</GuidValue>\r
459 <HelpText/>\r
460 </Entry>\r
461 <Entry Name="ExtendedSalVariableServices">\r
462 <C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>\r
463 <GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>\r
464 <HelpText/>\r
465 </Entry>\r
466 <Entry Name="ExtendedSalStatusCodeServices">\r
467 <C_Name>gEfiExtendedSalStatusCodeServicesProtocolGuid</C_Name>\r
468 <GuidValue>00DBD91D-55E9-420F-9639-5E9F8437B44F</GuidValue>\r
469 <HelpText/>\r
470 </Entry>\r
471 <Entry Name="IsaIo">\r
472 <C_Name>gEfiIsaIoProtocolGuid</C_Name>\r
473 <GuidValue>7EE2BD44-3DA0-11D4-9A38-0090273FC14D</GuidValue>\r
474 <HelpText/>\r
475 </Entry>\r
476 <Entry Name="IsaAcpi">\r
477 <C_Name>gEfiIsaAcpiProtocolGuid</C_Name>\r
478 <GuidValue>64A892DC-5561-4536-92C7-799BFC183355</GuidValue>\r
479 <HelpText/>\r
480 </Entry>\r
481 <Entry Name="Performance">\r
482 <C_Name>gPerformanceProtocolGuid</C_Name>\r
483 <GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>\r
484 <HelpText/>\r
485 </Entry>\r
36122070
LG
486 <Entry Name="ScsiIo">\r
487 <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
488 <GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>\r
489 <HelpText/>\r
490 </Entry>\r
1f86f081 491 </ProtocolDeclarations>\r
492 <PpiDeclarations>\r
493 <Entry Name="PeiInMemory">\r
494 <C_Name>gPeiInMemoryGuid</C_Name>\r
495 <GuidValue>643B8786-B417-48D2-8F5E-7819931CAED8</GuidValue>\r
496 <HelpText/>\r
497 </Entry>\r
498 <Entry Name="FlashMap">\r
499 <C_Name>gPeiFlashMapPpiGuid</C_Name>\r
500 <GuidValue>F34C2FA0-DE88-4270-8414-961222F4521C</GuidValue>\r
501 <HelpText/>\r
502 </Entry>\r
503 <Entry Name="BaseMemoryTest">\r
504 <C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>\r
505 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
506 <HelpText/>\r
507 </Entry>\r
508 <Entry Name="StatusCodeMemory">\r
509 <C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>\r
510 <GuidValue>26F8AB01-D3CD-489C-984F-DFDEF768395B</GuidValue>\r
511 <HelpText/>\r
512 </Entry>\r
513 </PpiDeclarations>\r
514 <PcdDeclarations>\r
ec763458 515 <PcdEntry>\r
516 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
517 <Token>0x00000001</Token>\r
c1d69edb 518 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 519 <DatumType>UINT32</DatumType>\r
520 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
521 <DefaultValue>1000000</DefaultValue>\r
1fe4ef1b 522 <HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum\r
523 number of characters (not counting the NULL-terminator) in a\r
524 Unicode string cannot exceed it.</HelpText>\r
ec763458 525 </PcdEntry>\r
526 <PcdEntry>\r
527 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
528 <Token>0x00000002</Token>\r
c1d69edb 529 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 530 <DatumType>UINT32</DatumType>\r
531 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
532 <DefaultValue>1000000</DefaultValue>\r
1fe4ef1b 533 <HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number\r
534 of characters (not counting the NULL-terminator) in an ASCII\r
535 string cannot exceed it.</HelpText>\r
ec763458 536 </PcdEntry>\r
537 <PcdEntry>\r
538 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
539 <Token>0x00000003</Token>\r
c1d69edb 540 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 541 <DatumType>UINT32</DatumType>\r
542 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
543 <DefaultValue>1000000</DefaultValue>\r
1fe4ef1b 544 <HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number\r
545 of nodes (not counting the list header) in a linked list\r
546 cannot exceed it.</HelpText>\r
ec763458 547 </PcdEntry>\r
548 <PcdEntry>\r
549 <C_Name>PcdSpinLockTimeout</C_Name>\r
550 <Token>0x00000004</Token>\r
c1d69edb 551 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 552 <DatumType>UINT32</DatumType>\r
553 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
554 <DefaultValue>10000000</DefaultValue>\r
1fe4ef1b 555 <HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout\r
556 value (unit: millisecond) for spin lock.</HelpText>\r
ec763458 557 </PcdEntry>\r
558 <PcdEntry>\r
559 <C_Name>PcdDebugPropertyMask</C_Name>\r
560 <Token>0x00000005</Token>\r
c1d69edb 561 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 562 <DatumType>UINT8</DatumType>\r
563 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
564 <DefaultValue>0x0f</DefaultValue>\r
1fe4ef1b 565 <HelpText>The bitmask of flags that specify the enable/disable of Debug\r
566 Assert, Debug Print, Debug Code, Clear Memory, Assert\r
567 Breakpoint and Assert Deadloop.</HelpText>\r
ec763458 568 </PcdEntry>\r
569 <PcdEntry>\r
570 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
571 <Token>0x00000006</Token>\r
c1d69edb 572 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 573 <DatumType>UINT32</DatumType>\r
574 <ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
575 <DefaultValue>0x80000000</DefaultValue>\r
1fe4ef1b 576 <HelpText>The bitmask of flags that specify the kind of debug message\r
577 output when Debug Print is enabled.</HelpText>\r
ec763458 578 </PcdEntry>\r
579 <PcdEntry>\r
580 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
581 <Token>0x00000007</Token>\r
c1d69edb 582 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 583 <DatumType>UINT8</DatumType>\r
584 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
585 <DefaultValue>0x07</DefaultValue>\r
1fe4ef1b 586 <HelpText>The bitmask of flags that specify the enable/disable of\r
587 Progress Code, Error Code and Debug Code.</HelpText>\r
ec763458 588 </PcdEntry>\r
589 <PcdEntry>\r
590 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
591 <Token>0x00000008</Token>\r
c1d69edb 592 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 593 <DatumType>UINT8</DatumType>\r
594 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
595 <DefaultValue>0xAF</DefaultValue>\r
1fe4ef1b 596 <HelpText>The value used by DebugClearMemory () to fill a certain range\r
597 of memory.</HelpText>\r
ec763458 598 </PcdEntry>\r
599 <PcdEntry>\r
600 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
601 <Token>0x00000009</Token>\r
c1d69edb 602 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 603 <DatumType>UINT8</DatumType>\r
604 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
605 <DefaultValue>0</DefaultValue>\r
1fe4ef1b 606 <HelpText>The bitmask of flags that specify the enable/disable of\r
607 Performance Measurement.</HelpText>\r
1f86f081 608 </PcdEntry>\r
1f86f081 609 <PcdEntry>\r
610 <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
611 <Token>0x0001000f</Token>\r
c1d69edb 612 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 613 <DatumType>UINT32</DatumType>\r
614 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 615 <HelpText>The maximum number of callback function, which will be triggered when \r
616 a PCD entry is been set, can be registered for a single PCD entry in PEI phase.</HelpText>\r
1f86f081 617 </PcdEntry>\r
618 <PcdEntry>\r
619 <C_Name>PcdVpdBaseAddress</C_Name>\r
620 <Token>0x00010010</Token>\r
c1d69edb 621 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 622 <DatumType>UINT32</DatumType>\r
623 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 624 <HelpText>The base address of the VPD (Vital Product Data) region. It is \r
625 normally a region reserved on flash.</HelpText>\r
1f86f081 626 </PcdEntry>\r
045f4521 627 <PcdEntry>\r
628 <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
629 <Token>0x00010020</Token>\r
0e0e9d3d 630 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 631 <DatumType>BOOLEAN</DatumType>\r
632 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
c79c3f30 633 <HelpText>Indicate whether platform can support update capsule across a system reset</HelpText>\r
045f4521 634 </PcdEntry>\r
635 <PcdEntry>\r
636 <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
637 <Token>0x00010021</Token>\r
0e0e9d3d 638 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 639 <DatumType>UINT32</DatumType>\r
640 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 641 <HelpText>Indicate the max size the platform can support in case of populated capsules</HelpText>\r
045f4521 642 </PcdEntry>\r
643 <PcdEntry>\r
644 <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
645 <Token>0x00010022</Token>\r
0e0e9d3d 646 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 647 <DatumType>UINT32</DatumType>\r
648 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 649 <HelpText>Indicate the max size the platform can support in case of non-populated capsules</HelpText>\r
045f4521 650 </PcdEntry> \r
4f914125 651 <PcdEntry>\r
652 <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
653 <Token>0x00010020</Token>\r
654 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
655 <DatumType>BOOLEAN</DatumType>\r
656 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
657 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 658 <HelpText>This feature flag can be used to enable or disable the Pcd PEIM database \r
659 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 660 </PcdEntry>\r
661 <PcdEntry>\r
662 <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
663 <Token>0x00010021</Token>\r
664 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
665 <DatumType>BOOLEAN</DatumType>\r
666 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
667 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 668 <HelpText>This feature flag can be used to enable or disable the Pcd DXE database \r
669 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 670 </PcdEntry>\r
1f86f081 671 </PcdDeclarations>\r
672</PackageSurfaceArea>