/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 1833 vmexit->inst_length = 0; in vmexit_mmio_emul() 1909 vmexit->inst_length = 0; in vmexit_inout() 2464 vmexit->u.bpt.inst_length = vmexit->inst_length; in vmx_exit_process() 2607 vmexit->rip += vmexit->inst_length; in vmx_exit_process() 2641 vmexit->inst_length = 0; in vmx_exit_inst_error() 2759 struct vm_exit *vmexit; in vmx_run() local 2866 vmexit->rip = rip; in vmx_run() 2896 bzero(vmexit, sizeof (*vmexit)); in vmx_run() 2897 vmexit->rip = rip; in vmx_run() 2962 rip = vmexit->rip; in vmx_run() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 597 inout = &vmexit->u.inout; in svm_handle_inout() 656 vmexit->inst_length = 0; in svm_handle_inout() 896 bzero(&vmexit->u.inst_emul, sizeof (vmexit->u.inst_emul)); in svm_inst_emul_other() 902 vmexit->inst_length = 0; in svm_inst_emul_other() 1258 vmexit->u.msr.code = ecx; in svm_handle_msr() 1313 vmexit->rip = state->rip; in svm_vmexit() 1331 KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, in svm_vmexit() 1378 vmexit->inst_length = 0; in svm_vmexit() 1540 vmexit->rip += vmexit->inst_length; in svm_vmexit() 1541 vmexit->inst_length = 0; in svm_vmexit() [all …]
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 351 printf("\trip\t\t0x%016lx\n", vmexit->rip); in dump_vm_run_exitcode() 353 switch (vmexit->exitcode) { in dump_vm_run_exitcode() 358 printf("\tbytes\t\t%d\n", vmexit->u.inout.bytes); in dump_vm_run_exitcode() 365 vmexit->u.mmio.read ? "READ" : "WRITE"); in dump_vm_run_exitcode() 366 printf("\tbytes\t\t%d\n", vmexit->u.mmio.bytes); in dump_vm_run_exitcode() 367 printf("\tgpa\t\t0x%08x\n", vmexit->u.mmio.gpa); in dump_vm_run_exitcode() 374 vmexit->u.vmx.exit_reason, vmexit->u.vmx.exit_reason); in dump_vm_run_exitcode() 376 vmexit->u.vmx.exit_qualification); in dump_vm_run_exitcode() 1738 struct vm_exit vmexit; in main() local 2349 error = vm_run(vcpu, &entry, &vmexit); in main() [all …]
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | task_switch.c | 861 vmexit_task_switch(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit) in vmexit_task_switch() argument 875 task_switch = &vmexit->u.task_switch; in vmexit_task_switch() 877 ext = vmexit->u.task_switch.ext; in vmexit_task_switch() 878 reason = vmexit->u.task_switch.reason; in vmexit_task_switch() 879 paging = &vmexit->u.task_switch.paging; in vmexit_task_switch() 886 eip = vmexit->rip + vmexit->inst_length; in vmexit_task_switch()
|
H A D | gdb.h | 32 void gdb_cpu_breakpoint(struct vcpu *vcpu, struct vm_exit *vmexit);
|
H A D | inout.h | 90 int emulate_inout(struct vmctx *, struct vcpu *vcpu, struct vm_exit *vmexit);
|
H A D | gdb.c | 904 gdb_cpu_breakpoint(struct vcpu *vcpu, struct vm_exit *vmexit) in gdb_cpu_breakpoint() argument 917 error = guest_vaddr2paddr(vcpu, vmexit->rip, &gpa); in gdb_cpu_breakpoint() 926 vm_set_register(vcpu, VM_REG_GUEST_RIP, vmexit->rip); in gdb_cpu_breakpoint() 930 vcpuid, vmexit->rip); in gdb_cpu_breakpoint() 949 vmexit->rip); in gdb_cpu_breakpoint() 951 vmexit->u.bpt.inst_length); in gdb_cpu_breakpoint()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/i86xpv/xdt/ |
H A D | tst.hvmenable.ksh | 56 xdt:hvm::vmexit
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 2257 struct vm_exit *vmexit; in vm_exit_run_state() local 2259 vmexit = vm_exitinfo(vm, vcpuid); in vm_exit_run_state() 2260 vmexit->rip = rip; in vm_exit_run_state() 2261 vmexit->inst_length = 0; in vm_exit_run_state() 2262 vmexit->exitcode = VM_EXITCODE_RUN_STATE; in vm_exit_run_state()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.c | 907 vm_run(struct vcpu *vcpu, struct vm_exit *vmexit) in vm_run() argument 915 bcopy(&vmrun.vm_exit, vmexit, sizeof(struct vm_exit)); in vm_run()
|
/illumos-gate/usr/src/cmd/ast/libast/ |
H A D | Makefile.defs | 640 vmalloc/vmexit.o \
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/ |
H A D | Makefile | 201 vmdisc.c vmexit.c vmlast.c vmopen.c vmpool.c vmprivate.c vmprofile.c \
|
H A D | Mamfile | 5745 make vmexit.o 5746 make vmalloc/vmexit.c 5748 done vmalloc/vmexit.c 5749 meta vmexit.o %.c>%.o vmalloc/vmexit.c vmexit 5750 prev vmalloc/vmexit.c 5751 … ${mam_cc_FLAGS} ${CCFLAGS} -I. -Icomp -Ivmalloc -Iinclude -Istd -D_PACKAGE_ast -c vmalloc/vmexit.c 5752 done vmexit.o generated 6106 …o aso-fcntl.o vmbest.o vmclear.o vmclose.o vmdcheap.o vmdebug.o vmdisc.o vmexit.o vmlast.o vmopen.…
|