X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkPkg%2FIntelFrameworkPkg.nspd;h=66086e8b526214d67ec0f414549e5b0e74569d4b;hp=f39d82805a6924e45094a8ab7bb3d9a92bf94ec0;hb=2b492f120ff6f37f64c85c75a8d9497cdcf8899d;hpb=00a8a5bfbb20efde3bedc3329a646209c2d1d6ac diff --git a/IntelFrameworkPkg/IntelFrameworkPkg.nspd b/IntelFrameworkPkg/IntelFrameworkPkg.nspd index f39d82805a..66086e8b52 100644 --- a/IntelFrameworkPkg/IntelFrameworkPkg.nspd +++ b/IntelFrameworkPkg/IntelFrameworkPkg.nspd @@ -4,12 +4,27 @@ IntelFrameworkPkg 2759ded5-bb57-4b06-af4f-c398fa552719 1.0 + Intel Framework Package Reference Implementations + This package provides definitions and libraries that comply to Intel Framework Specifications. + Copyright (c) 2007, Intel Corporation. + 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. FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052 false false + + + Include/Library/HiiLibFramework.h + This library provide the service function for package manipulations based on Intel Framework HII specification. + + Library/DxeIoLibCpuIo/DxeIoLibCpuIo.msa Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.msa @@ -17,10 +32,315 @@ Library/UefiLibFramework/UefiLib.msa - Include/FrameworkBase.h Include/FrameworkPei.h Include/FrameworkDxe.h Include/FrameworkDxe.h Include/FrameworkSmm.h + + + gEfiCapsuleGuid + 3B6686BD-0D76-4030-B70E-B5519E2FC5A0 + + + + gEfiSmmPeiSmramMemoryReserveGuid + 6dadf1d1-d4cc-4910-bb6e-82b1fd80ff3d + SMRAM memory reserve hob + + + gSmmCommunicateHeaderGuid + f328e36c-23b6-4a95-854b-32e19534cd75 + GUID as header in SMM communicate messages + + + gEfiFrameworkDevicePathGuid + b7084e63-46b7-4d1a-8677-e30b53dbf050 + GUID to identify a framework defined device path + + + gEfiProcessorProducerGuid + 1bf06aea-5bec-4a8d-9576-749b09562d30 + Processor Producer DataHub Record + + + gEfiProcessorSubClassGuid + 26fdeb7e-b8af-4ccf-aa97-02633ce48ca7 + Processor Sub-class DataHub Record + + + gEfiCacheSubClassGuid + 7f0013a7-dc79-4b22-8099-11f75fdc829d + Cache Sub-class DataHub Record + + + gEfiMemoryProducerGuid + 1d7add6e-b2da-4b0b-b29f-49cb42f46356 + Memory Producer DataHub Record + + + gEfiMemorySubClassGuid + 4E8F4EBB-64B9-4e05-9b18-4cfe49235097 + Memory Sub-class DataHub Record + + + gEfiMiscSubClassGuid + 772484B2-7482-4b91-9f9a-ad43f81c5881 + Misc Sub-class DataHub Record + + + gEfiMiscProducerGuid + 62512c92-63c4-4d80-82b1-c1a4dc4480e5 + Misc Producer DataHub Record + + + gEfiStatusCodeDataTypeDebugGuid + 9A4E9246-D553-11D5-87E2-00062945C3B9 + + + + gEfiStatusCodeSpecificDataGuid + 335984BD-E805-409A-B8F8-D27ECE5FF7A6 + + + + gEfiStatusCodeDataTypeStringGuid + 92D11080-496F-4D95-BE7E-037488382B0A + + + + + + gEfiDataHubProtocolGuid + AE80D021-618E-11D4-BCD7-0080C73C8881 + Data Hub Protocol Guid + + + gEfiSmmSxDispatchProtocolGuid + 14fc52be-01dc-426c-91ae-a23c3e220ae8 + SMM sleep dispatch protocol + + + gEfiSmmUsbDispatchProtocolGuid + a05b6ffd-87af-4e42-95c9-6228b63cf3f3 + SMM USB dispatch protocol + + + gEfiSmmSwDispatchProtocolGuid + e541b773-dd11-420c-b026-df993653f8bf + SMM software dispatch protocol + + + gEfiSmmStandbyButtonDispatchProtocolGuid + 78965b98-b0bf-449e-8b22-d2914e498a98 + SMM standby button dispatch protocol + + + gEfiSmmPowerButtonDispatchProtocolGuid + b709efa0-47a6-4b41-b931-12ece7a8ee56 + SMM power button dispatch protocol + + + gEfiSmmPeriodicTimerDispatchProtocolGuid + 9cca03fc-4c9e-4a19-9b06-ed7b479bde55 + SMM periodic timer dispatch protocol + + + gEfiSmmIchnDispatchProtocolGuid + c50b323e-9075-4f2a-ac8e-d2596a1085cc + SMM ICHn dispatch protocol + + + gEfiSmmGpiDispatchProtocolGuid + e0744b81-9513-49cd-8cea-e9245e7039da + SMM GPI dispatch protocol + + + gEfiSmmControlProtocolGuid + 8d12e231-c667-4fd1-98f2-2449a7e7b2e5 + SMM control protocol + + + gEfiSmmBaseProtocolGuid + 1390954D-da95-4227-9328-7282c217daa8 + SMM base protocol + + + gEfiSmmAccessProtocolGuid + 3792095a-e309-4c1e-aa01-85f5655a17f1 + SMM base protocol + + + gEfiSectionExtractionProtocolGuid + 448F5DA4-6DD7-4FE1-9307-69224192215D + Section Extraction Protocol + + + gEfiPciPlatformProtocolGuid + 07d75280-27d4-4d69-90d0-5643e238b341 + PCI Platform protocol + + + gEfiPciHotPlugInitProtocolGuid + aa0e8bc1-dabc-46b0-a844-37b8169b2bea + PCI Hot-plug Init protocol + + + gEfiPciHostBridgeResourceAllocationProtocolGuid + CF8034BE-6768-4d8b-b739-7cce683a9fbe + PCI Host Bridge Resource Allocation protocol + + + gEfiLegacyRegionProtocolGuid + 0fc9013a-0568-4ba9-9b7e-c9c390a6609b + Legacy Region protocol + + + gEfiLegacyInterruptProtocolGuid + 31ce593d-108a-485d-adb2-78f21f2966be + Legacy interrupt protocol + + + gEfiLegacyBiosPlatformProtocolGuid + 783658a3-4172-4421-a299-e009079c0cb2 + Legacy Bios Platform protocol + + + gEfiLegacyBiosProtocolGuid + db9a1e3d-45cb-4abb-85b3-e5387fdb2e2d + Legacy Bios protocol + + + gEfiLegacy8259ProtocolGuid + 38321dba-4fe0-4e17-8aec-413055eaedc1 + Legacy 8259 protocol + + + gEfiIncompatiblePciDeviceSupportProtocolGuid + eb23f55a-7863-4ac2-8d3d-956535de0375 + Incompatible PCI device support protocol + + + gEfiIdeControllerInitProtocolGuid + a1e37052-80d9-4e65-a317-3e9a55c43ec9 + IDE Controller Init protocol + + + gEfiHiiProtocolGuid + d7ad636e-b997-459b-bf3f-8846897980e1 + HII protocol + + + gEfiFirmwareVolumeBlockProtocolGuid + DE28BC59-6228-41BD-BDF6-a3b9adb5bda1 + Firmware Volume Block protocol + + + gEfiFirmwareVolumeProtocolGuid + 389F751F-1838-4388-8390-cd8154bd27f8 + Firmware Volume protocol + + + gEfiDataHubProtocolGuid + ae80d021-618e-11d4-bcd7-0080c73c8881 + Data Hub protocol + + + gEfiCpuIoProtocolGuid + B0732526-38C8-4b40-8877-61c7b06aac45 + CPU I/O protocol + + + gEfiBootScriptSaveProtocolGuid + 470e1529-b79e-4e32-a0fe-6a156d29f9b2 + Boot Script Save protocol + + + gEfiAcpiSupportProtocolGuid + dbff9d55-89b7-46da-bddf-677d3dc0241d + ACPI Support protocol + + + gEfiAcpiS3SaveProtocolGuid + 125F2DE1-FB85-440C-A54C-4D99358A8D38 + + + + gEfiFirmwareVolumeDispatchProtocolGuid + 7AA35A69-506C-444F-A7AF-694BF56F71C8 + + + + gEfiFormCallbackProtocolGuid + F3E4543D-CF35-6CEF-35C4-4FE6344DFC54 + + + + gEfiCrc32GuidedSectionExtractionProtocolGuid + FC1BCDB0-7D31-49AA-936A-A4600D9DD083 + + + + + + gEfiPeiSmbusPpiGuid + abd42895-78cf-4872-8444-1b5c180bfbda + Smbus PPI + + + gEfiPeiS3ResumePpiGuid + 4426CCB2-E684-4a8a-ae40-20d4b025b710 + S3 Resume PPI + + + gEfiPeiRecoveryModulePpiGuid + FB6D9542-612D-4f45-872f-5cff52e93dcf + Recovery Module PPI + + + gEfiPeiBootScriptExecuterPpiGuid + abd42895-78cf-4872-8444-1b5c180bfbff + Boot Script Executer PPI + + + gEfiPeiIdeBlockIoPpiGuid + 0964e5b22-6459-11d2-8e39-00a0c969723b + IDE Block I/O PPI + + + gEfiPei144FloppyBlockIoPpiGuid + da6855bd-07b7-4c05-9ed8-e259fd360e22 + 1.44 Floppy Block I/O PPI + + + gEfiPeiVirtualBlockIoPpiGuid + 695d8aa1-42ee-4c46-805c-6ea6bce799e3 + Virtual Block I/O PPI + + + gEfiPeiSecurityPpiGuid + 1388066E-3A57-4EFA-98F3-C12F3A958A29 + + + + gEfiPeiSectionExtractionPpiGuid + 4F89E208-E144-4804-9EC8-0F894F7E36D7 + + + + gEfiPeiReadOnlyVariablePpiGuid + 3CDC90C6-13FB-4A75-9E79-59E9DD78B9FA + + + + gEfiPeiDeviceRecoveryModulePpiGuid + 0DE2CE25-446A-45A7-BFC9-37DA26344B37 + + + + gEfiPciCfgPpiInServiceTableGuid + E1F2EBA0-F7B9-4A26-8620-131221642A90 + + + \ No newline at end of file