Clean up codes which are related with status code.
[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
f0725786 461 <Entry Name="EdkModulePkgTokenSpace">\r
462 <C_Name>gEfiEdkModulePkgTokenSpaceGuid</C_Name>\r
463 <GuidValue>8CC4092F-F60E-46d1-B41C-1E761DF50582</GuidValue>\r
464 <HelpText>All PCD define in EdkModulePkg is in this token space scope</HelpText>\r
4aca4e82 465 </Entry>\r
1f86f081 466 <Entry Name="PcdDataBaseHob">\r
467 <C_Name>gPcdDataBaseHobGuid</C_Name>\r
468 <GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>\r
469 <HelpText/>\r
470 </Entry>\r
471 <Entry Name="PcdPeiCallbackFnTable">\r
472 <C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>\r
473 <GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>\r
474 <HelpText/>\r
475 </Entry>\r
476 <Entry Name="PeiPeCoffLoader">\r
477 <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
478 <GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>\r
479 <HelpText/>\r
480 </Entry>\r
481 <Entry Name="FlashMapHob">\r
482 <C_Name>gEfiFlashMapHobGuid</C_Name>\r
483 <GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>\r
484 <HelpText/>\r
485 </Entry>\r
486 <Entry Name="StatusCodeDataTypeString">\r
487 <C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>\r
488 <GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>\r
489 <HelpText/>\r
490 </Entry>\r
491 <Entry Name="StatusCodeDataTypeDebug">\r
492 <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r
493 <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r
494 <HelpText/>\r
495 </Entry>\r
496 <Entry Name="StatusCodeDataTypeAssert">\r
497 <C_Name>gEfiStatusCodeDataTypeAssertGuid</C_Name>\r
498 <GuidValue>DA571595-4D99-487C-827C-2622677D3307</GuidValue>\r
499 <HelpText/>\r
500 </Entry>\r
501 <Entry Name="StatusCodeDataTypeExceptionHandler">\r
502 <C_Name>gEfiStatusCodeDataTypeExceptionHandlerGuid</C_Name>\r
503 <GuidValue>3BC2BD12-AD2E-11D5-87DD-00062945C3B9</GuidValue>\r
504 <HelpText/>\r
505 </Entry>\r
506 <Entry Name="StatusCodeDataTypeError">\r
507 <C_Name>gEfiStatusCodeDataTypeErrorGuid</C_Name>\r
508 <GuidValue>AB359CE3-99B3-AE18-C89D-95D3B072E19B</GuidValue>\r
509 <HelpText/>\r
510 </Entry>\r
511 <Entry Name="StatusCodeDataTypeProgressCode">\r
512 <C_Name>gEfiStatusCodeDataTypeProgressCodeGuid</C_Name>\r
513 <GuidValue>A356AB39-35C4-35DA-B37A-F8EA9E8B36A3</GuidValue>\r
514 <HelpText/>\r
515 </Entry>\r
516 <Entry Name="StatusCodeSpecificData">\r
517 <C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>\r
518 <GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>\r
519 <HelpText/>\r
520 </Entry>\r
521 <Entry Name="SystemNvDataHob">\r
522 <C_Name>gEfiSystemNvDataHobGuid</C_Name>\r
523 <GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>\r
524 <HelpText/>\r
525 </Entry>\r
526 <Entry Name="SystemNvDataFv">\r
527 <C_Name>gEfiSystemNvDataFvGuid</C_Name>\r
528 <GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>\r
529 <HelpText/>\r
530 </Entry>\r
531 <Entry Name="DiskInfoIde">\r
532 <C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>\r
533 <GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>\r
534 <HelpText/>\r
535 </Entry>\r
536 <Entry Name="DiskInfoScsi">\r
537 <C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>\r
538 <GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>\r
539 <HelpText/>\r
540 </Entry>\r
541 <Entry Name="DiskInfoUsb">\r
542 <C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>\r
543 <GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>\r
544 <HelpText/>\r
545 </Entry>\r
546 <Entry Name="AlternateFvBlock">\r
547 <C_Name>gEfiAlternateFvBlockGuid</C_Name>\r
548 <GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>\r
549 <HelpText/>\r
550 </Entry>\r
551 <Entry Name="ConsoleInDevice">\r
552 <C_Name>gEfiConsoleInDeviceGuid</C_Name>\r
553 <GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>\r
554 <HelpText/>\r
555 </Entry>\r
556 <Entry Name="ConsoleOutDevice">\r
557 <C_Name>gEfiConsoleOutDeviceGuid</C_Name>\r
558 <GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>\r
559 <HelpText/>\r
560 </Entry>\r
561 <Entry Name="StandardErrorDevice">\r
562 <C_Name>gEfiStandardErrorDeviceGuid</C_Name>\r
563 <GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>\r
564 <HelpText/>\r
565 </Entry>\r
566 <Entry Name="HotPlugDevice">\r
567 <C_Name>gEfiHotPlugDeviceGuid</C_Name>\r
568 <GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>\r
569 <HelpText/>\r
570 </Entry>\r
571 <Entry Name="PrimaryStandardErrorDevice">\r
572 <C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>\r
573 <GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>\r
574 <HelpText/>\r
575 </Entry>\r
576 <Entry Name="PrimaryConsoleInDevice">\r
577 <C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>\r
578 <GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>\r
579 <HelpText/>\r
580 </Entry>\r
581 <Entry Name="PrimaryConsoleOutDevice">\r
582 <C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>\r
583 <GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>\r
584 <HelpText/>\r
585 </Entry>\r
586 <Entry Name="Bmp">\r
587 <C_Name>gEfiDefaultBmpLogoGuid</C_Name>\r
588 <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
589 <HelpText/>\r
590 </Entry>\r
591 <Entry Name="BootState">\r
592 <C_Name>gEfiBootStateGuid</C_Name>\r
593 <GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>\r
594 <HelpText/>\r
595 </Entry>\r
596 <Entry Name="ShellFile">\r
597 <C_Name>gEfiShellFileGuid</C_Name>\r
598 <GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>\r
599 <HelpText/>\r
600 </Entry>\r
601 <Entry Name="MiniShellFile">\r
602 <C_Name>gEfiMiniShellFileGuid</C_Name>\r
603 <GuidValue>86AD232B-D33A-465C-BF5F-41370BA92FE2</GuidValue>\r
604 <HelpText/>\r
605 </Entry>\r
606 <Entry Name="StatusCode">\r
607 <C_Name>gEfiStatusCodeGuid</C_Name>\r
608 <GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>\r
609 <HelpText/>\r
610 </Entry>\r
611 <Entry Name="PciOptionRomTable">\r
612 <C_Name>gEfiPciOptionRomTableGuid</C_Name>\r
613 <GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>\r
614 <HelpText/>\r
615 </Entry>\r
616 <Entry Name="PciHotplugDevice">\r
617 <C_Name>gEfiPciHotplugDeviceGuid</C_Name>\r
618 <GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>\r
619 <HelpText/>\r
620 </Entry>\r
621 <Entry Name="MemoryTypeInformation">\r
622 <C_Name>gEfiMemoryTypeInformationGuid</C_Name>\r
623 <GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>\r
624 <HelpText/>\r
625 </Entry>\r
626 <Entry Name="CapsuleVendor">\r
627 <C_Name>gEfiCapsuleVendorGuid</C_Name>\r
628 <GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>\r
629 <HelpText/>\r
630 </Entry>\r
631 <Entry Name="CompatibleMemoryTested">\r
632 <C_Name>gEfiCompatibleMemoryTestedGuid</C_Name>\r
633 <GuidValue>64C475EF-344B-492C-93AD-AB9EB4395004</GuidValue>\r
634 <HelpText/>\r
635 </Entry>\r
636 <Entry Name="PeiPerformanceHob">\r
637 <C_Name>gPeiPerformanceHobGuid</C_Name>\r
638 <GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>\r
639 <HelpText/>\r
640 </Entry>\r
56836fe9 641 <Entry Name="MemoryStatusCodeRecord">\r
642 <C_Name>gMemoryStatusCodeRecordGuid</C_Name>\r
643 <GuidValue>060CC026-4C0D-4DDA-8F41-595FEF00A502</GuidValue>\r
644 <HelpText/>\r
645 </Entry>\r
1f86f081 646 </GuidDeclarations>\r
647 <ProtocolDeclarations>\r
045f4521 648 <Entry Name="Capsule">\r
649 <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>\r
650 <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>\r
651 <HelpText/>\r
652 </Entry>\r
1f86f081 653 <Entry Name="CustomizedDecompress">\r
654 <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
655 <GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>\r
656 <HelpText/>\r
657 </Entry>\r
658 <Entry Name="DebugLevel">\r
659 <C_Name>gEfiDebugLevelProtocolGuid</C_Name>\r
660 <GuidValue>8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7</GuidValue>\r
661 <HelpText/>\r
662 </Entry>\r
663 <Entry Name="TianoDecompress">\r
664 <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
665 <GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>\r
666 <HelpText/>\r
667 </Entry>\r
668 <Entry Name="LoadPeImage">\r
669 <C_Name>gEfiLoadPeImageProtocolGuid</C_Name>\r
670 <GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>\r
671 <HelpText/>\r
672 </Entry>\r
673 <Entry Name="Print">\r
674 <C_Name>gEfiPrintProtocolGuid</C_Name>\r
675 <GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>\r
676 <HelpText/>\r
677 </Entry>\r
678 <Entry Name="GenericMemTest">\r
679 <C_Name>gEfiGenericMemTestProtocolGuid</C_Name>\r
680 <GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>\r
681 <HelpText/>\r
682 </Entry>\r
683 <Entry Name="DiskInfo">\r
684 <C_Name>gEfiDiskInfoProtocolGuid</C_Name>\r
685 <GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>\r
686 <HelpText/>\r
687 </Entry>\r
688 <Entry Name="FvbExtension">\r
689 <C_Name>gEfiFvbExtensionProtocolGuid</C_Name>\r
690 <GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>\r
691 <HelpText/>\r
692 </Entry>\r
693 <Entry Name="FaultTolerantWriteLite">\r
694 <C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>\r
695 <GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>\r
696 <HelpText/>\r
697 </Entry>\r
698 <Entry Name="ConsoleControl">\r
699 <C_Name>gEfiConsoleControlProtocolGuid</C_Name>\r
700 <GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>\r
701 <HelpText/>\r
702 </Entry>\r
703 <Entry Name="OEMBadging">\r
704 <C_Name>gEfiOEMBadgingProtocolGuid</C_Name>\r
705 <GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>\r
706 <HelpText/>\r
707 </Entry>\r
708 <Entry Name="UgaSplash">\r
709 <C_Name>gEfiUgaSplashProtocolGuid</C_Name>\r
710 <GuidValue>A45B3A0D-2E55-4C03-AD9C-27D4820B507E</GuidValue>\r
711 <HelpText/>\r
712 </Entry>\r
713 <Entry Name="AcpiS3Save">\r
714 <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r
715 <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r
716 <HelpText/>\r
717 </Entry>\r
1f86f081 718 <Entry Name="PxeDhcp4">\r
719 <C_Name>gEfiPxeDhcp4ProtocolGuid</C_Name>\r
720 <GuidValue>03C4E624-AC28-11D3-9A2D-0090293FC14D</GuidValue>\r
721 <HelpText/>\r
722 </Entry>\r
723 <Entry Name="PxeDhcp4Callback">\r
724 <C_Name>gEfiPxeDhcp4CallbackProtocolGuid</C_Name>\r
725 <GuidValue>C1544C01-92A4-4198-8A84-778583C23621</GuidValue>\r
726 <HelpText/>\r
727 </Entry>\r
728 <Entry Name="UgaIo">\r
729 <C_Name>gEfiUgaIoProtocolGuid</C_Name>\r
730 <GuidValue>61A4D49E-6F68-4F1B-B922-A86EED0B07A2</GuidValue>\r
731 <HelpText/>\r
732 </Entry>\r
733 <Entry Name="DebugAssert">\r
734 <C_Name>gEfiDebugAssertProtocolGuid</C_Name>\r
735 <GuidValue>BE499C92-7D4B-11D4-BCEE-0080C73C8881</GuidValue>\r
736 <HelpText/>\r
737 </Entry>\r
738 <Entry Name="UsbAtapi">\r
739 <C_Name>gEfiUsbAtapiProtocolGuid</C_Name>\r
740 <GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>\r
741 <HelpText/>\r
742 </Entry>\r
743 <Entry Name="PciHotPlugRequest">\r
744 <C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>\r
745 <GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>\r
746 <HelpText/>\r
747 </Entry>\r
748 <Entry Name="ExtendedSalBootService">\r
749 <C_Name>gEfiExtendedSalBootServiceProtocolGuid</C_Name>\r
750 <GuidValue>DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7</GuidValue>\r
751 <HelpText/>\r
752 </Entry>\r
753 <Entry Name="ExtendedSalVariableServices">\r
754 <C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>\r
755 <GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>\r
756 <HelpText/>\r
757 </Entry>\r
758 <Entry Name="ExtendedSalStatusCodeServices">\r
759 <C_Name>gEfiExtendedSalStatusCodeServicesProtocolGuid</C_Name>\r
760 <GuidValue>00DBD91D-55E9-420F-9639-5E9F8437B44F</GuidValue>\r
761 <HelpText/>\r
762 </Entry>\r
763 <Entry Name="IsaIo">\r
764 <C_Name>gEfiIsaIoProtocolGuid</C_Name>\r
765 <GuidValue>7EE2BD44-3DA0-11D4-9A38-0090273FC14D</GuidValue>\r
766 <HelpText/>\r
767 </Entry>\r
768 <Entry Name="IsaAcpi">\r
769 <C_Name>gEfiIsaAcpiProtocolGuid</C_Name>\r
770 <GuidValue>64A892DC-5561-4536-92C7-799BFC183355</GuidValue>\r
771 <HelpText/>\r
772 </Entry>\r
773 <Entry Name="Performance">\r
774 <C_Name>gPerformanceProtocolGuid</C_Name>\r
775 <GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>\r
776 <HelpText/>\r
777 </Entry>\r
36122070
LG
778 <Entry Name="ScsiIo">\r
779 <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
780 <GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>\r
781 <HelpText/>\r
782 </Entry>\r
1f86f081 783 </ProtocolDeclarations>\r
784 <PpiDeclarations>\r
785 <Entry Name="PeiInMemory">\r
786 <C_Name>gPeiInMemoryGuid</C_Name>\r
787 <GuidValue>643B8786-B417-48D2-8F5E-7819931CAED8</GuidValue>\r
788 <HelpText/>\r
789 </Entry>\r
790 <Entry Name="FlashMap">\r
791 <C_Name>gPeiFlashMapPpiGuid</C_Name>\r
792 <GuidValue>F34C2FA0-DE88-4270-8414-961222F4521C</GuidValue>\r
793 <HelpText/>\r
794 </Entry>\r
795 <Entry Name="BaseMemoryTest">\r
796 <C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>\r
797 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
798 <HelpText/>\r
799 </Entry>\r
800 <Entry Name="StatusCodeMemory">\r
801 <C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>\r
802 <GuidValue>26F8AB01-D3CD-489C-984F-DFDEF768395B</GuidValue>\r
803 <HelpText/>\r
804 </Entry>\r
805 </PpiDeclarations>\r
806 <PcdDeclarations>\r
1f86f081 807 <PcdEntry>\r
808 <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
809 <Token>0x0001000f</Token>\r
c1d69edb 810 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 811 <DatumType>UINT32</DatumType>\r
812 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 813 <HelpText>The maximum number of callback function, which will be triggered when \r
814 a PCD entry is been set, can be registered for a single PCD entry in PEI phase.</HelpText>\r
1f86f081 815 </PcdEntry>\r
816 <PcdEntry>\r
817 <C_Name>PcdVpdBaseAddress</C_Name>\r
818 <Token>0x00010010</Token>\r
c1d69edb 819 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 820 <DatumType>UINT32</DatumType>\r
821 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 822 <HelpText>The base address of the VPD (Vital Product Data) region. It is \r
823 normally a region reserved on flash.</HelpText>\r
1f86f081 824 </PcdEntry>\r
045f4521 825 <PcdEntry>\r
826 <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
827 <Token>0x00010020</Token>\r
0e0e9d3d 828 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 829 <DatumType>BOOLEAN</DatumType>\r
830 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
c79c3f30 831 <HelpText>Indicate whether platform can support update capsule across a system reset</HelpText>\r
045f4521 832 </PcdEntry>\r
833 <PcdEntry>\r
834 <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
835 <Token>0x00010021</Token>\r
0e0e9d3d 836 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 837 <DatumType>UINT32</DatumType>\r
838 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 839 <HelpText>Indicate the max size the platform can support in case of populated capsules</HelpText>\r
045f4521 840 </PcdEntry>\r
841 <PcdEntry>\r
842 <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
843 <Token>0x00010022</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 non-populated capsules</HelpText>\r
4aca4e82 848 </PcdEntry>\r
4f914125 849 <PcdEntry>\r
850 <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
851 <Token>0x00010020</Token>\r
852 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
853 <DatumType>BOOLEAN</DatumType>\r
854 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
855 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 856 <HelpText>This feature flag can be used to enable or disable the Pcd PEIM database \r
857 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 858 </PcdEntry>\r
859 <PcdEntry>\r
860 <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
861 <Token>0x00010021</Token>\r
862 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
863 <DatumType>BOOLEAN</DatumType>\r
864 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
865 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 866 <HelpText>This feature flag can be used to enable or disable the Pcd DXE database \r
867 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 868 </PcdEntry>\r
56836fe9 869 <PcdEntry>\r
870 <C_Name>PcdStatusCodeUseSerial</C_Name>\r
871 <Token>0x00010022</Token>\r
872 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
873 <DatumType>BOOLEAN</DatumType>\r
874 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
875 <DefaultValue>FALSE</DefaultValue>\r
876 <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
877 </PcdEntry>\r
878 <PcdEntry>\r
879 <C_Name>PcdStatusCodeUseMemory</C_Name>\r
880 <Token>0x00010023</Token>\r
881 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
882 <DatumType>BOOLEAN</DatumType>\r
883 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
884 <DefaultValue>FALSE</DefaultValue>\r
885 <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
886 </PcdEntry>\r
887 <PcdEntry>\r
888 <C_Name>PcdStatusCodeUseOEM</C_Name>\r
889 <Token>0x00010024</Token>\r
890 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
891 <DatumType>BOOLEAN</DatumType>\r
892 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
893 <DefaultValue>FALSE</DefaultValue>\r
894 <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
895 </PcdEntry>\r
896 <PcdEntry>\r
897 <C_Name>PcdStatusCodeMemorySize</C_Name>\r
898 <Token>0x00010025</Token>\r
899 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
900 <DatumType>UINT16</DatumType>\r
901 <ValidUsage>DYNAMIC</ValidUsage>\r
902 <DefaultValue>4</DefaultValue>\r
903 <HelpText>kbytes size of GUID'ed HOB, if the GUID'ed HOB is full, create new GUID'ed HOB with this size.</HelpText>\r
904 </PcdEntry>\r
905 <PcdEntry>\r
906 <C_Name>PcdStatusCodeUseEfiSerial</C_Name>\r
907 <Token>0x00010026</Token>\r
908 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
909 <DatumType>BOOLEAN</DatumType>\r
910 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
911 <DefaultValue>FALSE</DefaultValue>\r
912 <HelpText>Use to switch on/off report status code through serial DXE.</HelpText>\r
913 </PcdEntry>\r
914 <PcdEntry>\r
915 <C_Name>PcdStatusCodeUseHardSerial</C_Name>\r
916 <Token>0x00010027</Token>\r
917 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
918 <DatumType>BOOLEAN</DatumType>\r
919 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
920 <DefaultValue>FALSE</DefaultValue>\r
921 <HelpText>Use to switch on/off report status code to serial device.</HelpText>\r
922 </PcdEntry>\r
923 <PcdEntry>\r
924 <C_Name>PcdStatusCodeUseRuntimeMemory</C_Name>\r
925 <Token>0x00010028</Token>\r
926 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
927 <DatumType>BOOLEAN</DatumType>\r
928 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
929 <DefaultValue>FALSE</DefaultValue>\r
930 <HelpText>Use to switch on/off save status code in runtime memory.</HelpText>\r
931 </PcdEntry>\r
932 <PcdEntry>\r
933 <C_Name>PcdStatusCodeUseDataHub</C_Name>\r
934 <Token>0x00010029</Token>\r
935 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
936 <DatumType>BOOLEAN</DatumType>\r
937 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
938 <DefaultValue>FALSE</DefaultValue>\r
939 <HelpText>Use to switch on/off log status code in data hub.</HelpText>\r
940 </PcdEntry>\r
941 <PcdEntry>\r
942 <C_Name>PcdStatusCodeReplayInSerial</C_Name>\r
943 <Token>0x0001002a</Token>\r
944 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
945 <DatumType>BOOLEAN</DatumType>\r
946 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
947 <DefaultValue>FALSE</DefaultValue>\r
948 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
949 </PcdEntry>\r
950 <PcdEntry>\r
951 <C_Name>PcdStatusCodeReplayInRuntimeMemory</C_Name>\r
952 <Token>0x0001002b</Token>\r
953 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
954 <DatumType>BOOLEAN</DatumType>\r
955 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
956 <DefaultValue>FALSE</DefaultValue>\r
957 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
958 </PcdEntry>\r
959 <PcdEntry>\r
960 <C_Name>PcdStatusCodeReplayInDataHub</C_Name>\r
961 <Token>0x0001002c</Token>\r
962 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
963 <DatumType>BOOLEAN</DatumType>\r
964 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
965 <DefaultValue>FALSE</DefaultValue>\r
966 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
967 </PcdEntry>\r
968 <PcdEntry>\r
969 <C_Name>PcdStatusCodeReplayInOEM</C_Name>\r
970 <Token>0x0001002c</Token>\r
971 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
972 <DatumType>BOOLEAN</DatumType>\r
973 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
974 <DefaultValue>FALSE</DefaultValue>\r
975 <HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>\r
976 </PcdEntry>\r
977 <PcdEntry>\r
978 <C_Name>PcdStatusCodeRuntimeMemorySize</C_Name>\r
979 <Token>0x0001002d</Token>\r
980 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
981 <DatumType>UINT16</DatumType>\r
982 <ValidUsage>DYNAMIC</ValidUsage>\r
983 <DefaultValue>4</DefaultValue>\r
984 <HelpText>kbytes size of runtime memory.</HelpText>\r
985 </PcdEntry>\r
1f86f081 986 </PcdDeclarations>\r
4aca4e82 987</PackageSurfaceArea>\r