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