Update IntelFrameworkPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2786 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@ -17,6 +17,8 @@
|
|||||||
#ifndef __HII_LIB_H__
|
#ifndef __HII_LIB_H__
|
||||||
#define __HII_LIB_H__
|
#define __HII_LIB_H__
|
||||||
|
|
||||||
|
#include <Protocol/FrameworkHii.h>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
This function allocates pool for an EFI_HII_PACKAGES structure
|
This function allocates pool for an EFI_HII_PACKAGES structure
|
||||||
with enough space for the variable argument list of package pointers.
|
with enough space for the variable argument list of package pointers.
|
@ -12,15 +12,21 @@
|
|||||||
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: Hii.h
|
Module Name: FrameworkHii.h
|
||||||
|
|
||||||
@par Revision Reference:
|
@par Revision Reference:
|
||||||
This protocol is defined in HII spec 0.92.
|
This protocol is defined in HII spec 0.92.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#ifndef _HII_H_
|
#ifndef _FRAMEWORK_HII_H_
|
||||||
#define _HII_H_
|
#define _FRAMEWORK_HII_H_
|
||||||
|
|
||||||
|
//
|
||||||
|
// To get EFI_GRAPHICS_OUTPUT_BLT_PIXEL,
|
||||||
|
// is defined in MdePkg/Protocol/GraphicsOutput.h
|
||||||
|
//
|
||||||
|
#include <Protocol/GraphicsOutput.h>
|
||||||
|
|
||||||
#define EFI_HII_PROTOCOL_GUID \
|
#define EFI_HII_PROTOCOL_GUID \
|
||||||
{ \
|
{ \
|
@ -37,11 +37,10 @@
|
|||||||
# BASE PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER
|
# BASE PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
[Include.common]
|
[Includes.common]
|
||||||
Include # BASE
|
Include # BASE
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
# Library Class Header section - list of Library Class header files that are
|
# Library Class Header section - list of Library Class header files that are
|
||||||
@ -49,7 +48,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
[LibraryClass.common]
|
[LibraryClass.common]
|
||||||
HiiLib|Include/Library/HiiLib.h
|
FrameworkHiiLib|Include/Library/FrameworkHiiLib.h
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -115,6 +114,7 @@
|
|||||||
gEfiSmmSwDispatchProtocolGuid = { 0xe541b773, 0xdd11, 0x420c, { 0xb0, 0x26, 0xdf, 0x99, 0x36, 0x53, 0xf8, 0xbf }}
|
gEfiSmmSwDispatchProtocolGuid = { 0xe541b773, 0xdd11, 0x420c, { 0xb0, 0x26, 0xdf, 0x99, 0x36, 0x53, 0xf8, 0xbf }}
|
||||||
gEfiSmmUsbDispatchProtocolGuid = { 0xa05b6ffd, 0x87af, 0x4e42, { 0x95, 0xc9, 0x62, 0x28, 0xb6, 0x3c, 0xf3, 0xf3 }}
|
gEfiSmmUsbDispatchProtocolGuid = { 0xa05b6ffd, 0x87af, 0x4e42, { 0x95, 0xc9, 0x62, 0x28, 0xb6, 0x3c, 0xf3, 0xf3 }}
|
||||||
gEfiSmmSxDispatchProtocolGuid = { 0x14fc52be, 0x01dc, 0x426c, { 0x91, 0xae, 0xa2, 0x3c, 0x3e, 0x22, 0x0a, 0xe8 }}
|
gEfiSmmSxDispatchProtocolGuid = { 0x14fc52be, 0x01dc, 0x426c, { 0x91, 0xae, 0xa2, 0x3c, 0x3e, 0x22, 0x0a, 0xe8 }}
|
||||||
|
gEfiDataHubProtocolGuid = { 0xae80d021, 0x618e, 0x11d4, {0xbc, 0xd7, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,6 +96,11 @@
|
|||||||
</Entry>
|
</Entry>
|
||||||
</GuidDeclarations>
|
</GuidDeclarations>
|
||||||
<ProtocolDeclarations>
|
<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">
|
<Entry Name="SmmSxDispatch">
|
||||||
<C_Name>gEfiSmmSxDispatchProtocolGuid</C_Name>
|
<C_Name>gEfiSmmSxDispatchProtocolGuid</C_Name>
|
||||||
<GuidValue>14fc52be-01dc-426c-91ae-a23c3e220ae8</GuidValue>
|
<GuidValue>14fc52be-01dc-426c-91ae-a23c3e220ae8</GuidValue>
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
//
|
//
|
||||||
// The Library classes this module consumes
|
// The Library classes this module consumes
|
||||||
//
|
//
|
||||||
#include <Library/HiiLib.h>
|
#include <Library/FrameworkHiiLib.h>
|
||||||
#include <Library/DebugLib.h>
|
#include <Library/DebugLib.h>
|
||||||
#include <Library/MemoryAllocationLib.h>
|
#include <Library/MemoryAllocationLib.h>
|
||||||
|
|
@ -21,7 +21,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
[Defines]
|
[Defines]
|
||||||
INF_VERSION = 0x00010005
|
INF_VERSION = 0x00010005
|
||||||
BASE_NAME = HiiLib
|
BASE_NAME = FrameworkHiiLib
|
||||||
FILE_GUID = 1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c
|
FILE_GUID = 1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c
|
||||||
MODULE_TYPE = DXE_DRIVER
|
MODULE_TYPE = DXE_DRIVER
|
||||||
VERSION_STRING = 1.0
|
VERSION_STRING = 1.0
|
||||||
@ -57,6 +57,17 @@
|
|||||||
[Includes]
|
[Includes]
|
||||||
$(WORKSPACE)/MdePkg/Include/Library
|
$(WORKSPACE)/MdePkg/Include/Library
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# Package Dependency Section - list of Package files that are required for
|
||||||
|
# this module.
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
[Packages]
|
||||||
|
MdePkg/MdePkg.dec
|
||||||
|
IntelFrameworkPkg/IntelFrameworkPkg.dec
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
#
|
#
|
||||||
# Library Class Section - list of Library Classes that are required for
|
# Library Class Section - list of Library Classes that are required for
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<MsaHeader>
|
<MsaHeader>
|
||||||
<ModuleName>HiiLib</ModuleName>
|
<ModuleName>FrameworkHiiLib</ModuleName>
|
||||||
<ModuleType>DXE_DRIVER</ModuleType>
|
<ModuleType>DXE_DRIVER</ModuleType>
|
||||||
<GuidValue>1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c</GuidValue>
|
<GuidValue>1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c</GuidValue>
|
||||||
<Version>1.0</Version>
|
<Version>1.0</Version>
|
||||||
@ -19,7 +19,7 @@
|
|||||||
<ModuleDefinitions>
|
<ModuleDefinitions>
|
||||||
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
|
||||||
<BinaryModule>false</BinaryModule>
|
<BinaryModule>false</BinaryModule>
|
||||||
<OutputFileBasename>HiiLib</OutputFileBasename>
|
<OutputFileBasename>FrameworkHiiLib</OutputFileBasename>
|
||||||
</ModuleDefinitions>
|
</ModuleDefinitions>
|
||||||
<LibraryClassDefinitions>
|
<LibraryClassDefinitions>
|
||||||
<LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER">
|
<LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER">
|
Reference in New Issue
Block a user