mirror of https://github.com/acidanthera/audk.git
remove the unused msa/npsd files
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5936 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
84c3b71b18
commit
7338117bbf
|
@ -1,25 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">
|
|
||||||
<SpdHeader>
|
|
||||||
<PackageName>FatBinPkg</PackageName>
|
|
||||||
<GuidValue>EEAC1173-A27D-4c1a-958F-0A7F21C0FFA0</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>This is the Binary Package for the FAT dirver</Abstract>
|
|
||||||
<Description>This package provides FAT drivers which are not licensed under BSD.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</SpdHeader>
|
|
||||||
<PackageDefinitions>
|
|
||||||
<ReadOnly>true</ReadOnly>
|
|
||||||
<RePackage>false</RePackage>
|
|
||||||
</PackageDefinitions>
|
|
||||||
<MsaFiles>
|
|
||||||
<Filename>EnhancedFatDxe/Fat.msa</Filename>
|
|
||||||
</MsaFiles>
|
|
||||||
</PackageSurfaceArea>
|
|
|
@ -1,247 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<SpdHeader>
|
|
||||||
<PackageName>IntelFrameworkModulePkg</PackageName>
|
|
||||||
<GuidValue>88894582-7553-4822-B484-624E24B6DECF</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>Intel Framework Module Package Reference Implementations</Abstract>
|
|
||||||
<Description>This Module provides standard reference information for EFI/Tiano implementations.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</SpdHeader>
|
|
||||||
<PackageDefinitions>
|
|
||||||
<ReadOnly>false</ReadOnly>
|
|
||||||
<RePackage>false</RePackage>
|
|
||||||
</PackageDefinitions>
|
|
||||||
<LibraryClassDeclarations>
|
|
||||||
<LibraryClass Name="OemHookStatusCodeLib">
|
|
||||||
<IncludeHeader>Include/Library/OemHookStatusCodeLib.h</IncludeHeader>
|
|
||||||
<HelpText/>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Name="PciIncompatibleDeviceSupportLib">
|
|
||||||
<IncludeHeader>Include/Library/PciIncompatibleDeviceSupportLib.h</IncludeHeader>
|
|
||||||
<HelpText>This library includes the PCI incompatible devices list.</HelpText>
|
|
||||||
</LibraryClass>
|
|
||||||
</LibraryClassDeclarations>
|
|
||||||
<MsaFiles>
|
|
||||||
<Filename>Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.msa</Filename>
|
|
||||||
<Filename>Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.msa</Filename>
|
|
||||||
<Filename>Library/PciIncompatibleDeviceSupportLib/PciIncompatibleDeviceSupportLib.msa</Filename>
|
|
||||||
<Filename>Bus/Pci/PciBus/Dxe/PciBus.msa</Filename>
|
|
||||||
</MsaFiles>
|
|
||||||
<GuidDeclarations>
|
|
||||||
<Entry Name="MemoryStatusCodeRecord" GuidTypeList="HOB">
|
|
||||||
<C_Name>gMemoryStatusCodeRecordGuid</C_Name>
|
|
||||||
<GuidValue>060CC026-4C0D-4DDA-8F41-595FEF00A502</GuidValue>
|
|
||||||
<HelpText>GUID used to identify status code records HOB that originate from the PEI status code.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="StatusCode" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiStatusCodeGuid</C_Name>
|
|
||||||
<GuidValue>D083E94C-6560-42E4-B6D4-2DF75ADF6A2A</GuidValue>
|
|
||||||
<HelpText>GUID used to identify Data Hub records.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciOptionRomTable" GuidTypeList="GUID">
|
|
||||||
<C_Name>gEfiPciOptionRomTableGuid</C_Name>
|
|
||||||
<GuidValue>7462660F-1CBD-48DA-AD11-91717913831C</GuidValue>
|
|
||||||
<HelpText>GUID and data structure used to describe the list of PCI Option ROMs present in a system.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciHotplugDevice" GuidTypeList="GUID">
|
|
||||||
<C_Name>gEfiPciHotplugDeviceGuid</C_Name>
|
|
||||||
<GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>
|
|
||||||
<HelpText>GUIDs used to indicate the device is Pccard hotplug device.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="IntelFrameworkModulePkgTokenSpace" GuidTypeList="TOKEN_SPACE_GUID">
|
|
||||||
<C_Name>gEfiIntelFrameworkModulePkgTokenSpaceGuid</C_Name>
|
|
||||||
<GuidValue>D3705011-BC19-4af7-BE16-F68030378C15</GuidValue>
|
|
||||||
<HelpText>All PCD define in IntelFrameworkModulePkg is in this token space scope.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
</GuidDeclarations>
|
|
||||||
<ProtocolDeclarations>
|
|
||||||
<Entry Name="PciHotPlugRequest">
|
|
||||||
<C_Name>gEfiPciHotPlugRequestProtocolGuid</C_Name>
|
|
||||||
<GuidValue>19CB87AB-2CB9-4665-8360-DDCF6054F79D</GuidValue>
|
|
||||||
<HelpText>Provide Hot Plug Support by PciBus driver. PciBus driver is notified by the Protocol caller to start Hot Plug device.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciHotPlugInit">
|
|
||||||
<C_Name>gEfiPciHotPlugInitProtocolGuid</C_Name>
|
|
||||||
<GuidValue>AA0E8BC1-DABC-46B0-A844-37B8169B2BEA</GuidValue>
|
|
||||||
<HelpText>Provide platform specific Hot Plug Support to PciBus driver. PciBus driver consumes this Protocol to get platform specific information.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="VgaMiniPort">
|
|
||||||
<C_Name>gEfiVgaMiniPortProtocolGuid</C_Name>
|
|
||||||
<GuidValue>c7735a2f-88f5-4882-ae63-faac8c8b86b3</GuidValue>
|
|
||||||
<HelpText>Provide the text display mode base a VGA controller.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Isa Acpi">
|
|
||||||
<C_Name>gEfiIsaAcpiProtocolGuid</C_Name>
|
|
||||||
<GuidValue>64a892dc-5561-4536-92c7-799bfc183355</GuidValue>
|
|
||||||
<HelpText>Provide interface to manage the ISA device resource.</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Ps2Policy">
|
|
||||||
<C_Name>gEfiPs2PolicyProtocolGuid</C_Name>
|
|
||||||
<GuidValue>4DF19259-DC71-4D46-BEF1-357BB578C418</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</ProtocolDeclarations>
|
|
||||||
<PcdDeclarations>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseSerial</C_Name>
|
|
||||||
<Token>0x00010022</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<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>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseMemory</C_Name>
|
|
||||||
<Token>0x00010023</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<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>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseOEM</C_Name>
|
|
||||||
<Token>0x00010024</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<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>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeMemorySize</C_Name>
|
|
||||||
<Token>0x00010025</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT16</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>1</DefaultValue>
|
|
||||||
<HelpText>kbytes size of GUID'ed HOB, if the GUID'ed HOB is full, create new GUID'ed HOB with this size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseEfiSerial</C_Name>
|
|
||||||
<Token>0x00010026</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to switch on/off report status code through serial DXE.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseHardSerial</C_Name>
|
|
||||||
<Token>0x00010027</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to switch on/off report status code to serial device.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseRuntimeMemory</C_Name>
|
|
||||||
<Token>0x00010028</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to switch on/off save status code in runtime memory.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeUseDataHub</C_Name>
|
|
||||||
<Token>0x00010029</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to switch on/off log status code in data hub.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeReplayInSerial</C_Name>
|
|
||||||
<Token>0x0001002a</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeReplayInRuntimeMemory</C_Name>
|
|
||||||
<Token>0x0001002b</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeReplayInDataHub</C_Name>
|
|
||||||
<Token>0x0001002c</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeReplayInOEM</C_Name>
|
|
||||||
<Token>0x0001002d</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Use to enable/dsable replay status code which saved in GUID'ed HOB in PEI phase to EFI serial.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdStatusCodeRuntimeMemorySize</C_Name>
|
|
||||||
<Token>0x0001002e</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT16</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>4</DefaultValue>
|
|
||||||
<HelpText>kbytes size of runtime memory.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPciIsaEnable</C_Name>
|
|
||||||
<Token>0x00010039</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>This is a switch to enable ISA</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPciVgaEnable</C_Name>
|
|
||||||
<Token>0x0001003a</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Whether VGA decoding is enabled on this platform so we should avoid those aliased resources</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPciBusHotplugDeviceSupport</C_Name>
|
|
||||||
<Token>0x0001003d</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>If TRUE, the PCI bus driver will support hot plug device. If not hot plug device is supported, this feature flag can be set to FALSE to save size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPciIncompatibleDeviceSupportMask</C_Name>
|
|
||||||
<Token>0x0001003f</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiIntelFrameworkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT8</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>The PCD masks for PCI incompatible devices support.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
</PcdDeclarations>
|
|
||||||
</PackageSurfaceArea>
|
|
|
@ -1,346 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<SpdHeader>
|
|
||||||
<PackageName>IntelFrameworkPkg</PackageName>
|
|
||||||
<GuidValue>2759ded5-bb57-4b06-af4f-c398fa552719</GuidValue>
|
|
||||||
<Version>1.0</Version>
|
|
||||||
<Abstract>Intel Framework Package Reference Implementations</Abstract>
|
|
||||||
<Description>This package provides definitions and libraries that comply to Intel Framework Specifications.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</SpdHeader>
|
|
||||||
<PackageDefinitions>
|
|
||||||
<ReadOnly>false</ReadOnly>
|
|
||||||
<RePackage>false</RePackage>
|
|
||||||
</PackageDefinitions>
|
|
||||||
<LibraryClassDeclarations>
|
|
||||||
<LibraryClass Name="HiiLibFramework">
|
|
||||||
<IncludeHeader>Include/Library/HiiLibFramework.h</IncludeHeader>
|
|
||||||
<HelpText>This library provide the service function for package manipulations based on Intel Framework HII specification.</HelpText>
|
|
||||||
</LibraryClass>
|
|
||||||
</LibraryClassDeclarations>
|
|
||||||
<MsaFiles>
|
|
||||||
<Filename>Library/DxeIoLibCpuIo/DxeIoLibCpuIo.msa</Filename>
|
|
||||||
<Filename>Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.msa</Filename>
|
|
||||||
<Filename>Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.msa</Filename>
|
|
||||||
<Filename>Library/UefiLibFramework/UefiLib.msa</Filename>
|
|
||||||
</MsaFiles>
|
|
||||||
<PackageHeaders>
|
|
||||||
<IncludePkgHeader ModuleType="PEIM">Include/FrameworkPei.h</IncludePkgHeader>
|
|
||||||
<IncludePkgHeader ModuleType="DXE_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
|
||||||
<IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
|
||||||
<IncludePkgHeader ModuleType="DXE_SMM_DRIVER">Include/FrameworkSmm.h</IncludePkgHeader>
|
|
||||||
</PackageHeaders>
|
|
||||||
<GuidDeclarations>
|
|
||||||
<Entry Name="Capsule">
|
|
||||||
<C_Name>gEfiCapsuleGuid</C_Name>
|
|
||||||
<GuidValue>3B6686BD-0D76-4030-B70E-B5519E2FC5A0</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmramMemoryReserve" GuidTypeList="HOB">
|
|
||||||
<C_Name>gEfiSmmPeiSmramMemoryReserveGuid</C_Name>
|
|
||||||
<GuidValue>6dadf1d1-d4cc-4910-bb6e-82b1fd80ff3d</GuidValue>
|
|
||||||
<HelpText>SMRAM memory reserve hob</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmCommunicate" GuidTypeList="GUID">
|
|
||||||
<C_Name>gSmmCommunicateHeaderGuid</C_Name>
|
|
||||||
<GuidValue>f328e36c-23b6-4a95-854b-32e19534cd75</GuidValue>
|
|
||||||
<HelpText>GUID as header in SMM communicate messages</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FrameworkDevicePath" GuidTypeList="GUID">
|
|
||||||
<C_Name>gEfiFrameworkDevicePathGuid</C_Name>
|
|
||||||
<GuidValue>b7084e63-46b7-4d1a-8677-e30b53dbf050</GuidValue>
|
|
||||||
<HelpText>GUID to identify a framework defined device path</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ProcessorProducer" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiProcessorProducerGuid</C_Name>
|
|
||||||
<GuidValue>1bf06aea-5bec-4a8d-9576-749b09562d30</GuidValue>
|
|
||||||
<HelpText>Processor Producer DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ProcessorSubClass" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiProcessorSubClassGuid</C_Name>
|
|
||||||
<GuidValue>26fdeb7e-b8af-4ccf-aa97-02633ce48ca7</GuidValue>
|
|
||||||
<HelpText>Processor Sub-class DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="CacheSubClass" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiCacheSubClassGuid</C_Name>
|
|
||||||
<GuidValue>7f0013a7-dc79-4b22-8099-11f75fdc829d</GuidValue>
|
|
||||||
<HelpText>Cache Sub-class DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="MemoryProducer" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiMemoryProducerGuid</C_Name>
|
|
||||||
<GuidValue>1d7add6e-b2da-4b0b-b29f-49cb42f46356</GuidValue>
|
|
||||||
<HelpText>Memory Producer DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="MemorySubClass" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiMemorySubClassGuid</C_Name>
|
|
||||||
<GuidValue>4E8F4EBB-64B9-4e05-9b18-4cfe49235097</GuidValue>
|
|
||||||
<HelpText>Memory Sub-class DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="MiscSubClass" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiMiscSubClassGuid</C_Name>
|
|
||||||
<GuidValue>772484B2-7482-4b91-9f9a-ad43f81c5881</GuidValue>
|
|
||||||
<HelpText>Misc Sub-class DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="MiscProducer" GuidTypeList="DATA_HUB_RECORD">
|
|
||||||
<C_Name>gEfiMiscProducerGuid</C_Name>
|
|
||||||
<GuidValue>62512c92-63c4-4d80-82b1-c1a4dc4480e5</GuidValue>
|
|
||||||
<HelpText>Misc Producer DataHub Record</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="StatusCodeDataTypeDebug">
|
|
||||||
<C_Name>gEfiStatusCodeDataTypeDebugGuid</C_Name>
|
|
||||||
<GuidValue>9A4E9246-D553-11D5-87E2-00062945C3B9</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="StatusCodeSpecificData">
|
|
||||||
<C_Name>gEfiStatusCodeSpecificDataGuid</C_Name>
|
|
||||||
<GuidValue>335984BD-E805-409A-B8F8-D27ECE5FF7A6</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="StatusCodeDataTypeString">
|
|
||||||
<C_Name>gEfiStatusCodeDataTypeStringGuid</C_Name>
|
|
||||||
<GuidValue>92D11080-496F-4D95-BE7E-037488382B0A</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</GuidDeclarations>
|
|
||||||
<ProtocolDeclarations>
|
|
||||||
<Entry Name="DataHub">
|
|
||||||
<C_Name>gEfiDataHubProtocolGuid</C_Name>
|
|
||||||
<GuidValue>AE80D021-618E-11D4-BCD7-0080C73C8881</GuidValue>
|
|
||||||
<HelpText>Data Hub Protocol Guid</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmSxDispatch">
|
|
||||||
<C_Name>gEfiSmmSxDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>14fc52be-01dc-426c-91ae-a23c3e220ae8</GuidValue>
|
|
||||||
<HelpText>SMM sleep dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmUsbDispatch">
|
|
||||||
<C_Name>gEfiSmmUsbDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>a05b6ffd-87af-4e42-95c9-6228b63cf3f3</GuidValue>
|
|
||||||
<HelpText>SMM USB dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmSwDispatch">
|
|
||||||
<C_Name>gEfiSmmSwDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>e541b773-dd11-420c-b026-df993653f8bf</GuidValue>
|
|
||||||
<HelpText>SMM software dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmStandbyButtonDispatch">
|
|
||||||
<C_Name>gEfiSmmStandbyButtonDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>78965b98-b0bf-449e-8b22-d2914e498a98</GuidValue>
|
|
||||||
<HelpText>SMM standby button dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmPowerButtonDispatch">
|
|
||||||
<C_Name>gEfiSmmPowerButtonDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>b709efa0-47a6-4b41-b931-12ece7a8ee56</GuidValue>
|
|
||||||
<HelpText>SMM power button dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmPeriodicTimerDispatch">
|
|
||||||
<C_Name>gEfiSmmPeriodicTimerDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>9cca03fc-4c9e-4a19-9b06-ed7b479bde55</GuidValue>
|
|
||||||
<HelpText>SMM periodic timer dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmIchnDispatch">
|
|
||||||
<C_Name>gEfiSmmIchnDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>c50b323e-9075-4f2a-ac8e-d2596a1085cc</GuidValue>
|
|
||||||
<HelpText>SMM ICHn dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmGpiDispatch">
|
|
||||||
<C_Name>gEfiSmmGpiDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>e0744b81-9513-49cd-8cea-e9245e7039da</GuidValue>
|
|
||||||
<HelpText>SMM GPI dispatch protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmControl">
|
|
||||||
<C_Name>gEfiSmmControlProtocolGuid</C_Name>
|
|
||||||
<GuidValue>8d12e231-c667-4fd1-98f2-2449a7e7b2e5</GuidValue>
|
|
||||||
<HelpText>SMM control protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmBase">
|
|
||||||
<C_Name>gEfiSmmBaseProtocolGuid</C_Name>
|
|
||||||
<GuidValue>1390954D-da95-4227-9328-7282c217daa8</GuidValue>
|
|
||||||
<HelpText>SMM base protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SmmAccess">
|
|
||||||
<C_Name>gEfiSmmAccessProtocolGuid</C_Name>
|
|
||||||
<GuidValue>3792095a-e309-4c1e-aa01-85f5655a17f1</GuidValue>
|
|
||||||
<HelpText>SMM base protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SectionExtraction">
|
|
||||||
<C_Name>gEfiSectionExtractionProtocolGuid</C_Name>
|
|
||||||
<GuidValue>448F5DA4-6DD7-4FE1-9307-69224192215D</GuidValue>
|
|
||||||
<HelpText>Section Extraction Protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciPlatform">
|
|
||||||
<C_Name>gEfiPciPlatformProtocolGuid</C_Name>
|
|
||||||
<GuidValue>07d75280-27d4-4d69-90d0-5643e238b341</GuidValue>
|
|
||||||
<HelpText>PCI Platform protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciHotPlugInit">
|
|
||||||
<C_Name>gEfiPciHotPlugInitProtocolGuid</C_Name>
|
|
||||||
<GuidValue>aa0e8bc1-dabc-46b0-a844-37b8169b2bea</GuidValue>
|
|
||||||
<HelpText>PCI Hot-plug Init protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciHostBridgeResourceAllocation">
|
|
||||||
<C_Name>gEfiPciHostBridgeResourceAllocationProtocolGuid</C_Name>
|
|
||||||
<GuidValue>CF8034BE-6768-4d8b-b739-7cce683a9fbe</GuidValue>
|
|
||||||
<HelpText>PCI Host Bridge Resource Allocation protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="LegacyRegion">
|
|
||||||
<C_Name>gEfiLegacyRegionProtocolGuid</C_Name>
|
|
||||||
<GuidValue>0fc9013a-0568-4ba9-9b7e-c9c390a6609b</GuidValue>
|
|
||||||
<HelpText>Legacy Region protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="LegacyInterrupt">
|
|
||||||
<C_Name>gEfiLegacyInterruptProtocolGuid</C_Name>
|
|
||||||
<GuidValue>31ce593d-108a-485d-adb2-78f21f2966be</GuidValue>
|
|
||||||
<HelpText>Legacy interrupt protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="LegacyBiosPlatform">
|
|
||||||
<C_Name>gEfiLegacyBiosPlatformProtocolGuid</C_Name>
|
|
||||||
<GuidValue>783658a3-4172-4421-a299-e009079c0cb2</GuidValue>
|
|
||||||
<HelpText>Legacy Bios Platform protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="LegacyBios">
|
|
||||||
<C_Name>gEfiLegacyBiosProtocolGuid</C_Name>
|
|
||||||
<GuidValue>db9a1e3d-45cb-4abb-85b3-e5387fdb2e2d</GuidValue>
|
|
||||||
<HelpText>Legacy Bios protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Legacy8259">
|
|
||||||
<C_Name>gEfiLegacy8259ProtocolGuid</C_Name>
|
|
||||||
<GuidValue>38321dba-4fe0-4e17-8aec-413055eaedc1</GuidValue>
|
|
||||||
<HelpText>Legacy 8259 protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="IncompatiblePciDeviceSupport">
|
|
||||||
<C_Name>gEfiIncompatiblePciDeviceSupportProtocolGuid</C_Name>
|
|
||||||
<GuidValue>eb23f55a-7863-4ac2-8d3d-956535de0375</GuidValue>
|
|
||||||
<HelpText>Incompatible PCI device support protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="IdeControllerInit">
|
|
||||||
<C_Name>gEfiIdeControllerInitProtocolGuid</C_Name>
|
|
||||||
<GuidValue>a1e37052-80d9-4e65-a317-3e9a55c43ec9</GuidValue>
|
|
||||||
<HelpText>IDE Controller Init protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Hii">
|
|
||||||
<C_Name>gEfiHiiProtocolGuid</C_Name>
|
|
||||||
<GuidValue>d7ad636e-b997-459b-bf3f-8846897980e1</GuidValue>
|
|
||||||
<HelpText>HII protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FirmwareVolume">
|
|
||||||
<C_Name>gEfiFirmwareVolumeProtocolGuid</C_Name>
|
|
||||||
<GuidValue>389F751F-1838-4388-8390-cd8154bd27f8</GuidValue>
|
|
||||||
<HelpText>Firmware Volume protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DataHub">
|
|
||||||
<C_Name>gEfiDataHubProtocolGuid</C_Name>
|
|
||||||
<GuidValue>ae80d021-618e-11d4-bcd7-0080c73c8881</GuidValue>
|
|
||||||
<HelpText>Data Hub protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="CpuIo">
|
|
||||||
<C_Name>gEfiCpuIoProtocolGuid</C_Name>
|
|
||||||
<GuidValue>B0732526-38C8-4b40-8877-61c7b06aac45</GuidValue>
|
|
||||||
<HelpText>CPU I/O protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="BootScriptSave">
|
|
||||||
<C_Name>gEfiBootScriptSaveProtocolGuid</C_Name>
|
|
||||||
<GuidValue>470e1529-b79e-4e32-a0fe-6a156d29f9b2</GuidValue>
|
|
||||||
<HelpText>Boot Script Save protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="AcpiSupport">
|
|
||||||
<C_Name>gEfiAcpiSupportProtocolGuid</C_Name>
|
|
||||||
<GuidValue>dbff9d55-89b7-46da-bddf-677d3dc0241d</GuidValue>
|
|
||||||
<HelpText>ACPI Support protocol</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="AcpiS3Save">
|
|
||||||
<C_Name>gEfiAcpiS3SaveProtocolGuid</C_Name>
|
|
||||||
<GuidValue>125F2DE1-FB85-440C-A54C-4D99358A8D38</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FirmwareVolumeDispatch">
|
|
||||||
<C_Name>gEfiFirmwareVolumeDispatchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>7AA35A69-506C-444F-A7AF-694BF56F71C8</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FormCallback">
|
|
||||||
<C_Name>gEfiFormCallbackProtocolGuid</C_Name>
|
|
||||||
<GuidValue>F3E4543D-CF35-6CEF-35C4-4FE6344DFC54</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Crc32GuidedSectionExtraction">
|
|
||||||
<C_Name>gEfiCrc32GuidedSectionExtractionProtocolGuid</C_Name>
|
|
||||||
<GuidValue>FC1BCDB0-7D31-49AA-936A-A4600D9DD083</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</ProtocolDeclarations>
|
|
||||||
<PpiDeclarations>
|
|
||||||
<Entry Name="Smbus">
|
|
||||||
<C_Name>gEfiPeiSmbusPpiGuid</C_Name>
|
|
||||||
<GuidValue>abd42895-78cf-4872-8444-1b5c180bfbda</GuidValue>
|
|
||||||
<HelpText>Smbus PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="S3Resume">
|
|
||||||
<C_Name>gEfiPeiS3ResumePpiGuid</C_Name>
|
|
||||||
<GuidValue>4426CCB2-E684-4a8a-ae40-20d4b025b710</GuidValue>
|
|
||||||
<HelpText>S3 Resume PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="RecoveryModule">
|
|
||||||
<C_Name>gEfiPeiRecoveryModulePpiGuid</C_Name>
|
|
||||||
<GuidValue>FB6D9542-612D-4f45-872f-5cff52e93dcf</GuidValue>
|
|
||||||
<HelpText>Recovery Module PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="BootScriptExecuter">
|
|
||||||
<C_Name>gEfiPeiBootScriptExecuterPpiGuid</C_Name>
|
|
||||||
<GuidValue>abd42895-78cf-4872-8444-1b5c180bfbff</GuidValue>
|
|
||||||
<HelpText>Boot Script Executer PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="IdeBlockIo">
|
|
||||||
<C_Name>gEfiPeiIdeBlockIoPpiGuid</C_Name>
|
|
||||||
<GuidValue>0964e5b22-6459-11d2-8e39-00a0c969723b</GuidValue>
|
|
||||||
<HelpText>IDE Block I/O PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="144FloppyBlockIo">
|
|
||||||
<C_Name>gEfiPei144FloppyBlockIoPpiGuid</C_Name>
|
|
||||||
<GuidValue>da6855bd-07b7-4c05-9ed8-e259fd360e22</GuidValue>
|
|
||||||
<HelpText>1.44 Floppy Block I/O PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="VirtualBlockIo">
|
|
||||||
<C_Name>gEfiPeiVirtualBlockIoPpiGuid</C_Name>
|
|
||||||
<GuidValue>695d8aa1-42ee-4c46-805c-6ea6bce799e3</GuidValue>
|
|
||||||
<HelpText>Virtual Block I/O PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Security">
|
|
||||||
<C_Name>gEfiPeiSecurityPpiGuid</C_Name>
|
|
||||||
<GuidValue>1388066E-3A57-4EFA-98F3-C12F3A958A29</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SectionExtraction">
|
|
||||||
<C_Name>gEfiPeiSectionExtractionPpiGuid</C_Name>
|
|
||||||
<GuidValue>4F89E208-E144-4804-9EC8-0F894F7E36D7</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ReadOnlyVariable">
|
|
||||||
<C_Name>gEfiPeiReadOnlyVariablePpiGuid</C_Name>
|
|
||||||
<GuidValue>3CDC90C6-13FB-4A75-9E79-59E9DD78B9FA</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DeviceRecoveryModule">
|
|
||||||
<C_Name>gEfiPeiDeviceRecoveryModulePpiGuid</C_Name>
|
|
||||||
<GuidValue>0DE2CE25-446A-45A7-BFC9-37DA26344B37</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciCfg">
|
|
||||||
<C_Name>gEfiPciCfgPpiInServiceTableGuid</C_Name>
|
|
||||||
<GuidValue>E1F2EBA0-F7B9-4A26-8620-131221642A90</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FvLoadFile">
|
|
||||||
<C_Name>gEfiPeiFvFileLoaderPpiGuid</C_Name>
|
|
||||||
<GuidValue>7e1f0d85-04ff-4bb2-866a-31a2996a48a8</GuidValue>
|
|
||||||
<HelpText>FV Load File PPI</HelpText>
|
|
||||||
</Entry>
|
|
||||||
</PpiDeclarations>
|
|
||||||
</PackageSurfaceArea>
|
|
|
@ -1,491 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<SpdHeader>
|
|
||||||
<PackageName>MdeModulePkg</PackageName>
|
|
||||||
<GuidValue>BA0D78D6-2CAF-414b-BD4D-B6762A894288</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>Mde Module Package Reference Implementations</Abstract>
|
|
||||||
<Description>This module provides headers and libraries that conform to EFI/PI Industry standards.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available under
|
|
||||||
the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at
|
|
||||||
http://opensource.org/licenses/bsd-license.php
|
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</SpdHeader>
|
|
||||||
<PackageDefinitions>
|
|
||||||
<ReadOnly>false</ReadOnly>
|
|
||||||
<RePackage>false</RePackage>
|
|
||||||
</PackageDefinitions>
|
|
||||||
<MsaFiles>
|
|
||||||
<Filename>Application/HelloWorld/HelloWorld.msa</Filename>
|
|
||||||
<Filename>Universal/Disk/DiskIo/Dxe/DiskIo.msa</Filename>
|
|
||||||
<Filename>Universal/Disk/Partition/Dxe/Partition.msa</Filename>
|
|
||||||
<Filename>Universal/Security/SecurityStub/SecurityStub.msa</Filename>
|
|
||||||
</MsaFiles>
|
|
||||||
<GuidDeclarations>
|
|
||||||
<Entry Name="MdeModulePkgTokenSpace">
|
|
||||||
<C_Name>gEfiMdePkgTokenSpaceGuid</C_Name>
|
|
||||||
<GuidValue>A1AFF049-FDEB-442a-B320-13AB4CB72BBC</GuidValue>
|
|
||||||
<HelpText>All PCD define in MdeModulePkg is in this token space scope</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PcdDataBaseHob">
|
|
||||||
<C_Name>gPcdDataBaseHobGuid</C_Name>
|
|
||||||
<GuidValue>EA296D92-0B69-423C-8C28-33B4E0A91268</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PcdPeiCallbackFnTable">
|
|
||||||
<C_Name>gPcdPeiCallbackFnTableHobGuid</C_Name>
|
|
||||||
<GuidValue>C625F4B2-EA09-4675-82D7-BA3682157A14</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SystemNvDataHob">
|
|
||||||
<C_Name>gEfiSystemNvDataHobGuid</C_Name>
|
|
||||||
<GuidValue>D6E5092D-C7B2-4872-AF66-FDC0E6F95E78</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="SystemNvDataFv">
|
|
||||||
<C_Name>gEfiSystemNvDataFvGuid</C_Name>
|
|
||||||
<GuidValue>FFF12B8D-7696-4C8B-A985-2747075B4F50</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DiskInfoIde">
|
|
||||||
<C_Name>gEfiDiskInfoIdeInterfaceGuid</C_Name>
|
|
||||||
<GuidValue>5E948FE3-26D3-42B5-AF17-610287188DEC</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DiskInfoScsi">
|
|
||||||
<C_Name>gEfiDiskInfoScsiInterfaceGuid</C_Name>
|
|
||||||
<GuidValue>08F74BAA-EA36-41D9-9521-21A70F8780BC</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DiskInfoUsb">
|
|
||||||
<C_Name>gEfiDiskInfoUsbInterfaceGuid</C_Name>
|
|
||||||
<GuidValue>CB871572-C11A-47B5-B492-675EAFA77727</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="AlternateFvBlock">
|
|
||||||
<C_Name>gEfiAlternateFvBlockGuid</C_Name>
|
|
||||||
<GuidValue>F496922D-172F-4BBC-A1EB-0EEB949C3486</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ConsoleInDevice">
|
|
||||||
<C_Name>gEfiConsoleInDeviceGuid</C_Name>
|
|
||||||
<GuidValue>D3B36F2B-D551-11D4-9A46-0090273FC14D</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ConsoleOutDevice">
|
|
||||||
<C_Name>gEfiConsoleOutDeviceGuid</C_Name>
|
|
||||||
<GuidValue>D3B36F2C-D551-11D4-9A46-0090273FC14D</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="StandardErrorDevice">
|
|
||||||
<C_Name>gEfiStandardErrorDeviceGuid</C_Name>
|
|
||||||
<GuidValue>D3B36F2D-D551-11D4-9A46-0090273FC14D</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="HotPlugDevice">
|
|
||||||
<C_Name>gEfiHotPlugDeviceGuid</C_Name>
|
|
||||||
<GuidValue>220AC432-1D43-49E5-A74F-4C9DA67AD23B</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PrimaryStandardErrorDevice">
|
|
||||||
<C_Name>gEfiPrimaryStandardErrorDeviceGuid</C_Name>
|
|
||||||
<GuidValue>5A68191B-9B97-4752-9946-E36A5DA942B1</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PrimaryConsoleInDevice">
|
|
||||||
<C_Name>gEfiPrimaryConsoleInDeviceGuid</C_Name>
|
|
||||||
<GuidValue>E451DCBE-96A1-4729-A5CF-6B9C2CFF47FD</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PrimaryConsoleOutDevice">
|
|
||||||
<C_Name>gEfiPrimaryConsoleOutDeviceGuid</C_Name>
|
|
||||||
<GuidValue>62BDF38A-E3D5-492C-950C-23A7F66E672E</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Bmp">
|
|
||||||
<C_Name>gEfiDefaultBmpLogoGuid</C_Name>
|
|
||||||
<GuidValue>7BB28B99-61BB-11D5-9A5D-0090273FC14D</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="BootState">
|
|
||||||
<C_Name>gEfiBootStateGuid</C_Name>
|
|
||||||
<GuidValue>60B5E939-0FCF-4227-BA83-6BBED45BC0E3</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PciHotplugDevice">
|
|
||||||
<C_Name>gEfiPciHotplugDeviceGuid</C_Name>
|
|
||||||
<GuidValue>0B280816-52E7-4E51-AA57-11BD41CBEFC3</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="CapsuleVendor">
|
|
||||||
<C_Name>gEfiCapsuleVendorGuid</C_Name>
|
|
||||||
<GuidValue>711C703F-C285-4B10-A3B0-36ECBD3C8BE2</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PeiPerformanceHob">
|
|
||||||
<C_Name>gPeiPerformanceHobGuid</C_Name>
|
|
||||||
<GuidValue>EC4DF5AF-4395-4CC9-94DE-77506D12C7B8</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="GenericPlatformVariable" GuidTypeList="EFI_VARIABLE">
|
|
||||||
<C_Name>gEfiGenericPlatformVariableGuid</C_Name>
|
|
||||||
<GuidValue>59d1c24f-50f1-401a-b101-f33e0daed443</GuidValue>
|
|
||||||
<HelpText>The variable space Guid to pair with a Unicode string name to tag an EFI variable</HelpText>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="PeiPeCoffLoader">
|
|
||||||
<C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>
|
|
||||||
<GuidValue>D8117CFF-94A6-11D4-9A3A-0090273FC14D</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FlashMapHob">
|
|
||||||
<C_Name>gEfiFlashMapHobGuid</C_Name>
|
|
||||||
<GuidValue>B091E7D2-05A0-4198-94F0-74B7B8C55459</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="MemoryTypeInformation">
|
|
||||||
<C_Name>gEfiMemoryTypeInformationGuid</C_Name>
|
|
||||||
<GuidValue>4C19049F-4137-4DD3-9C10-8B97A83FFDFA</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ShellFile">
|
|
||||||
<C_Name>gEfiShellFileGuid</C_Name>
|
|
||||||
<GuidValue>C57AD6B7-0515-40A8-9D21-551652854E37</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</GuidDeclarations>
|
|
||||||
<ProtocolDeclarations>
|
|
||||||
<Entry Name="ExtendedSalVariableServices">
|
|
||||||
<C_Name>gEfiExtendedSalVariableServicesProtocolGuid</C_Name>
|
|
||||||
<GuidValue>4ECB6C53-C641-4370-8CB2-3B0E496E8378</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Capsule">
|
|
||||||
<C_Name>gEfiCapsuleArchProtocolGuid</C_Name>
|
|
||||||
<GuidValue>5053697E-2EBC-4819-90D9-0580DEEE5754</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="CustomizedDecompress">
|
|
||||||
<C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>
|
|
||||||
<GuidValue>9A44198E-A4A2-44E6-8A1F-39BEFDAC896F</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="TianoDecompress">
|
|
||||||
<C_Name>gEfiTianoDecompressProtocolGuid</C_Name>
|
|
||||||
<GuidValue>E84CF29C-191F-4EAE-96E1-F46AECEAEA0B</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="LoadPeImage">
|
|
||||||
<C_Name>gEfiLoadPeImageProtocolGuid</C_Name>
|
|
||||||
<GuidValue>5CB5C776-60D5-45EE-883C-452708CD743F</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Print">
|
|
||||||
<C_Name>gEfiPrintProtocolGuid</C_Name>
|
|
||||||
<GuidValue>DF2D868E-32FC-4CF0-8E6B-FFD95D1343D0</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="GenericMemTest">
|
|
||||||
<C_Name>gEfiGenericMemTestProtocolGuid</C_Name>
|
|
||||||
<GuidValue>309DE7F1-7F5E-4ACE-B49C-531BE5AA95EF</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="DiskInfo">
|
|
||||||
<C_Name>gEfiDiskInfoProtocolGuid</C_Name>
|
|
||||||
<GuidValue>D432A67F-14DC-484B-B3BB-3F0291849327</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FvbExtension">
|
|
||||||
<C_Name>gEfiFvbExtensionProtocolGuid</C_Name>
|
|
||||||
<GuidValue>53A4C71B-B581-4170-91B3-8DB87A4B5C46</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FaultTolerantWriteLite">
|
|
||||||
<C_Name>gEfiFaultTolerantWriteLiteProtocolGuid</C_Name>
|
|
||||||
<GuidValue>3F557189-8DAE-45AE-A0B3-2B99CA7AA7A0</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ConsoleControl">
|
|
||||||
<C_Name>gEfiConsoleControlProtocolGuid</C_Name>
|
|
||||||
<GuidValue>F42F7782-012E-4C12-9956-49F94304F721</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="OEMBadging">
|
|
||||||
<C_Name>gEfiOEMBadgingProtocolGuid</C_Name>
|
|
||||||
<GuidValue>170E13C0-BF1B-4218-871D-2ABDC6F887BC</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="UsbAtapi">
|
|
||||||
<C_Name>gEfiUsbAtapiProtocolGuid</C_Name>
|
|
||||||
<GuidValue>2B2F68DA-0CD2-44CF-8E8B-BBA20B1B5B75</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="Performance">
|
|
||||||
<C_Name>gPerformanceProtocolGuid</C_Name>
|
|
||||||
<GuidValue>76B6BDFA-2ACD-4462-9E3F-CB58C969D937</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="ScsiIo">
|
|
||||||
<C_Name>gEfiScsiIoProtocolGuid</C_Name>
|
|
||||||
<GuidValue>403CD195-F233-48EC-8455-B2E52F1D9E02</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
<Entry Name="FindFv">
|
|
||||||
<C_Name>gEfiFindFvPpiGuid</C_Name>
|
|
||||||
<GuidValue>36164812-A023-44E5-BD85-05BF3C7700AA</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</ProtocolDeclarations>
|
|
||||||
<PpiDeclarations>
|
|
||||||
<Entry Name="BaseMemoryTest">
|
|
||||||
<C_Name>gPeiBaseMemoryTestPpiGuid</C_Name>
|
|
||||||
<GuidValue>B6EC423C-21D2-490D-85C6-DD5864EAA674</GuidValue>
|
|
||||||
<HelpText/>
|
|
||||||
</Entry>
|
|
||||||
</PpiDeclarations>
|
|
||||||
<PcdDeclarations>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdMaxPeiPcdCallBackNumberPerPcdEntry</C_Name>
|
|
||||||
<Token>0x0001000f</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
|
||||||
<DefaultValue>0x08</DefaultValue>
|
|
||||||
<HelpText>The maximum number of callback function, which will be triggered when
|
|
||||||
a PCD entry is been set, can be registered for a single PCD entry in PEI phase.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdVpdBaseAddress</C_Name>
|
|
||||||
<Token>0x00010010</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>The base address of the VPD (Vital Product Data) region. It is
|
|
||||||
normally a region reserved on flash.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdSupportUpdateCapsuleRest</C_Name>
|
|
||||||
<Token>0x0001001d</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>Indicate whether platform can support update capsule across a system reset</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdMaxSizePopulateCapsule</C_Name>
|
|
||||||
<Token>0x0001001e</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Indicate the max size the platform can support in case of populated capsules</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdMaxSizeNonPopulateCapsule</C_Name>
|
|
||||||
<Token>0x0001001f</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Indicate the max size the platform can support in case of non-populated capsules</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPeiPcdDatabaseTraverseEnabled</C_Name>
|
|
||||||
<Token>0x00010020</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<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>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDxePcdDatabaseTraverseEnabled</C_Name>
|
|
||||||
<Token>0x00010021</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<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>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdMaxPeiPerformanceLogEntries</C_Name>
|
|
||||||
<Token>0x0001002f</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT8</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>
|
|
||||||
<DefaultValue>28</DefaultValue>
|
|
||||||
<HelpText>Maximun number of performance log entries during PEI phase.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPeiPcdDatabaseSetEnabled</C_Name>
|
|
||||||
<Token>0x00010030</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>This feature flag can be used to enable or disable the SET capability of PCD service PEIM. If a platform does not do PCD SET operation in PEI phase. This flag can be set to DISABLE to save size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPeiPcdDatabaseGetSizeEnabled</C_Name>
|
|
||||||
<Token>0x00010031</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>This feature flag can be used to enable or disable the GET size capability of PCD service PEIM. If a platform does not do PCD get size operation in PEI phase. This flag can be set to DISABLE to save size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPeiPcdDatabaseCallbackOnSetEnabled</C_Name>
|
|
||||||
<Token>0x00010032</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>This feature flag can be used to enable or disable the Callback On SET capability of PCD service PEIM. If a platform does not register any callback on set in PEI phase. This flag can be set to DISABLE to save size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdPeiPcdDatabaseExEnabled</C_Name>
|
|
||||||
<Token>0x00010033</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>This feature flag can be used to enable or disable the PCD service PEIM to handle DynamicEX PCD. If a platform has no module to use DynamicEX in PEI phase. This flag can be set to DISABLE to save size.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageVariableBase</C_Name>
|
|
||||||
<Token>0x30000001</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Base address of the variable section in NV firmware volume.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageVariableSize</C_Name>
|
|
||||||
<Token>0x30000002</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Size of the variable section in NV firmware volume..</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageFtwSpareBase</C_Name>
|
|
||||||
<Token>0x30000013</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Base address of the FTW spare block section in NV firmware volume.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageFtwSpareSize</C_Name>
|
|
||||||
<Token>0x30000014</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Size of the FTW spare block section in NV firmware volume.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageFtwWorkingBase</C_Name>
|
|
||||||
<Token>0x30000010</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Base address of the FTW working block section in NV firmware volume.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdFlashNvStorageFtwWorkingSize</C_Name>
|
|
||||||
<Token>0x30000011</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiGenericPlatformTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE DYNAMIC</ValidUsage>
|
|
||||||
<DefaultValue>0x0</DefaultValue>
|
|
||||||
<HelpText>Size of the FTW working block section in NV firmware volume.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDxeIplSupportEfiDecompress</C_Name>
|
|
||||||
<Token>0x00010034</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>If this feature is enabled, then the DXE IPL must support decompressing files compressed with the EFI Compression algorithm</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDxeIplSupportTianoDecompress</C_Name>
|
|
||||||
<Token>0x00010035</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Tiano Compression algorithm</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDxeIplSupportCustomDecompress</C_Name>
|
|
||||||
<Token>0x00010036</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>If this feature is enabled, then the DXE IPL must support decompressing files compressed with the Custom Compression algorithm</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDevicePathSupportDevicePathToText</C_Name>
|
|
||||||
<Token>0x00010037</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>If TRUE, then the Device Path To Text Protocol should be produced by the platform</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDevicePathSupportDevicePathFromText</C_Name>
|
|
||||||
<Token>0x00010038</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>If TRUE, then the Device Path From Text Protocol should be produced by the platform</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry SupArchList="IA32">
|
|
||||||
<C_Name>PcdDxeIplSwitchToLongMode</C_Name>
|
|
||||||
<Token>0x0001003b</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>If this feature is enabled, then the DXE IPL will load a 64-bit DxeCore.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDxeIplBuildShareCodeHobs</C_Name>
|
|
||||||
<Token>0x0001003c</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>If this feature is enabled, DXE IPL will build a series of HOBs to share code with DXE Core.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdNtEmulatorEnable</C_Name>
|
|
||||||
<Token>0x0001003e</Token>
|
|
||||||
<TokenSpaceGuidCName>gEfiEdkModulePkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>FALSE</DefaultValue>
|
|
||||||
<HelpText>If this PCD is set as TRUE, NT emulator will be endabled.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
</PcdDeclarations>
|
|
||||||
</PackageSurfaceArea>
|
|
1153
MdePkg/MdePkg.nspd
1153
MdePkg/MdePkg.nspd
File diff suppressed because it is too large
Load Diff
|
@ -1,95 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<MsaHeader>
|
|
||||||
<ModuleName>AtapiPassThruDxe</ModuleName>
|
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
|
||||||
<GuidValue>E49061CE-99A7-41d3-AB3A-36E5CFBAD63E</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>Description file for the Atapi Pass Thru driver.</Abstract>
|
|
||||||
<Description>This driver simulates SCSI devices with Atapi devices to test the SCSI IO protocol.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</MsaHeader>
|
|
||||||
<ModuleDefinitions>
|
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
|
||||||
<BinaryModule>false</BinaryModule>
|
|
||||||
<OutputFileBasename>AtapiPassThruDxe</OutputFileBasename>
|
|
||||||
</ModuleDefinitions>
|
|
||||||
<SourceFiles>
|
|
||||||
<Filename>AtapiPassThru.c</Filename>
|
|
||||||
<Filename>AtapiPassThru.h</Filename>
|
|
||||||
<Filename>ComponentName.c</Filename>
|
|
||||||
<Filename>DriverSupportedEfiVersion.c</Filename>
|
|
||||||
</SourceFiles>
|
|
||||||
<LibraryClassDefinitions>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>DebugLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>BaseMemoryLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiDriverEntryPoint</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiBootServicesTableLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>BaseLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>MemoryAllocationLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
</LibraryClassDefinitions>
|
|
||||||
<Protocols>
|
|
||||||
<Protocol Usage="BY_START">
|
|
||||||
<ProtocolCName>gEfiScsiPassThruProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="BY_START">
|
|
||||||
<ProtocolCName>gEfiExtScsiPassThruProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="TO_START">
|
|
||||||
<ProtocolCName>gEfiPciIoProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">
|
|
||||||
<ProtocolCName>gEfiDriverSupportedEfiVersionProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
</Protocols>
|
|
||||||
<PcdCoded>
|
|
||||||
<PcdEntry PcdItemType="FEATURE_FLAG">
|
|
||||||
<C_Name>PcdSupportScsiPassThru</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>Atapi Pass Thru driver supports to produce Scsi Pass Thru protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry PcdItemType="FEATURE_FLAG">
|
|
||||||
<C_Name>PcdExtSupportScsiPassThru</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>Atapi Pass Thru driver supports to produce Ext Scsi Pass Thru protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry PcdItemType="DYNAMIC">
|
|
||||||
<C_Name>PcdDriverSupportedEfiVersion</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>The firmware version field filled in EFI Driver Supported EFI Version protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
</PcdCoded>
|
|
||||||
<Externs>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
|
||||||
<Specification>EDK_RELEASE_VERSION 0x00020000</Specification>
|
|
||||||
<Extern>
|
|
||||||
<ModuleEntryPoint>InitializeAtapiPassThru</ModuleEntryPoint>
|
|
||||||
</Extern>
|
|
||||||
</Externs>
|
|
||||||
<PackageDependencies>
|
|
||||||
<Package PackageVersion="0.1" PackageGuid="1E73767F-8F52-4603-AEB4-F29B510B6766"/>
|
|
||||||
<Package PackageVersion="0.1" PackageGuid="AA3865E8-7F30-4f59-8696-99F560101852"/>
|
|
||||||
</PackageDependencies>
|
|
||||||
</ModuleSurfaceArea>
|
|
|
@ -1,94 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<MsaHeader>
|
|
||||||
<ModuleName>AtapiPassThruDxe</ModuleName>
|
|
||||||
<ModuleType>UEFI_DRIVER</ModuleType>
|
|
||||||
<GuidValue>555F76EA-785F-40d7-9174-153C43636C68</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>Component description file for CirrusLogic5430 module.</Abstract>
|
|
||||||
<Description>Cirrus Logic 5430 Controller Driver.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</MsaHeader>
|
|
||||||
<ModuleDefinitions>
|
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
|
||||||
<BinaryModule>false</BinaryModule>
|
|
||||||
<OutputFileBasename>AtapiPassThruDxe</OutputFileBasename>
|
|
||||||
</ModuleDefinitions>
|
|
||||||
<SourceFiles>
|
|
||||||
<Filename>CirrusLogic5430.c</Filename>
|
|
||||||
<Filename>CirrusLogic5430.h</Filename>
|
|
||||||
<Filename>CirrusLogic5430GraphicsOutput.c</Filename>
|
|
||||||
<Filename>CirrusLogic5430UgaDraw.c</Filename>
|
|
||||||
<Filename>ComponentName.c</Filename>
|
|
||||||
<Filename>DriverSupportedEfiVersion.c</Filename>
|
|
||||||
</SourceFiles>
|
|
||||||
<LibraryClassDefinitions>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>DebugLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiDriverEntryPoint</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiBootServicesTableLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>UefiLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>BaseLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
<LibraryClass Usage="ALWAYS_CONSUMED">
|
|
||||||
<Keyword>MemoryAllocationLib</Keyword>
|
|
||||||
</LibraryClass>
|
|
||||||
</LibraryClassDefinitions>
|
|
||||||
<Protocols>
|
|
||||||
<Protocol Usage="BY_START">
|
|
||||||
<ProtocolCName>gEfiScsiPassThruProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="BY_START">
|
|
||||||
<ProtocolCName>gEfiExtScsiPassThruProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="TO_START">
|
|
||||||
<ProtocolCName>gEfiPciIoProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
<Protocol Usage="ALWAYS_PRODUCED">
|
|
||||||
<ProtocolCName>gEfiDriverSupportedEfiVersionProtocolGuid</ProtocolCName>
|
|
||||||
</Protocol>
|
|
||||||
</Protocols>
|
|
||||||
<PcdCoded>
|
|
||||||
<PcdEntry PcdItemType="FEATURE_FLAG">
|
|
||||||
<C_Name>PcdSupportGop</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>Cirrus Logic 5430 driver supports to produce GOP protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry PcdItemType="FEATURE_FLAG">
|
|
||||||
<C_Name>PcdExtSupportUga</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>Cirrus Logic 5430 driver supports to produce UGA protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry PcdItemType="DYNAMIC">
|
|
||||||
<C_Name>PcdDriverSupportedEfiVersion</C_Name>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<HelpText>The firmware version field filled in EFI Driver Supported EFI Version protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
</PcdCoded>
|
|
||||||
<Externs>
|
|
||||||
<Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>
|
|
||||||
<Specification>EDK_RELEASE_VERSION 0x00020000</Specification>
|
|
||||||
<Extern>
|
|
||||||
<ModuleEntryPoint>InitializeCirrusLogic5430</ModuleEntryPoint>
|
|
||||||
</Extern>
|
|
||||||
</Externs>
|
|
||||||
<PackageDependencies>
|
|
||||||
<Package PackageVersion="0.1" PackageGuid="1E73767F-8F52-4603-AEB4-F29B510B6766"/>
|
|
||||||
<Package PackageVersion="0.1" PackageGuid="AA3865E8-7F30-4f59-8696-99F560101852"/>
|
|
||||||
</PackageDependencies>
|
|
||||||
</ModuleSurfaceArea>
|
|
|
@ -1,83 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
||||||
<SpdHeader>
|
|
||||||
<PackageName>OptionRomPkg</PackageName>
|
|
||||||
<GuidValue>AA3865E8-7F30-4f59-8696-99F560101852</GuidValue>
|
|
||||||
<Version>0.1</Version>
|
|
||||||
<Abstract>Option Rom Package Reference Implementations.</Abstract>
|
|
||||||
<Description>This package is designed to interoperate with the EDK II open source project
|
|
||||||
at http://www.tianocore.org, and this package is required to build PCI compliant
|
|
||||||
Option ROM image for all CPU architectures, including EBC target.
|
|
||||||
A single driver can support mixes of EFI 1.1, UEFI 2.0 and UEFI 2.1.</Description>
|
|
||||||
<Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>
|
|
||||||
<License>All rights reserved.
|
|
||||||
This program and the accompanying materials are licensed and made available
|
|
||||||
under the terms and conditions of the BSD License which accompanies this distribution.
|
|
||||||
The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
|
|
||||||
OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>
|
|
||||||
<Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>
|
|
||||||
</SpdHeader>
|
|
||||||
<PackageDefinitions>
|
|
||||||
<ReadOnly>false</ReadOnly>
|
|
||||||
<RePackage>false</RePackage>
|
|
||||||
</PackageDefinitions>
|
|
||||||
<MsaFiles>
|
|
||||||
<Filename>AtapiPassThruDxe/AtapiPassThruDxe.msa</Filename>
|
|
||||||
<Filename>CirrusLogic5430Dxe/CirrusLogic5430Dxe.msa</Filename>
|
|
||||||
</MsaFiles>
|
|
||||||
<GuidDeclarations>
|
|
||||||
<Entry Name="OptionRomPkgTokenSpace" GuidTypeList="TOKEN_SPACE_GUID">
|
|
||||||
<C_Name>gOptionRomPkgTokenSpaceGuid</C_Name>
|
|
||||||
<GuidValue>1E43298F-3478-41a7-B577-86064635C728</GuidValue>
|
|
||||||
<HelpText>Token space GUID for OptionRomPkg</HelpText>
|
|
||||||
</Entry>
|
|
||||||
</GuidDeclarations>
|
|
||||||
<PcdDeclarations>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdSupportScsiPassThru</C_Name>
|
|
||||||
<Token>0x00010001</Token>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>Option Rom Package driver to support the Scsi Pass Thru protocol</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdSupportExtScsiPassThru</C_Name>
|
|
||||||
<Token>0x00010002</Token>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>Option Rom Package driver to support the Ext Scsi Pass Thru protocol</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdDriverSupportedEfiVersion</C_Name>
|
|
||||||
<Token>0x00010003</Token>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>UINT32</DatumType>
|
|
||||||
<ValidUsage>FIXED_AT_BUILD PATCHABLE_IN_MODULE</ValidUsage>
|
|
||||||
<DefaultValue>0x0002000a</DefaultValue>
|
|
||||||
<HelpText>The firmware version field of Driver Supported EFI version protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdSupportGop</C_Name>
|
|
||||||
<Token>0x00010004</Token>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>The driver in OptionRomPkg to support GOP protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
<PcdEntry>
|
|
||||||
<C_Name>PcdSupportUga</C_Name>
|
|
||||||
<Token>0x00010005</Token>
|
|
||||||
<TokenSpaceGuidCName>gOptionRomPkgTokenSpaceGuid</TokenSpaceGuidCName>
|
|
||||||
<DatumType>BOOLEAN</DatumType>
|
|
||||||
<ValidUsage>FEATURE_FLAG</ValidUsage>
|
|
||||||
<DefaultValue>TRUE</DefaultValue>
|
|
||||||
<HelpText>The driver in OptionRomPkg to support UGA protocol.</HelpText>
|
|
||||||
</PcdEntry>
|
|
||||||
</PcdDeclarations>
|
|
||||||
</PackageSurfaceArea>
|
|
Loading…
Reference in New Issue