Update to fix coding style bugs
[mirror_edk2.git] / IntelFrameworkPkg / IntelFrameworkPkg.nspd
CommitLineData
79964ac8 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
3 <SpdHeader>\r
4 <PackageName>IntelFrameworkPkg</PackageName>\r
5 <GuidValue>2759ded5-bb57-4b06-af4f-c398fa552719</GuidValue>\r
6 <Version>1.0</Version>\r
7 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
8 </SpdHeader>\r
9 <PackageDefinitions>\r
10 <ReadOnly>false</ReadOnly>\r
11 <RePackage>false</RePackage>\r
12 </PackageDefinitions>\r
13 <MsaFiles>\r
14 <Filename>Library/DxeIoLibCpuIo/DxeIoLibCpuIo.msa</Filename>\r
15 <Filename>Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.msa</Filename>\r
16 <Filename>Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.msa</Filename>\r
17 <Filename>Library/UefiLibFramework/UefiLib.msa</Filename>\r
18 </MsaFiles>\r
19 <PackageHeaders>\r
20 <IncludePkgHeader ModuleType="BASE">Include/FrameworkBase.h</IncludePkgHeader>\r
21 <IncludePkgHeader ModuleType="PEIM">Include/FrameworkPei.h</IncludePkgHeader>\r
22 <IncludePkgHeader ModuleType="DXE_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>\r
23 <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>\r
24 <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/FrameworkSmm.h</IncludePkgHeader>\r
25 </PackageHeaders>\r
8ab504f0 26 <GuidDeclarations>\r
27 <Entry Name="SmramMemoryReserve" GuidTypeList="HOB">\r
28 <C_Name>gEfiSmmPeiSmramMemoryReserveGuid</C_Name>\r
29 <GuidValue>6dadf1d1-d4cc-4910-bb6e-82b1fd80ff3d</GuidValue>\r
30 <HelpText>SMRAM memory reserve hob</HelpText>\r
31 </Entry>\r
32 <Entry Name="SmmCommunicate" GuidTypeList="GUID">\r
33 <C_Name>gSmmCommunicateHeaderGuid</C_Name>\r
34 <GuidValue>f328e36c-23b6-4a95-854b-32e19534cd75</GuidValue>\r
35 <HelpText>GUID as header in SMM communicate messages</HelpText>\r
36 </Entry>\r
37 <Entry Name="FrameworkDevicePath" GuidTypeList="GUID">\r
38 <C_Name>gEfiFrameworkDevicePathGuid</C_Name>\r
39 <GuidValue>b7084e63-46b7-4d1a-8677-e30b53dbf050</GuidValue>\r
40 <HelpText>GUID to identify a framework defined device path</HelpText>\r
41 </Entry>\r
42 <Entry Name="ProcessorProducer" GuidTypeList="DATA_HUB_RECORD">\r
43 <C_Name>gEfiProcessorProducerGuid</C_Name>\r
44 <GuidValue>1bf06aea-5bec-4a8d-9576-749b09562d30</GuidValue>\r
45 <HelpText>Processor Producer DataHub Record</HelpText>\r
46 </Entry>\r
47 <Entry Name="ProcessorSubClass" GuidTypeList="DATA_HUB_RECORD">\r
48 <C_Name>gEfiProcessorSubClassGuid</C_Name>\r
49 <GuidValue>26fdeb7e-b8af-4ccf-aa97-02633ce48ca7</GuidValue>\r
50 <HelpText>Processor Sub-class DataHub Record</HelpText>\r
51 </Entry>\r
52 <Entry Name="CacheSubClass" GuidTypeList="DATA_HUB_RECORD">\r
53 <C_Name>gEfiCacheSubClassGuid</C_Name>\r
54 <GuidValue>7f0013a7-dc79-4b22-8099-11f75fdc829d</GuidValue>\r
55 <HelpText>Cache Sub-class DataHub Record</HelpText>\r
56 </Entry>\r
57 <Entry Name="MemoryProducer" GuidTypeList="DATA_HUB_RECORD">\r
58 <C_Name>gEfiMemoryProducerGuid</C_Name>\r
59 <GuidValue>1d7add6e-b2da-4b0b-b29f-49cb42f46356</GuidValue>\r
60 <HelpText>Memory Producer DataHub Record</HelpText>\r
61 </Entry>\r
62 <Entry Name="MemorySubClass" GuidTypeList="DATA_HUB_RECORD">\r
63 <C_Name>gEfiMemorySubClassGuid</C_Name>\r
64 <GuidValue>4E8F4EBB-64B9-4e05-9b18-4cfe49235097</GuidValue>\r
65 <HelpText>Memory Sub-class DataHub Record</HelpText>\r
66 </Entry>\r
67 <Entry Name="MiscSubClass" GuidTypeList="DATA_HUB_RECORD">\r
68 <C_Name>gEfiMiscSubClassGuid</C_Name>\r
69 <GuidValue>772484B2-7482-4b91-9f9a-ad43f81c5881</GuidValue>\r
70 <HelpText>Misc Sub-class DataHub Record</HelpText>\r
71 </Entry>\r
72 <Entry Name="MiscProducer" GuidTypeList="DATA_HUB_RECORD">\r
73 <C_Name>gEfiMiscProducerGuid</C_Name>\r
74 <GuidValue>62512c92-63c4-4d80-82b1-c1a4dc4480e5</GuidValue>\r
75 <HelpText>Misc Producer DataHub Record</HelpText>\r
76 </Entry>\r
77 </GuidDeclarations>\r
78 <ProtocolDeclarations>\r
79 <Entry Name="SmmSxDispatch">\r
80 <C_Name>gEfiSmmSxDispatchProtocolGuid</C_Name>\r
81 <GuidValue>14fc52be-01dc-426c-91ae-a23c3e220ae8</GuidValue>\r
82 <HelpText>SMM sleep dispatch protocol</HelpText>\r
83 </Entry>\r
84 <Entry Name="SmmUsbDispatch">\r
85 <C_Name>gEfiSmmUsbDispatchProtocolGuid</C_Name>\r
86 <GuidValue>a05b6ffd-87af-4e42-95c9-6228b63cf3f3</GuidValue>\r
87 <HelpText>SMM USB dispatch protocol</HelpText>\r
88 </Entry>\r
89 <Entry Name="SmmSwDispatch">\r
90 <C_Name>gEfiSmmSwDispatchProtocolGuid</C_Name>\r
91 <GuidValue>e541b773-dd11-420c-b026-df993653f8bf</GuidValue>\r
92 <HelpText>SMM software dispatch protocol</HelpText>\r
93 </Entry>\r
94 <Entry Name="SmmStandbyButtonDispatch">\r
95 <C_Name>gEfiSmmStandbyButtonDispatchProtocolGuid</C_Name>\r
96 <GuidValue>78965b98-b0bf-449e-8b22-d2914e498a98</GuidValue>\r
97 <HelpText>SMM standby button dispatch protocol</HelpText>\r
98 </Entry>\r
99 <Entry Name="SmmPowerButtonDispatch">\r
100 <C_Name>gEfiSmmPowerButtonDispatchProtocolGuid</C_Name>\r
101 <GuidValue>b709efa0-47a6-4b41-b931-12ece7a8ee56</GuidValue>\r
102 <HelpText>SMM power button dispatch protocol</HelpText>\r
103 </Entry>\r
104 <Entry Name="SmmPeriodicTimerDispatch">\r
105 <C_Name>gEfiSmmPeriodicTimerDispatchProtocolGuid</C_Name>\r
106 <GuidValue>9cca03fc-4c9e-4a19-9b06-ed7b479bde55</GuidValue>\r
107 <HelpText>SMM periodic timer dispatch protocol</HelpText>\r
108 </Entry>\r
109 <Entry Name="SmmIchnDispatch">\r
110 <C_Name>gEfiSmmIchnDispatchProtocolGuid</C_Name>\r
111 <GuidValue>c50b323e-9075-4f2a-ac8e-d2596a1085cc</GuidValue>\r
112 <HelpText>SMM ICHn dispatch protocol</HelpText>\r
113 </Entry>\r
114 <Entry Name="SmmGpiDispatch">\r
115 <C_Name>gEfiSmmGpiDispatchProtocolGuid</C_Name>\r
116 <GuidValue>e0744b81-9513-49cd-8cea-e9245e7039da</GuidValue>\r
117 <HelpText>SMM GPI dispatch protocol</HelpText>\r
118 </Entry>\r
119 <Entry Name="SmmControl">\r
120 <C_Name>gEfiSmmControlProtocolGuid</C_Name>\r
121 <GuidValue>8d12e231-c667-4fd1-98f2-2449a7e7b2e5</GuidValue>\r
122 <HelpText>SMM control protocol</HelpText>\r
123 </Entry>\r
124 <Entry Name="SmmBase">\r
125 <C_Name>gEfiSmmBaseProtocolGuid</C_Name>\r
126 <GuidValue>1390954D-da95-4227-9328-7282c217daa8</GuidValue>\r
127 <HelpText>SMM base protocol</HelpText>\r
128 </Entry>\r
129 <Entry Name="SmmAccess">\r
130 <C_Name>gEfiSmmAccessProtocolGuid</C_Name>\r
131 <GuidValue>3792095a-e309-4c1e-aa01-85f5655a17f1</GuidValue>\r
132 <HelpText>SMM base protocol</HelpText>\r
133 </Entry>\r
134 <Entry Name="SectionExtraction">\r
135 <C_Name>gEfiSectionExtractionProtocolGuid</C_Name>\r
136 <GuidValue>448F5DA4-6DD7-4FE1-9307-69224192215D</GuidValue>\r
137 <HelpText>Section Extraction Protocol</HelpText>\r
138 </Entry>\r
139 <Entry Name="PciPlatform">\r
140 <C_Name>gEfiPciPlatformProtocolGuid</C_Name>\r
141 <GuidValue>07d75280-27d4-4d69-90d0-5643e238b341</GuidValue>\r
142 <HelpText>PCI Platform protocol</HelpText>\r
143 </Entry>\r
144 <Entry Name="PciHotPlugInit">\r
145 <C_Name>gEfiPciHotPlugInitProtocolGuid</C_Name>\r
146 <GuidValue>aa0e8bc1-dabc-46b0-a844-37b8169b2bea</GuidValue>\r
147 <HelpText>PCI Hot-plug Init protocol</HelpText>\r
148 </Entry>\r
149 <Entry Name="PciHostBridgeResourceAllocation">\r
150 <C_Name>gEfiPciHostBridgeResourceAllocationProtocolGuid</C_Name>\r
151 <GuidValue>CF8034BE-6768-4d8b-b739-7cce683a9fbe</GuidValue>\r
152 <HelpText>PCI Host Bridge Resource Allocation protocol</HelpText>\r
153 </Entry>\r
154 <Entry Name="LegacyRegion">\r
155 <C_Name>gEfiLegacyRegionProtocolGuid</C_Name>\r
156 <GuidValue>0fc9013a-0568-4ba9-9b7e-c9c390a6609b</GuidValue>\r
157 <HelpText>Legacy Region protocol</HelpText>\r
158 </Entry>\r
159 <Entry Name="LegacyInterrupt">\r
160 <C_Name>gEfiLegacyInterruptProtocolGuid</C_Name>\r
161 <GuidValue>31ce593d-108a-485d-adb2-78f21f2966be</GuidValue>\r
162 <HelpText>Legacy interrupt protocol</HelpText>\r
163 </Entry>\r
164 <Entry Name="LegacyBiosPlatform">\r
165 <C_Name>gEfiLegacyBiosPlatformProtocolGuid</C_Name>\r
166 <GuidValue>783658a3-4172-4421-a299-e009079c0cb2</GuidValue>\r
167 <HelpText>Legacy Bios Platform protocol</HelpText>\r
168 </Entry>\r
169 <Entry Name="LegacyBios">\r
170 <C_Name>gEfiLegacyBiosProtocolGuid</C_Name>\r
171 <GuidValue>db9a1e3d-45cb-4abb-85b3-e5387fdb2e2d</GuidValue>\r
172 <HelpText>Legacy Bios protocol</HelpText>\r
173 </Entry>\r
174 <Entry Name="Legacy8259">\r
175 <C_Name>gEfiLegacy8259ProtocolGuid</C_Name>\r
176 <GuidValue>38321dba-4fe0-4e17-8aec-413055eaedc1</GuidValue>\r
177 <HelpText>Legacy 8259 protocol</HelpText>\r
178 </Entry>\r
179 <Entry Name="IncompatiblePciDeviceSupport">\r
180 <C_Name>gEfiIncompatiblePciDeviceSupportProtocolGuid</C_Name>\r
181 <GuidValue>eb23f55a-7863-4ac2-8d3d-956535de0375</GuidValue>\r
182 <HelpText>Incompatible PCI device support protocol</HelpText>\r
183 </Entry>\r
184 <Entry Name="IdeControllerInit">\r
185 <C_Name>gEfiIdeControllerInitProtocolGuid</C_Name>\r
186 <GuidValue>a1e37052-80d9-4e65-a317-3e9a55c43ec9</GuidValue>\r
187 <HelpText>IDE Controller Init protocol</HelpText>\r
188 </Entry>\r
189 <Entry Name="Hii">\r
190 <C_Name>gEfiHiiProtocolGuid</C_Name>\r
191 <GuidValue>d7ad636e-b997-459b-bf3f-8846897980e1</GuidValue>\r
192 <HelpText>HII protocol</HelpText>\r
193 </Entry>\r
194 <Entry Name="FirmwareVolumeBlock">\r
195 <C_Name>gEfiFirmwareVolumeBlockProtocolGuid</C_Name>\r
196 <GuidValue>DE28BC59-6228-41BD-BDF6-a3b9adb5bda1</GuidValue>\r
197 <HelpText>Firmware Volume Block protocol</HelpText>\r
198 </Entry>\r
199 <Entry Name="FirmwareVolume">\r
200 <C_Name>gEfiFirmwareVolumeProtocolGuid</C_Name>\r
201 <GuidValue>389F751F-1838-4388-8390-cd8154bd27f8</GuidValue>\r
202 <HelpText>Firmware Volume protocol</HelpText>\r
203 </Entry>\r
204 <Entry Name="DataHub">\r
205 <C_Name>gEfiDataHubProtocolGuid</C_Name>\r
206 <GuidValue>ae80d021-618e-11d4-bcd7-0080c73c8881</GuidValue>\r
207 <HelpText>Data Hub protocol</HelpText>\r
208 </Entry>\r
209 <Entry Name="CpuIo">\r
210 <C_Name>gEfiCpuIoProtocolGuid</C_Name>\r
211 <GuidValue>B0732526-38C8-4b40-8877-61c7b06aac45</GuidValue>\r
212 <HelpText>CPU I/O protocol</HelpText>\r
213 </Entry>\r
214 <Entry Name="BootScriptSave">\r
215 <C_Name>gEfiBootScriptSaveProtocolGuid</C_Name>\r
216 <GuidValue>470e1529-b79e-4e32-a0fe-6a156d29f9b2</GuidValue>\r
217 <HelpText>Boot Script Save protocol</HelpText>\r
218 </Entry>\r
219 <Entry Name="AcpiSupport">\r
220 <C_Name>gEfiAcpiSupportProtocolGuid</C_Name>\r
221 <GuidValue>dbff9d55-89b7-46da-bddf-677d3dc0241d</GuidValue>\r
222 <HelpText>ACPI Support protocol</HelpText>\r
223 </Entry>\r
224 </ProtocolDeclarations>\r
225 <PpiDeclarations>\r
226 <Entry Name="Smbus">\r
227 <C_Name>gEfiPeiSmbusPpiGuid</C_Name>\r
228 <GuidValue>abd42895-78cf-4872-8444-1b5c180bfbda</GuidValue>\r
229 <HelpText>Smbus PPI</HelpText>\r
230 </Entry>\r
231 <Entry Name="S3Resume">\r
232 <C_Name>gEfiPeiS3ResumePpiGuid</C_Name>\r
233 <GuidValue>4426CCB2-E684-4a8a-ae40-20d4b025b710</GuidValue>\r
234 <HelpText>S3 Resume PPI</HelpText>\r
235 </Entry>\r
236 <Entry Name="RecoveryModule">\r
237 <C_Name>gEfiPeiRecoveryModulePpiGuid</C_Name>\r
238 <GuidValue>FB6D9542-612D-4f45-872f-5cff52e93dcf</GuidValue>\r
239 <HelpText>Recovery Module PPI</HelpText>\r
240 </Entry>\r
241 <Entry Name="BootScriptExecuter">\r
242 <C_Name>gEfiPeiBootScriptExecuterPpiGuid</C_Name>\r
243 <GuidValue>abd42895-78cf-4872-8444-1b5c180bfbff</GuidValue>\r
244 <HelpText>Boot Script Executer PPI</HelpText>\r
245 </Entry>\r
246 <Entry Name="IdeBlockIo">\r
247 <C_Name>gEfiPeiIdeBlockIoPpiGuid</C_Name>\r
248 <GuidValue>0964e5b22-6459-11d2-8e39-00a0c969723b</GuidValue>\r
249 <HelpText>IDE Block I/O PPI</HelpText>\r
250 </Entry>\r
251 <Entry Name="144FloppyBlockIo">\r
252 <C_Name>gEfiPei144FloppyBlockIoPpiGuid</C_Name>\r
253 <GuidValue>da6855bd-07b7-4c05-9ed8-e259fd360e22</GuidValue>\r
254 <HelpText>1.44 Floppy Block I/O PPI</HelpText>\r
255 </Entry>\r
256 <Entry Name="VirtualBlockIo">\r
257 <C_Name>gEfiPeiVirtualBlockIoPpiGuid</C_Name>\r
258 <GuidValue>695d8aa1-42ee-4c46-805c-6ea6bce799e3</GuidValue>\r
259 <HelpText>Virtual Block I/O PPI</HelpText>\r
260 </Entry>\r
261 </PpiDeclarations>\r
79964ac8 262</PackageSurfaceArea>