]> git.proxmox.com Git - mirror_edk2.git/blame - EdkModulePkg/EdkModulePkg.spd
Add new PcdDatabase.java file.
[mirror_edk2.git] / EdkModulePkg / EdkModulePkg.spd
CommitLineData
4aca4e82 1<?xml version="1.0" encoding="UTF-8"?>\r
2<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\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
4aca4e82 10 <License>All rights reserved.\r
11 This program and the accompanying materials are licensed and made available \r
12 under the terms and conditions of the BSD License which accompanies this distribution.\r
13 The full text of the license may be found at http://opensource.org/licenses/bsd-license.php\r
14 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES\r
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
1f86f081 27 <LibraryClass Name="EdkDxeSalLib">\r
28 <IncludeHeader>Include/Library/EdkDxeSalLib.h</IncludeHeader>\r
29 <HelpText/>\r
30 </LibraryClass>\r
31 <LibraryClass Name="EdkFvbServiceLib">\r
32 <IncludeHeader>Include/Library/EdkFvbServiceLib.h</IncludeHeader>\r
33 <HelpText/>\r
34 </LibraryClass>\r
35 <LibraryClass Name="EdkGraphicsLib">\r
36 <IncludeHeader>Include/Library/EdkGraphicsLib.h</IncludeHeader>\r
37 <HelpText/>\r
38 </LibraryClass>\r
39 <LibraryClass Name="EdkIfrSupportLib">\r
40 <IncludeHeader>Include/Library/EdkIfrSupportLib.h</IncludeHeader>\r
41 <HelpText/>\r
42 </LibraryClass>\r
1f86f081 43 <LibraryClass Name="EdkPeCoffLoaderLib">\r
44 <IncludeHeader>Include/Library/EdkPeCoffLoaderLib.h</IncludeHeader>\r
45 <HelpText/>\r
46 </LibraryClass>\r
47 <LibraryClass Name="EdkPeCoffLoaderX64Lib">\r
48 <IncludeHeader>Include/Library/EdkPeCoffLoaderX64Lib.h</IncludeHeader>\r
49 <HelpText/>\r
50 </LibraryClass>\r
1f86f081 51 <LibraryClass Name="EdkScsiLib">\r
52 <IncludeHeader>Include/Library/EdkScsiLib.h</IncludeHeader>\r
53 <HelpText/>\r
54 </LibraryClass>\r
55 <LibraryClass Name="EdkUsbLib">\r
56 <IncludeHeader>Include/Library/EdkUsbLib.h</IncludeHeader>\r
57 <HelpText/>\r
58 </LibraryClass>\r
59 <LibraryClass Name="TianoDecompressLib">\r
60 <IncludeHeader>Include/Library/TianoDecompressLib.h</IncludeHeader>\r
61 <HelpText/>\r
62 </LibraryClass>\r
56836fe9 63 <LibraryClass Name="SerialPortLib">\r
64 <IncludeHeader>Include/Library/SerialPortLib.h</IncludeHeader>\r
65 <HelpText/>\r
66 </LibraryClass>\r
67 <LibraryClass Name="OemHookStatusCodeLib">\r
68 <IncludeHeader>Include/Library/OemHookStatusCodeLib.h</IncludeHeader>\r
69 <HelpText/>\r
70 </LibraryClass>\r
1f86f081 71 </LibraryClassDeclarations>\r
738e75b6 72 <IndustryStdIncludes>\r
73 <IndustryStdHeader Name="CapsuleName">\r
74 <IncludeHeader>Include/Common/CapsuleName.h</IncludeHeader>\r
75 <HelpText/>\r
76 </IndustryStdHeader>\r
77 <IndustryStdHeader Name="DecompressLibraryHob">\r
78 <IncludeHeader>Include/Common/DecompressLibraryHob.h</IncludeHeader>\r
79 <HelpText/>\r
80 </IndustryStdHeader>\r
81 <IndustryStdHeader Name="FlashMap">\r
82 <IncludeHeader>Include/Common/FlashMap.h</IncludeHeader>\r
83 <HelpText/>\r
84 </IndustryStdHeader>\r
85 <IndustryStdHeader Name="Variable">\r
86 <IncludeHeader>Include/Common/Variable.h</IncludeHeader>\r
87 <HelpText/>\r
88 </IndustryStdHeader>\r
89 <IndustryStdHeader Name="WorkingBlockHeader">\r
90 <IncludeHeader>Include/Common/WorkingBlockHeader.h</IncludeHeader>\r
91 <HelpText/>\r
92 </IndustryStdHeader>\r
93 <IndustryStdHeader Name="AlternateFvBlock">\r
94 <IncludeHeader>Include/Guid/AlternateFvBlock.h</IncludeHeader>\r
95 <HelpText/>\r
96 </IndustryStdHeader>\r
97 <IndustryStdHeader Name="Bmp">\r
98 <IncludeHeader>Include/Guid/Bmp.h</IncludeHeader>\r
99 <HelpText/>\r
100 </IndustryStdHeader>\r
101 <IndustryStdHeader Name="BootState">\r
102 <IncludeHeader>Include/Guid/BootState.h</IncludeHeader>\r
103 <HelpText/>\r
104 </IndustryStdHeader>\r
105 <IndustryStdHeader Name="CapsuleVendor">\r
106 <IncludeHeader>Include/Guid/CapsuleVendor.h</IncludeHeader>\r
107 <HelpText/>\r
108 </IndustryStdHeader>\r
109 <IndustryStdHeader Name="CompatibleMemoryTested">\r
110 <IncludeHeader>Include/Guid/CompatibleMemoryTested.h</IncludeHeader>\r
111 <HelpText/>\r
112 </IndustryStdHeader>\r
113 <IndustryStdHeader Name="ConsoleInDevice">\r
114 <IncludeHeader>Include/Guid/ConsoleInDevice.h</IncludeHeader>\r
115 <HelpText/>\r
116 </IndustryStdHeader>\r
117 <IndustryStdHeader Name="ConsoleOutDevice">\r
118 <IncludeHeader>Include/Guid/ConsoleOutDevice.h</IncludeHeader>\r
119 <HelpText/>\r
120 </IndustryStdHeader>\r
121 <IndustryStdHeader Name="ExtendedSalGuid">\r
122 <IncludeHeader>Include/Guid/ExtendedSalGuid.h</IncludeHeader>\r
123 <HelpText/>\r
124 </IndustryStdHeader>\r
125 <IndustryStdHeader Name="FlashMapHob">\r
126 <IncludeHeader>Include/Guid/FlashMapHob.h</IncludeHeader>\r
127 <HelpText/>\r
128 </IndustryStdHeader>\r
129 <IndustryStdHeader Name="HotPlugDevice">\r
130 <IncludeHeader>Include/Guid/HotPlugDevice.h</IncludeHeader>\r
131 <HelpText/>\r
132 </IndustryStdHeader>\r
133 <IndustryStdHeader Name="MemoryTypeInformation">\r
134 <IncludeHeader>Include/Guid/MemoryTypeInformation.h</IncludeHeader>\r
135 <HelpText/>\r
136 </IndustryStdHeader>\r
137 <IndustryStdHeader Name="MiniShellFile">\r
138 <IncludeHeader>Include/Guid/MiniShellFile.h</IncludeHeader>\r
139 <HelpText/>\r
140 </IndustryStdHeader>\r
141 <IndustryStdHeader Name="PciHotplugDevice">\r
142 <IncludeHeader>Include/Guid/PciHotplugDevice.h</IncludeHeader>\r
143 <HelpText/>\r
144 </IndustryStdHeader>\r
145 <IndustryStdHeader Name="PciOptionRomTable">\r
146 <IncludeHeader>Include/Guid/PciOptionRomTable.h</IncludeHeader>\r
147 <HelpText/>\r
148 </IndustryStdHeader>\r
149 <IndustryStdHeader Name="PeiPeCoffLoader">\r
150 <IncludeHeader>Include/Guid/PeiPeCoffLoader.h</IncludeHeader>\r
151 <HelpText/>\r
152 </IndustryStdHeader>\r
153 <IndustryStdHeader Name="PeiPerformanceHob">\r
154 <IncludeHeader>Include/Guid/PeiPerformanceHob.h</IncludeHeader>\r
155 <HelpText/>\r
156 </IndustryStdHeader>\r
157 <IndustryStdHeader Name="PrimaryConsoleInDevice">\r
158 <IncludeHeader>Include/Guid/PrimaryConsoleInDevice.h</IncludeHeader>\r
159 <HelpText/>\r
160 </IndustryStdHeader>\r
161 <IndustryStdHeader Name="PrimaryConsoleOutDevice">\r
162 <IncludeHeader>Include/Guid/PrimaryConsoleOutDevice.h</IncludeHeader>\r
163 <HelpText/>\r
164 </IndustryStdHeader>\r
165 <IndustryStdHeader Name="PrimaryStandardErrorDevice">\r
166 <IncludeHeader>Include/Guid/PrimaryStandardErrorDevice.h</IncludeHeader>\r
167 <HelpText/>\r
168 </IndustryStdHeader>\r
169 <IndustryStdHeader Name="ShellFile">\r
170 <IncludeHeader>Include/Guid/ShellFile.h</IncludeHeader>\r
171 <HelpText/>\r
172 </IndustryStdHeader>\r
173 <IndustryStdHeader Name="StandardErrorDevice">\r
174 <IncludeHeader>Include/Guid/StandardErrorDevice.h</IncludeHeader>\r
175 <HelpText/>\r
176 </IndustryStdHeader>\r
177 <IndustryStdHeader Name="StatusCode">\r
178 <IncludeHeader>Include/Guid/StatusCode.h</IncludeHeader>\r
179 <HelpText/>\r
180 </IndustryStdHeader>\r
181 <IndustryStdHeader Name="StatusCodeCallerId">\r
182 <IncludeHeader>Include/Guid/StatusCodeCallerId.h</IncludeHeader>\r
183 <HelpText/>\r
184 </IndustryStdHeader>\r
185 <IndustryStdHeader Name="SystemNvDataGuid">\r
186 <IncludeHeader>Include/Guid/SystemNvDataGuid.h</IncludeHeader>\r
187 <HelpText/>\r
188 </IndustryStdHeader>\r
189 <IndustryStdHeader Name="CustomDecompressLib">\r
190 <IncludeHeader>Include/Library/CustomDecompressLib.h</IncludeHeader>\r
191 <HelpText/>\r
192 </IndustryStdHeader>\r
738e75b6 193 <IndustryStdHeader Name="EdkDxeSalLib">\r
194 <IncludeHeader>Include/Library/EdkDxeSalLib.h</IncludeHeader>\r
195 <HelpText/>\r
196 </IndustryStdHeader>\r
197 <IndustryStdHeader Name="EdkFvbServiceLib">\r
198 <IncludeHeader>Include/Library/EdkFvbServiceLib.h</IncludeHeader>\r
199 <HelpText/>\r
200 </IndustryStdHeader>\r
201 <IndustryStdHeader Name="EdkGraphicsLib">\r
202 <IncludeHeader>Include/Library/EdkGraphicsLib.h</IncludeHeader>\r
203 <HelpText/>\r
204 </IndustryStdHeader>\r
205 <IndustryStdHeader Name="EdkIfrSupportLib">\r
206 <IncludeHeader>Include/Library/EdkIfrSupportLib.h</IncludeHeader>\r
207 <HelpText/>\r
208 </IndustryStdHeader>\r
738e75b6 209 <IndustryStdHeader Name="EdkPeCoffLoaderLib">\r
210 <IncludeHeader>Include/Library/EdkPeCoffLoaderLib.h</IncludeHeader>\r
211 <HelpText/>\r
212 </IndustryStdHeader>\r
213 <IndustryStdHeader Name="EdkPeCoffLoaderX64Lib">\r
214 <IncludeHeader>Include/Library/EdkPeCoffLoaderX64Lib.h</IncludeHeader>\r
215 <HelpText/>\r
216 </IndustryStdHeader>\r
738e75b6 217 <IndustryStdHeader Name="EdkScsiLib">\r
218 <IncludeHeader>Include/Library/EdkScsiLib.h</IncludeHeader>\r
219 <HelpText/>\r
220 </IndustryStdHeader>\r
221 <IndustryStdHeader Name="EdkUsbLib">\r
222 <IncludeHeader>Include/Library/EdkUsbLib.h</IncludeHeader>\r
223 <HelpText/>\r
224 </IndustryStdHeader>\r
225 <IndustryStdHeader Name="TianoDecompressLib">\r
226 <IncludeHeader>Include/Library/TianoDecompressLib.h</IncludeHeader>\r
227 <HelpText/>\r
228 </IndustryStdHeader>\r
229 <IndustryStdHeader Name="BaseMemoryTest">\r
230 <IncludeHeader>Include/Ppi/BaseMemoryTest.h</IncludeHeader>\r
231 <HelpText/>\r
232 </IndustryStdHeader>\r
233 <IndustryStdHeader Name="FlashMap">\r
234 <IncludeHeader>Include/Ppi/FlashMap.h</IncludeHeader>\r
235 <HelpText/>\r
236 </IndustryStdHeader>\r
237 <IndustryStdHeader Name="PeiInMemory">\r
238 <IncludeHeader>Include/Ppi/PeiInMemory.h</IncludeHeader>\r
239 <HelpText/>\r
240 </IndustryStdHeader>\r
241 <IndustryStdHeader Name="StatusCodeMemory">\r
242 <IncludeHeader>Include/Ppi/StatusCodeMemory.h</IncludeHeader>\r
243 <HelpText/>\r
244 </IndustryStdHeader>\r
245 <IndustryStdHeader Name="AcpiS3Save">\r
246 <IncludeHeader>Include/Protocol/AcpiS3Save.h</IncludeHeader>\r
247 <HelpText/>\r
248 </IndustryStdHeader>\r
249 <IndustryStdHeader Name="Capsule">\r
250 <IncludeHeader>Include/Protocol/Capsule.h</IncludeHeader>\r
251 <HelpText/>\r
252 </IndustryStdHeader>\r
253 <IndustryStdHeader Name="ConsoleControl">\r
254 <IncludeHeader>Include/Protocol/ConsoleControl.h</IncludeHeader>\r
255 <HelpText/>\r
256 </IndustryStdHeader>\r
257 <IndustryStdHeader Name="CustomizedDecompress">\r
258 <IncludeHeader>Include/Protocol/CustomizedDecompress.h</IncludeHeader>\r
259 <HelpText/>\r
260 </IndustryStdHeader>\r
261 <IndustryStdHeader Name="DebugAssert">\r
262 <IncludeHeader>Include/Protocol/DebugAssert.h</IncludeHeader>\r
263 <HelpText/>\r
264 </IndustryStdHeader>\r
265 <IndustryStdHeader Name="DebugLevel">\r
266 <IncludeHeader>Include/Protocol/DebugLevel.h</IncludeHeader>\r
267 <HelpText/>\r
268 </IndustryStdHeader>\r
269 <IndustryStdHeader Name="DiskInfo">\r
270 <IncludeHeader>Include/Protocol/DiskInfo.h</IncludeHeader>\r
271 <HelpText/>\r
272 </IndustryStdHeader>\r
273 <IndustryStdHeader Name="EdkDecompress">\r
274 <IncludeHeader>Include/Protocol/EdkDecompress.h</IncludeHeader>\r
275 <HelpText/>\r
276 </IndustryStdHeader>\r
277 <IndustryStdHeader Name="ExtendedSalBootService">\r
278 <IncludeHeader>Include/Protocol/ExtendedSalBootService.h</IncludeHeader>\r
279 <HelpText/>\r
280 </IndustryStdHeader>\r
281 <IndustryStdHeader Name="FaultTolerantWriteLite">\r
282 <IncludeHeader>Include/Protocol/FaultTolerantWriteLite.h</IncludeHeader>\r
283 <HelpText/>\r
284 </IndustryStdHeader>\r
285 <IndustryStdHeader Name="FvbExtension">\r
286 <IncludeHeader>Include/Protocol/FvbExtension.h</IncludeHeader>\r
287 <HelpText/>\r
288 </IndustryStdHeader>\r
289 <IndustryStdHeader Name="GenericMemoryTest">\r
290 <IncludeHeader>Include/Protocol/GenericMemoryTest.h</IncludeHeader>\r
291 <HelpText/>\r
292 </IndustryStdHeader>\r
293 <IndustryStdHeader Name="IsaAcpi">\r
294 <IncludeHeader>Include/Protocol/IsaAcpi.h</IncludeHeader>\r
295 <HelpText/>\r
296 </IndustryStdHeader>\r
297 <IndustryStdHeader Name="IsaIo">\r
298 <IncludeHeader>Include/Protocol/IsaIo.h</IncludeHeader>\r
299 <HelpText/>\r
300 </IndustryStdHeader>\r
301 <IndustryStdHeader Name="LoadPe32Image">\r
302 <IncludeHeader>Include/Protocol/LoadPe32Image.h</IncludeHeader>\r
303 <HelpText/>\r
304 </IndustryStdHeader>\r
305 <IndustryStdHeader Name="OEMBadging">\r
306 <IncludeHeader>Include/Protocol/OEMBadging.h</IncludeHeader>\r
307 <HelpText/>\r
308 </IndustryStdHeader>\r
309 <IndustryStdHeader Name="PciHotPlugRequest">\r
310 <IncludeHeader>Include/Protocol/PciHotPlugRequest.h</IncludeHeader>\r
311 <HelpText/>\r
312 </IndustryStdHeader>\r
313 <IndustryStdHeader Name="Performance">\r
314 <IncludeHeader>Include/Protocol/Performance.h</IncludeHeader>\r
315 <HelpText/>\r
316 </IndustryStdHeader>\r
317 <IndustryStdHeader Name="Print">\r
318 <IncludeHeader>Include/Protocol/Print.h</IncludeHeader>\r
319 <HelpText/>\r
320 </IndustryStdHeader>\r
321 <IndustryStdHeader Name="PxeDhcp4">\r
322 <IncludeHeader>Include/Protocol/PxeDhcp4.h</IncludeHeader>\r
323 <HelpText/>\r
324 </IndustryStdHeader>\r
325 <IndustryStdHeader Name="PxeDhcp4CallBack">\r
326 <IncludeHeader>Include/Protocol/PxeDhcp4CallBack.h</IncludeHeader>\r
327 <HelpText/>\r
328 </IndustryStdHeader>\r
329 <IndustryStdHeader Name="ScsiIo">\r
330 <IncludeHeader>Include/Protocol/ScsiIo.h</IncludeHeader>\r
331 <HelpText/>\r
332 </IndustryStdHeader>\r
333 <IndustryStdHeader Name="SecurityPolicy">\r
334 <IncludeHeader>Include/Protocol/SecurityPolicy.h</IncludeHeader>\r
335 <HelpText/>\r
336 </IndustryStdHeader>\r
337 <IndustryStdHeader Name="UgaIo">\r
338 <IncludeHeader>Include/Protocol/UgaIo.h</IncludeHeader>\r
339 <HelpText/>\r
340 </IndustryStdHeader>\r
341 <IndustryStdHeader Name="UgaSplash">\r
342 <IncludeHeader>Include/Protocol/UgaSplash.h</IncludeHeader>\r
343 <HelpText/>\r
344 </IndustryStdHeader>\r
345 <IndustryStdHeader Name="usbatapi">\r
346 <IncludeHeader>Include/Protocol/usbatapi.h</IncludeHeader>\r
347 <HelpText/>\r
348 </IndustryStdHeader>\r
349 <IndustryStdHeader Name="EdkDxe">\r
350 <IncludeHeader>Include/EdkDxe.h</IncludeHeader>\r
351 <HelpText/>\r
352 </IndustryStdHeader>\r
353 <IndustryStdHeader Name="EdkDxeCore">\r
354 <IncludeHeader>Include/EdkDxeCore.h</IncludeHeader>\r
355 <HelpText/>\r
356 </IndustryStdHeader>\r
357 <IndustryStdHeader Name="EdkPeiCore">\r
358 <IncludeHeader>Include/EdkPeiCore.h</IncludeHeader>\r
359 <HelpText/>\r
360 </IndustryStdHeader>\r
361 <IndustryStdHeader Name="EdkPeim">\r
362 <IncludeHeader>Include/EdkPeim.h</IncludeHeader>\r
363 <HelpText/>\r
364 </IndustryStdHeader>\r
365 </IndustryStdIncludes>\r
1f86f081 366 <MsaFiles>\r
367 <Filename>Application/HelloWorld/HelloWorld.msa</Filename>\r
368 <Filename>Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa</Filename>\r
369 <Filename>Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa</Filename>\r
370 <Filename>Bus/Pci/IdeBus/Dxe/idebus.msa</Filename>\r
1f86f081 371 <Filename>Bus/Pci/PciBus/Dxe/PciBus.msa</Filename>\r
1f86f081 372 <Filename>Bus/Pci/Uhci/Dxe/Uhci.msa</Filename>\r
562d2849 373 <Filename>Bus/Pci/Ehci/Dxe/Ehci.msa</Filename>\r
1f86f081 374 <Filename>Bus/Pci/Undi/RuntimeDxe/Undi.msa</Filename>\r
375 <Filename>Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa</Filename>\r
376 <Filename>Bus/Scsi/ScsiDisk/Dxe/ScsiDisk.msa</Filename>\r
377 <Filename>Bus/Usb/UsbBot/Dxe/UsbBot.msa</Filename>\r
378 <Filename>Bus/Usb/UsbBus/Dxe/UsbBus.msa</Filename>\r
379 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi0/UsbCbi0.msa</Filename>\r
380 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi1/UsbCbi1.msa</Filename>\r
381 <Filename>Bus/Usb/UsbKb/Dxe/UsbKb.msa</Filename>\r
382 <Filename>Bus/Usb/UsbMassStorage/Dxe/UsbMassStorage.msa</Filename>\r
383 <Filename>Bus/Usb/UsbMouse/Dxe/UsbMouse.msa</Filename>\r
384 <Filename>Core/Dxe/DxeMain.msa</Filename>\r
385 <Filename>Core/DxeIplPeim/DxeIpl.msa</Filename>\r
5343eab1 386 <Filename>Core/DxeIplX64Peim/DxeIplX64.msa</Filename>\r
1f86f081 387 <Filename>Core/Pei/PeiMain.msa</Filename>\r
388 <Filename>Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa</Filename>\r
389 <Filename>Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa</Filename>\r
390 <Filename>Library/DxeCoreCustomDecompressLibFromHob/DxeCoreCustomDecompressLibFromHob.msa</Filename>\r
391 <Filename>Library/DxeCorePerformanceLib/DxeCorePerformanceLib.msa</Filename>\r
392 <Filename>Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa</Filename>\r
393 <Filename>Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa</Filename>\r
394 <Filename>Library/EdkDxeDebugLibReportStatusCode/EdkDxeDebugLibReportStatusCode.msa</Filename>\r
395 <Filename>Library/EdkDxePeCoffLoaderFromHobLib/EdkDxePeCoffLoaderFromHobLib.msa</Filename>\r
396 <Filename>Library/DxePerformanceLib/DxePerformanceLib.msa</Filename>\r
397 <Filename>Library/EdkDxePrintLib/EdkDxePrintLib.msa</Filename>\r
3e48a192 398 <Filename>Library/EdkUefiRuntimeLib/EdkUefiRuntimeLib.msa</Filename>\r
1f86f081 399 <Filename>Library/EdkDxeSalLib/EdkDxeSalLib.msa</Filename>\r
400 <Filename>Library/EdkFvbServiceLib/EdkFvbServiceLib.msa</Filename>\r
401 <Filename>Library/EdkGraphicsLib/EdkGraphicsLib.msa</Filename>\r
402 <Filename>Library/EdkIfrSupportLib/EdkIfrSupportLib.msa</Filename>\r
1f86f081 403 <Filename>Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa</Filename>\r
404 <Filename>Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa</Filename>\r
1f86f081 405 <Filename>Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa</Filename>\r
406 <Filename>Library/PeiPerformanceLib/PeiPerformanceLib.msa</Filename>\r
1f86f081 407 <Filename>Library/EdkScsiLib/EdkScsiLib.msa</Filename>\r
408 <Filename>Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa</Filename>\r
409 <Filename>Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa</Filename>\r
410 <Filename>Library/EdkUsbLib/EdkUsbLib.msa</Filename>\r
56836fe9 411 <Filename>Library/EdkSerialPortLibNull/EdkSerialPortLibNull.msa</Filename>\r
412 <Filename>Library/EdkOemHookStatusCodeLibNull/EdkOemHookStatusCodeLibNull.msa</Filename>\r
1f86f081 413 <Filename>Universal/Console/ConSplitter/Dxe/ConSplitter.msa</Filename>\r
414 <Filename>Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa</Filename>\r
415 <Filename>Universal/Console/Terminal/Dxe/Terminal.msa</Filename>\r
416 <Filename>Universal/DataHub/DataHub/Dxe/DataHub.msa</Filename>\r
417 <Filename>Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.msa</Filename>\r
562d2849 418 <Filename>Universal/DevicePath/Dxe/DevicePath.msa</Filename>\r
1f86f081 419 <Filename>Universal/Debugger/Debugport/Dxe/DebugPort.msa</Filename>\r
420 <Filename>Universal/DebugSupport/Dxe/DebugSupport.msa</Filename>\r
421 <Filename>Universal/Disk/DiskIo/Dxe/DiskIo.msa</Filename>\r
422 <Filename>Universal/Disk/Partition/Dxe/Partition.msa</Filename>\r
423 <Filename>Universal/Disk/UnicodeCollation/English/Dxe/English.msa</Filename>\r
424 <Filename>Universal/Ebc/Dxe/Ebc.msa</Filename>\r
425 <Filename>Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa</Filename>\r
426 <Filename>Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa</Filename>\r
427 <Filename>Universal/GenericMemoryTest/Dxe/NullMemoryTest.msa</Filename>\r
428 <Filename>Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa</Filename>\r
429 <Filename>Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.msa</Filename>\r
430 <Filename>Universal/Network/PxeBc/Dxe/BC.msa</Filename>\r
431 <Filename>Universal/Network/PxeDhcp4/Dxe/Dhcp4.msa</Filename>\r
432 <Filename>Universal/Network/Snp32_64/Dxe/SNP.msa</Filename>\r
433 <Filename>Universal/PCD/Pei/Pcd.msa</Filename>\r
434 <Filename>Universal/PCD/Dxe/Pcd.msa</Filename>\r
435 <Filename>Universal/Runtime/RuntimeDxe/Runtime.msa</Filename>\r
436 <Filename>Universal/Security/SecurityStub/Dxe/SecurityStub.msa</Filename>\r
1f86f081 437 <Filename>Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa</Filename>\r
5343eab1 438 <Filename>Universal/UserInterface/DriverSample/DriverSample.msa</Filename>\r
1f86f081 439 <Filename>Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa</Filename>\r
440 <Filename>Universal/Variable/Pei/Variable.msa</Filename>\r
441 <Filename>Universal/EmuVariable/RuntimeDxe/EmuVariable.msa</Filename>\r
442 <Filename>Universal/Variable/RuntimeDxe/Variable.msa</Filename>\r
045f4521 443 <Filename>Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa</Filename>\r
1f86f081 444 <Filename>Universal/WatchdogTimer/Dxe/WatchDogTimer.msa</Filename>\r
56836fe9 445 <Filename>Universal/StatusCode/Pei/PeiStatusCode.msa</Filename>\r
446 <Filename>Universal/StatusCode/Dxe/DxeStatusCode.msa</Filename>\r
1f86f081 447 </MsaFiles>\r
448 <PackageHeaders>\r
449 <IncludePkgHeader ModuleType="SEC">Include/EdkPeim.h</IncludePkgHeader>\r
450 <IncludePkgHeader ModuleType="PEI_CORE">Include/EdkPeiCore.h</IncludePkgHeader>\r
451 <IncludePkgHeader ModuleType="PEIM">Include/EdkPeim.h</IncludePkgHeader>\r
452 <IncludePkgHeader ModuleType="DXE_CORE">Include/EdkDxeCore.h</IncludePkgHeader>\r
453 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
454 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
455 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
456 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
457 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
b062dd14 458 <IncludePkgHeader ModuleType="USER_DEFINED">Include/EdkPeim.h</IncludePkgHeader>\r
1f86f081 459 </PackageHeaders>\r
460 <GuidDeclarations>\r
5dd2d779 461 <Entry Name="GenericPlatformTokenSpace">\r
462 <C_Name>gEfiGenericPlatformTokenSpaceGuid</C_Name>\r
463 <GuidValue>18D15EA6-9E14-40a1-B39C-59C44DA9D891</GuidValue>\r
464 <HelpText>\r
465 This is the token space GUID for platform generic PCD definitions.\r
466 Now FlashLayout and Platform CPU belong to this space.\r
467 </HelpText> \r
468 </Entry> \r
f0725786 469 <Entry Name="EdkModulePkgTokenSpace">\r
470 <C_Name>gEfiEdkModulePkgTokenSpaceGuid</C_Name>\r
471 <GuidValue>8CC4092F-F60E-46d1-B41C-1E761DF50582</GuidValue>\r
472 <HelpText>All PCD define in EdkModulePkg is in this token space scope</HelpText>\r
4aca4e82 473 </Entry>\r
1f86f081 474 <Entry Name="PcdDataBaseHob">\r
475 <C_Name>gPcdDataBaseHobGuid</C_Name>\r
476 <GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>\r
477 <HelpText/>\r
478 </Entry>\r
479 <Entry Name="PcdPeiCallbackFnTable">\r
480 <C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>\r
481 <GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>\r
482 <HelpText/>\r
483 </Entry>\r
484 <Entry Name="PeiPeCoffLoader">\r
485 <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
486 <GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>\r
487 <HelpText/>\r
488 </Entry>\r
489 <Entry Name="FlashMapHob">\r
490 <C_Name>gEfiFlashMapHobGuid</C_Name>\r
491 <GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>\r
492 <HelpText/>\r
493 </Entry>\r
494 <Entry Name="StatusCodeDataTypeString">\r
495 <C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>\r
496 <GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>\r
497 <HelpText/>\r
498 </Entry>\r
499 <Entry Name="StatusCodeDataTypeDebug">\r
500 <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r
501 <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r
502 <HelpText/>\r
503 </Entry>\r
504 <Entry Name="StatusCodeDataTypeAssert">\r
505 <C_Name>gEfiStatusCodeDataTypeAssertGuid</C_Name>\r
506 <GuidValue>DA571595-4D99-487C-827C-2622677D3307</GuidValue>\r
507 <HelpText/>\r
508 </Entry>\r
509 <Entry Name="StatusCodeDataTypeExceptionHandler">\r
510 <C_Name>gEfiStatusCodeDataTypeExceptionHandlerGuid</C_Name>\r
511 <GuidValue>3BC2BD12-AD2E-11D5-87DD-00062945C3B9</GuidValue>\r
512 <HelpText/>\r
513 </Entry>\r
514 <Entry Name="StatusCodeDataTypeError">\r
515 <C_Name>gEfiStatusCodeDataTypeErrorGuid</C_Name>\r
516 <GuidValue>AB359CE3-99B3-AE18-C89D-95D3B072E19B</GuidValue>\r
517 <HelpText/>\r
518 </Entry>\r
519 <Entry Name="StatusCodeDataTypeProgressCode">\r
520 <C_Name>gEfiStatusCodeDataTypeProgressCodeGuid</C_Name>\r
521 <GuidValue>A356AB39-35C4-35DA-B37A-F8EA9E8B36A3</GuidValue>\r
522 <HelpText/>\r
523 </Entry>\r
524 <Entry Name="StatusCodeSpecificData">\r
525 <C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>\r
526 <GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>\r
527 <HelpText/>\r
528 </Entry>\r
529 <Entry Name="SystemNvDataHob">\r
530 <C_Name>gEfiSystemNvDataHobGuid</C_Name>\r
531 <GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>\r
532 <HelpText/>\r
533 </Entry>\r
534 <Entry Name="SystemNvDataFv">\r
535 <C_Name>gEfiSystemNvDataFvGuid</C_Name>\r
536 <GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>\r
537 <HelpText/>\r
538 </Entry>\r
539 <Entry Name="DiskInfoIde">\r
540 <C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>\r
541 <GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>\r
542 <HelpText/>\r
543 </Entry>\r
544 <Entry Name="DiskInfoScsi">\r
545 <C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>\r
546 <GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>\r
547 <HelpText/>\r
548 </Entry>\r
549 <Entry Name="DiskInfoUsb">\r
550 <C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>\r
551 <GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>\r
552 <HelpText/>\r
553 </Entry>\r
554 <Entry Name="AlternateFvBlock">\r
555 <C_Name>gEfiAlternateFvBlockGuid</C_Name>\r
556 <GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>\r
557 <HelpText/>\r
558 </Entry>\r
559 <Entry Name="ConsoleInDevice">\r
560 <C_Name>gEfiConsoleInDeviceGuid</C_Name>\r
561 <GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>\r
562 <HelpText/>\r
563 </Entry>\r
564 <Entry Name="ConsoleOutDevice">\r
565 <C_Name>gEfiConsoleOutDeviceGuid</C_Name>\r
566 <GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>\r
567 <HelpText/>\r
568 </Entry>\r
569 <Entry Name="StandardErrorDevice">\r
570 <C_Name>gEfiStandardErrorDeviceGuid</C_Name>\r
571 <GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>\r
572 <HelpText/>\r
573 </Entry>\r
574 <Entry Name="HotPlugDevice">\r
575 <C_Name>gEfiHotPlugDeviceGuid</C_Name>\r
576 <GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>\r
577 <HelpText/>\r
578 </Entry>\r
579 <Entry Name="PrimaryStandardErrorDevice">\r
580 <C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>\r
581 <GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>\r
582 <HelpText/>\r
583 </Entry>\r
584 <Entry Name="PrimaryConsoleInDevice">\r
585 <C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>\r
586 <GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>\r
587 <HelpText/>\r
588 </Entry>\r
589 <Entry Name="PrimaryConsoleOutDevice">\r
590 <C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>\r
591 <GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>\r
592 <HelpText/>\r
593 </Entry>\r
594 <Entry Name="Bmp">\r
595 <C_Name>gEfiDefaultBmpLogoGuid</C_Name>\r
596 <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
597 <HelpText/>\r
598 </Entry>\r
599 <Entry Name="BootState">\r
600 <C_Name>gEfiBootStateGuid</C_Name>\r
601 <GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>\r
602 <HelpText/>\r
603 </Entry>\r
604 <Entry Name="ShellFile">\r
605 <C_Name>gEfiShellFileGuid</C_Name>\r
606 <GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>\r
607 <HelpText/>\r
608 </Entry>\r
609 <Entry Name="MiniShellFile">\r
610 <C_Name>gEfiMiniShellFileGuid</C_Name>\r
611 <GuidValue>86AD232B-D33A-465C-BF5F-41370BA92FE2</GuidValue>\r
612 <HelpText/>\r
613 </Entry>\r
614 <Entry Name="StatusCode">\r
615 <C_Name>gEfiStatusCodeGuid</C_Name>\r
616 <GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>\r
617 <HelpText/>\r
618 </Entry>\r
619 <Entry Name="PciOptionRomTable">\r
620 <C_Name>gEfiPciOptionRomTableGuid</C_Name>\r
621 <GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>\r
622 <HelpText/>\r
623 </Entry>\r
624 <Entry Name="PciHotplugDevice">\r
625 <C_Name>gEfiPciHotplugDeviceGuid</C_Name>\r
626 <GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>\r
627 <HelpText/>\r
628 </Entry>\r
629 <Entry Name="MemoryTypeInformation">\r
630 <C_Name>gEfiMemoryTypeInformationGuid</C_Name>\r
631 <GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>\r
632 <HelpText/>\r
633 </Entry>\r
634 <Entry Name="CapsuleVendor">\r
635 <C_Name>gEfiCapsuleVendorGuid</C_Name>\r
636 <GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>\r
637 <HelpText/>\r
638 </Entry>\r
639 <Entry Name="CompatibleMemoryTested">\r
640 <C_Name>gEfiCompatibleMemoryTestedGuid</C_Name>\r
641 <GuidValue>64C475EF-344B-492C-93AD-AB9EB4395004</GuidValue>\r
642 <HelpText/>\r
643 </Entry>\r
644 <Entry Name="PeiPerformanceHob">\r
645 <C_Name>gPeiPerformanceHobGuid</C_Name>\r
646 <GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>\r
647 <HelpText/>\r
648 </Entry>\r
56836fe9 649 <Entry Name="MemoryStatusCodeRecord">\r
650 <C_Name>gMemoryStatusCodeRecordGuid</C_Name>\r
651 <GuidValue>060CC026-4C0D-4DDA-8F41-595FEF00A502</GuidValue>\r
652 <HelpText/>\r
653 </Entry>\r
1f86f081 654 </GuidDeclarations>\r
655 <ProtocolDeclarations>\r
045f4521 656 <Entry Name="Capsule">\r
657 <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>\r
658 <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>\r
659 <HelpText/>\r
660 </Entry>\r
1f86f081 661 <Entry Name="CustomizedDecompress">\r
662 <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
663 <GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>\r
664 <HelpText/>\r
665 </Entry>\r
666 <Entry Name="DebugLevel">\r
667 <C_Name>gEfiDebugLevelProtocolGuid</C_Name>\r
668 <GuidValue>8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7</GuidValue>\r
669 <HelpText/>\r
670 </Entry>\r
671 <Entry Name="TianoDecompress">\r
672 <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
673 <GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>\r
674 <HelpText/>\r
675 </Entry>\r
676 <Entry Name="LoadPeImage">\r
677 <C_Name>gEfiLoadPeImageProtocolGuid</C_Name>\r
678 <GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>\r
679 <HelpText/>\r
680 </Entry>\r
681 <Entry Name="Print">\r
682 <C_Name>gEfiPrintProtocolGuid</C_Name>\r
683 <GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>\r
684 <HelpText/>\r
685 </Entry>\r
686 <Entry Name="GenericMemTest">\r
687 <C_Name>gEfiGenericMemTestProtocolGuid</C_Name>\r
688 <GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>\r
689 <HelpText/>\r
690 </Entry>\r
691 <Entry Name="DiskInfo">\r
692 <C_Name>gEfiDiskInfoProtocolGuid</C_Name>\r
693 <GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>\r
694 <HelpText/>\r
695 </Entry>\r
696 <Entry Name="FvbExtension">\r
697 <C_Name>gEfiFvbExtensionProtocolGuid</C_Name>\r
698 <GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>\r
699 <HelpText/>\r
700 </Entry>\r
701 <Entry Name="FaultTolerantWriteLite">\r
702 <C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>\r
703 <GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>\r
704 <HelpText/>\r
705 </Entry>\r
706 <Entry Name="ConsoleControl">\r
707 <C_Name>gEfiConsoleControlProtocolGuid</C_Name>\r
708 <GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>\r
709 <HelpText/>\r
710 </Entry>\r
711 <Entry Name="OEMBadging">\r
712 <C_Name>gEfiOEMBadgingProtocolGuid</C_Name>\r
713 <GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>\r
714 <HelpText/>\r
715 </Entry>\r
716 <Entry Name="UgaSplash">\r
717 <C_Name>gEfiUgaSplashProtocolGuid</C_Name>\r
718 <GuidValue>A45B3A0D-2E55-4C03-AD9C-27D4820B507E</GuidValue>\r
719 <HelpText/>\r
720 </Entry>\r
721 <Entry Name="AcpiS3Save">\r
722 <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r
723 <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r
724 <HelpText/>\r
725 </Entry>\r
1f86f081 726 <Entry Name="PxeDhcp4">\r
727 <C_Name>gEfiPxeDhcp4ProtocolGuid</C_Name>\r
728 <GuidValue>03C4E624-AC28-11D3-9A2D-0090293FC14D</GuidValue>\r
729 <HelpText/>\r
730 </Entry>\r
731 <Entry Name="PxeDhcp4Callback">\r
732 <C_Name>gEfiPxeDhcp4CallbackProtocolGuid</C_Name>\r
733 <GuidValue>C1544C01-92A4-4198-8A84-778583C23621</GuidValue>\r
734 <HelpText/>\r
735 </Entry>\r
736 <Entry Name="UgaIo">\r
737 <C_Name>gEfiUgaIoProtocolGuid</C_Name>\r
738 <GuidValue>61A4D49E-6F68-4F1B-B922-A86EED0B07A2</GuidValue>\r
739 <HelpText/>\r
740 </Entry>\r
741 <Entry Name="DebugAssert">\r
742 <C_Name>gEfiDebugAssertProtocolGuid</C_Name>\r
743 <GuidValue>BE499C92-7D4B-11D4-BCEE-0080C73C8881</GuidValue>\r
744 <HelpText/>\r
745 </Entry>\r
746 <Entry Name="UsbAtapi">\r
747 <C_Name>gEfiUsbAtapiProtocolGuid</C_Name>\r
748 <GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>\r
749 <HelpText/>\r
750 </Entry>\r
751 <Entry Name="PciHotPlugRequest">\r
752 <C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>\r
753 <GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>\r
754 <HelpText/>\r
755 </Entry>\r
756 <Entry Name="ExtendedSalBootService">\r
757 <C_Name>gEfiExtendedSalBootServiceProtocolGuid</C_Name>\r
758 <GuidValue>DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7</GuidValue>\r
759 <HelpText/>\r
760 </Entry>\r
761 <Entry Name="ExtendedSalVariableServices">\r
762 <C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>\r
763 <GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>\r
764 <HelpText/>\r
765 </Entry>\r
766 <Entry Name="ExtendedSalStatusCodeServices">\r
767 <C_Name>gEfiExtendedSalStatusCodeServicesProtocolGuid</C_Name>\r
768 <GuidValue>00DBD91D-55E9-420F-9639-5E9F8437B44F</GuidValue>\r
769 <HelpText/>\r
770 </Entry>\r
771 <Entry Name="IsaIo">\r
772 <C_Name>gEfiIsaIoProtocolGuid</C_Name>\r
773 <GuidValue>7EE2BD44-3DA0-11D4-9A38-0090273FC14D</GuidValue>\r
774 <HelpText/>\r
775 </Entry>\r
776 <Entry Name="IsaAcpi">\r
777 <C_Name>gEfiIsaAcpiProtocolGuid</C_Name>\r
778 <GuidValue>64A892DC-5561-4536-92C7-799BFC183355</GuidValue>\r
779 <HelpText/>\r
780 </Entry>\r
781 <Entry Name="Performance">\r
782 <C_Name>gPerformanceProtocolGuid</C_Name>\r
783 <GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>\r
784 <HelpText/>\r
785 </Entry>\r
36122070
LG
786 <Entry Name="ScsiIo">\r
787 <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
788 <GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>\r
789 <HelpText/>\r
790 </Entry>\r
1f86f081 791 </ProtocolDeclarations>\r
792 <PpiDeclarations>\r
793 <Entry Name="PeiInMemory">\r
794 <C_Name>gPeiInMemoryGuid</C_Name>\r
795 <GuidValue>643B8786-B417-48D2-8F5E-7819931CAED8</GuidValue>\r
796 <HelpText/>\r
797 </Entry>\r
798 <Entry Name="FlashMap">\r
799 <C_Name>gPeiFlashMapPpiGuid</C_Name>\r
800 <GuidValue>F34C2FA0-DE88-4270-8414-961222F4521C</GuidValue>\r
801 <HelpText/>\r
802 </Entry>\r
803 <Entry Name="BaseMemoryTest">\r
804 <C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>\r
805 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
806 <HelpText/>\r
807 </Entry>\r
808 <Entry Name="StatusCodeMemory">\r
809 <C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>\r
810 <GuidValue>26F8AB01-D3CD-489C-984F-DFDEF768395B</GuidValue>\r
811 <HelpText/>\r
812 </Entry>\r
813 </PpiDeclarations>\r
814 <PcdDeclarations>\r
1f86f081 815 <PcdEntry>\r
816 <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
817 <Token>0x0001000f</Token>\r
c1d69edb 818 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 819 <DatumType>UINT32</DatumType>\r
820 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 821 <HelpText>The maximum number of callback function, which will be triggered when \r
822 a PCD entry is been set, can be registered for a single PCD entry in PEI phase.</HelpText>\r
1f86f081 823 </PcdEntry>\r
824 <PcdEntry>\r
825 <C_Name>PcdVpdBaseAddress</C_Name>\r
826 <Token>0x00010010</Token>\r
c1d69edb 827 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 828 <DatumType>UINT32</DatumType>\r
829 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 830 <HelpText>The base address of the VPD (Vital Product Data) region. It is \r
831 normally a region reserved on flash.</HelpText>\r
1f86f081 832 </PcdEntry>\r
045f4521 833 <PcdEntry>\r
834 <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
835 <Token>0x00010020</Token>\r
0e0e9d3d 836 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 837 <DatumType>BOOLEAN</DatumType>\r
838 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
c79c3f30 839 <HelpText>Indicate whether platform can support update capsule across a system reset</HelpText>\r
045f4521 840 </PcdEntry>\r
841 <PcdEntry>\r
842 <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
843 <Token>0x00010021</Token>\r
0e0e9d3d 844 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 845 <DatumType>UINT32</DatumType>\r
846 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 847 <HelpText>Indicate the max size the platform can support in case of populated capsules</HelpText>\r
045f4521 848 </PcdEntry>\r
849 <PcdEntry>\r
850 <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
851 <Token>0x00010022</Token>\r
0e0e9d3d 852 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 853 <DatumType>UINT32</DatumType>\r
854 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 855 <HelpText>Indicate the max size the platform can support in case of non-populated capsules</HelpText>\r
4aca4e82 856 </PcdEntry>\r
4f914125 857 <PcdEntry>\r
858 <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
859 <Token>0x00010020</Token>\r
860 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
861 <DatumType>BOOLEAN</DatumType>\r
862 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
863 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 864 <HelpText>This feature flag can be used to enable or disable the Pcd PEIM database \r
865 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 866 </PcdEntry>\r
867 <PcdEntry>\r
868 <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
869 <Token>0x00010021</Token>\r
870 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
871 <DatumType>BOOLEAN</DatumType>\r
872 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
873 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 874 <HelpText>This feature flag can be used to enable or disable the Pcd DXE database \r
875 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 876 </PcdEntry>\r
56836fe9 877 <PcdEntry>\r
878 <C_Name>PcdStatusCodeUseSerial</C_Name>\r
879 <Token>0x00010022</Token>\r
880 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
881 <DatumType>BOOLEAN</DatumType>\r
882 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
883 <DefaultValue>FALSE</DefaultValue>\r
884 <HelpText>This feature flag can be used to enable or disable report staus code to serial I/O. Disable it can reduce the size of final image generated.</HelpText>\r
885 </PcdEntry>\r
886 <PcdEntry>\r
887 <C_Name>PcdStatusCodeUseMemory</C_Name>\r
888 <Token>0x00010023</Token>\r
889 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
890 <DatumType>BOOLEAN</DatumType>\r
891 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
892 <DefaultValue>FALSE</DefaultValue>\r
893 <HelpText>This feature flag can be used to enable or disable save statuc code in GUID'ed HOB. Disable it can reduce the size of final image generated.</HelpText>\r
894 </PcdEntry>\r
895 <PcdEntry>\r
896 <C_Name>PcdStatusCodeUseOEM</C_Name>\r
897 <Token>0x00010024</Token>\r
898 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
899 <DatumType>BOOLEAN</DatumType>\r
900 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
901 <DefaultValue>FALSE</DefaultValue>\r
902 <HelpText>This feature flag can be used to enable or disable send status code to OEM device. Disable it can reduce the size of final image generated.</HelpText>\r
903 </PcdEntry>\r
904 <PcdEntry>\r
905 <C_Name>PcdStatusCodeMemorySize</C_Name>\r
906 <Token>0x00010025</Token>\r
907 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
908 <DatumType>UINT16</DatumType>\r
909 <ValidUsage>DYNAMIC</ValidUsage>\r
910 <DefaultValue>4</DefaultValue>\r
911 <HelpText>kbytes size of GUID'ed HOB, if the GUID'ed HOB is full, create new GUID'ed HOB with this size.</HelpText>\r
912 </PcdEntry>\r
913 <PcdEntry>\r
914 <C_Name>PcdStatusCodeUseEfiSerial</C_Name>\r
915 <Token>0x00010026</Token>\r
916 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
917 <DatumType>BOOLEAN</DatumType>\r
918 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
919 <DefaultValue>FALSE</DefaultValue>\r
920 <HelpText>Use to switch on/off report status code through serial DXE.</HelpText>\r
921 </PcdEntry>\r
922 <PcdEntry>\r
923 <C_Name>PcdStatusCodeUseHardSerial</C_Name>\r
924 <Token>0x00010027</Token>\r
925 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
926 <DatumType>BOOLEAN</DatumType>\r
927 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
928 <DefaultValue>FALSE</DefaultValue>\r
929 <HelpText>Use to switch on/off report status code to serial device.</HelpText>\r
930 </PcdEntry>\r
931 <PcdEntry>\r
932 <C_Name>PcdStatusCodeUseRuntimeMemory</C_Name>\r
933 <Token>0x00010028</Token>\r
934 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
935 <DatumType>BOOLEAN</DatumType>\r
936 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
937 <DefaultValue>FALSE</DefaultValue>\r
938 <HelpText>Use to switch on/off save status code in runtime memory.</HelpText>\r
939 </PcdEntry>\r
940 <PcdEntry>\r
941 <C_Name>PcdStatusCodeUseDataHub</C_Name>\r
942 <Token>0x00010029</Token>\r
943 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
944 <DatumType>BOOLEAN</DatumType>\r
945 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
946 <DefaultValue>FALSE</DefaultValue>\r
947 <HelpText>Use to switch on/off log status code in data hub.</HelpText>\r
948 </PcdEntry>\r
949 <PcdEntry>\r
950 <C_Name>PcdStatusCodeReplayInSerial</C_Name>\r
951 <Token>0x0001002a</Token>\r
952 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
953 <DatumType>BOOLEAN</DatumType>\r
954 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
955 <DefaultValue>FALSE</DefaultValue>\r
956 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
957 </PcdEntry>\r
958 <PcdEntry>\r
959 <C_Name>PcdStatusCodeReplayInRuntimeMemory</C_Name>\r
960 <Token>0x0001002b</Token>\r
961 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
962 <DatumType>BOOLEAN</DatumType>\r
963 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
964 <DefaultValue>FALSE</DefaultValue>\r
965 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
966 </PcdEntry>\r
967 <PcdEntry>\r
968 <C_Name>PcdStatusCodeReplayInDataHub</C_Name>\r
969 <Token>0x0001002c</Token>\r
970 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
971 <DatumType>BOOLEAN</DatumType>\r
972 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
973 <DefaultValue>FALSE</DefaultValue>\r
974 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
975 </PcdEntry>\r
976 <PcdEntry>\r
977 <C_Name>PcdStatusCodeReplayInOEM</C_Name>\r
a8bcbf3d 978 <Token>0x0001002d</Token>\r
56836fe9 979 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
980 <DatumType>BOOLEAN</DatumType>\r
981 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
982 <DefaultValue>FALSE</DefaultValue>\r
983 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
984 </PcdEntry>\r
985 <PcdEntry>\r
986 <C_Name>PcdStatusCodeRuntimeMemorySize</C_Name>\r
a8bcbf3d 987 <Token>0x0001002e</Token>\r
56836fe9 988 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
989 <DatumType>UINT16</DatumType>\r
990 <ValidUsage>DYNAMIC</ValidUsage>\r
991 <DefaultValue>4</DefaultValue>\r
992 <HelpText>kbytes size of runtime memory.</HelpText>\r
993 </PcdEntry>\r
563671d4 994 <PcdEntry>\r
995 <C_Name>PcdFlashFvBaseArray</C_Name>\r
996 <Token>0x31000001</Token>\r
997 <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
998 <DatumType>VOID*</DatumType>\r
999 <ValidUsage>DYNAMIC</ValidUsage>\r
1000 <DefaultValue>{}</DefaultValue>\r
1001 <HelpText>\r
1002 This PCD is a array of EFI_PHYSICAL_ADDERSS of each Firmware Volume on the\r
1003 platform. FVB driver will make use of this PCD entry to install EFI_FIRMWARE_BLOCK_PROTOCOL\r
1004 on every FV specified.\r
1005 </HelpText>\r
1006 </PcdEntry>\r
1007 <PcdEntry>\r
1008 <C_Name>PcdFlashFvBaseArrayElementNumber</C_Name>\r
1009 <Token>0x32000002</Token>\r
1010 <TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>\r
1011 <DatumType>UINT8</DatumType>\r
1012 <ValidUsage>DYNAMIC</ValidUsage>\r
1013 <DefaultValue>3</DefaultValue>\r
1014 <HelpText>\r
1015 This PCD is a number element in the array defined by PcdFlashFvBaseArray in\r
1016 gEfiGenericPlatformTokenSpaceGuid. Normally, we have 3 firmware volumes:\r
1017 FV_MAIN, FV_RECOVERY, NV_STORAGE.\r
1018 </HelpText>\r
1019 </PcdEntry>\r
1f86f081 1020 </PcdDeclarations>\r
4aca4e82 1021</PackageSurfaceArea>\r