git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@911 6f19259b...
[mirror_edk2.git] / EdkModulePkg / EdkModulePkg.spd
CommitLineData
4f914125 1<?xml version="1.0" encoding="UTF-8"?>\r
5b2a7957 2<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
1f86f081 3 <SpdHeader>\r
4 <PackageName>EdkModulePkg</PackageName>\r
5 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
6 <Version>0.3</Version>\r
7 <Abstract>Edk Module Package Reference Implementations</Abstract>\r
8 <Description>This Module provides standard reference information for EFI/Tiano implementations.</Description>\r
abf537ea 9 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
1f86f081 10 <License>All rights reserved.
e20ee534
LG
11 This program and the accompanying materials are licensed and made available
12 under the terms and conditions of the BSD License which accompanies this distribution.
13 The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
14 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
1f86f081 15 OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
16 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
17 </SpdHeader>\r
18 <PackageDefinitions>\r
19 <ReadOnly>true</ReadOnly>\r
20 <RePackage>false</RePackage>\r
21 </PackageDefinitions>\r
22 <LibraryClassDeclarations>\r
23 <LibraryClass Name="CustomDecompressLib">\r
24 <IncludeHeader>Include/Library/CustomDecompressLib.h</IncludeHeader>\r
25 <HelpText/>\r
26 </LibraryClass>\r
27 <LibraryClass Name="EdkBsDataHubStatusCodeLib">\r
28 <IncludeHeader>Include/Library/EdkBsDataHubStatusCodeLib.h</IncludeHeader>\r
29 <HelpText/>\r
30 </LibraryClass>\r
31 <LibraryClass Name="EdkDxeSalLib">\r
32 <IncludeHeader>Include/Library/EdkDxeSalLib.h</IncludeHeader>\r
33 <HelpText/>\r
34 </LibraryClass>\r
35 <LibraryClass Name="EdkFvbServiceLib">\r
36 <IncludeHeader>Include/Library/EdkFvbServiceLib.h</IncludeHeader>\r
37 <HelpText/>\r
38 </LibraryClass>\r
39 <LibraryClass Name="EdkGraphicsLib">\r
40 <IncludeHeader>Include/Library/EdkGraphicsLib.h</IncludeHeader>\r
41 <HelpText/>\r
42 </LibraryClass>\r
43 <LibraryClass Name="EdkIfrSupportLib">\r
44 <IncludeHeader>Include/Library/EdkIfrSupportLib.h</IncludeHeader>\r
45 <HelpText/>\r
46 </LibraryClass>\r
47 <LibraryClass Name="EdkMemoryStatusCodeLib">\r
48 <IncludeHeader>Include/Library/EdkMemoryStatusCodeLib.h</IncludeHeader>\r
49 <HelpText/>\r
50 </LibraryClass>\r
51 <LibraryClass Name="EdkPeCoffLoaderLib">\r
52 <IncludeHeader>Include/Library/EdkPeCoffLoaderLib.h</IncludeHeader>\r
53 <HelpText/>\r
54 </LibraryClass>\r
55 <LibraryClass Name="EdkPeCoffLoaderX64Lib">\r
56 <IncludeHeader>Include/Library/EdkPeCoffLoaderX64Lib.h</IncludeHeader>\r
57 <HelpText/>\r
58 </LibraryClass>\r
59 <LibraryClass Name="EdkRtMemoryStatusCodeLib">\r
60 <IncludeHeader>Include/Library/EdkRtMemoryStatusCodeLib.h</IncludeHeader>\r
61 <HelpText/>\r
62 </LibraryClass>\r
63 <LibraryClass Name="EdkRtPlatformStatusCodeLib">\r
64 <IncludeHeader>Include/Library/EdkRtPlatformStatusCodeLib.h</IncludeHeader>\r
65 <HelpText/>\r
66 </LibraryClass>\r
67 <LibraryClass Name="EdkScsiLib">\r
68 <IncludeHeader>Include/Library/EdkScsiLib.h</IncludeHeader>\r
69 <HelpText/>\r
70 </LibraryClass>\r
71 <LibraryClass Name="EdkUsbLib">\r
72 <IncludeHeader>Include/Library/EdkUsbLib.h</IncludeHeader>\r
73 <HelpText/>\r
74 </LibraryClass>\r
75 <LibraryClass Name="TianoDecompressLib">\r
76 <IncludeHeader>Include/Library/TianoDecompressLib.h</IncludeHeader>\r
77 <HelpText/>\r
78 </LibraryClass>\r
79 </LibraryClassDeclarations>\r
80 <MsaFiles>\r
81 <Filename>Application/HelloWorld/HelloWorld.msa</Filename>\r
82 <Filename>Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.msa</Filename>\r
83 <Filename>Bus/Pci/CirrusLogic/Dxe/CirrusLogic5430.msa</Filename>\r
84 <Filename>Bus/Pci/IdeBus/Dxe/idebus.msa</Filename>\r
1f86f081 85 <Filename>Bus/Pci/PciBus/Dxe/PciBus.msa</Filename>\r
1f86f081 86 <Filename>Bus/Pci/Uhci/Dxe/Uhci.msa</Filename>\r
87 <Filename>Bus/Pci/Undi/RuntimeDxe/Undi.msa</Filename>\r
88 <Filename>Bus/Scsi/ScsiBus/Dxe/ScsiBus.msa</Filename>\r
89 <Filename>Bus/Scsi/ScsiDisk/Dxe/ScsiDisk.msa</Filename>\r
90 <Filename>Bus/Usb/UsbBot/Dxe/UsbBot.msa</Filename>\r
91 <Filename>Bus/Usb/UsbBus/Dxe/UsbBus.msa</Filename>\r
92 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi0/UsbCbi0.msa</Filename>\r
93 <Filename>Bus/Usb/UsbCbi/Dxe/Cbi1/UsbCbi1.msa</Filename>\r
94 <Filename>Bus/Usb/UsbKb/Dxe/UsbKb.msa</Filename>\r
95 <Filename>Bus/Usb/UsbMassStorage/Dxe/UsbMassStorage.msa</Filename>\r
96 <Filename>Bus/Usb/UsbMouse/Dxe/UsbMouse.msa</Filename>\r
97 <Filename>Core/Dxe/DxeMain.msa</Filename>\r
98 <Filename>Core/DxeIplPeim/DxeIpl.msa</Filename>\r
99 <Filename>Core/DxeIplPeim/DxeIplX64.msa</Filename>\r
100 <Filename>Core/Pei/PeiMain.msa</Filename>\r
101 <Filename>Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.msa</Filename>\r
102 <Filename>Library/BaseUefiTianoDecompressLib/BaseUefiTianoDecompressLib.msa</Filename>\r
103 <Filename>Library/DxeCoreCustomDecompressLibFromHob/DxeCoreCustomDecompressLibFromHob.msa</Filename>\r
104 <Filename>Library/DxeCorePerformanceLib/DxeCorePerformanceLib.msa</Filename>\r
105 <Filename>Library/DxeCoreTianoDecompressLibFromHob/DxeCoreTianoDecompressLibFromHob.msa</Filename>\r
106 <Filename>Library/DxeCoreUefiDecompressLibFromHob/DxeCoreUefiDecompressLibFromHob.msa</Filename>\r
107 <Filename>Library/EdkDxeDebugLibReportStatusCode/EdkDxeDebugLibReportStatusCode.msa</Filename>\r
108 <Filename>Library/EdkDxePeCoffLoaderFromHobLib/EdkDxePeCoffLoaderFromHobLib.msa</Filename>\r
109 <Filename>Library/DxePerformanceLib/DxePerformanceLib.msa</Filename>\r
110 <Filename>Library/EdkDxePrintLib/EdkDxePrintLib.msa</Filename>\r
111 <Filename>Library/EdkDxeRuntimeDriverLib/EdkDxeRuntimeDriverLib.msa</Filename>\r
112 <Filename>Library/EdkDxeSalLib/EdkDxeSalLib.msa</Filename>\r
113 <Filename>Library/EdkFvbServiceLib/EdkFvbServiceLib.msa</Filename>\r
114 <Filename>Library/EdkGraphicsLib/EdkGraphicsLib.msa</Filename>\r
115 <Filename>Library/EdkIfrSupportLib/EdkIfrSupportLib.msa</Filename>\r
116 <Filename>Library/EdkMemoryStatusCodeLib/EdkMemoryStatusCodeLib.msa</Filename>\r
117 <Filename>Library/EdkNullCustomizedDecompressLib/EdkNullCustomizedDecompressLib.msa</Filename>\r
118 <Filename>Library/EdkPeCoffLoaderLib/EdkPeCoffLoaderLib.msa</Filename>\r
119 <Filename>Library/EdkPeCoffLoaderLibX64/EdkPeCoffLoaderLibX64.msa</Filename>\r
120 <Filename>Library/EdkPeCoffLoaderX64Lib/EdkPeCoffLoaderX64Lib.msa</Filename>\r
121 <Filename>Library/PeiPerformanceLib/PeiPerformanceLib.msa</Filename>\r
122 <Filename>Library/EdkRuntimeStatusCodeLib/BsDataHubStatusCode/BsDataHubStatusCode.msa</Filename>\r
123 <Filename>Library/EdkRuntimeStatusCodeLib/RtMemoryStatusCode/RtMemoryStatusCode.msa</Filename>\r
124 <Filename>Library/EdkRuntimeStatusCodeLib/RtPlatformStatusCode/RtPlatformStatusCode.msa</Filename>\r
125 <Filename>Library/EdkScsiLib/EdkScsiLib.msa</Filename>\r
126 <Filename>Library/EdkUefiDebugLibConOut/EdkUefiDebugLibConOut.msa</Filename>\r
127 <Filename>Library/EdkUefiDebugLibStdErr/EdkUefiDebugLibStdErr.msa</Filename>\r
128 <Filename>Library/EdkUsbLib/EdkUsbLib.msa</Filename>\r
129 <Filename>Universal/Console/ConSplitter/Dxe/ConSplitter.msa</Filename>\r
130 <Filename>Universal/Console/GraphicsConsole/Dxe/GraphicsConsole.msa</Filename>\r
131 <Filename>Universal/Console/Terminal/Dxe/Terminal.msa</Filename>\r
132 <Filename>Universal/DataHub/DataHub/Dxe/DataHub.msa</Filename>\r
133 <Filename>Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.msa</Filename>\r
134 <Filename>Universal/Debugger/Debugport/Dxe/DebugPort.msa</Filename>\r
135 <Filename>Universal/DebugSupport/Dxe/DebugSupport.msa</Filename>\r
136 <Filename>Universal/Disk/DiskIo/Dxe/DiskIo.msa</Filename>\r
137 <Filename>Universal/Disk/Partition/Dxe/Partition.msa</Filename>\r
138 <Filename>Universal/Disk/UnicodeCollation/English/Dxe/English.msa</Filename>\r
139 <Filename>Universal/Ebc/Dxe/Ebc.msa</Filename>\r
140 <Filename>Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.msa</Filename>\r
141 <Filename>Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.msa</Filename>\r
142 <Filename>Universal/GenericMemoryTest/Dxe/NullMemoryTest.msa</Filename>\r
143 <Filename>Universal/GenericMemoryTest/Pei/BaseMemoryTest.msa</Filename>\r
144 <Filename>Universal/MonotonicCounter/RuntimeDxe/MonotonicCounter.msa</Filename>\r
145 <Filename>Universal/Network/PxeBc/Dxe/BC.msa</Filename>\r
146 <Filename>Universal/Network/PxeDhcp4/Dxe/Dhcp4.msa</Filename>\r
147 <Filename>Universal/Network/Snp32_64/Dxe/SNP.msa</Filename>\r
148 <Filename>Universal/PCD/Pei/Pcd.msa</Filename>\r
149 <Filename>Universal/PCD/Dxe/Pcd.msa</Filename>\r
150 <Filename>Universal/Runtime/RuntimeDxe/Runtime.msa</Filename>\r
151 <Filename>Universal/Security/SecurityStub/Dxe/SecurityStub.msa</Filename>\r
152 <Filename>Universal/StatusCode/RuntimeDxe/StatusCode.msa</Filename>\r
153 <Filename>Universal/UserInterface/HiiDataBase/Dxe/HiiDatabase.msa</Filename>\r
154 <Filename>Universal/UserInterface/SetupBrowser/Dxe/DriverSample/DriverSample.msa</Filename>\r
155 <Filename>Universal/UserInterface/SetupBrowser/Dxe/SetupBrowser.msa</Filename>\r
156 <Filename>Universal/Variable/Pei/Variable.msa</Filename>\r
157 <Filename>Universal/EmuVariable/RuntimeDxe/EmuVariable.msa</Filename>\r
158 <Filename>Universal/Variable/RuntimeDxe/Variable.msa</Filename>\r
045f4521 159 <Filename>Universal/Capsule/RuntimeDxe/CapsuleRuntime.msa</Filename>\r
1f86f081 160 <Filename>Universal/WatchdogTimer/Dxe/WatchDogTimer.msa</Filename>\r
161 </MsaFiles>\r
162 <PackageHeaders>\r
163 <IncludePkgHeader ModuleType="SEC">Include/EdkPeim.h</IncludePkgHeader>\r
164 <IncludePkgHeader ModuleType="PEI_CORE">Include/EdkPeiCore.h</IncludePkgHeader>\r
165 <IncludePkgHeader ModuleType="PEIM">Include/EdkPeim.h</IncludePkgHeader>\r
166 <IncludePkgHeader ModuleType="DXE_CORE">Include/EdkDxeCore.h</IncludePkgHeader>\r
167 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
168 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
169 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
170 <IncludePkgHeader ModuleType="DXE_SAL_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
171 <IncludePkgHeader ModuleType="UEFI_DRIVER">Include/EdkDxe.h</IncludePkgHeader>\r
b062dd14 172 <IncludePkgHeader ModuleType="USER_DEFINED">Include/EdkPeim.h</IncludePkgHeader>\r
1f86f081 173 </PackageHeaders>\r
174 <GuidDeclarations>\r
f0725786 175 <Entry Name="EdkModulePkgTokenSpace">\r
176 <C_Name>gEfiEdkModulePkgTokenSpaceGuid</C_Name>\r
177 <GuidValue>8CC4092F-F60E-46d1-B41C-1E761DF50582</GuidValue>\r
178 <HelpText>All PCD define in EdkModulePkg is in this token space scope</HelpText>\r
179 </Entry> \r
1f86f081 180 <Entry Name="PcdDataBaseHob">\r
181 <C_Name>gPcdDataBaseHobGuid</C_Name>\r
182 <GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>\r
183 <HelpText/>\r
184 </Entry>\r
185 <Entry Name="PcdPeiCallbackFnTable">\r
186 <C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>\r
187 <GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>\r
188 <HelpText/>\r
189 </Entry>\r
190 <Entry Name="PeiPeCoffLoader">\r
191 <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
192 <GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>\r
193 <HelpText/>\r
194 </Entry>\r
195 <Entry Name="FlashMapHob">\r
196 <C_Name>gEfiFlashMapHobGuid</C_Name>\r
197 <GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>\r
198 <HelpText/>\r
199 </Entry>\r
200 <Entry Name="StatusCodeDataTypeString">\r
201 <C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>\r
202 <GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>\r
203 <HelpText/>\r
204 </Entry>\r
205 <Entry Name="StatusCodeDataTypeDebug">\r
206 <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r
207 <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r
208 <HelpText/>\r
209 </Entry>\r
210 <Entry Name="StatusCodeDataTypeAssert">\r
211 <C_Name>gEfiStatusCodeDataTypeAssertGuid</C_Name>\r
212 <GuidValue>DA571595-4D99-487C-827C-2622677D3307</GuidValue>\r
213 <HelpText/>\r
214 </Entry>\r
215 <Entry Name="StatusCodeDataTypeExceptionHandler">\r
216 <C_Name>gEfiStatusCodeDataTypeExceptionHandlerGuid</C_Name>\r
217 <GuidValue>3BC2BD12-AD2E-11D5-87DD-00062945C3B9</GuidValue>\r
218 <HelpText/>\r
219 </Entry>\r
220 <Entry Name="StatusCodeDataTypeError">\r
221 <C_Name>gEfiStatusCodeDataTypeErrorGuid</C_Name>\r
222 <GuidValue>AB359CE3-99B3-AE18-C89D-95D3B072E19B</GuidValue>\r
223 <HelpText/>\r
224 </Entry>\r
225 <Entry Name="StatusCodeDataTypeProgressCode">\r
226 <C_Name>gEfiStatusCodeDataTypeProgressCodeGuid</C_Name>\r
227 <GuidValue>A356AB39-35C4-35DA-B37A-F8EA9E8B36A3</GuidValue>\r
228 <HelpText/>\r
229 </Entry>\r
230 <Entry Name="StatusCodeSpecificData">\r
231 <C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>\r
232 <GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>\r
233 <HelpText/>\r
234 </Entry>\r
235 <Entry Name="SystemNvDataHob">\r
236 <C_Name>gEfiSystemNvDataHobGuid</C_Name>\r
237 <GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>\r
238 <HelpText/>\r
239 </Entry>\r
240 <Entry Name="SystemNvDataFv">\r
241 <C_Name>gEfiSystemNvDataFvGuid</C_Name>\r
242 <GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>\r
243 <HelpText/>\r
244 </Entry>\r
245 <Entry Name="DiskInfoIde">\r
246 <C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>\r
247 <GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>\r
248 <HelpText/>\r
249 </Entry>\r
250 <Entry Name="DiskInfoScsi">\r
251 <C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>\r
252 <GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>\r
253 <HelpText/>\r
254 </Entry>\r
255 <Entry Name="DiskInfoUsb">\r
256 <C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>\r
257 <GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>\r
258 <HelpText/>\r
259 </Entry>\r
260 <Entry Name="AlternateFvBlock">\r
261 <C_Name>gEfiAlternateFvBlockGuid</C_Name>\r
262 <GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>\r
263 <HelpText/>\r
264 </Entry>\r
265 <Entry Name="ConsoleInDevice">\r
266 <C_Name>gEfiConsoleInDeviceGuid</C_Name>\r
267 <GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>\r
268 <HelpText/>\r
269 </Entry>\r
270 <Entry Name="ConsoleOutDevice">\r
271 <C_Name>gEfiConsoleOutDeviceGuid</C_Name>\r
272 <GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>\r
273 <HelpText/>\r
274 </Entry>\r
275 <Entry Name="StandardErrorDevice">\r
276 <C_Name>gEfiStandardErrorDeviceGuid</C_Name>\r
277 <GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>\r
278 <HelpText/>\r
279 </Entry>\r
280 <Entry Name="HotPlugDevice">\r
281 <C_Name>gEfiHotPlugDeviceGuid</C_Name>\r
282 <GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>\r
283 <HelpText/>\r
284 </Entry>\r
285 <Entry Name="PrimaryStandardErrorDevice">\r
286 <C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>\r
287 <GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>\r
288 <HelpText/>\r
289 </Entry>\r
290 <Entry Name="PrimaryConsoleInDevice">\r
291 <C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>\r
292 <GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>\r
293 <HelpText/>\r
294 </Entry>\r
295 <Entry Name="PrimaryConsoleOutDevice">\r
296 <C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>\r
297 <GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>\r
298 <HelpText/>\r
299 </Entry>\r
300 <Entry Name="Bmp">\r
301 <C_Name>gEfiDefaultBmpLogoGuid</C_Name>\r
302 <GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>\r
303 <HelpText/>\r
304 </Entry>\r
305 <Entry Name="BootState">\r
306 <C_Name>gEfiBootStateGuid</C_Name>\r
307 <GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>\r
308 <HelpText/>\r
309 </Entry>\r
310 <Entry Name="ShellFile">\r
311 <C_Name>gEfiShellFileGuid</C_Name>\r
312 <GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>\r
313 <HelpText/>\r
314 </Entry>\r
315 <Entry Name="MiniShellFile">\r
316 <C_Name>gEfiMiniShellFileGuid</C_Name>\r
317 <GuidValue>86AD232B-D33A-465C-BF5F-41370BA92FE2</GuidValue>\r
318 <HelpText/>\r
319 </Entry>\r
320 <Entry Name="StatusCode">\r
321 <C_Name>gEfiStatusCodeGuid</C_Name>\r
322 <GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>\r
323 <HelpText/>\r
324 </Entry>\r
325 <Entry Name="PciOptionRomTable">\r
326 <C_Name>gEfiPciOptionRomTableGuid</C_Name>\r
327 <GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>\r
328 <HelpText/>\r
329 </Entry>\r
330 <Entry Name="PciHotplugDevice">\r
331 <C_Name>gEfiPciHotplugDeviceGuid</C_Name>\r
332 <GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>\r
333 <HelpText/>\r
334 </Entry>\r
335 <Entry Name="MemoryTypeInformation">\r
336 <C_Name>gEfiMemoryTypeInformationGuid</C_Name>\r
337 <GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>\r
338 <HelpText/>\r
339 </Entry>\r
340 <Entry Name="CapsuleVendor">\r
341 <C_Name>gEfiCapsuleVendorGuid</C_Name>\r
342 <GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>\r
343 <HelpText/>\r
344 </Entry>\r
345 <Entry Name="CompatibleMemoryTested">\r
346 <C_Name>gEfiCompatibleMemoryTestedGuid</C_Name>\r
347 <GuidValue>64C475EF-344B-492C-93AD-AB9EB4395004</GuidValue>\r
348 <HelpText/>\r
349 </Entry>\r
350 <Entry Name="PeiPerformanceHob">\r
351 <C_Name>gPeiPerformanceHobGuid</C_Name>\r
352 <GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>\r
353 <HelpText/>\r
354 </Entry>\r
355 </GuidDeclarations>\r
356 <ProtocolDeclarations>\r
045f4521 357 <Entry Name="Capsule">\r
358 <C_Name>gEfiCapsuleArchProtocolGuid</C_Name>\r
359 <GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>\r
360 <HelpText/>\r
361 </Entry>\r
1f86f081 362 <Entry Name="CustomizedDecompress">\r
363 <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
364 <GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>\r
365 <HelpText/>\r
366 </Entry>\r
367 <Entry Name="DebugLevel">\r
368 <C_Name>gEfiDebugLevelProtocolGuid</C_Name>\r
369 <GuidValue>8D4C62E6-CD98-4E1D-AD6E-48BB50D29FF7</GuidValue>\r
370 <HelpText/>\r
371 </Entry>\r
372 <Entry Name="TianoDecompress">\r
373 <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
374 <GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>\r
375 <HelpText/>\r
376 </Entry>\r
377 <Entry Name="LoadPeImage">\r
378 <C_Name>gEfiLoadPeImageProtocolGuid</C_Name>\r
379 <GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>\r
380 <HelpText/>\r
381 </Entry>\r
382 <Entry Name="Print">\r
383 <C_Name>gEfiPrintProtocolGuid</C_Name>\r
384 <GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>\r
385 <HelpText/>\r
386 </Entry>\r
387 <Entry Name="GenericMemTest">\r
388 <C_Name>gEfiGenericMemTestProtocolGuid</C_Name>\r
389 <GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>\r
390 <HelpText/>\r
391 </Entry>\r
392 <Entry Name="DiskInfo">\r
393 <C_Name>gEfiDiskInfoProtocolGuid</C_Name>\r
394 <GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>\r
395 <HelpText/>\r
396 </Entry>\r
397 <Entry Name="FvbExtension">\r
398 <C_Name>gEfiFvbExtensionProtocolGuid</C_Name>\r
399 <GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>\r
400 <HelpText/>\r
401 </Entry>\r
402 <Entry Name="FaultTolerantWriteLite">\r
403 <C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>\r
404 <GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>\r
405 <HelpText/>\r
406 </Entry>\r
407 <Entry Name="ConsoleControl">\r
408 <C_Name>gEfiConsoleControlProtocolGuid</C_Name>\r
409 <GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>\r
410 <HelpText/>\r
411 </Entry>\r
412 <Entry Name="OEMBadging">\r
413 <C_Name>gEfiOEMBadgingProtocolGuid</C_Name>\r
414 <GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>\r
415 <HelpText/>\r
416 </Entry>\r
417 <Entry Name="UgaSplash">\r
418 <C_Name>gEfiUgaSplashProtocolGuid</C_Name>\r
419 <GuidValue>A45B3A0D-2E55-4C03-AD9C-27D4820B507E</GuidValue>\r
420 <HelpText/>\r
421 </Entry>\r
422 <Entry Name="AcpiS3Save">\r
423 <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r
424 <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r
425 <HelpText/>\r
426 </Entry>\r
1f86f081 427 <Entry Name="PxeDhcp4">\r
428 <C_Name>gEfiPxeDhcp4ProtocolGuid</C_Name>\r
429 <GuidValue>03C4E624-AC28-11D3-9A2D-0090293FC14D</GuidValue>\r
430 <HelpText/>\r
431 </Entry>\r
432 <Entry Name="PxeDhcp4Callback">\r
433 <C_Name>gEfiPxeDhcp4CallbackProtocolGuid</C_Name>\r
434 <GuidValue>C1544C01-92A4-4198-8A84-778583C23621</GuidValue>\r
435 <HelpText/>\r
436 </Entry>\r
437 <Entry Name="UgaIo">\r
438 <C_Name>gEfiUgaIoProtocolGuid</C_Name>\r
439 <GuidValue>61A4D49E-6F68-4F1B-B922-A86EED0B07A2</GuidValue>\r
440 <HelpText/>\r
441 </Entry>\r
442 <Entry Name="DebugAssert">\r
443 <C_Name>gEfiDebugAssertProtocolGuid</C_Name>\r
444 <GuidValue>BE499C92-7D4B-11D4-BCEE-0080C73C8881</GuidValue>\r
445 <HelpText/>\r
446 </Entry>\r
447 <Entry Name="UsbAtapi">\r
448 <C_Name>gEfiUsbAtapiProtocolGuid</C_Name>\r
449 <GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>\r
450 <HelpText/>\r
451 </Entry>\r
452 <Entry Name="PciHotPlugRequest">\r
453 <C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>\r
454 <GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>\r
455 <HelpText/>\r
456 </Entry>\r
457 <Entry Name="ExtendedSalBootService">\r
458 <C_Name>gEfiExtendedSalBootServiceProtocolGuid</C_Name>\r
459 <GuidValue>DE0EE9A4-3C7A-44F2-B78B-E3CCD69C3AF7</GuidValue>\r
460 <HelpText/>\r
461 </Entry>\r
462 <Entry Name="ExtendedSalVariableServices">\r
463 <C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>\r
464 <GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>\r
465 <HelpText/>\r
466 </Entry>\r
467 <Entry Name="ExtendedSalStatusCodeServices">\r
468 <C_Name>gEfiExtendedSalStatusCodeServicesProtocolGuid</C_Name>\r
469 <GuidValue>00DBD91D-55E9-420F-9639-5E9F8437B44F</GuidValue>\r
470 <HelpText/>\r
471 </Entry>\r
472 <Entry Name="IsaIo">\r
473 <C_Name>gEfiIsaIoProtocolGuid</C_Name>\r
474 <GuidValue>7EE2BD44-3DA0-11D4-9A38-0090273FC14D</GuidValue>\r
475 <HelpText/>\r
476 </Entry>\r
477 <Entry Name="IsaAcpi">\r
478 <C_Name>gEfiIsaAcpiProtocolGuid</C_Name>\r
479 <GuidValue>64A892DC-5561-4536-92C7-799BFC183355</GuidValue>\r
480 <HelpText/>\r
481 </Entry>\r
482 <Entry Name="Performance">\r
483 <C_Name>gPerformanceProtocolGuid</C_Name>\r
484 <GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>\r
485 <HelpText/>\r
486 </Entry>\r
36122070
LG
487 <Entry Name="ScsiIo">\r
488 <C_Name>gEfiScsiIoProtocolGuid</C_Name>\r
489 <GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>\r
490 <HelpText/>\r
491 </Entry>\r
1f86f081 492 </ProtocolDeclarations>\r
493 <PpiDeclarations>\r
494 <Entry Name="PeiInMemory">\r
495 <C_Name>gPeiInMemoryGuid</C_Name>\r
496 <GuidValue>643B8786-B417-48D2-8F5E-7819931CAED8</GuidValue>\r
497 <HelpText/>\r
498 </Entry>\r
499 <Entry Name="FlashMap">\r
500 <C_Name>gPeiFlashMapPpiGuid</C_Name>\r
501 <GuidValue>F34C2FA0-DE88-4270-8414-961222F4521C</GuidValue>\r
502 <HelpText/>\r
503 </Entry>\r
504 <Entry Name="BaseMemoryTest">\r
505 <C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>\r
506 <GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>\r
507 <HelpText/>\r
508 </Entry>\r
509 <Entry Name="StatusCodeMemory">\r
510 <C_Name>gPeiStatusCodeMemoryPpiGuid</C_Name>\r
511 <GuidValue>26F8AB01-D3CD-489C-984F-DFDEF768395B</GuidValue>\r
512 <HelpText/>\r
513 </Entry>\r
514 </PpiDeclarations>\r
515 <PcdDeclarations>\r
ec763458 516 <PcdEntry>\r
517 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
518 <Token>0x00000001</Token>\r
c1d69edb 519 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 520 <DatumType>UINT32</DatumType>\r
521 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
522 <DefaultValue>1000000</DefaultValue>\r
523 <HelpText>HELP FIX ME!</HelpText>\r
524 </PcdEntry>\r
525 <PcdEntry>\r
526 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
527 <Token>0x00000002</Token>\r
c1d69edb 528 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 529 <DatumType>UINT32</DatumType>\r
530 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
531 <DefaultValue>1000000</DefaultValue>\r
532 <HelpText>HELP FIX ME!</HelpText>\r
533 </PcdEntry>\r
534 <PcdEntry>\r
535 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
536 <Token>0x00000003</Token>\r
c1d69edb 537 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 538 <DatumType>UINT32</DatumType>\r
539 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
540 <DefaultValue>1000000</DefaultValue>\r
541 <HelpText>HELP FIX ME!</HelpText>\r
542 </PcdEntry>\r
543 <PcdEntry>\r
544 <C_Name>PcdSpinLockTimeout</C_Name>\r
545 <Token>0x00000004</Token>\r
c1d69edb 546 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 547 <DatumType>UINT32</DatumType>\r
548 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
549 <DefaultValue>10000000</DefaultValue>\r
550 <HelpText>HELP FIX ME!</HelpText>\r
551 </PcdEntry>\r
552 <PcdEntry>\r
553 <C_Name>PcdDebugPropertyMask</C_Name>\r
554 <Token>0x00000005</Token>\r
c1d69edb 555 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 556 <DatumType>UINT8</DatumType>\r
557 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
558 <DefaultValue>0x0f</DefaultValue>\r
559 <HelpText>HELP FIX ME!</HelpText>\r
560 </PcdEntry>\r
561 <PcdEntry>\r
562 <C_Name>PcdDebugPrintErrorLevel</C_Name>\r
563 <Token>0x00000006</Token>\r
c1d69edb 564 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 565 <DatumType>UINT32</DatumType>\r
566 <ValidUsage>PATCHABLE_IN_MODULE</ValidUsage>\r
567 <DefaultValue>0x80000000</DefaultValue>\r
568 <HelpText>HELP FIX ME!</HelpText>\r
569 </PcdEntry>\r
570 <PcdEntry>\r
571 <C_Name>PcdReportStatusCodePropertyMask</C_Name>\r
572 <Token>0x00000007</Token>\r
c1d69edb 573 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 574 <DatumType>UINT8</DatumType>\r
575 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
576 <DefaultValue>0x07</DefaultValue>\r
577 <HelpText>HELP FIX ME!</HelpText>\r
578 </PcdEntry>\r
579 <PcdEntry>\r
580 <C_Name>PcdDebugClearMemoryValue</C_Name>\r
581 <Token>0x00000008</Token>\r
c1d69edb 582 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 583 <DatumType>UINT8</DatumType>\r
584 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
585 <DefaultValue>0xAF</DefaultValue>\r
586 <HelpText>HELP FIX ME!</HelpText>\r
587 </PcdEntry>\r
588 <PcdEntry>\r
589 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>\r
590 <Token>0x00000009</Token>\r
c1d69edb 591 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
ec763458 592 <DatumType>UINT8</DatumType>\r
593 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
594 <DefaultValue>0</DefaultValue>\r
595 <HelpText>HELP FIX ME!</HelpText>\r
1f86f081 596 </PcdEntry>\r
1f86f081 597 <PcdEntry>\r
598 <C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>\r
599 <Token>0x0001000f</Token>\r
c1d69edb 600 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 601 <DatumType>UINT32</DatumType>\r
602 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 603 <HelpText>The maximum number of callback function, which will be triggered when \r
604 a PCD entry is been set, can be registered for a single PCD entry in PEI phase.</HelpText>\r
1f86f081 605 </PcdEntry>\r
606 <PcdEntry>\r
607 <C_Name>PcdVpdBaseAddress</C_Name>\r
608 <Token>0x00010010</Token>\r
c1d69edb 609 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1f86f081 610 <DatumType>UINT32</DatumType>\r
611 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
f7ba3555 612 <HelpText>The base address of the VPD (Vital Product Data) region. It is \r
613 normally a region reserved on flash.</HelpText>\r
1f86f081 614 </PcdEntry>\r
045f4521 615 <PcdEntry>\r
616 <C_Name>PcdSupportUpdateCapsuleRest</C_Name>\r
617 <Token>0x00010020</Token>\r
0e0e9d3d 618 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 619 <DatumType>BOOLEAN</DatumType>\r
620 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
c79c3f30 621 <HelpText>Indicate whether platform can support update capsule across a system reset</HelpText>\r
045f4521 622 </PcdEntry>\r
623 <PcdEntry>\r
624 <C_Name>PcdMaxSizePopulateCapsule</C_Name>\r
625 <Token>0x00010021</Token>\r
0e0e9d3d 626 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 627 <DatumType>UINT32</DatumType>\r
628 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 629 <HelpText>Indicate the max size the platform can support in case of populated capsules</HelpText>\r
045f4521 630 </PcdEntry>\r
631 <PcdEntry>\r
632 <C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>\r
633 <Token>0x00010022</Token>\r
0e0e9d3d 634 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
045f4521 635 <DatumType>UINT32</DatumType>\r
636 <ValidUsage>FIXED_AT_BUILD</ValidUsage>\r
c79c3f30 637 <HelpText>Indicate the max size the platform can support in case of non-populated capsules</HelpText>\r
045f4521 638 </PcdEntry> \r
4f914125 639 <PcdEntry>\r
640 <C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>\r
641 <Token>0x00010020</Token>\r
642 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
643 <DatumType>BOOLEAN</DatumType>\r
644 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
645 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 646 <HelpText>This feature flag can be used to enable or disable the Pcd PEIM database \r
647 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 648 </PcdEntry>\r
649 <PcdEntry>\r
650 <C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>\r
651 <Token>0x00010021</Token>\r
652 <TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
653 <DatumType>BOOLEAN</DatumType>\r
654 <ValidUsage>FEATURE_FLAG</ValidUsage>\r
655 <DefaultValue>TRUE</DefaultValue>\r
f7ba3555 656 <HelpText>This feature flag can be used to enable or disable the Pcd DXE database \r
657 traverse capability. Disable it can reduce the size of final image generated.</HelpText>\r
4f914125 658 </PcdEntry>\r
1f86f081 659 </PcdDeclarations>\r
660</PackageSurfaceArea>