TianoCore EDK2
master
Loading...
Searching...
No Matches
PiSmmCoreSmmServicesTableLib.c
Go to the documentation of this file.
1
9
#include <
PiSmm.h
>
10
#include <
Library/SmmServicesTableLib.h
>
11
#include <
Library/DebugLib.h
>
12
13
EFI_SMM_SYSTEM_TABLE2
*
gSmst
=
NULL
;
14
extern
EFI_SMM_SYSTEM_TABLE2
gSmmCoreSmst;
15
25
EFI_STATUS
26
EFIAPI
27
SmmCoreSmmServicesTableLibConstructor
(
28
IN
EFI_HANDLE
ImageHandle,
29
IN
EFI_SYSTEM_TABLE
*SystemTable
30
)
31
{
32
gSmst
= &gSmmCoreSmst;
33
return
EFI_SUCCESS
;
34
}
35
47
BOOLEAN
48
EFIAPI
49
InSmm
(
50
VOID
51
)
52
{
53
return
TRUE
;
54
}
NULL
#define NULL
Definition:
Base.h:319
TRUE
#define TRUE
Definition:
Base.h:301
IN
#define IN
Definition:
Base.h:279
DebugLib.h
PiSmm.h
SmmCoreSmmServicesTableLibConstructor
EFI_STATUS EFIAPI SmmCoreSmmServicesTableLibConstructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition:
PiSmmCoreSmmServicesTableLib.c:27
InSmm
BOOLEAN EFIAPI InSmm(VOID)
Definition:
PiSmmCoreSmmServicesTableLib.c:49
gSmst
EFI_SMM_SYSTEM_TABLE2 * gSmst
Definition:
PiSmmCoreSmmServicesTableLib.c:13
SmmServicesTableLib.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
EFI_SUCCESS
#define EFI_SUCCESS
Definition:
UefiBaseType.h:112
_EFI_SMM_SYSTEM_TABLE2
Definition:
PiSmmCis.h:107
EFI_SYSTEM_TABLE
Definition:
UefiSpec.h:2028
MdeModulePkg
Library
PiSmmCoreSmmServicesTableLib
PiSmmCoreSmmServicesTableLib.c
Generated on Fri Nov 15 2024 18:01:12 for TianoCore EDK2 by
1.9.6