Changeset View
Changeset View
Standalone View
Standalone View
head/sys/amd64/vmm/vmm.c
Show First 20 Lines • Show All 1,731 Lines • ▼ Show 20 Lines | case VM_EXITCODE_INST_EMUL: | ||||
error = vm_handle_inst_emul(vm, vcpuid, &retu); | error = vm_handle_inst_emul(vm, vcpuid, &retu); | ||||
break; | break; | ||||
case VM_EXITCODE_INOUT: | case VM_EXITCODE_INOUT: | ||||
case VM_EXITCODE_INOUT_STR: | case VM_EXITCODE_INOUT_STR: | ||||
error = vm_handle_inout(vm, vcpuid, vme, &retu); | error = vm_handle_inout(vm, vcpuid, vme, &retu); | ||||
break; | break; | ||||
case VM_EXITCODE_MONITOR: | case VM_EXITCODE_MONITOR: | ||||
case VM_EXITCODE_MWAIT: | case VM_EXITCODE_MWAIT: | ||||
case VM_EXITCODE_VMINSN: | |||||
vm_inject_ud(vm, vcpuid); | vm_inject_ud(vm, vcpuid); | ||||
break; | break; | ||||
default: | default: | ||||
retu = true; /* handled in userland */ | retu = true; /* handled in userland */ | ||||
break; | break; | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 963 Lines • Show Last 20 Lines |