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