Removed EdkFatPkg from tree - will put this up under a separate project on the websit...
[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
9 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
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
99 <Filename>Core/DxeIplPeim/DxeIplX64.msa</Filename>\r
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
119 <Filename>Library/EdkPeCoffLoaderLibX64/EdkPeCoffLoaderLibX64.msa</Filename>\r
120 <Filename>Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa</Filename>\r
121 <Filename>Library/PeiPerformanceLib/PeiPerformanceLib.msa</Filename>\r
122 <Filename>Library/EdkRuntimeStatusCodeLib/BsDataHubStatusCode/BsDataHubStatusCode.msa</Filename>\r
123 <Filename>Library/EdkRuntimeStatusCodeLib/RtMemoryStatusCode/RtMemoryStatusCode.msa</Filename>\r
124 <Filename>Library/EdkRuntimeStatusCodeLib/RtPlatformStatusCode/RtPlatformStatusCode.msa</Filename>\r
125 <Filename>Library/EdkScsiLib/EdkScsiLib.msa</Filename>\r
126 <Filename>Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa</Filename>\r
127 <Filename>Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa</Filename>\r
128 <Filename>Library/EdkUsbLib/EdkUsbLib.msa</Filename>\r
129 <Filename>Universal/Console/ConSplitter/Dxe/ConSplitter.msa</Filename>\r
130 <Filename>Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa</Filename>\r
131 <Filename>Universal/Console/Terminal/Dxe/Terminal.msa</Filename>\r
132 <Filename>Universal/DataHub/DataHub/Dxe/DataHub.msa</Filename>\r
133 <Filename>Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.msa</Filename>\r
134 <Filename>Universal/Debugger/Debugport/Dxe/DebugPort.msa</Filename>\r
135 <Filename>Universal/DebugSupport/Dxe/DebugSupport.msa</Filename>\r
136 <Filename>Universal/Disk/DiskIo/Dxe/DiskIo.msa</Filename>\r
137 <Filename>Universal/Disk/Partition/Dxe/Partition.msa</Filename>\r
138 <Filename>Universal/Disk/UnicodeCollation/English/Dxe/English.msa</Filename>\r
139 <Filename>Universal/Ebc/Dxe/Ebc.msa</Filename>\r
140 <Filename>Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa</Filename>\r
141 <Filename>Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa</Filename>\r
142 <Filename>Universal/GenericMemoryTest/Dxe/NullMemoryTest.msa</Filename>\r
143 <Filename>Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa</Filename>\r
144 <Filename>Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.msa</Filename>\r
145 <Filename>Universal/Network/PxeBc/Dxe/BC.msa</Filename>\r
146 <Filename>Universal/Network/PxeDhcp4/Dxe/Dhcp4.msa</Filename>\r
147 <Filename>Universal/Network/Snp32_64/Dxe/SNP.msa</Filename>\r
148 <Filename>Universal/PCD/Pei/Pcd.msa</Filename>\r
149 <Filename>Universal/PCD/Dxe/Pcd.msa</Filename>\r
150 <Filename>Universal/Runtime/RuntimeDxe/Runtime.msa</Filename>\r
151 <Filename>Universal/Security/SecurityStub/Dxe/SecurityStub.msa</Filename>\r
152 <Filename>Universal/StatusCode/RuntimeDxe/StatusCode.msa</Filename>\r
153 <Filename>Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa</Filename>\r
154 <Filename>Universal/UserInterface/SetupBrowser/Dxe/DriverSample/DriverSample.msa</Filename>\r
155 <Filename>Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa</Filename>\r
156 <Filename>Universal/Variable/Pei/Variable.msa</Filename>\r
157 <Filename>Universal/EmuVariable/RuntimeDxe/EmuVariable.msa</Filename>\r
158 <Filename>Universal/Variable/RuntimeDxe/Variable.msa</Filename>\r
045f4521 159 <Filename>Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa</Filename>\r
1f86f081 160 <Filename>Universal/WatchdogTimer/Dxe/WatchDogTimer.msa</Filename>\r
161 </MsaFiles>\r
162 <PackageHeaders>\r
163 <IncludePkgHeader ModuleType="SEC">Include/EdkPeim.h</IncludePkgHeader>\r
164 <IncludePkgHeader ModuleType="PEI_CORE">Include/EdkPeiCore.h</IncludePkgHeader>\r
165 <IncludePkgHeader ModuleType="PEIM">Include/EdkPeim.h</IncludePkgHeader>\r
166 <IncludePkgHeader ModuleType="DXE_CORE">Include/EdkDxeCore.h</IncludePkgHeader>\r
167 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
168 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
169 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
170 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
171 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
b062dd14 172 <IncludePkgHeader ModuleType="USER_DEFINED">Include/EdkPeim.h</IncludePkgHeader>\r
1f86f081 173 </PackageHeaders>\r
174 <GuidDeclarations>\r
f0725786 175 <Entry Name="EdkModulePkgTokenSpace">\r
176 <C_Name>gEfiEdkModulePkgTokenSpaceGuid</C_Name>\r
177 <GuidValue>8CC4092F-F60E-46d1-B41C-1E761DF50582</GuidValue>\r
178 <HelpText>All PCD define in EdkModulePkg is in this token space scope</HelpText>\r
179 </Entry> \r
1f86f081 180 <Entry Name="PcdDataBaseHob">\r
181 <C_Name>gPcdDataBaseHobGuid</C_Name>\r
182 <GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>\r
183 <HelpText/>\r
184 </Entry>\r
185 <Entry Name="PcdPeiCallbackFnTable">\r
186 <C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>\r
187 <GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>\r
188 <HelpText/>\r
189 </Entry>\r
190 <Entry Name="PeiPeCoffLoader">\r
191 <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
192 <GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>\r
193 <HelpText/>\r
194 </Entry>\r
195 <Entry Name="FlashMapHob">\r
196 <C_Name>gEfiFlashMapHobGuid</C_Name>\r
197 <GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>\r
198 <HelpText/>\r
199 </Entry>\r
200 <Entry Name="StatusCodeDataTypeString">\r
201 <C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>\r
202 <GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>\r
203 <HelpText/>\r
204 </Entry>\r
205 <Entry Name="StatusCodeDataTypeDebug">\r
206 <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r
207 <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r
208 <HelpText/>\r
209 </Entry>\r
210 <Entry Name="StatusCodeDataTypeAssert">\r
211 <C_Name>gEfiStatusCodeDataTypeAssertGuid</C_Name>\r
212 <GuidValue>DA571595-4D99-487C-827C-2622677D3307</GuidValue>\r
213 <HelpText/>\r
214 </Entry>\r
215 <Entry Name="StatusCodeDataTypeExceptionHandler">\r
216 <C_Name>gEfiStatusCodeDataTypeExceptionHandlerGuid</C_Name>\r
217 <GuidValue>3BC2BD12-AD2E-11D5-87DD-00062945C3B9</GuidValue>\r
218 <HelpText/>\r
219 </Entry>\r
220 <Entry Name="StatusCodeDataTypeError">\r
221 <C_Name>gEfiStatusCodeDataTypeErrorGuid</C_Name>\r
222 <GuidValue>AB359CE3-99B3-AE18-C89D-95D3B072E19B</GuidValue>\r
223 <HelpText/>\r
224 </Entry>\r
225 <Entry Name="StatusCodeDataTypeProgressCode">\r
226 <C_Name>gEfiStatusCodeDataTypeProgressCodeGuid</C_Name>\r
227 <GuidValue>A356AB39-35C4-35DA-B37A-F8EA9E8B36A3</GuidValue>\r
228 <HelpText/>\r
229 </Entry>\r
230 <Entry Name="StatusCodeSpecificData">\r
231 <C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>\r
232 <GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>\r
233 <HelpText/>\r
234 </Entry>\r
235 <Entry Name="SystemNvDataHob">\r
236 <C_Name>gEfiSystemNvDataHobGuid</C_Name>\r
237 <GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>\r
238 <HelpText/>\r
239 </Entry>\r
240 <Entry Name="SystemNvDataFv">\r
241 <C_Name>gEfiSystemNvDataFvGuid</C_Name>\r
242 <GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>\r
243 <HelpText/>\r
244 </Entry>\r
245 <Entry Name="DiskInfoIde">\r
246 <C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>\r
247 <GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>\r
248 <HelpText/>\r
249 </Entry>\r
250 <Entry Name="DiskInfoScsi">\r
251 <C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>\r
252 <GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>\r
253 <HelpText/>\r
254 </Entry>\r
255 <Entry Name="DiskInfoUsb">\r
256 <C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>\r
257 <GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>\r
258 <HelpText/>\r
259 </Entry>\r
260 <Entry Name="AlternateFvBlock">\r
261 <C_Name>gEfiAlternateFvBlockGuid</C_Name>\r
262 <GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>\r
263 <HelpText/>\r
264 </Entry>\r
265 <Entry Name="ConsoleInDevice">\r
266 <C_Name>gEfiConsoleInDeviceGuid</C_Name>\r
267 <GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>\r
268 <HelpText/>\r
269 </Entry>\r
270 <Entry Name="ConsoleOutDevice">\r
271 <C_Name>gEfiConsoleOutDeviceGuid</C_Name>\r
272 <GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>\r
273 <HelpText/>\r
274 </Entry>\r
275 <Entry Name="StandardErrorDevice">\r
276 <C_Name>gEfiStandardErrorDeviceGuid</C_Name>\r
277 <GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>\r
278 <HelpText/>\r
279 </Entry>\r
280 <Entry Name="HotPlugDevice">\r
281 <C_Name>gEfiHotPlugDeviceGuid</C_Name>\r
282 <GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>\r
283 <HelpText/>\r
284 </Entry>\r
285 <Entry Name="PrimaryStandardErrorDevice">\r
286 <C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>\r
287 <GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>\r
288 <HelpText/>\r
289 </Entry>\r
290 <Entry Name="PrimaryConsoleInDevice">\r
291 <C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>\r
292 <GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>\r
293 <HelpText/>\r
294 </Entry>\r
295 <Entry Name="PrimaryConsoleOutDevice">\r
296 <C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>\r
297 <GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>\r
298 <HelpText/>\r
299 </Entry>\r
300 <Entry Name="Bmp">\r
301 <C_Name>gEfiDefaultBmpLogoGuid</C_Name>\r
302 <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
303 <HelpText/>\r
304 </Entry>\r
305 <Entry Name="BootState">\r
306 <C_Name>gEfiBootStateGuid</C_Name>\r
307 <GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>\r
308 <HelpText/>\r
309 </Entry>\r
310 <Entry Name="ShellFile">\r
311 <C_Name>gEfiShellFileGuid</C_Name>\r
312 <GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>\r
313 <HelpText/>\r
314 </Entry>\r
315 <Entry Name="MiniShellFile">\r
316 <C_Name>gEfiMiniShellFileGuid</C_Name>\r
317 <GuidValue>86AD232B-D33A-465C-BF5F-41370BA92FE2</GuidValue>\r
318 <HelpText/>\r
319 </Entry>\r
320 <Entry Name="StatusCode">\r
321 <C_Name>gEfiStatusCodeGuid</C_Name>\r
322 <GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>\r
323 <HelpText/>\r
324 </Entry>\r
325 <Entry Name="PciOptionRomTable">\r
326 <C_Name>gEfiPciOptionRomTableGuid</C_Name>\r
327 <GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>\r
328 <HelpText/>\r
329 </Entry>\r
330 <Entry Name="PciHotplugDevice">\r
331 <C_Name>gEfiPciHotplugDeviceGuid</C_Name>\r
332 <GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>\r
333 <HelpText/>\r
334 </Entry>\r
335 <Entry Name="MemoryTypeInformation">\r
336 <C_Name>gEfiMemoryTypeInformationGuid</C_Name>\r
337 <GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>\r
338 <HelpText/>\r
339 </Entry>\r
340 <Entry Name="CapsuleVendor">\r
341 <C_Name>gEfiCapsuleVendorGuid</C_Name>\r
342 <GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>\r
343 <HelpText/>\r
344 </Entry>\r
345 <Entry Name="CompatibleMemoryTested">\r
346 <C_Name>gEfiCompatibleMemoryTestedGuid</C_Name>\r
347 <GuidValue>64C475EF-344B-492C-93AD-AB9EB4395004</GuidValue>\r
348 <HelpText/>\r
349 </Entry>\r
350 <Entry Name="PeiPerformanceHob">\r
351 <C_Name>gPeiPerformanceHobGuid</C_Name>\r
352 <GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>\r
353 <HelpText/>\r
354 </Entry>\r
355 </GuidDeclarations>\r
356 <ProtocolDeclarations>\r
045f4521 357 <Entry Name="Capsule">\r
358 <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>\r
359 <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>\r
360 <HelpText/>\r
361 </Entry>\r
1f86f081 362 <Entry Name="CustomizedDecompress">\r
363 <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
364 <GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>\r
365 <HelpText/>\r
366 </Entry>\r
367 <Entry Name="DebugLevel">\r
368 <C_Name>gEfiDebugLevelProtocolGuid</C_Name>\r
369 <GuidValue>8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7</GuidValue>\r
370 <HelpText/>\r
371 </Entry>\r
372 <Entry Name="TianoDecompress">\r
373 <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
374 <GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>\r
375 <HelpText/>\r
376 </Entry>\r
377 <Entry Name="LoadPeImage">\r
378 <C_Name>gEfiLoadPeImageProtocolGuid</C_Name>\r
379 <GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>\r
380 <HelpText/>\r
381 </Entry>\r
382 <Entry Name="Print">\r
383 <C_Name>gEfiPrintProtocolGuid</C_Name>\r
384 <GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>\r
385 <HelpText/>\r
386 </Entry>\r
387 <Entry Name="GenericMemTest">\r
388 <C_Name>gEfiGenericMemTestProtocolGuid</C_Name>\r
389 <GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>\r
390 <HelpText/>\r
391 </Entry>\r
392 <Entry Name="DiskInfo">\r
393 <C_Name>gEfiDiskInfoProtocolGuid</C_Name>\r
394 <GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>\r
395 <HelpText/>\r
396 </Entry>\r
397 <Entry Name="FvbExtension">\r
398 <C_Name>gEfiFvbExtensionProtocolGuid</C_Name>\r
399 <GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>\r
400 <HelpText/>\r
401 </Entry>\r
402 <Entry Name="FaultTolerantWriteLite">\r
403 <C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>\r
404 <GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>\r
405 <HelpText/>\r
406 </Entry>\r
407 <Entry Name="ConsoleControl">\r
408 <C_Name>gEfiConsoleControlProtocolGuid</C_Name>\r
409 <GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>\r
410 <HelpText/>\r
411 </Entry>\r
412 <Entry Name="OEMBadging">\r
413 <C_Name>gEfiOEMBadgingProtocolGuid</C_Name>\r
414 <GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>\r
415 <HelpText/>\r
416 </Entry>\r
417 <Entry Name="UgaSplash">\r
418 <C_Name>gEfiUgaSplashProtocolGuid</C_Name>\r
419 <GuidValue>A45B3A0D-2E55-4C03-AD9C-27D4820B507E</GuidValue>\r
420 <HelpText/>\r
421 </Entry>\r
422 <Entry Name="AcpiS3Save">\r
423 <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r
424 <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r
425 <HelpText/>\r
426 </Entry>\r
1f86f081 427 <Entry Name="PxeDhcp4">\r
428 <C_Name>gEfiPxeDhcp4ProtocolGuid</C_Name>\r
429 <GuidValue>03C4E624-AC28-11D3-9A2D-0090293FC14D</GuidValue>\r
430 <HelpText/>\r
431 </Entry>\r
432 <Entry Name="PxeDhcp4Callback">\r
433 <C_Name>gEfiPxeDhcp4CallbackProtocolGuid</C_Name>\r
434 <GuidValue>C1544C01-92A4-4198-8A84-778583C23621</GuidValue>\r
435 <HelpText/>\r
436 </Entry>\r
437 <Entry Name="UgaIo">\r
438 <C_Name>gEfiUgaIoProtocolGuid</C_Name>\r
439 <GuidValue>61A4D49E-6F68-4F1B-B922-A86EED0B07A2</GuidValue>\r
440 <HelpText/>\r
441 </Entry>\r
442 <Entry Name="DebugAssert">\r
443 <C_Name>gEfiDebugAssertProtocolGuid</C_Name>\r
444 <GuidValue>BE499C92-7D4B-11D4-BCEE-0080C73C8881</GuidValue>\r
445 <HelpText/>\r
446 </Entry>\r
447 <Entry Name="UsbAtapi">\r
448 <C_Name>gEfiUsbAtapiProtocolGuid</C_Name>\r
449 <GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>\r
450 <HelpText/>\r
451 </Entry>\r
452 <Entry Name="PciHotPlugRequest">\r
453 <C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>\r
454 <GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>\r
455 <HelpText/>\r
456 </Entry>\r
457 <Entry Name="ExtendedSalBootService">\r
458 <C_Name>gEfiExtendedSalBootServiceProtocolGuid</C_Name>\r
459 <GuidValue>DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7</GuidValue>\r
460 <HelpText/>\r
461 </Entry>\r
462 <Entry Name="ExtendedSalVariableServices">\r
463 <C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>\r
464 <GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>\r
465 <HelpText/>\r
466 </Entry>\r
467 <Entry Name="ExtendedSalStatusCodeServices">\r
468 <C_Name>gEfiExtendedSalStatusCodeServicesProtocolGuid</C_Name>\r
469 <GuidValue>00DBD91D-55E9-420F-9639-5E9F8437B44F</GuidValue>\r
470 <HelpText/>\r
471 </Entry>\r
472 <Entry Name="IsaIo">\r
473 <C_Name>gEfiIsaIoProtocolGuid</C_Name>\r
474 <GuidValue>7EE2BD44-3DA0-11D4-9A38-0090273FC14D</GuidValue>\r
475 <HelpText/>\r
476 </Entry>\r
477 <Entry Name="IsaAcpi">\r
478 <C_Name>gEfiIsaAcpiProtocolGuid</C_Name>\r
479 <GuidValue>64A892DC-5561-4536-92C7-799BFC183355</GuidValue>\r
480 <HelpText/>\r
481 </Entry>\r
482 <Entry Name="Performance">\r
483 <C_Name>gPerformanceProtocolGuid</C_Name>\r
484 <GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>\r
485 <HelpText/>\r
486 </Entry>\r
36122070
LG
487 <Entry Name="ScsiIo">\r
488 <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
489 <GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>\r
490 <HelpText/>\r
491 </Entry>\r
1f86f081 492 </ProtocolDeclarations>\r
493 <PpiDeclarations>\r
494 <Entry Name="PeiInMemory">\r
495 <C_Name>gPeiInMemoryGuid</C_Name>\r
496 <GuidValue>643B8786-B417-48D2-8F5E-7819931CAED8</GuidValue>\r
497 <HelpText/>\r
498 </Entry>\r
499 <Entry Name="FlashMap">\r
500 <C_Name>gPeiFlashMapPpiGuid</C_Name>\r
501 <GuidValue>F34C2FA0-DE88-4270-8414-961222F4521C</GuidValue>\r
502 <HelpText/>\r
503 </Entry>\r
504 <Entry Name="BaseMemoryTest">\r
505 <C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>\r
506 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
507 <HelpText/>\r
508 </Entry>\r
509 <Entry Name="StatusCodeMemory">\r
510 <C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>\r
511 <GuidValue>26F8AB01-D3CD-489C-984F-DFDEF768395B</GuidValue>\r
512 <HelpText/>\r
513 </Entry>\r
514 </PpiDeclarations>\r
515 <PcdDeclarations>\r
ec763458 516 <PcdEntry>\r
517 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
518 <Token>0x00000001</Token>\r
c1d69edb 519 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 520 <DatumType>UINT32</DatumType>\r
521 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
522 <DefaultValue>1000000</DefaultValue>\r
523 <HelpText>HELP FIX ME!</HelpText>\r
524 </PcdEntry>\r
525 <PcdEntry>\r
526 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
527 <Token>0x00000002</Token>\r
c1d69edb 528 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 529 <DatumType>UINT32</DatumType>\r
530 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
531 <DefaultValue>1000000</DefaultValue>\r
532 <HelpText>HELP FIX ME!</HelpText>\r
533 </PcdEntry>\r
534 <PcdEntry>\r
535 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
536 <Token>0x00000003</Token>\r
c1d69edb 537 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 538 <DatumType>UINT32</DatumType>\r
539 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
540 <DefaultValue>1000000</DefaultValue>\r
541 <HelpText>HELP FIX ME!</HelpText>\r
542 </PcdEntry>\r
543 <PcdEntry>\r
544 <C_Name>PcdSpinLockTimeout</C_Name>\r
545 <Token>0x00000004</Token>\r
c1d69edb 546 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 547 <DatumType>UINT32</DatumType>\r
548 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
549 <DefaultValue>10000000</DefaultValue>\r
550 <HelpText>HELP FIX ME!</HelpText>\r
551 </PcdEntry>\r
552 <PcdEntry>\r
553 <C_Name>PcdDebugPropertyMask</C_Name>\r
554 <Token>0x00000005</Token>\r
c1d69edb 555 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 556 <DatumType>UINT8</DatumType>\r
557 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
558 <DefaultValue>0x0f</DefaultValue>\r
559 <HelpText>HELP FIX ME!</HelpText>\r
560 </PcdEntry>\r
561 <PcdEntry>\r
562 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
563 <Token>0x00000006</Token>\r
c1d69edb 564 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 565 <DatumType>UINT32</DatumType>\r
566 <ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
567 <DefaultValue>0x80000000</DefaultValue>\r
568 <HelpText>HELP FIX ME!</HelpText>\r
569 </PcdEntry>\r
570 <PcdEntry>\r
571 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
572 <Token>0x00000007</Token>\r
c1d69edb 573 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 574 <DatumType>UINT8</DatumType>\r
575 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
576 <DefaultValue>0x07</DefaultValue>\r
577 <HelpText>HELP FIX ME!</HelpText>\r
578 </PcdEntry>\r
579 <PcdEntry>\r
580 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
581 <Token>0x00000008</Token>\r
c1d69edb 582 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 583 <DatumType>UINT8</DatumType>\r
584 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
585 <DefaultValue>0xAF</DefaultValue>\r
586 <HelpText>HELP FIX ME!</HelpText>\r
587 </PcdEntry>\r
588 <PcdEntry>\r
589 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
590 <Token>0x00000009</Token>\r
c1d69edb 591 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 592 <DatumType>UINT8</DatumType>\r
593 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
594 <DefaultValue>0</DefaultValue>\r
595 <HelpText>HELP FIX ME!</HelpText>\r
1f86f081 596 </PcdEntry>\r
597 <PcdEntry>\r
598 <C_Name>PcdMaxPcdCallBackNumber</C_Name>\r
599 <Token>0x0001000f</Token>\r
c1d69edb 600 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 601 <DatumType>UINT32</DatumType>\r
602 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
603 <DefaultValue>0</DefaultValue>\r
604 <HelpText>HELP FIX ME!</HelpText>\r
605 </PcdEntry>\r
606 <PcdEntry>\r
607 <C_Name>PcdTestDynamicUint8</C_Name>\r
608 <Token>0x00011000</Token>\r
c1d69edb 609 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 610 <DatumType>UINT8</DatumType>\r
611 <ValidUsage>DYNAMIC</ValidUsage>\r
612 <DefaultValue>0x01</DefaultValue>\r
613 <HelpText>HELP FIX ME!</HelpText>\r
614 </PcdEntry>\r
615 <PcdEntry>\r
616 <C_Name>PcdTestDynamicUint16</C_Name>\r
617 <Token>0x00011001</Token>\r
c1d69edb 618 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 619 <DatumType>UINT16</DatumType>\r
620 <ValidUsage>DYNAMIC</ValidUsage>\r
621 <DefaultValue>0x1234</DefaultValue>\r
622 <HelpText>HELP FIX ME!</HelpText>\r
623 </PcdEntry>\r
624 <PcdEntry>\r
625 <C_Name>PcdTestDynamicUint32</C_Name>\r
626 <Token>0x00011002</Token>\r
c1d69edb 627 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 628 <DatumType>UINT32</DatumType>\r
629 <ValidUsage>DYNAMIC</ValidUsage>\r
630 <HelpText>HELP FIX ME!</HelpText>\r
631 </PcdEntry>\r
632 <PcdEntry>\r
633 <C_Name>PcdTestDynamicUint64</C_Name>\r
634 <Token>0x00011003</Token>\r
c1d69edb 635 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 636 <DatumType>UINT64</DatumType>\r
637 <ValidUsage>DYNAMIC</ValidUsage>\r
638 <HelpText>HELP FIX ME!</HelpText>\r
639 </PcdEntry>\r
640 <PcdEntry>\r
641 <C_Name>PcdTestDynamicBoolean</C_Name>\r
642 <Token>0x00011004</Token>\r
c1d69edb 643 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 644 <DatumType>BOOLEAN</DatumType>\r
645 <ValidUsage>DYNAMIC</ValidUsage>\r
646 <HelpText>HELP FIX ME!</HelpText>\r
647 </PcdEntry>\r
648 <PcdEntry>\r
649 <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
650 <Token>0x0001000f</Token>\r
c1d69edb 651 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 652 <DatumType>UINT32</DatumType>\r
653 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
654 <HelpText>HELP FIX ME!</HelpText>\r
655 </PcdEntry>\r
656 <PcdEntry>\r
657 <C_Name>PcdVpdBaseAddress</C_Name>\r
658 <Token>0x00010010</Token>\r
c1d69edb 659 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 660 <DatumType>UINT32</DatumType>\r
661 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
662 <HelpText>HELP FIX ME!</HelpText>\r
663 </PcdEntry>\r
045f4521 664 <PcdEntry>\r
665 <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
666 <Token>0x00010020</Token>\r
0e0e9d3d 667 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 668 <DatumType>BOOLEAN</DatumType>\r
669 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
670 <HelpText>HELP FIX ME!</HelpText>\r
671 </PcdEntry>\r
672 <PcdEntry>\r
673 <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
674 <Token>0x00010021</Token>\r
0e0e9d3d 675 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 676 <DatumType>UINT32</DatumType>\r
677 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
678 <HelpText>HELP FIX ME!</HelpText>\r
679 </PcdEntry>\r
680 <PcdEntry>\r
681 <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
682 <Token>0x00010022</Token>\r
0e0e9d3d 683 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 684 <DatumType>UINT32</DatumType>\r
685 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
686 <HelpText>HELP FIX ME!</HelpText>\r
687 </PcdEntry> \r
4f914125 688 <PcdEntry>\r
689 <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
690 <Token>0x00010020</Token>\r
691 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
692 <DatumType>BOOLEAN</DatumType>\r
693 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
694 <DefaultValue>TRUE</DefaultValue>\r
695 <HelpText>This feature flag can be used to enable or disable the Pcd PEIM database traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
696 </PcdEntry>\r
697 <PcdEntry>\r
698 <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
699 <Token>0x00010021</Token>\r
700 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
701 <DatumType>BOOLEAN</DatumType>\r
702 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
703 <DefaultValue>TRUE</DefaultValue>\r
704 <HelpText>This feature flag can be used to enable or disable the Pcd DXE database traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
705 </PcdEntry>\r
1f86f081 706 </PcdDeclarations>\r
707</PackageSurfaceArea>