Crate tdx_guest

Source

Re-exports§

pub use self::tdcall::get_veinfo;
pub use self::tdcall::TdgVeInfo;
pub use self::tdcall::TdxVirtualExceptionType;
pub use self::tdvmcall::cpuid;
pub use self::tdvmcall::hlt;
pub use self::tdvmcall::print;
pub use self::tdvmcall::rdmsr;
pub use self::tdvmcall::wrmsr;

Modules§

tdcall
The TDCALL instruction causes a VM exit to the Intel TDX module.
tdvmcall
The TDVMCALL helps invoke services from the host VMM. From the perspective of the host VMM, the TDVMCALL is a trap-like, VM exit into the host VMM, reported via the SEAMRET instruction flow.

Macros§

serial_print
serial_println

Constants§

SHARED_BIT
SHARED_MASK

Traits§

TdxTrapFrame

Functions§

handle_virtual_exception
init_tdx
tdx_is_enabled

Type Aliases§

TdxGpa