Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/vmm/amd/svm.c
Show First 20 Lines • Show All 2,047 Lines • ▼ Show 20 Lines | do { | ||||
disable_gintr(); | disable_gintr(); | ||||
if (vcpu_suspended(evinfo)) { | if (vcpu_suspended(evinfo)) { | ||||
enable_gintr(); | enable_gintr(); | ||||
vm_exit_suspended(vcpu->vcpu, state->rip); | vm_exit_suspended(vcpu->vcpu, state->rip); | ||||
break; | break; | ||||
} | } | ||||
if (vcpu_rendezvous_pending(evinfo)) { | if (vcpu_rendezvous_pending(vcpu->vcpu, evinfo)) { | ||||
enable_gintr(); | enable_gintr(); | ||||
vm_exit_rendezvous(vcpu->vcpu, state->rip); | vm_exit_rendezvous(vcpu->vcpu, state->rip); | ||||
break; | break; | ||||
} | } | ||||
if (vcpu_reqidle(evinfo)) { | if (vcpu_reqidle(evinfo)) { | ||||
enable_gintr(); | enable_gintr(); | ||||
vm_exit_reqidle(vcpu->vcpu, state->rip); | vm_exit_reqidle(vcpu->vcpu, state->rip); | ||||
▲ Show 20 Lines • Show All 599 Lines • Show Last 20 Lines |