Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/vmm/intel/vmx.c
Show First 20 Lines • Show All 3,065 Lines • ▼ Show 20 Lines | do { | ||||
* triple fault. | * triple fault. | ||||
*/ | */ | ||||
if (vcpu_suspended(evinfo)) { | if (vcpu_suspended(evinfo)) { | ||||
enable_intr(); | enable_intr(); | ||||
vm_exit_suspended(vcpu->vcpu, rip); | vm_exit_suspended(vcpu->vcpu, rip); | ||||
break; | break; | ||||
} | } | ||||
if (vcpu_rendezvous_pending(evinfo)) { | if (vcpu_rendezvous_pending(vcpu->vcpu, evinfo)) { | ||||
enable_intr(); | enable_intr(); | ||||
vm_exit_rendezvous(vcpu->vcpu, rip); | vm_exit_rendezvous(vcpu->vcpu, rip); | ||||
break; | break; | ||||
} | } | ||||
if (vcpu_reqidle(evinfo)) { | if (vcpu_reqidle(evinfo)) { | ||||
enable_intr(); | enable_intr(); | ||||
vm_exit_reqidle(vcpu->vcpu, rip); | vm_exit_reqidle(vcpu->vcpu, rip); | ||||
▲ Show 20 Lines • Show All 1,179 Lines • Show Last 20 Lines |