TianoCore EDK2 master
Loading...
Searching...
No Matches
AmdSvsmLib.h
Go to the documentation of this file.
1
12#ifndef AMD_SVSM_LIB_H_
13#define AMD_SVSM_LIB_H_
14
16#include <Register/Amd/Ghcb.h>
17
27BOOLEAN
28EFIAPI
30 VOID
31 );
32
43UINT8
44EFIAPI
46 VOID
47 );
48
57UINT64
58EFIAPI
60 VOID
61 );
62
71VOID
72EFIAPI
75 );
76
94EFIAPI
96 IN SEV_ES_SAVE_AREA *Vmsa,
97 IN UINT32 ApicId,
98 IN BOOLEAN SetVmsa
99 );
100
101#endif
BOOLEAN EFIAPI AmdSvsmIsSvsmPresent(VOID)
Definition: AmdSvsmLib.c:130
UINT8 EFIAPI AmdSvsmSnpGetVmpl(VOID)
Definition: AmdSvsmLib.c:153
EFI_STATUS EFIAPI AmdSvsmSnpVmsaRmpAdjust(IN SEV_ES_SAVE_AREA *Vmsa, IN UINT32 ApicId, IN BOOLEAN SetVmsa)
Definition: AmdSvsmLib.c:492
UINT64 EFIAPI AmdSvsmSnpGetCaa(VOID)
Definition: AmdSvsmLib.c:174
VOID EFIAPI AmdSvsmSnpPvalidate(IN SNP_PAGE_STATE_CHANGE_INFO *Info)
Definition: AmdSvsmLib.c:373
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29