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§
- The TDCALL instruction causes a VM exit to the Intel TDX module. It is used to call guest-side Intel TDX functions. For more information about TDCALL, please refer to the Intel® TDX Module v1.5 ABI Specification
- 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. By design, after the SEAMRET, the host VMM services the request specified in the parameters passed by the TD during the TDG.VP.VMCALL (that are passed via SEAMRET to the VMM), then resumes the TD via a SEAMCALL [TDH.VP.ENTER] invocation.