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__ #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.

View File

@ -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 \
{ \ { \

View File

@ -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 }}

View File

@ -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>

View File

@ -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>

View File

@ -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

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"> <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">