Home
last modified time | relevance | path

Searched refs:vmexit (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c1833 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 Dsvm.c597 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 Dbhyvectl.c351 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 Dtask_switch.c861 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 Dgdb.h32 void gdb_cpu_breakpoint(struct vcpu *vcpu, struct vm_exit *vmexit);
H A Dinout.h90 int emulate_inout(struct vmctx *, struct vcpu *vcpu, struct vm_exit *vmexit);
H A Dgdb.c904 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 Dtst.hvmenable.ksh56 xdt:hvm::vmexit
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c2257 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 Dvmmapi.c907 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 DMakefile.defs640 vmalloc/vmexit.o \
/illumos-gate/usr/src/contrib/ast/src/lib/libast/
H A DMakefile201 vmdisc.c vmexit.c vmlast.c vmopen.c vmpool.c vmprivate.c vmprofile.c \
H A DMamfile5745 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.…