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