mirror of https://github.com/acidanthera/audk.git
Modified header files to make them compile
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2846 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
f29ae5d6b8
commit
b80fbe8543
|
@ -24,6 +24,9 @@
|
||||||
#ifndef _DATAHUB_RECORDS_H_
|
#ifndef _DATAHUB_RECORDS_H_
|
||||||
#define _DATAHUB_RECORDS_H_
|
#define _DATAHUB_RECORDS_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
#include <Protocol/DevicePath.h>
|
||||||
|
|
||||||
#define EFI_PROCESSOR_SUBCLASS_VERSION 0x00010000
|
#define EFI_PROCESSOR_SUBCLASS_VERSION 0x00010000
|
||||||
|
|
||||||
#include <Protocol/DevicePath.h>
|
#include <Protocol/DevicePath.h>
|
||||||
|
|
|
@ -22,8 +22,19 @@
|
||||||
#define _FRAMEWORK_DXE_CIS_H_
|
#define _FRAMEWORK_DXE_CIS_H_
|
||||||
|
|
||||||
#include <PiDxe.h>
|
#include <PiDxe.h>
|
||||||
|
#include <Common/FrameworkStatusCode.h>
|
||||||
#include <Protocol/StatusCode.h>
|
#include <Protocol/StatusCode.h>
|
||||||
|
|
||||||
|
//
|
||||||
|
// Function prototype for invoking a function on an Application Processor
|
||||||
|
// Used by both the SMM infrastructure and the MP Services Protocol
|
||||||
|
//
|
||||||
|
typedef
|
||||||
|
VOID
|
||||||
|
(EFIAPI *EFI_AP_PROCEDURE) (
|
||||||
|
IN VOID *Buffer
|
||||||
|
);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
EFI_TABLE_HEADER Hdr;
|
EFI_TABLE_HEADER Hdr;
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#ifndef _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_
|
#ifndef _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_
|
||||||
#define _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_
|
#define _FRAMEWORK_FIRMWARE_FILE_SYSTEM_H_
|
||||||
|
|
||||||
#include <PiFirmwareFile.h>
|
#include <PiPei.h>
|
||||||
|
|
||||||
typedef UINT16 EFI_FFS_FILE_TAIL;
|
typedef UINT16 EFI_FFS_FILE_TAIL;
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#ifndef _FRAMEWORK_HOB_H_
|
#ifndef _FRAMEWORK_HOB_H_
|
||||||
#define _FRAMEWORK_HOB_H_
|
#define _FRAMEWORK_HOB_H_
|
||||||
|
|
||||||
#include <PiHob.h>
|
#include <PiPei.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Capsule volume HOB -- identical to a firmware volume
|
// Capsule volume HOB -- identical to a firmware volume
|
||||||
|
|
|
@ -30,6 +30,9 @@
|
||||||
//
|
//
|
||||||
#pragma pack(1)
|
#pragma pack(1)
|
||||||
|
|
||||||
|
typedef UINT8 SERIAL_MODE;
|
||||||
|
typedef UINT8 PARALLEL_MODE;
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// EFI_COMPATIBILITY16_TABLE is located at a 16-byte boundary starting with the
|
// EFI_COMPATIBILITY16_TABLE is located at a 16-byte boundary starting with the
|
||||||
// signature "$EFI"
|
// signature "$EFI"
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#ifndef _FRAMEWORK_SMM_CIS_H_
|
#ifndef _FRAMEWORK_SMM_CIS_H_
|
||||||
#define _FRAMEWORK_SMM_CIS_H_
|
#define _FRAMEWORK_SMM_CIS_H_
|
||||||
|
|
||||||
#include <PiDxe.h>
|
#include <Common/FrameworkDxeCis.h>
|
||||||
|
|
||||||
#define EFI_SMM_CPU_IO_GUID \
|
#define EFI_SMM_CPU_IO_GUID \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
#ifndef _FRAMEWORK_STATUS_CODE_H_
|
#ifndef _FRAMEWORK_STATUS_CODE_H_
|
||||||
#define _FRAMEWORK_STATUS_CODE_H_
|
#define _FRAMEWORK_STATUS_CODE_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// /////////////////////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
/** @file
|
|
||||||
Header file that supports Framework extension to UEFI for all types of
|
|
||||||
modules.
|
|
||||||
|
|
||||||
This header file must include Framework extension definitions common to all
|
|
||||||
types of modules.
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
Module Name: FrameworkBase.h
|
|
||||||
|
|
||||||
**/
|
|
||||||
|
|
||||||
#ifndef _FRAMEWORK_BASE_H_
|
|
||||||
#define _FRAMEWORK_BASE_H_
|
|
||||||
|
|
||||||
#endif
|
|
|
@ -20,16 +20,8 @@
|
||||||
#ifndef _FRAMEWORK_DXE_H_
|
#ifndef _FRAMEWORK_DXE_H_
|
||||||
#define _FRAMEWORK_DXE_H_
|
#define _FRAMEWORK_DXE_H_
|
||||||
|
|
||||||
#include <FrameworkBase.h>
|
#include <FrameworkPei.h>
|
||||||
|
#include <PiDxe.h>
|
||||||
#include <Common/FrameworkDxeCis.h>
|
#include <Common/FrameworkDxeCis.h>
|
||||||
|
|
||||||
#include <Common/FrameworkFirmwareFileSystem.h>
|
|
||||||
#include <Common/FrameworkHob.h>
|
|
||||||
#include <Common/FrameworkLegacy16.h>
|
|
||||||
#include <Common/DataHubRecords.h>
|
|
||||||
|
|
||||||
#include <Common/FrameworkStatusCode.h>
|
|
||||||
#include <Common/FrameworkStatusCodeDataTypeId.h>
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -20,14 +20,11 @@
|
||||||
#ifndef _FRAMEWORK_PEI_H_
|
#ifndef _FRAMEWORK_PEI_H_
|
||||||
#define _FRAMEWORK_PEI_H_
|
#define _FRAMEWORK_PEI_H_
|
||||||
|
|
||||||
#include <FrameworkBase.h>
|
|
||||||
#include <PiPei.h>
|
#include <PiPei.h>
|
||||||
|
|
||||||
#include <Common/FrameworkFirmwareFileSystem.h>
|
#include <Common/FrameworkFirmwareFileSystem.h>
|
||||||
#include <Common/FrameworkHob.h>
|
#include <Common/FrameworkHob.h>
|
||||||
#include <Common/FrameworkLegacy16.h>
|
#include <Common/FrameworkLegacy16.h>
|
||||||
#include <Common/DataHubRecords.h>
|
#include <Common/DataHubRecords.h>
|
||||||
|
|
||||||
#include <Common/FrameworkStatusCode.h>
|
#include <Common/FrameworkStatusCode.h>
|
||||||
#include <Common/FrameworkStatusCodeDataTypeId.h>
|
#include <Common/FrameworkStatusCodeDataTypeId.h>
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#ifndef _ACPI_TABLE_STORAGE_H_
|
#ifndef _ACPI_TABLE_STORAGE_H_
|
||||||
#define _ACPI_TABLE_STORAGE_H_
|
#define _ACPI_TABLE_STORAGE_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_ACPI_TABLE_STORAGE_GUID \
|
#define EFI_ACPI_TABLE_STORAGE_GUID \
|
||||||
{ 0x7e374e25, 0x8e01, 0x4fee, {0x87, 0xf2, 0x39, 0xc, 0x23, 0xc6, 0x6, 0xcd } }
|
{ 0x7e374e25, 0x8e01, 0x4fee, {0x87, 0xf2, 0x39, 0xc, 0x23, 0xc6, 0x6, 0xcd } }
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _CAPSULE_GUID_H__
|
#ifndef _CAPSULE_GUID_H__
|
||||||
#define _CAPSULE_GUID_H__
|
#define _CAPSULE_GUID_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// This is the GUID of the capsule header of the image on disk.
|
// This is the GUID of the capsule header of the image on disk.
|
||||||
//
|
//
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _DATAHUB_RECORDS_GUID_H_
|
#ifndef _DATAHUB_RECORDS_GUID_H_
|
||||||
#define _DATAHUB_RECORDS_GUID_H_
|
#define _DATAHUB_RECORDS_GUID_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PROCESSOR_PRODUCER_GUID \
|
#define EFI_PROCESSOR_PRODUCER_GUID \
|
||||||
{ 0x1bf06aea, 0x5bec, 0x4a8d, {0x95, 0x76, 0x74, 0x9b, 0x09, 0x56, 0x2d, 0x30 } }
|
{ 0x1bf06aea, 0x5bec, 0x4a8d, {0x95, 0x76, 0x74, 0x9b, 0x09, 0x56, 0x2d, 0x30 } }
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _FRAMEWORK_DEVICE_PATH_GUID_H_
|
#ifndef _FRAMEWORK_DEVICE_PATH_GUID_H_
|
||||||
#define _FRAMEWORK_DEVICE_PATH_GUID_H_
|
#define _FRAMEWORK_DEVICE_PATH_GUID_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_FRAMEWORK_DEVICE_PATH_GUID \
|
#define EFI_FRAMEWORK_DEVICE_PATH_GUID \
|
||||||
{ 0xb7084e63, 0x46b7, 0x4d1a, { 0x86, 0x77, 0xe3, 0x0b, 0x53, 0xdb, 0xf0, 0x50 } }
|
{ 0xb7084e63, 0x46b7, 0x4d1a, { 0x86, 0x77, 0xe3, 0x0b, 0x53, 0xdb, 0xf0, 0x50 } }
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _SMM_COMMUNICATE_GUID_H_
|
#ifndef _SMM_COMMUNICATE_GUID_H_
|
||||||
#define _SMM_COMMUNICATE_GUID_H_
|
#define _SMM_COMMUNICATE_GUID_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
//******************************************************
|
//******************************************************
|
||||||
// EFI_SMM_COMMUNICATE_HEADER
|
// EFI_SMM_COMMUNICATE_HEADER
|
||||||
//******************************************************
|
//******************************************************
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_
|
#ifndef _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_
|
||||||
#define _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_
|
#define _EFI_SMM_PEI_SMRAM_MEMORY_RESERVE_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_SMM_PEI_SMRAM_MEMORY_RESERVE \
|
#define EFI_SMM_PEI_SMRAM_MEMORY_RESERVE \
|
||||||
{ \
|
{ \
|
||||||
0x6dadf1d1, 0xd4cc, 0x4910, {0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d } \
|
0x6dadf1d1, 0xd4cc, 0x4910, {0xbb, 0x6e, 0x82, 0xb1, 0xfd, 0x80, 0xff, 0x3d } \
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef __STATUS_CODE_DATA_TYPE_ID_GUID_H__
|
#ifndef __STATUS_CODE_DATA_TYPE_ID_GUID_H__
|
||||||
#define __STATUS_CODE_DATA_TYPE_ID_GUID_H__
|
#define __STATUS_CODE_DATA_TYPE_ID_GUID_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// String Data Type defintion. This is part of Status Code Specification
|
// String Data Type defintion. This is part of Status Code Specification
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _PEI_BLOCK_IO_H_
|
#ifndef _PEI_BLOCK_IO_H_
|
||||||
#define _PEI_BLOCK_IO_H_
|
#define _PEI_BLOCK_IO_H_
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_IDE_BLOCK_IO_PPI \
|
#define EFI_PEI_IDE_BLOCK_IO_PPI \
|
||||||
{ \
|
{ \
|
||||||
0x0964e5b22, 0x6459, 0x11d2, { 0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \
|
0x0964e5b22, 0x6459, 0x11d2, { 0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _PEI_BOOT_SCRIPT_EXECUTER_PPI_H
|
#ifndef _PEI_BOOT_SCRIPT_EXECUTER_PPI_H
|
||||||
#define _PEI_BOOT_SCRIPT_EXECUTER_PPI_H
|
#define _PEI_BOOT_SCRIPT_EXECUTER_PPI_H
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID \
|
#define EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xabd42895, 0x78cf, 0x4872, {0x84, 0x44, 0x1b, 0x5c, 0x18, 0x0b, 0xfb, 0xff } \
|
0xabd42895, 0x78cf, 0x4872, {0x84, 0x44, 0x1b, 0x5c, 0x18, 0x0b, 0xfb, 0xff } \
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares Read-only Variable Service PPI
|
This file declares Read-only Variable Service PPI
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: ReadOnlyVariable.h
|
Module Name: ReadOnlyVariable.h
|
||||||
|
|
||||||
|
@ -21,6 +21,8 @@
|
||||||
#ifndef __PEI_READ_ONLY_VARIABLE_PPI_H__
|
#ifndef __PEI_READ_ONLY_VARIABLE_PPI_H__
|
||||||
#define __PEI_READ_ONLY_VARIABLE_PPI_H__
|
#define __PEI_READ_ONLY_VARIABLE_PPI_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID \
|
#define EFI_PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x3cdc90c6, 0x13fb, 0x4a75, {0x9e, 0x79, 0x59, 0xe9, 0xdd, 0x78, 0xb9, 0xfa } \
|
0x3cdc90c6, 0x13fb, 0x4a75, {0x9e, 0x79, 0x59, 0xe9, 0xdd, 0x78, 0xb9, 0xfa } \
|
||||||
|
@ -67,10 +69,10 @@ EFI_STATUS
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function can be called multiple times to retrieve the VariableName
|
This function can be called multiple times to retrieve the VariableName
|
||||||
and VendorGuid of all variables currently available in the system. On each call
|
and VendorGuid of all variables currently available in the system. On each call
|
||||||
to GetNextVariableName() the previous results are passed into the interface,
|
to GetNextVariableName() the previous results are passed into the interface,
|
||||||
and on output the interface returns the next variable name data. When the
|
and on output the interface returns the next variable name data. When the
|
||||||
entire variable list has been returned, the error EFI_NOT_FOUND is returned.
|
entire variable list has been returned, the error EFI_NOT_FOUND is returned.
|
||||||
|
|
||||||
@param PeiServices An indirect pointer to the PEI Services Table published by the PEI Foundation.
|
@param PeiServices An indirect pointer to the PEI Services Table published by the PEI Foundation.
|
||||||
|
@ -100,8 +102,8 @@ EFI_STATUS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@par Ppi Description:
|
@par Ppi Description:
|
||||||
This PPI provides a lightweight, read-only variant of the full EFI
|
This PPI provides a lightweight, read-only variant of the full EFI
|
||||||
variable services.
|
variable services.
|
||||||
|
|
||||||
@param GetVariable
|
@param GetVariable
|
||||||
A service to ascertain a given variable name.
|
A service to ascertain a given variable name.
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef __PEI_RECOVERY_MODULE_PPI_H__
|
#ifndef __PEI_RECOVERY_MODULE_PPI_H__
|
||||||
#define __PEI_RECOVERY_MODULE_PPI_H__
|
#define __PEI_RECOVERY_MODULE_PPI_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_RECOVERY_MODULE_PPI_GUID \
|
#define EFI_PEI_RECOVERY_MODULE_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xFB6D9542, 0x612D, 0x4f45, {0x87, 0x2F, 0x5C, 0xFF, 0x52, 0xE9, 0x3D, 0xCF } \
|
0xFB6D9542, 0x612D, 0x4f45, {0x87, 0x2F, 0x5C, 0xFF, 0x52, 0xE9, 0x3D, 0xCF } \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef __PEI_S3_RESUME_PPI_H__
|
#ifndef __PEI_S3_RESUME_PPI_H__
|
||||||
#define __PEI_S3_RESUME_PPI_H__
|
#define __PEI_S3_RESUME_PPI_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_S3_RESUME_PPI_GUID \
|
#define EFI_PEI_S3_RESUME_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x4426CCB2, 0xE684, 0x4a8a, {0xAE, 0x40, 0x20, 0xD4, 0xB0, 0x25, 0xB7, 0x10 } \
|
0x4426CCB2, 0xE684, 0x4a8a, {0xAE, 0x40, 0x20, 0xD4, 0xB0, 0x25, 0xB7, 0x10 } \
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares Section Extraction PPI.
|
This file declares Section Extraction PPI.
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: SectionExtraction.h
|
Module Name: SectionExtraction.h
|
||||||
|
|
||||||
|
@ -21,6 +21,8 @@
|
||||||
#ifndef __SECTION_EXTRACTION_PPI_H__
|
#ifndef __SECTION_EXTRACTION_PPI_H__
|
||||||
#define __SECTION_EXTRACTION_PPI_H__
|
#define __SECTION_EXTRACTION_PPI_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_SECTION_EXTRACTION_PPI_GUID \
|
#define EFI_PEI_SECTION_EXTRACTION_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x4F89E208, 0xE144, 0x4804, {0x9E, 0xC8, 0x0F, 0x89, 0x4F, 0x7E, 0x36, 0xD7 } \
|
0x4F89E208, 0xE144, 0x4804, {0x9E, 0xC8, 0x0F, 0x89, 0x4F, 0x7E, 0x36, 0xD7 } \
|
||||||
|
@ -46,7 +48,7 @@ typedef struct _EFI_PEI_SECTION_EXTRACTION_PPI EFI_PEI_SECTION_EXTRACTION_PPI;
|
||||||
@param SectionType Pointer to an EFI_SECTION_TYPE. If SectionType == NULL,
|
@param SectionType Pointer to an EFI_SECTION_TYPE. If SectionType == NULL,
|
||||||
the contents of the entire section are returned in Buffer. If SectionType
|
the contents of the entire section are returned in Buffer. If SectionType
|
||||||
is not NULL, only the requested section is returned.
|
is not NULL, only the requested section is returned.
|
||||||
@param SectionDefinitionGuid
|
@param SectionDefinitionGuid
|
||||||
Pointer to an EFI_GUID.
|
Pointer to an EFI_GUID.
|
||||||
If SectionType == EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid
|
If SectionType == EFI_SECTION_GUID_DEFINED, SectionDefinitionGuid
|
||||||
indicates for which section GUID to search.
|
indicates for which section GUID to search.
|
||||||
|
@ -59,7 +61,7 @@ typedef struct _EFI_PEI_SECTION_EXTRACTION_PPI EFI_PEI_SECTION_EXTRACTION_PPI;
|
||||||
@param BufferSize A pointer to a caller-allocated UINT32.On input, *BufferSize
|
@param BufferSize A pointer to a caller-allocated UINT32.On input, *BufferSize
|
||||||
indicates the size in bytes of the memory region pointed to by Buffer.On output,
|
indicates the size in bytes of the memory region pointed to by Buffer.On output,
|
||||||
*BufferSize contains the number of bytes required to read the section.
|
*BufferSize contains the number of bytes required to read the section.
|
||||||
@param AuthenticationStatus
|
@param AuthenticationStatus
|
||||||
A pointer to a caller-allocated UINT32 in
|
A pointer to a caller-allocated UINT32 in
|
||||||
which any metadata from encapsulating GUID-defined sections is returned.
|
which any metadata from encapsulating GUID-defined sections is returned.
|
||||||
|
|
||||||
|
@ -92,7 +94,7 @@ EFI_STATUS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@par Ppi Description:
|
@par Ppi Description:
|
||||||
This PPI supports encapsulating sections, such as GUIDed sections used to
|
This PPI supports encapsulating sections, such as GUIDed sections used to
|
||||||
authenticate the file encapsulation of other domain-specific wrapping.
|
authenticate the file encapsulation of other domain-specific wrapping.
|
||||||
|
|
||||||
@param GetSection
|
@param GetSection
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares Security Architectural PPI.
|
This file declares Security Architectural PPI.
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: Security.h
|
Module Name: Security.h
|
||||||
|
|
||||||
|
@ -21,6 +21,8 @@
|
||||||
#ifndef __SECURITY_PPI_H__
|
#ifndef __SECURITY_PPI_H__
|
||||||
#define __SECURITY_PPI_H__
|
#define __SECURITY_PPI_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
#define EFI_PEI_SECURITY_PPI_GUID \
|
#define EFI_PEI_SECURITY_PPI_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x1388066e, 0x3a57, 0x4efa, {0x98, 0xf3, 0xc1, 0x2f, 0x3a, 0x95, 0x8a, 0x29 } \
|
0x1388066e, 0x3a57, 0x4efa, {0x98, 0xf3, 0xc1, 0x2f, 0x3a, 0x95, 0x8a, 0x29 } \
|
||||||
|
@ -29,12 +31,12 @@
|
||||||
typedef struct _EFI_PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;
|
typedef struct _EFI_PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Allows the platform builder to implement a security policy in response
|
Allows the platform builder to implement a security policy in response
|
||||||
to varying file authentication states.
|
to varying file authentication states.
|
||||||
|
|
||||||
@param PeiServices Pointer to the PEI Services Table.
|
@param PeiServices Pointer to the PEI Services Table.
|
||||||
@param This Interface pointer that implements the particular EFI_PEI_SECURITY_PPI instance.
|
@param This Interface pointer that implements the particular EFI_PEI_SECURITY_PPI instance.
|
||||||
@param AuthenticationStatus
|
@param AuthenticationStatus
|
||||||
Status returned by the verification service as part of section extraction.
|
Status returned by the verification service as part of section extraction.
|
||||||
@param FfsFileHeader Pointer to the file under review.
|
@param FfsFileHeader Pointer to the file under review.
|
||||||
@param DeferExecution Pointer to a variable that alerts the PEI Foundation to defer execution of a PEIM.
|
@param DeferExecution Pointer to a variable that alerts the PEI Foundation to defer execution of a PEIM.
|
||||||
|
@ -55,12 +57,12 @@ EFI_STATUS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@par Ppi Description:
|
@par Ppi Description:
|
||||||
This PPI is installed by some platform PEIM that abstracts the security
|
This PPI is installed by some platform PEIM that abstracts the security
|
||||||
policy to the PEI Foundation, namely the case of a PEIM's authentication
|
policy to the PEI Foundation, namely the case of a PEIM's authentication
|
||||||
state being returned during the PEI section extraction process.
|
state being returned during the PEI section extraction process.
|
||||||
|
|
||||||
@param AuthenticationState
|
@param AuthenticationState
|
||||||
Allows the platform builder to implement a security policy in response
|
Allows the platform builder to implement a security policy in response
|
||||||
to varying file authentication states.
|
to varying file authentication states.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#ifndef _PEI_SMBUS_PPI_H
|
#ifndef _PEI_SMBUS_PPI_H
|
||||||
#define _PEI_SMBUS_PPI_H
|
#define _PEI_SMBUS_PPI_H
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
#include <IndustryStandard/SmBus.h>
|
#include <IndustryStandard/SmBus.h>
|
||||||
|
|
||||||
#define EFI_PEI_SMBUS_PPI_GUID \
|
#define EFI_PEI_SMBUS_PPI_GUID \
|
||||||
|
@ -76,17 +77,6 @@ EFI_STATUS
|
||||||
IN OUT VOID *Buffer
|
IN OUT VOID *Buffer
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef struct {
|
|
||||||
UINT32 VendorSpecificId;
|
|
||||||
UINT16 SubsystemDeviceId;
|
|
||||||
UINT16 SubsystemVendorId;
|
|
||||||
UINT16 Interface;
|
|
||||||
UINT16 DeviceId;
|
|
||||||
UINT16 VendorId;
|
|
||||||
UINT8 VendorRevision;
|
|
||||||
UINT8 DeviceCapabilities;
|
|
||||||
} EFI_SMBUS_UDID;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
CallBack function can be registered in EFI_PEI_SMBUS_PPI_NOTIFY.
|
CallBack function can be registered in EFI_PEI_SMBUS_PPI_NOTIFY.
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
/*++
|
/*++
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name:
|
Module Name:
|
||||||
|
|
||||||
|
@ -15,12 +15,14 @@ Module Name:
|
||||||
|
|
||||||
Abstract:
|
Abstract:
|
||||||
|
|
||||||
|
|
||||||
--*/
|
--*/
|
||||||
|
|
||||||
#ifndef _ACPI_S3_SAVE_PROTOCOL_H
|
#ifndef _ACPI_S3_SAVE_PROTOCOL_H
|
||||||
#define _ACPI_S3_SAVE_PROTOCOL_H
|
#define _ACPI_S3_SAVE_PROTOCOL_H
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Forward reference for pure ANSI compatability
|
// Forward reference for pure ANSI compatability
|
||||||
//
|
//
|
||||||
|
@ -41,11 +43,11 @@ typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_ACPI_S3_SAVE) (
|
(EFIAPI *EFI_ACPI_S3_SAVE) (
|
||||||
IN EFI_ACPI_S3_SAVE_PROTOCOL * This,
|
IN EFI_ACPI_S3_SAVE_PROTOCOL * This,
|
||||||
IN VOID * LegacyMemoryAddress
|
IN VOID * LegacyMemoryAddress
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef
|
typedef
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
(EFIAPI *EFI_ACPI_GET_LEGACY_MEMORY_SIZE) (
|
(EFIAPI *EFI_ACPI_GET_LEGACY_MEMORY_SIZE) (
|
||||||
IN EFI_ACPI_S3_SAVE_PROTOCOL * This,
|
IN EFI_ACPI_S3_SAVE_PROTOCOL * This,
|
||||||
OUT UINTN * Size
|
OUT UINTN * Size
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _ACPI_SUPPORT_PROTOCOL_H_
|
#ifndef _ACPI_SUPPORT_PROTOCOL_H_
|
||||||
#define _ACPI_SUPPORT_PROTOCOL_H_
|
#define _ACPI_SUPPORT_PROTOCOL_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
typedef struct _EFI_ACPI_SUPPORT_PROTOCOL EFI_ACPI_SUPPORT_PROTOCOL;
|
typedef struct _EFI_ACPI_SUPPORT_PROTOCOL EFI_ACPI_SUPPORT_PROTOCOL;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _BOOT_SCRIPT_SAVE_PROTOCOL_H
|
#ifndef _BOOT_SCRIPT_SAVE_PROTOCOL_H
|
||||||
#define _BOOT_SCRIPT_SAVE_PROTOCOL_H
|
#define _BOOT_SCRIPT_SAVE_PROTOCOL_H
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// S3 Save Protocol GUID
|
// S3 Save Protocol GUID
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _CPUIO_H_
|
#ifndef _CPUIO_H_
|
||||||
#define _CPUIO_H_
|
#define _CPUIO_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_CPU_IO_PROTOCOL_GUID \
|
#define EFI_CPU_IO_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xB0732526, 0x38C8, 0x4b40, {0x88, 0x77, 0x61, 0xC7, 0xB0, 0x6A, 0xAC, 0x45 } \
|
0xB0732526, 0x38C8, 0x4b40, {0x88, 0x77, 0x61, 0xC7, 0xB0, 0x6A, 0xAC, 0x45 } \
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares GUIDed section extraction protocol.
|
This file declares GUIDed section extraction protocol.
|
||||||
|
|
||||||
This interface provides a means of decoding a GUID defined encapsulation
|
This interface provides a means of decoding a GUID defined encapsulation
|
||||||
section. There may be multiple different GUIDs associated with the GUIDed
|
section. There may be multiple different GUIDs associated with the GUIDed
|
||||||
section extraction protocol. That is, all instances of the GUIDed section
|
section extraction protocol. That is, all instances of the GUIDed section
|
||||||
extraction protocol must have the same interface structure.
|
extraction protocol must have the same interface structure.
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: GuidedSectionExtraction.h
|
Module Name: GuidedSectionExtraction.h
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@
|
||||||
#ifndef __CRC32_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
#ifndef __CRC32_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
||||||
#define __CRC32_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
#define __CRC32_GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
||||||
|
|
||||||
|
#include <PiPei.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Protocol GUID definition. Each GUIDed section extraction protocol has the
|
// Protocol GUID definition. Each GUIDed section extraction protocol has the
|
||||||
|
|
|
@ -26,6 +26,8 @@
|
||||||
#ifndef _DATA_HUB_H_
|
#ifndef _DATA_HUB_H_
|
||||||
#define _DATA_HUB_H_
|
#define _DATA_HUB_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_DATA_HUB_PROTOCOL_GUID \
|
#define EFI_DATA_HUB_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xae80d021, 0x618e, 0x11d4, {0xbc, 0xd7, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 } \
|
0xae80d021, 0x618e, 0x11d4, {0xbc, 0xd7, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 } \
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#ifndef _FIRMWARE_VOLUME_H_
|
#ifndef _FIRMWARE_VOLUME_H_
|
||||||
#define _FIRMWARE_VOLUME_H_
|
#define _FIRMWARE_VOLUME_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Firmware Volume Protocol GUID definition
|
// Firmware Volume Protocol GUID definition
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
#ifndef _FIRMWARE_VOLUME_BLOCK_H_
|
#ifndef _FIRMWARE_VOLUME_BLOCK_H_
|
||||||
#define _FIRMWARE_VOLUME_BLOCK_H_
|
#define _FIRMWARE_VOLUME_BLOCK_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID \
|
#define EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares Firmware Volume Dispatch protocol.
|
This file declares Firmware Volume Dispatch protocol.
|
||||||
|
|
||||||
Presence of this protocol tells the dispatch to dispatch from this Firmware
|
Presence of this protocol tells the dispatch to dispatch from this Firmware
|
||||||
Volume
|
Volume
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: FirmwareVolumeDispatch.h
|
Module Name: FirmwareVolumeDispatch.h
|
||||||
|
|
||||||
|
@ -24,6 +24,8 @@
|
||||||
#ifndef __FIRMWARE_VOLUME_DISPATCH_H__
|
#ifndef __FIRMWARE_VOLUME_DISPATCH_H__
|
||||||
#define __FIRMWARE_VOLUME_DISPATCH_H__
|
#define __FIRMWARE_VOLUME_DISPATCH_H__
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_FIRMWARE_VOLUME_DISPATCH_PROTOCOL_GUID \
|
#define EFI_FIRMWARE_VOLUME_DISPATCH_PROTOCOL_GUID \
|
||||||
{ 0x7aa35a69, 0x506c, 0x444f, {0xa7, 0xaf, 0x69, 0x4b, 0xf5, 0x6f, 0x71, 0xc8 } }
|
{ 0x7aa35a69, 0x506c, 0x444f, {0xa7, 0xaf, 0x69, 0x4b, 0xf5, 0x6f, 0x71, 0xc8 } }
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
/** @file
|
/** @file
|
||||||
The EFI_FORM_CALLBACK_PROTOCOL is the defined interface for access to custom
|
The EFI_FORM_CALLBACK_PROTOCOL is the defined interface for access to custom
|
||||||
NV storage devices as well as communication of user selections in a more
|
NV storage devices as well as communication of user selections in a more
|
||||||
interactive environment. This protocol should be published by hardware
|
interactive environment. This protocol should be published by hardware
|
||||||
specific drivers which want to export access to custom hardware storage or
|
specific drivers which want to export access to custom hardware storage or
|
||||||
publish IFR which has a requirement to call back the original driver.
|
publish IFR which has a requirement to call back the original driver.
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: FormCallback.h
|
Module Name: FormCallback.h
|
||||||
|
|
||||||
|
@ -24,6 +24,7 @@
|
||||||
#ifndef __FORM_CALLBACK_H__
|
#ifndef __FORM_CALLBACK_H__
|
||||||
#define __FORM_CALLBACK_H__
|
#define __FORM_CALLBACK_H__
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_FORM_CALLBACK_PROTOCOL_GUID \
|
#define EFI_FORM_CALLBACK_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
|
@ -86,7 +87,7 @@ typedef struct {
|
||||||
// The following types are currently defined:
|
// The following types are currently defined:
|
||||||
//
|
//
|
||||||
/**
|
/**
|
||||||
Returns the value of a variable.
|
Returns the value of a variable.
|
||||||
|
|
||||||
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
||||||
@param VariableName A NULL-terminated Unicode string that is the
|
@param VariableName A NULL-terminated Unicode string that is the
|
||||||
|
@ -118,7 +119,7 @@ EFI_STATUS
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Sets the value of a variable.
|
Sets the value of a variable.
|
||||||
|
|
||||||
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
||||||
@param VariableName A NULL-terminated Unicode string that is the
|
@param VariableName A NULL-terminated Unicode string that is the
|
||||||
|
@ -155,7 +156,7 @@ EFI_STATUS
|
||||||
);
|
);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function is called to provide results data to the driver.
|
This function is called to provide results data to the driver.
|
||||||
|
|
||||||
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
@param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
|
||||||
@param KeyValue A unique value which is sent to the original exporting
|
@param KeyValue A unique value which is sent to the original exporting
|
||||||
|
@ -179,10 +180,10 @@ EFI_STATUS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
The EFI_FORM_CALLBACK_PROTOCOL is the defined interface for access to
|
The EFI_FORM_CALLBACK_PROTOCOL is the defined interface for access to
|
||||||
custom NVS devices as well as communication of user selections in a more
|
custom NVS devices as well as communication of user selections in a more
|
||||||
interactive environment. This protocol should be published by hardware-specific
|
interactive environment. This protocol should be published by hardware-specific
|
||||||
drivers that want to export access to custom hardware storage or publish IFR
|
drivers that want to export access to custom hardware storage or publish IFR
|
||||||
that has a requirement to call back the original driver.
|
that has a requirement to call back the original driver.
|
||||||
|
|
||||||
@param NvRead
|
@param NvRead
|
||||||
|
@ -192,7 +193,7 @@ EFI_STATUS
|
||||||
The write operation to access the NV data serviced by a hardware-specific driver.
|
The write operation to access the NV data serviced by a hardware-specific driver.
|
||||||
|
|
||||||
@param Callback
|
@param Callback
|
||||||
The function that is called from the configuration browser to communicate key value pairs.
|
The function that is called from the configuration browser to communicate key value pairs.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_FORM_CALLBACK_PROTOCOL {
|
struct _EFI_FORM_CALLBACK_PROTOCOL {
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#ifndef _FRAMEWORK_HII_H_
|
#ifndef _FRAMEWORK_HII_H_
|
||||||
#define _FRAMEWORK_HII_H_
|
#define _FRAMEWORK_HII_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// To get EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
|
// To get EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
|
||||||
// is defined in MdePkg/Protocol/GraphicsOutput.h
|
// is defined in MdePkg/Protocol/GraphicsOutput.h
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
/** @file
|
/** @file
|
||||||
This file declares GUIDed section extraction protocol.
|
This file declares GUIDed section extraction protocol.
|
||||||
|
|
||||||
This interface provides a means of decoding a GUID defined encapsulation
|
This interface provides a means of decoding a GUID defined encapsulation
|
||||||
section. There may be multiple different GUIDs associated with the GUIDed
|
section. There may be multiple different GUIDs associated with the GUIDed
|
||||||
section extraction protocol. That is, all instances of the GUIDed section
|
section extraction protocol. That is, all instances of the GUIDed section
|
||||||
extraction protocol must have the same interface structure.
|
extraction protocol must have the same interface structure.
|
||||||
|
|
||||||
Copyright (c) 2006, Intel Corporation
|
Copyright (c) 2006, Intel Corporation
|
||||||
All rights reserved. This program and the accompanying materials
|
All rights reserved. This program and the accompanying materials
|
||||||
are licensed and made available under the terms and conditions of the BSD License
|
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
|
which accompanies this distribution. The full text of the license may be found at
|
||||||
http://opensource.org/licenses/bsd-license.php
|
http://opensource.org/licenses/bsd-license.php
|
||||||
|
|
||||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
|
|
||||||
Module Name: GuidedSectionExtraction.h
|
Module Name: GuidedSectionExtraction.h
|
||||||
|
|
||||||
|
@ -26,6 +26,7 @@
|
||||||
#ifndef __GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
#ifndef __GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
||||||
#define __GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
#define __GUIDED_SECTION_EXTRACTION_PROTOCOL_H__
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Protocol GUID definition. Each GUIDed section extraction protocol has the
|
// Protocol GUID definition. Each GUIDed section extraction protocol has the
|
||||||
|
@ -46,7 +47,7 @@ typedef struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL EFI_GUIDED_SECTION_EXTRA
|
||||||
// Protocol member functions
|
// Protocol member functions
|
||||||
//
|
//
|
||||||
/**
|
/**
|
||||||
Processes the input section and returns the data contained therein along
|
Processes the input section and returns the data contained therein along
|
||||||
with the authentication status.
|
with the authentication status.
|
||||||
|
|
||||||
@param This Indicates the EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL instance.
|
@param This Indicates the EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL instance.
|
||||||
|
@ -57,7 +58,7 @@ typedef struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL EFI_GUIDED_SECTION_EXTRA
|
||||||
of *OutputBuffer allocation is stored.
|
of *OutputBuffer allocation is stored.
|
||||||
@param AuthenticationStatus A pointer to a caller-allocated UINT32 that
|
@param AuthenticationStatus A pointer to a caller-allocated UINT32 that
|
||||||
indicates the authentication status of the output buffer.
|
indicates the authentication status of the output buffer.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The InputSection was successfully processed and the
|
@retval EFI_SUCCESS The InputSection was successfully processed and the
|
||||||
section contents were returned.
|
section contents were returned.
|
||||||
@retval EFI_OUT_OF_RESOURCES The system has insufficient resources to
|
@retval EFI_OUT_OF_RESOURCES The system has insufficient resources to
|
||||||
|
@ -82,12 +83,12 @@ EFI_STATUS
|
||||||
//
|
//
|
||||||
/**
|
/**
|
||||||
@par Protocol Description:
|
@par Protocol Description:
|
||||||
If a GUID-defined section is encountered when doing section extraction,
|
If a GUID-defined section is encountered when doing section extraction,
|
||||||
the section extraction driver calls the appropriate instance of the GUIDed
|
the section extraction driver calls the appropriate instance of the GUIDed
|
||||||
Section Extraction Protocol to extract the section stream contained therein.
|
Section Extraction Protocol to extract the section stream contained therein.
|
||||||
|
|
||||||
@param ExtractSection
|
@param ExtractSection
|
||||||
Takes the GUIDed section as input and produces the section stream data.
|
Takes the GUIDed section as input and produces the section stream data.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL {
|
struct _EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL {
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_IDE_CONTROLLER_INIT_PROTOCOL_H_
|
#ifndef _EFI_IDE_CONTROLLER_INIT_PROTOCOL_H_
|
||||||
#define _EFI_IDE_CONTROLLER_INIT_PROTOCOL_H_
|
#define _EFI_IDE_CONTROLLER_INIT_PROTOCOL_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the EFI Platform IDE Protocol GUID
|
// Global ID for the EFI Platform IDE Protocol GUID
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _INCOMPATIBLE_PCI_DEVICE_SUPPORT_H_
|
#ifndef _INCOMPATIBLE_PCI_DEVICE_SUPPORT_H_
|
||||||
#define _INCOMPATIBLE_PCI_DEVICE_SUPPORT_H_
|
#define _INCOMPATIBLE_PCI_DEVICE_SUPPORT_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL_GUID \
|
#define EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL_GUID \
|
||||||
{0xeb23f55a, 0x7863, 0x4ac2, {0x8d, 0x3d, 0x95, 0x65, 0x35, 0xde, 0x03, 0x75} }
|
{0xeb23f55a, 0x7863, 0x4ac2, {0x8d, 0x3d, 0x95, 0x65, 0x35, 0xde, 0x03, 0x75} }
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#ifndef _EFI_LEGACY_8259_H_
|
#ifndef _EFI_LEGACY_8259_H_
|
||||||
#define _EFI_LEGACY_8259_H_
|
#define _EFI_LEGACY_8259_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_LEGACY_8259_PROTOCOL_GUID \
|
#define EFI_LEGACY_8259_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x38321dba, 0x4fe0, 0x4e17, {0x8a, 0xec, 0x41, 0x30, 0x55, 0xea, 0xed, 0xc1 } \
|
0x38321dba, 0x4fe0, 0x4e17, {0x8a, 0xec, 0x41, 0x30, 0x55, 0xea, 0xed, 0xc1 } \
|
||||||
|
|
|
@ -32,6 +32,8 @@
|
||||||
#ifndef _EFI_LEGACY_BIOS_H_
|
#ifndef _EFI_LEGACY_BIOS_H_
|
||||||
#define _EFI_LEGACY_BIOS_H_
|
#define _EFI_LEGACY_BIOS_H_
|
||||||
|
|
||||||
|
#include <FrameworkDxe.h>
|
||||||
|
|
||||||
#define EFI_LEGACY_BIOS_PROTOCOL_GUID \
|
#define EFI_LEGACY_BIOS_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xdb9a1e3d, 0x45cb, 0x4abb, {0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d } \
|
0xdb9a1e3d, 0x45cb, 0x4abb, {0x85, 0x3b, 0xe5, 0x38, 0x7f, 0xdb, 0x2e, 0x2d } \
|
||||||
|
|
|
@ -24,6 +24,8 @@
|
||||||
#ifndef _EFI_LEGACY_BIOS_PLATFORM_H_
|
#ifndef _EFI_LEGACY_BIOS_PLATFORM_H_
|
||||||
#define _EFI_LEGACY_BIOS_PLATFORM_H_
|
#define _EFI_LEGACY_BIOS_PLATFORM_H_
|
||||||
|
|
||||||
|
#include <FrameworkDxe.h>
|
||||||
|
|
||||||
#define EFI_LEGACY_BIOS_PLATFORM_PROTOCOL_GUID \
|
#define EFI_LEGACY_BIOS_PLATFORM_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x783658a3, 0x4172, 0x4421, {0xa2, 0x99, 0xe0, 0x9, 0x7, 0x9c, 0xc, 0xb4 } \
|
0x783658a3, 0x4172, 0x4421, {0xa2, 0x99, 0xe0, 0x9, 0x7, 0x9c, 0xc, 0xb4 } \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_LEGACY_INTERRUPT_H_
|
#ifndef _EFI_LEGACY_INTERRUPT_H_
|
||||||
#define _EFI_LEGACY_INTERRUPT_H_
|
#define _EFI_LEGACY_INTERRUPT_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_LEGACY_INTERRUPT_PROTOCOL_GUID \
|
#define EFI_LEGACY_INTERRUPT_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x31ce593d, 0x108a, 0x485d, {0xad, 0xb2, 0x78, 0xf2, 0x1f, 0x29, 0x66, 0xbe } \
|
0x31ce593d, 0x108a, 0x485d, {0xad, 0xb2, 0x78, 0xf2, 0x1f, 0x29, 0x66, 0xbe } \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_LEGACY_REGION_H_
|
#ifndef _EFI_LEGACY_REGION_H_
|
||||||
#define _EFI_LEGACY_REGION_H_
|
#define _EFI_LEGACY_REGION_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#define EFI_LEGACY_REGION_PROTOCOL_GUID \
|
#define EFI_LEGACY_REGION_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0xfc9013a, 0x568, 0x4ba9, {0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b } \
|
0xfc9013a, 0x568, 0x4ba9, {0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b } \
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#ifndef _PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_H_
|
#ifndef _PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_H_
|
||||||
#define _PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_H_
|
#define _PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
#include <Protocol/PciRootBridgeIo.h>
|
#include <Protocol/PciRootBridgeIo.h>
|
||||||
|
|
||||||
#define EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GUID \
|
#define EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL_GUID \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_PCI_HOT_PLUG_INIT_H_
|
#ifndef _EFI_PCI_HOT_PLUG_INIT_H_
|
||||||
#define _EFI_PCI_HOT_PLUG_INIT_H_
|
#define _EFI_PCI_HOT_PLUG_INIT_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the PCI Hot Plug Protocol
|
// Global ID for the PCI Hot Plug Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
#ifndef _PCI_PLATFORM_H_
|
#ifndef _PCI_PLATFORM_H_
|
||||||
#define _PCI_PLATFORM_H_
|
#define _PCI_PLATFORM_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
#include <Protocol/PciHostBridgeResourceAllocation.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Protocol for GUID.
|
// Protocol for GUID.
|
||||||
//
|
//
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
#ifndef _SECTION_EXTRACTION_PROTOCOL_H_
|
#ifndef _SECTION_EXTRACTION_PROTOCOL_H_
|
||||||
#define _SECTION_EXTRACTION_PROTOCOL_H_
|
#define _SECTION_EXTRACTION_PROTOCOL_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Protocol GUID definition
|
// Protocol GUID definition
|
||||||
|
|
|
@ -20,7 +20,8 @@
|
||||||
#ifndef _SMM_ACCESS_H_
|
#ifndef _SMM_ACCESS_H_
|
||||||
#define _SMM_ACCESS_H_
|
#define _SMM_ACCESS_H_
|
||||||
|
|
||||||
#include <SmramMemoryReserve.h>
|
#include <PiDxe.h>
|
||||||
|
#include <Guid/SmramMemoryReserve.h>
|
||||||
|
|
||||||
typedef struct _EFI_SMM_ACCESS_PROTOCOL EFI_SMM_ACCESS_PROTOCOL;
|
typedef struct _EFI_SMM_ACCESS_PROTOCOL EFI_SMM_ACCESS_PROTOCOL;
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,8 @@
|
||||||
#ifndef _SMM_BASE_H_
|
#ifndef _SMM_BASE_H_
|
||||||
#define _SMM_BASE_H_
|
#define _SMM_BASE_H_
|
||||||
|
|
||||||
|
#include <FrameworkSmm.h>
|
||||||
|
|
||||||
#define EFI_SMM_BASE_PROTOCOL_GUID \
|
#define EFI_SMM_BASE_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
||||||
0x1390954D, 0xda95, 0x4227, {0x93, 0x28, 0x72, 0x82, 0xc2, 0x17, 0xda, 0xa8 } \
|
0x1390954D, 0xda95, 0x4227, {0x93, 0x28, 0x72, 0x82, 0xc2, 0x17, 0xda, 0xa8 } \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _SMM_CONTROL_H_
|
#ifndef _SMM_CONTROL_H_
|
||||||
#define _SMM_CONTROL_H_
|
#define _SMM_CONTROL_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
typedef struct _EFI_SMM_CONTROL_PROTOCOL EFI_SMM_CONTROL_PROTOCOL;
|
typedef struct _EFI_SMM_CONTROL_PROTOCOL EFI_SMM_CONTROL_PROTOCOL;
|
||||||
|
|
||||||
#define EFI_SMM_CONTROL_PROTOCOL_GUID \
|
#define EFI_SMM_CONTROL_PROTOCOL_GUID \
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_GPI_DISPATCH_H_
|
#ifndef _EFI_SMM_GPI_DISPATCH_H_
|
||||||
#define _EFI_SMM_GPI_DISPATCH_H_
|
#define _EFI_SMM_GPI_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the GPI SMI Protocol
|
// Global ID for the GPI SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_ICHN_DISPATCH_H_
|
#ifndef _EFI_SMM_ICHN_DISPATCH_H_
|
||||||
#define _EFI_SMM_ICHN_DISPATCH_H_
|
#define _EFI_SMM_ICHN_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the ICH SMI Protocol
|
// Global ID for the ICH SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_PERIODIC_TIMER_DISPATCH_H_
|
#ifndef _EFI_SMM_PERIODIC_TIMER_DISPATCH_H_
|
||||||
#define _EFI_SMM_PERIODIC_TIMER_DISPATCH_H_
|
#define _EFI_SMM_PERIODIC_TIMER_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the Periodic Timer SMI Protocol
|
// Global ID for the Periodic Timer SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_POWER_BUTTON_DISPATCH_H_
|
#ifndef _EFI_SMM_POWER_BUTTON_DISPATCH_H_
|
||||||
#define _EFI_SMM_POWER_BUTTON_DISPATCH_H_
|
#define _EFI_SMM_POWER_BUTTON_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the Power Button SMI Protocol
|
// Global ID for the Power Button SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_STANDBY_BUTTON_DISPATCH_H_
|
#ifndef _EFI_SMM_STANDBY_BUTTON_DISPATCH_H_
|
||||||
#define _EFI_SMM_STANDBY_BUTTON_DISPATCH_H_
|
#define _EFI_SMM_STANDBY_BUTTON_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the Standby Button SMI Protocol
|
// Global ID for the Standby Button SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_SW_DISPATCH_H_
|
#ifndef _EFI_SMM_SW_DISPATCH_H_
|
||||||
#define _EFI_SMM_SW_DISPATCH_H_
|
#define _EFI_SMM_SW_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the SW SMI Protocol
|
// Global ID for the SW SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -21,6 +21,8 @@
|
||||||
#ifndef _EFI_SMM_SX_DISPATCH_H_
|
#ifndef _EFI_SMM_SX_DISPATCH_H_
|
||||||
#define _EFI_SMM_SX_DISPATCH_H_
|
#define _EFI_SMM_SX_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the Sx SMI Protocol
|
// Global ID for the Sx SMI Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
#ifndef _EFI_SMM_USB_DISPATCH_H_
|
#ifndef _EFI_SMM_USB_DISPATCH_H_
|
||||||
#define _EFI_SMM_USB_DISPATCH_H_
|
#define _EFI_SMM_USB_DISPATCH_H_
|
||||||
|
|
||||||
|
#include <PiDxe.h>
|
||||||
|
|
||||||
//
|
//
|
||||||
// Global ID for the USB Protocol
|
// Global ID for the USB Protocol
|
||||||
//
|
//
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<PackageSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<SpdHeader>
|
<SpdHeader>
|
||||||
<PackageName>IntelFrameworkPkg</PackageName>
|
<PackageName>IntelFrameworkPkg</PackageName>
|
||||||
|
@ -32,7 +32,6 @@
|
||||||
<Filename>Library/UefiLibFramework/UefiLib.msa</Filename>
|
<Filename>Library/UefiLibFramework/UefiLib.msa</Filename>
|
||||||
</MsaFiles>
|
</MsaFiles>
|
||||||
<PackageHeaders>
|
<PackageHeaders>
|
||||||
<IncludePkgHeader ModuleType="BASE">Include/FrameworkBase.h</IncludePkgHeader>
|
|
||||||
<IncludePkgHeader ModuleType="PEIM">Include/FrameworkPei.h</IncludePkgHeader>
|
<IncludePkgHeader ModuleType="PEIM">Include/FrameworkPei.h</IncludePkgHeader>
|
||||||
<IncludePkgHeader ModuleType="DXE_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
<IncludePkgHeader ModuleType="DXE_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
||||||
<IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
<IncludePkgHeader ModuleType="DXE_RUNTIME_DRIVER">Include/FrameworkDxe.h</IncludePkgHeader>
|
||||||
|
|
Loading…
Reference in New Issue