f88f7704 |
1 | <?xml version="1.0" encoding="UTF-8"?>\r |
79964ac8 |
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 |
f88f7704 |
7 | <Abstract>Intel Framework Package Reference Implementations</Abstract>\r |
8 | <Description>This package provides definitions and libraries that comply to Intel Framework Specifications.</Description>\r |
9 | <Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>\r |
10 | <License>All rights reserved. |
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 |
15 | OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r |
79964ac8 |
16 | <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r |
17 | </SpdHeader>\r |
18 | <PackageDefinitions>\r |
19 | <ReadOnly>false</ReadOnly>\r |
20 | <RePackage>false</RePackage>\r |
21 | </PackageDefinitions>\r |
f88f7704 |
22 | <LibraryClassDeclarations>\r |
eb5f1a7f |
23 | <LibraryClass Name="FrameworkHiiLib">\r |
24 | <IncludeHeader>Include/Library/FrameworkHiiLib.h</IncludeHeader>\r |
f88f7704 |
25 | <HelpText>This library provide the service function for package manipulations based on Intel Framework HII specification.</HelpText>\r |
26 | </LibraryClass>\r |
27 | </LibraryClassDeclarations>\r |
79964ac8 |
28 | <MsaFiles>\r |
29 | <Filename>Library/DxeIoLibCpuIo/DxeIoLibCpuIo.msa</Filename>\r |
30 | <Filename>Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.msa</Filename>\r |
31 | <Filename>Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.msa</Filename>\r |
32 | <Filename>Library/UefiLibFramework/UefiLib.msa</Filename>\r |
33 | </MsaFiles>\r |
34 | <PackageHeaders>\r |
35 | <IncludePkgHeader ModuleType="BASE">Include/FrameworkBase.h</IncludePkgHeader>\r |
36 | <IncludePkgHeader ModuleType="PEIM">Include/FrameworkPei.h</IncludePkgHeader>\r |
37 | <IncludePkgHeader ModuleType="DXE_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>\r |
38 | <IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>\r |
39 | <IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/FrameworkSmm.h</IncludePkgHeader>\r |
40 | </PackageHeaders>\r |
8ab504f0 |
41 | <GuidDeclarations>\r |
3e5a3960 |
42 | <Entry Name="Capsule">\r |
43 | <C_Name>gEfiCapsuleGuid</C_Name>\r |
44 | <GuidValue>3B6686BD-0D76-4030-B70E-B5519E2FC5A0</GuidValue>\r |
45 | <HelpText/>\r |
46 | </Entry>\r |
8ab504f0 |
47 | <Entry Name="SmramMemoryReserve" GuidTypeList="HOB">\r |
48 | <C_Name>gEfiSmmPeiSmramMemoryReserveGuid</C_Name>\r |
49 | <GuidValue>6dadf1d1-d4cc-4910-bb6e-82b1fd80ff3d</GuidValue>\r |
50 | <HelpText>SMRAM memory reserve hob</HelpText>\r |
51 | </Entry>\r |
52 | <Entry Name="SmmCommunicate" GuidTypeList="GUID">\r |
53 | <C_Name>gSmmCommunicateHeaderGuid</C_Name>\r |
54 | <GuidValue>f328e36c-23b6-4a95-854b-32e19534cd75</GuidValue>\r |
55 | <HelpText>GUID as header in SMM communicate messages</HelpText>\r |
56 | </Entry>\r |
57 | <Entry Name="FrameworkDevicePath" GuidTypeList="GUID">\r |
58 | <C_Name>gEfiFrameworkDevicePathGuid</C_Name>\r |
59 | <GuidValue>b7084e63-46b7-4d1a-8677-e30b53dbf050</GuidValue>\r |
60 | <HelpText>GUID to identify a framework defined device path</HelpText>\r |
61 | </Entry>\r |
62 | <Entry Name="ProcessorProducer" GuidTypeList="DATA_HUB_RECORD">\r |
63 | <C_Name>gEfiProcessorProducerGuid</C_Name>\r |
64 | <GuidValue>1bf06aea-5bec-4a8d-9576-749b09562d30</GuidValue>\r |
65 | <HelpText>Processor Producer DataHub Record</HelpText>\r |
66 | </Entry>\r |
67 | <Entry Name="ProcessorSubClass" GuidTypeList="DATA_HUB_RECORD">\r |
68 | <C_Name>gEfiProcessorSubClassGuid</C_Name>\r |
69 | <GuidValue>26fdeb7e-b8af-4ccf-aa97-02633ce48ca7</GuidValue>\r |
70 | <HelpText>Processor Sub-class DataHub Record</HelpText>\r |
71 | </Entry>\r |
72 | <Entry Name="CacheSubClass" GuidTypeList="DATA_HUB_RECORD">\r |
73 | <C_Name>gEfiCacheSubClassGuid</C_Name>\r |
74 | <GuidValue>7f0013a7-dc79-4b22-8099-11f75fdc829d</GuidValue>\r |
75 | <HelpText>Cache Sub-class DataHub Record</HelpText>\r |
76 | </Entry>\r |
77 | <Entry Name="MemoryProducer" GuidTypeList="DATA_HUB_RECORD">\r |
78 | <C_Name>gEfiMemoryProducerGuid</C_Name>\r |
79 | <GuidValue>1d7add6e-b2da-4b0b-b29f-49cb42f46356</GuidValue>\r |
80 | <HelpText>Memory Producer DataHub Record</HelpText>\r |
81 | </Entry>\r |
82 | <Entry Name="MemorySubClass" GuidTypeList="DATA_HUB_RECORD">\r |
83 | <C_Name>gEfiMemorySubClassGuid</C_Name>\r |
84 | <GuidValue>4E8F4EBB-64B9-4e05-9b18-4cfe49235097</GuidValue>\r |
85 | <HelpText>Memory Sub-class DataHub Record</HelpText>\r |
86 | </Entry>\r |
87 | <Entry Name="MiscSubClass" GuidTypeList="DATA_HUB_RECORD">\r |
88 | <C_Name>gEfiMiscSubClassGuid</C_Name>\r |
89 | <GuidValue>772484B2-7482-4b91-9f9a-ad43f81c5881</GuidValue>\r |
90 | <HelpText>Misc Sub-class DataHub Record</HelpText>\r |
91 | </Entry>\r |
92 | <Entry Name="MiscProducer" GuidTypeList="DATA_HUB_RECORD">\r |
93 | <C_Name>gEfiMiscProducerGuid</C_Name>\r |
94 | <GuidValue>62512c92-63c4-4d80-82b1-c1a4dc4480e5</GuidValue>\r |
95 | <HelpText>Misc Producer DataHub Record</HelpText>\r |
96 | </Entry>\r |
53f93f7e |
97 | <Entry Name="StatusCodeDataTypeDebug">\r |
98 | <C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>\r |
99 | <GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>\r |
100 | <HelpText/>\r |
101 | </Entry>\r |
8ab504f0 |
102 | </GuidDeclarations>\r |
103 | <ProtocolDeclarations>\r |
7c6d55db |
104 | <Entry Name="DataHub">\r |
105 | <C_Name>gEfiDataHubProtocolGuid</C_Name>\r |
106 | <GuidValue>AE80D021-618E-11D4-BCD7-0080C73C8881</GuidValue>\r |
107 | <HelpText>Data Hub Protocol Guid</HelpText>\r |
108 | </Entry>\r |
8ab504f0 |
109 | <Entry Name="SmmSxDispatch">\r |
110 | <C_Name>gEfiSmmSxDispatchProtocolGuid</C_Name>\r |
111 | <GuidValue>14fc52be-01dc-426c-91ae-a23c3e220ae8</GuidValue>\r |
112 | <HelpText>SMM sleep dispatch protocol</HelpText>\r |
113 | </Entry>\r |
114 | <Entry Name="SmmUsbDispatch">\r |
115 | <C_Name>gEfiSmmUsbDispatchProtocolGuid</C_Name>\r |
116 | <GuidValue>a05b6ffd-87af-4e42-95c9-6228b63cf3f3</GuidValue>\r |
117 | <HelpText>SMM USB dispatch protocol</HelpText>\r |
118 | </Entry>\r |
119 | <Entry Name="SmmSwDispatch">\r |
120 | <C_Name>gEfiSmmSwDispatchProtocolGuid</C_Name>\r |
121 | <GuidValue>e541b773-dd11-420c-b026-df993653f8bf</GuidValue>\r |
122 | <HelpText>SMM software dispatch protocol</HelpText>\r |
123 | </Entry>\r |
124 | <Entry Name="SmmStandbyButtonDispatch">\r |
125 | <C_Name>gEfiSmmStandbyButtonDispatchProtocolGuid</C_Name>\r |
126 | <GuidValue>78965b98-b0bf-449e-8b22-d2914e498a98</GuidValue>\r |
127 | <HelpText>SMM standby button dispatch protocol</HelpText>\r |
128 | </Entry>\r |
129 | <Entry Name="SmmPowerButtonDispatch">\r |
130 | <C_Name>gEfiSmmPowerButtonDispatchProtocolGuid</C_Name>\r |
131 | <GuidValue>b709efa0-47a6-4b41-b931-12ece7a8ee56</GuidValue>\r |
132 | <HelpText>SMM power button dispatch protocol</HelpText>\r |
133 | </Entry>\r |
134 | <Entry Name="SmmPeriodicTimerDispatch">\r |
135 | <C_Name>gEfiSmmPeriodicTimerDispatchProtocolGuid</C_Name>\r |
136 | <GuidValue>9cca03fc-4c9e-4a19-9b06-ed7b479bde55</GuidValue>\r |
137 | <HelpText>SMM periodic timer dispatch protocol</HelpText>\r |
138 | </Entry>\r |
139 | <Entry Name="SmmIchnDispatch">\r |
140 | <C_Name>gEfiSmmIchnDispatchProtocolGuid</C_Name>\r |
141 | <GuidValue>c50b323e-9075-4f2a-ac8e-d2596a1085cc</GuidValue>\r |
142 | <HelpText>SMM ICHn dispatch protocol</HelpText>\r |
143 | </Entry>\r |
144 | <Entry Name="SmmGpiDispatch">\r |
145 | <C_Name>gEfiSmmGpiDispatchProtocolGuid</C_Name>\r |
146 | <GuidValue>e0744b81-9513-49cd-8cea-e9245e7039da</GuidValue>\r |
147 | <HelpText>SMM GPI dispatch protocol</HelpText>\r |
148 | </Entry>\r |
149 | <Entry Name="SmmControl">\r |
150 | <C_Name>gEfiSmmControlProtocolGuid</C_Name>\r |
151 | <GuidValue>8d12e231-c667-4fd1-98f2-2449a7e7b2e5</GuidValue>\r |
152 | <HelpText>SMM control protocol</HelpText>\r |
153 | </Entry>\r |
154 | <Entry Name="SmmBase">\r |
155 | <C_Name>gEfiSmmBaseProtocolGuid</C_Name>\r |
156 | <GuidValue>1390954D-da95-4227-9328-7282c217daa8</GuidValue>\r |
157 | <HelpText>SMM base protocol</HelpText>\r |
158 | </Entry>\r |
159 | <Entry Name="SmmAccess">\r |
160 | <C_Name>gEfiSmmAccessProtocolGuid</C_Name>\r |
161 | <GuidValue>3792095a-e309-4c1e-aa01-85f5655a17f1</GuidValue>\r |
162 | <HelpText>SMM base protocol</HelpText>\r |
163 | </Entry>\r |
164 | <Entry Name="SectionExtraction">\r |
165 | <C_Name>gEfiSectionExtractionProtocolGuid</C_Name>\r |
166 | <GuidValue>448F5DA4-6DD7-4FE1-9307-69224192215D</GuidValue>\r |
167 | <HelpText>Section Extraction Protocol</HelpText>\r |
168 | </Entry>\r |
169 | <Entry Name="PciPlatform">\r |
170 | <C_Name>gEfiPciPlatformProtocolGuid</C_Name>\r |
171 | <GuidValue>07d75280-27d4-4d69-90d0-5643e238b341</GuidValue>\r |
172 | <HelpText>PCI Platform protocol</HelpText>\r |
173 | </Entry>\r |
174 | <Entry Name="PciHotPlugInit">\r |
175 | <C_Name>gEfiPciHotPlugInitProtocolGuid</C_Name>\r |
176 | <GuidValue>aa0e8bc1-dabc-46b0-a844-37b8169b2bea</GuidValue>\r |
177 | <HelpText>PCI Hot-plug Init protocol</HelpText>\r |
178 | </Entry>\r |
179 | <Entry Name="PciHostBridgeResourceAllocation">\r |
180 | <C_Name>gEfiPciHostBridgeResourceAllocationProtocolGuid</C_Name>\r |
181 | <GuidValue>CF8034BE-6768-4d8b-b739-7cce683a9fbe</GuidValue>\r |
182 | <HelpText>PCI Host Bridge Resource Allocation protocol</HelpText>\r |
183 | </Entry>\r |
184 | <Entry Name="LegacyRegion">\r |
185 | <C_Name>gEfiLegacyRegionProtocolGuid</C_Name>\r |
186 | <GuidValue>0fc9013a-0568-4ba9-9b7e-c9c390a6609b</GuidValue>\r |
187 | <HelpText>Legacy Region protocol</HelpText>\r |
188 | </Entry>\r |
189 | <Entry Name="LegacyInterrupt">\r |
190 | <C_Name>gEfiLegacyInterruptProtocolGuid</C_Name>\r |
191 | <GuidValue>31ce593d-108a-485d-adb2-78f21f2966be</GuidValue>\r |
192 | <HelpText>Legacy interrupt protocol</HelpText>\r |
193 | </Entry>\r |
194 | <Entry Name="LegacyBiosPlatform">\r |
195 | <C_Name>gEfiLegacyBiosPlatformProtocolGuid</C_Name>\r |
196 | <GuidValue>783658a3-4172-4421-a299-e009079c0cb2</GuidValue>\r |
197 | <HelpText>Legacy Bios Platform protocol</HelpText>\r |
198 | </Entry>\r |
199 | <Entry Name="LegacyBios">\r |
200 | <C_Name>gEfiLegacyBiosProtocolGuid</C_Name>\r |
201 | <GuidValue>db9a1e3d-45cb-4abb-85b3-e5387fdb2e2d</GuidValue>\r |
202 | <HelpText>Legacy Bios protocol</HelpText>\r |
203 | </Entry>\r |
204 | <Entry Name="Legacy8259">\r |
205 | <C_Name>gEfiLegacy8259ProtocolGuid</C_Name>\r |
206 | <GuidValue>38321dba-4fe0-4e17-8aec-413055eaedc1</GuidValue>\r |
207 | <HelpText>Legacy 8259 protocol</HelpText>\r |
208 | </Entry>\r |
209 | <Entry Name="IncompatiblePciDeviceSupport">\r |
210 | <C_Name>gEfiIncompatiblePciDeviceSupportProtocolGuid</C_Name>\r |
211 | <GuidValue>eb23f55a-7863-4ac2-8d3d-956535de0375</GuidValue>\r |
212 | <HelpText>Incompatible PCI device support protocol</HelpText>\r |
213 | </Entry>\r |
214 | <Entry Name="IdeControllerInit">\r |
215 | <C_Name>gEfiIdeControllerInitProtocolGuid</C_Name>\r |
216 | <GuidValue>a1e37052-80d9-4e65-a317-3e9a55c43ec9</GuidValue>\r |
217 | <HelpText>IDE Controller Init protocol</HelpText>\r |
218 | </Entry>\r |
219 | <Entry Name="Hii">\r |
220 | <C_Name>gEfiHiiProtocolGuid</C_Name>\r |
221 | <GuidValue>d7ad636e-b997-459b-bf3f-8846897980e1</GuidValue>\r |
222 | <HelpText>HII protocol</HelpText>\r |
223 | </Entry>\r |
224 | <Entry Name="FirmwareVolumeBlock">\r |
225 | <C_Name>gEfiFirmwareVolumeBlockProtocolGuid</C_Name>\r |
226 | <GuidValue>DE28BC59-6228-41BD-BDF6-a3b9adb5bda1</GuidValue>\r |
227 | <HelpText>Firmware Volume Block protocol</HelpText>\r |
228 | </Entry>\r |
229 | <Entry Name="FirmwareVolume">\r |
230 | <C_Name>gEfiFirmwareVolumeProtocolGuid</C_Name>\r |
231 | <GuidValue>389F751F-1838-4388-8390-cd8154bd27f8</GuidValue>\r |
232 | <HelpText>Firmware Volume protocol</HelpText>\r |
233 | </Entry>\r |
234 | <Entry Name="DataHub">\r |
235 | <C_Name>gEfiDataHubProtocolGuid</C_Name>\r |
236 | <GuidValue>ae80d021-618e-11d4-bcd7-0080c73c8881</GuidValue>\r |
237 | <HelpText>Data Hub protocol</HelpText>\r |
238 | </Entry>\r |
239 | <Entry Name="CpuIo">\r |
240 | <C_Name>gEfiCpuIoProtocolGuid</C_Name>\r |
241 | <GuidValue>B0732526-38C8-4b40-8877-61c7b06aac45</GuidValue>\r |
242 | <HelpText>CPU I/O protocol</HelpText>\r |
243 | </Entry>\r |
244 | <Entry Name="BootScriptSave">\r |
245 | <C_Name>gEfiBootScriptSaveProtocolGuid</C_Name>\r |
246 | <GuidValue>470e1529-b79e-4e32-a0fe-6a156d29f9b2</GuidValue>\r |
247 | <HelpText>Boot Script Save protocol</HelpText>\r |
248 | </Entry>\r |
249 | <Entry Name="AcpiSupport">\r |
250 | <C_Name>gEfiAcpiSupportProtocolGuid</C_Name>\r |
251 | <GuidValue>dbff9d55-89b7-46da-bddf-677d3dc0241d</GuidValue>\r |
252 | <HelpText>ACPI Support protocol</HelpText>\r |
253 | </Entry>\r |
3e5a3960 |
254 | <Entry Name="AcpiS3Save">\r |
255 | <C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>\r |
256 | <GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>\r |
257 | <HelpText/>\r |
258 | </Entry>\r |
259 | <Entry Name="FirmwareVolumeDispatch">\r |
260 | <C_Name>gEfiFirmwareVolumeDispatchProtocolGuid</C_Name>\r |
261 | <GuidValue>7AA35A69-506C-444F-A7AF-694BF56F71C8</GuidValue>\r |
262 | <HelpText/>\r |
263 | </Entry>\r |
264 | <Entry Name="FormCallback">\r |
265 | <C_Name>gEfiFormCallbackProtocolGuid</C_Name>\r |
266 | <GuidValue>F3E4543D-CF35-6CEF-35C4-4FE6344DFC54</GuidValue>\r |
267 | <HelpText/>\r |
268 | </Entry>\r |
269 | <Entry Name="Crc32GuidedSectionExtraction">\r |
270 | <C_Name>gEfiCrc32GuidedSectionExtractionProtocolGuid</C_Name>\r |
271 | <GuidValue>FC1BCDB0-7D31-49AA-936A-A4600D9DD083</GuidValue>\r |
272 | <HelpText/>\r |
273 | </Entry>\r |
8ab504f0 |
274 | </ProtocolDeclarations>\r |
275 | <PpiDeclarations>\r |
276 | <Entry Name="Smbus">\r |
277 | <C_Name>gEfiPeiSmbusPpiGuid</C_Name>\r |
278 | <GuidValue>abd42895-78cf-4872-8444-1b5c180bfbda</GuidValue>\r |
279 | <HelpText>Smbus PPI</HelpText>\r |
280 | </Entry>\r |
281 | <Entry Name="S3Resume">\r |
282 | <C_Name>gEfiPeiS3ResumePpiGuid</C_Name>\r |
283 | <GuidValue>4426CCB2-E684-4a8a-ae40-20d4b025b710</GuidValue>\r |
284 | <HelpText>S3 Resume PPI</HelpText>\r |
285 | </Entry>\r |
286 | <Entry Name="RecoveryModule">\r |
287 | <C_Name>gEfiPeiRecoveryModulePpiGuid</C_Name>\r |
288 | <GuidValue>FB6D9542-612D-4f45-872f-5cff52e93dcf</GuidValue>\r |
289 | <HelpText>Recovery Module PPI</HelpText>\r |
290 | </Entry>\r |
291 | <Entry Name="BootScriptExecuter">\r |
292 | <C_Name>gEfiPeiBootScriptExecuterPpiGuid</C_Name>\r |
293 | <GuidValue>abd42895-78cf-4872-8444-1b5c180bfbff</GuidValue>\r |
294 | <HelpText>Boot Script Executer PPI</HelpText>\r |
295 | </Entry>\r |
296 | <Entry Name="IdeBlockIo">\r |
297 | <C_Name>gEfiPeiIdeBlockIoPpiGuid</C_Name>\r |
298 | <GuidValue>0964e5b22-6459-11d2-8e39-00a0c969723b</GuidValue>\r |
299 | <HelpText>IDE Block I/O PPI</HelpText>\r |
300 | </Entry>\r |
301 | <Entry Name="144FloppyBlockIo">\r |
302 | <C_Name>gEfiPei144FloppyBlockIoPpiGuid</C_Name>\r |
303 | <GuidValue>da6855bd-07b7-4c05-9ed8-e259fd360e22</GuidValue>\r |
304 | <HelpText>1.44 Floppy Block I/O PPI</HelpText>\r |
305 | </Entry>\r |
306 | <Entry Name="VirtualBlockIo">\r |
307 | <C_Name>gEfiPeiVirtualBlockIoPpiGuid</C_Name>\r |
308 | <GuidValue>695d8aa1-42ee-4c46-805c-6ea6bce799e3</GuidValue>\r |
309 | <HelpText>Virtual Block I/O PPI</HelpText>\r |
310 | </Entry>\r |
3e5a3960 |
311 | <Entry Name="Security">\r |
312 | <C_Name>gEfiPeiSecurityPpiGuid</C_Name>\r |
313 | <GuidValue>1388066E-3A57-4EFA-98F3-C12F3A958A29</GuidValue>\r |
314 | <HelpText/>\r |
315 | </Entry>\r |
316 | <Entry Name="SectionExtraction">\r |
317 | <C_Name>gEfiPeiSectionExtractionPpiGuid</C_Name>\r |
318 | <GuidValue>4F89E208-E144-4804-9EC8-0F894F7E36D7</GuidValue>\r |
319 | <HelpText/>\r |
320 | </Entry>\r |
321 | <Entry Name="ReadOnlyVariable">\r |
322 | <C_Name>gEfiPeiReadOnlyVariablePpiGuid</C_Name>\r |
323 | <GuidValue>3CDC90C6-13FB-4A75-9E79-59E9DD78B9FA</GuidValue>\r |
324 | <HelpText/>\r |
325 | </Entry>\r |
8ab504f0 |
326 | </PpiDeclarations>\r |
79964ac8 |
327 | </PackageSurfaceArea> |