Home
last modified time | relevance | path

Searched refs:VmxExitReason (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvmexit.rs1 use super::vmcs::{VmcsFields, VmxExitReason};
195 match VmxExitReason::from(exit_basic_reason as i32) { in vmexit_handler()
196 VmxExitReason::VMCALL in vmexit_handler()
197 | VmxExitReason::VMCLEAR in vmexit_handler()
198 | VmxExitReason::VMLAUNCH in vmexit_handler()
199 | VmxExitReason::VMPTRLD in vmexit_handler()
200 | VmxExitReason::VMPTRST in vmexit_handler()
201 | VmxExitReason::VMREAD in vmexit_handler()
202 | VmxExitReason::VMRESUME in vmexit_handler()
203 | VmxExitReason::VMWRITE in vmexit_handler()
[all …]
H A Dvmcs.rs380 pub enum VmxExitReason { enum
445 impl From<i32> for VmxExitReason { implementation
448 0 => VmxExitReason::EXCEPTION_OR_NMI, in from()
449 1 => VmxExitReason::EXTERNAL_INTERRUPT, in from()
450 2 => VmxExitReason::TRIPLE_FAULT, in from()
451 3 => VmxExitReason::INIT_SIGNAL, in from()
452 4 => VmxExitReason::SIPI, in from()
453 5 => VmxExitReason::IO_SMI, in from()
454 6 => VmxExitReason::OTHER_SMI, in from()
455 7 => VmxExitReason::INTERRUPT_WINDOW, in from()
[all …]