TianoCore EDK2
master
Loading...
Searching...
No Matches
SmmCpuPlatformHookLibNull.c
Go to the documentation of this file.
1
8
#include <
PiSmm.h
>
9
#include <
Library/SmmCpuPlatformHookLib.h
>
10
23
BOOLEAN
24
EFIAPI
25
PlatformValidSmi
(
26
VOID
27
)
28
{
29
return
TRUE
;
30
}
31
41
BOOLEAN
42
EFIAPI
43
ClearTopLevelSmiStatus
(
44
VOID
45
)
46
{
47
return
TRUE
;
48
}
49
69
EFI_STATUS
70
EFIAPI
71
PlatformSmmBspElection
(
72
OUT
BOOLEAN *IsBsp
73
)
74
{
75
return
EFI_NOT_READY;
76
}
77
92
EFI_STATUS
93
EFIAPI
94
GetPlatformPageTableAttribute
(
95
IN
UINT64 Address,
96
IN
OUT
SMM_PAGE_SIZE_TYPE
*PageSize,
97
IN
OUT
UINTN
*NumOfPages,
98
IN
OUT
UINTN
*PageAttribute
99
)
100
{
101
return
EFI_UNSUPPORTED;
102
}
103
113
EFI_STATUS
114
EFIAPI
115
SmmCpuPlatformHookBeforeMmiHandler
(
116
VOID
117
)
118
{
119
return
EFI_UNSUPPORTED;
120
}
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
TRUE
#define TRUE
Definition:
Base.h:301
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
PiSmm.h
SmmCpuPlatformHookLib.h
SMM_PAGE_SIZE_TYPE
SMM_PAGE_SIZE_TYPE
Definition:
SmmCpuPlatformHookLib.h:15
PlatformSmmBspElection
EFI_STATUS EFIAPI PlatformSmmBspElection(OUT BOOLEAN *IsBsp)
Definition:
SmmCpuPlatformHookLibNull.c:71
PlatformValidSmi
BOOLEAN EFIAPI PlatformValidSmi(VOID)
Definition:
SmmCpuPlatformHookLibNull.c:25
GetPlatformPageTableAttribute
EFI_STATUS EFIAPI GetPlatformPageTableAttribute(IN UINT64 Address, IN OUT SMM_PAGE_SIZE_TYPE *PageSize, IN OUT UINTN *NumOfPages, IN OUT UINTN *PageAttribute)
Definition:
SmmCpuPlatformHookLibNull.c:94
ClearTopLevelSmiStatus
BOOLEAN EFIAPI ClearTopLevelSmiStatus(VOID)
Definition:
SmmCpuPlatformHookLibNull.c:43
SmmCpuPlatformHookBeforeMmiHandler
EFI_STATUS EFIAPI SmmCpuPlatformHookBeforeMmiHandler(VOID)
Definition:
SmmCpuPlatformHookLibNull.c:115
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
UefiCpuPkg
Library
SmmCpuPlatformHookLibNull
SmmCpuPlatformHookLibNull.c
Generated on Fri Nov 15 2024 18:01:26 for TianoCore EDK2 by
1.9.6