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:
qwang12 2007-06-27 07:13:29 +00:00
parent 5f44f5b9bb
commit 7c6d55db88
8 changed files with 35 additions and 11 deletions

View File

@ -17,6 +17,8 @@
#ifndef __HII_LIB_H__
#define __HII_LIB_H__
#include <Protocol/FrameworkHii.h>
/**
This function allocates pool for an EFI_HII_PACKAGES structure
with enough space for the variable argument list of package pointers.

View File

@ -12,15 +12,21 @@
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: Hii.h
Module Name: FrameworkHii.h
@par Revision Reference:
This protocol is defined in HII spec 0.92.
**/
#ifndef _HII_H_
#define _HII_H_
#ifndef _FRAMEWORK_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 \
{ \

View File

@ -37,11 +37,10 @@
# BASE PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER
#
################################################################################
[Include.common]
[Includes.common]
Include # BASE
################################################################################
#
# Library Class Header section - list of Library Class header files that are
@ -49,7 +48,7 @@
#
################################################################################
[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 }}
gEfiSmmUsbDispatchProtocolGuid = { 0xa05b6ffd, 0x87af, 0x4e42, { 0x95, 0xc9, 0x62, 0x28, 0xb6, 0x3c, 0xf3, 0xf3 }}
gEfiSmmSxDispatchProtocolGuid = { 0x14fc52be, 0x01dc, 0x426c, { 0x91, 0xae, 0xa2, 0x3c, 0x3e, 0x22, 0x0a, 0xe8 }}
gEfiDataHubProtocolGuid = { 0xae80d021, 0x618e, 0x11d4, {0xbc, 0xd7, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 }}

View File

@ -96,6 +96,11 @@
</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>

View File

@ -26,7 +26,7 @@
//
// The Library classes this module consumes
//
#include <Library/HiiLib.h>
#include <Library/FrameworkHiiLib.h>
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>

View File

@ -21,7 +21,7 @@
################################################################################
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = HiiLib
BASE_NAME = FrameworkHiiLib
FILE_GUID = 1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
@ -56,6 +56,17 @@
[Includes]
$(WORKSPACE)/MdePkg/Include/Library
################################################################################
#
# Package Dependency Section - list of Package files that are required for
# this module.
#
################################################################################
[Packages]
MdePkg/MdePkg.dec
IntelFrameworkPkg/IntelFrameworkPkg.dec
################################################################################
#

View File

@ -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">
<MsaHeader>
<ModuleName>HiiLib</ModuleName>
<ModuleName>FrameworkHiiLib</ModuleName>
<ModuleType>DXE_DRIVER</ModuleType>
<GuidValue>1e2c4c2e-67e6-4e57-b3ae-cf5a5af72c2c</GuidValue>
<Version>1.0</Version>
@ -19,7 +19,7 @@
<ModuleDefinitions>
<SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>
<BinaryModule>false</BinaryModule>
<OutputFileBasename>HiiLib</OutputFileBasename>
<OutputFileBasename>FrameworkHiiLib</OutputFileBasename>
</ModuleDefinitions>
<LibraryClassDefinitions>
<LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER">