Enum tdx_guest::tdvmcall::TdVmcallNum
source · #[repr(u64)]pub enum TdVmcallNum {
Cpuid = 10,
Hlt = 12,
Io = 30,
Rdmsr = 31,
Wrmsr = 32,
RequestMmio = 48,
Wbinvd = 54,
GetTdVmcallInfo = 65_536,
Mapgpa = 65_537,
GetQuote = 65_538,
SetupEventNotifyInterrupt = 65_540,
Service = 65_541,
}
Expand description
TDVMCALL Instruction Leaf Numbers Definition.
Variants§
Cpuid = 10
Hlt = 12
Io = 30
Rdmsr = 31
Wrmsr = 32
RequestMmio = 48
Wbinvd = 54
GetTdVmcallInfo = 65_536
Mapgpa = 65_537
GetQuote = 65_538
SetupEventNotifyInterrupt = 65_540
Service = 65_541
Auto Trait Implementations§
impl Freeze for TdVmcallNum
impl RefUnwindSafe for TdVmcallNum
impl Send for TdVmcallNum
impl Sync for TdVmcallNum
impl Unpin for TdVmcallNum
impl UnwindSafe for TdVmcallNum
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more