Home
last modified time | relevance | path

Searched refs:vme (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Dbhyverun.c671 inout = vme->u.inout; in vmexit_inout()
730 error = emulate_wrmsr(vcpu, vme->u.msr.code, vme->u.msr.wval); in vmexit_wrmsr()
733 vme->u.msr.code, vme->u.msr.wval, vcpu_id(vcpu)); in vmexit_wrmsr()
757 struct vm_exit *vme) in vmexit_paging() argument
841 struct vm_exit *vme) in vmexit_bogus() argument
882 struct vm_exit *vme) in vmexit_inst_emul() argument
916 mmio = vme->u.mmio; in vmexit_mmio()
987 struct vm_exit *vme) in vmexit_breakpoint() argument
997 struct vm_exit *vme) in vmexit_ipi() argument
1057 struct vm_exit vme; in vm_loop() local
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c1705 struct vm_exit *vme; in vm_handle_mmio_emul() local
1710 vme = &vcpu->exitinfo; in vm_handle_mmio_emul()
1716 inst_addr = vme->rip + vme->u.mmio_emul.cs_base; in vm_handle_mmio_emul()
1826 bzero(&vme->u.inst_emul, sizeof (vme->u.inst_emul)); in vm_handle_inout()
1839 struct vm_exit *vme; in vm_handle_inst_emul() local
1844 vme = &vcpu->exitinfo; in vm_handle_inst_emul()
2163 if (vme != NULL) { in vm_is_suspended()
2470 struct vm_exit *vme; in vm_run() local
2483 vme = &vcpu->exitinfo; in vm_run()
2540 vcpu->nextrip = vme->rip + vme->inst_length; in vm_run()
[all …]
H A Dvmm_instruction_emul.c2670 vie_fallback_exitinfo(vie, vme); in vie_exitinfo()
2672 vme->exitcode = VM_EXITCODE_MMIO; in vie_exitinfo()
2675 vme->u.mmio.data = 0; in vie_exitinfo()
2677 vme->u.mmio.read = 1; in vie_exitinfo()
2683 vme->u.mmio.read = 0; in vie_exitinfo()
2688 vme->exitcode = VM_EXITCODE_INOUT; in vie_exitinfo()
2689 vme->u.inout.port = vie->inout.port; in vie_exitinfo()
2692 vme->u.inout.flags = INOUT_IN; in vie_exitinfo()
2693 vme->u.inout.eax = 0; in vie_exitinfo()
2695 vme->u.inout.flags = 0; in vie_exitinfo()
[all …]
H A Dvmm_sol_dev.c574 const struct vm_exit *vme; in vmmdev_do_ioctl() local
578 vme = vm_exitinfo(sc->vmm_vm, vcpu); in vmmdev_do_ioctl()
579 if (ddi_copyout(vme, outp, sizeof (*vme), md)) { in vmmdev_do_ioctl()
/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_instruction_emul.h66 void vie_exitinfo(const struct vie *vie, struct vm_exit *vme);
67 void vie_fallback_exitinfo(const struct vie *vie, struct vm_exit *vme);
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c518 vm_exit_svm(struct vm_exit *vme, uint64_t code, uint64_t info1, uint64_t info2) in vm_exit_svm() argument
521 vme->exitcode = VM_EXITCODE_SVM; in vm_exit_svm()
522 vme->u.svm.exitcode = code; in vm_exit_svm()
523 vme->u.svm.exitinfo1 = info1; in vm_exit_svm()
524 vme->u.svm.exitinfo2 = info2; in vm_exit_svm()