TianoCore EDK2 master
Loading...
Searching...
No Matches
MemEncryptTdxLib.h
Go to the documentation of this file.
1
12#ifndef MEM_ENCRYPT_TDX_LIB_H_
13#define MEM_ENCRYPT_TDX_LIB_H_
14
15#include <Base.h>
16
25BOOLEAN
26EFIAPI
28 VOID
29 );
30
48RETURN_STATUS
49EFIAPI
51 IN PHYSICAL_ADDRESS Cr3BaseAddress,
52 IN PHYSICAL_ADDRESS BaseAddress,
53 IN UINTN NumPages
54 );
55
73RETURN_STATUS
74EFIAPI
76 IN PHYSICAL_ADDRESS Cr3BaseAddress,
77 IN PHYSICAL_ADDRESS BaseAddress,
78 IN UINTN NumPages
79 );
80
81#endif // _MEM_ENCRYPT_TDX_LIB_H_
UINT64 UINTN
#define IN
Definition: Base.h:279
RETURN_STATUS EFIAPI MemEncryptTdxSetPageSharedBit(IN PHYSICAL_ADDRESS Cr3BaseAddress, IN PHYSICAL_ADDRESS BaseAddress, IN UINTN NumPages)
BOOLEAN EFIAPI MemEncryptTdxIsEnabled(VOID)
RETURN_STATUS EFIAPI MemEncryptTdxClearPageSharedBit(IN PHYSICAL_ADDRESS Cr3BaseAddress, IN PHYSICAL_ADDRESS BaseAddress, IN UINTN NumPages)