Move SmmCoreSmmServicesTableLib from MdePkg to MdeModulePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10203 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jyao1 2010-03-05 04:04:36 +00:00
parent b5cc527ea9
commit 21e66ee89f
2 changed files with 0 additions and 77 deletions

View File

@ -1,40 +0,0 @@
/** @file
SMM Core SMM Services Table Library.
Copyright (c) 2010, Intel Corporation<BR>
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.
**/
#include <PiSmm.h>
#include <Library/SmmServicesTableLib.h>
#include <Library/DebugLib.h>
EFI_SMM_SYSTEM_TABLE2 *gSmst = NULL;
extern EFI_SMM_SYSTEM_TABLE2 gSmmCoreSmst;
/**
The constructor function caches the pointer of SMM Services Table.
@param ImageHandle The firmware allocated handle for the EFI image.
@param SystemTable A pointer to the EFI System Table.
@retval EFI_SUCCESS The constructor always returns EFI_SUCCESS.
**/
EFI_STATUS
EFIAPI
SmmCoreSmmServicesTableLibConstructor (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
{
gSmst = &gSmmCoreSmst;
return EFI_SUCCESS;
}

View File

@ -1,37 +0,0 @@
## @file
# SMM Core SMM Services Table Library.
#
# Copyright (c) 2010, 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.
#
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = SmmCoreSmmServicesTableLib
FILE_GUID = C427146A-2EF2-4af9-A85A-E09EA65EE47D
MODULE_TYPE = DXE_SMM_DRIVER
VERSION_STRING = 1.0
LIBRARY_CLASS = SmmServicesTableLib|SMM_CORE
PI_SPECIFICATION_VERSION = 0x0001000A
CONSTRUCTOR = SmmCoreSmmServicesTableLibConstructor
#
# VALID_ARCHITECTURES = IA32 X64
#
[Sources]
SmmCoreSmmServicesTableLib.c
[Packages]
MdePkg/MdePkg.dec
[LibraryClasses]
DebugLib