Searched refs:vme (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | bhyverun.c | 671 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 D | vmm.c | 1705 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 D | vmm_instruction_emul.c | 2670 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 D | vmm_sol_dev.c | 574 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 D | vmm_instruction_emul.h | 66 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 D | svm.c | 518 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()
|