Home
last modified time | relevance | path

Searched refs:vmrun (Results 1 – 16 of 16) sorted by relevance

/freebsd/usr.sbin/bhyve/amd64/
H A Dvmexit.c73 vmexit_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_inout() argument
79 vme = vmrun->vm_exit; in vmexit_inout()
98 struct vm_run *vmrun) in vmexit_rdmsr() argument
105 vme = vmrun->vm_exit; in vmexit_rdmsr()
131 struct vm_run *vmrun) in vmexit_wrmsr() argument
136 vme = vmrun->vm_exit; in vmexit_wrmsr()
236 vmexit_vmx(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_vmx() argument
240 vme = vmrun->vm_exit; in vmexit_vmx()
272 vmexit_svm(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_svm() argument
276 vme = vmrun->vm_exit; in vmexit_svm()
[all …]
H A Dtask_switch.c705 vmexit_task_switch(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_task_switch() argument
720 vmexit = vmrun->vm_exit; in vmexit_task_switch()
/freebsd/usr.sbin/bhyve/aarch64/
H A Dvmexit.c61 struct vm_run *vmrun) in vmexit_inst_emul() argument
67 vme = vmrun->vm_exit; in vmexit_inst_emul()
90 struct vm_run *vmrun) in vmexit_reg_emul() argument
95 vme = vmrun->vm_exit; in vmexit_reg_emul()
104 vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_suspend() argument
110 vme = vmrun->vm_exit; in vmexit_suspend()
133 struct vm_run *vmrun __unused) in vmexit_debug()
146 struct vm_run *vmrun __unused) in vmexit_bogus()
192 vmexit_smccc(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_smccc() argument
203 vme = vmrun->vm_exit; in vmexit_smccc()
[all …]
/freebsd/usr.sbin/bhyve/riscv/
H A Dvmexit.c76 struct vm_run *vmrun) in vmexit_inst_emul() argument
82 vme = vmrun->vm_exit; in vmexit_inst_emul()
104 vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_suspend() argument
110 vme = vmrun->vm_exit; in vmexit_suspend()
136 struct vm_run *vmrun __unused) in vmexit_debug()
150 struct vm_run *vmrun __unused) in vmexit_bogus()
308 vmexit_ecall(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_ecall() argument
315 vme = vmrun->vm_exit; in vmexit_ecall()
345 struct vm_run *vmrun) in vmexit_hyp() argument
349 vme = vmrun->vm_exit; in vmexit_hyp()
/freebsd/sys/amd64/vmm/
H A Dvmm_dev_machdep.c175 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
209 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
216 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
221 vmrun->cpuset, in vmmdev_machdep_ioctl()
222 min(vmrun->cpusetsize, sizeof(cpuset_t))); in vmmdev_machdep_ioctl()
225 if (sizeof(cpuset_t) < vmrun->cpusetsize) { in vmmdev_machdep_ioctl()
228 p = (uint8_t *)vmrun->cpuset + in vmmdev_machdep_ioctl()
230 while (p < (uint8_t *)vmrun->cpuset + in vmmdev_machdep_ioctl()
231 vmrun->cpusetsize) { in vmmdev_machdep_ioctl()
/freebsd/sys/riscv/vmm/
H A Dvmm_dev_machdep.c70 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
83 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
90 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
/freebsd/sys/arm64/vmm/
H A Dvmm_dev_machdep.c71 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
85 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
92 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
/freebsd/usr.sbin/bhyvectl/
H A Dbhyvectl.c330 struct vm_run vmrun; in main() local
495 vmrun.vm_exit = &vmexit; in main()
496 vmrun.cpuset = &cpuset; in main()
497 vmrun.cpusetsize = sizeof(cpuset); in main()
498 error = vm_run(vcpu, &vmrun); in main()
/freebsd/usr.sbin/bhyve/
H A Dbhyverun.c460 struct vm_run vmrun; in vm_loop() local
468 vmrun.vm_exit = &vme; in vm_loop()
469 vmrun.cpuset = &dmask; in vm_loop()
470 vmrun.cpusetsize = sizeof(dmask); in vm_loop()
473 error = vm_run(vcpu, &vmrun); in vm_loop()
484 rc = (*vmexit_handlers[exitcode])(ctx, vcpu, &vmrun); in vm_loop()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrSVM.td33 def VMRUN32 : I<0x01, MRM_D8, (outs), (ins), "vmrun", []>, TB,
36 def VMRUN64 : I<0x01, MRM_D8, (outs), (ins), "vmrun", []>, TB,
H A DX86InstrAsmAlias.td890 def : InstAlias<"vmrun\t{%eax|eax}", (VMRUN32), 0>, Requires<[Not64BitMode]>;
891 def : InstAlias<"vmrun\t{%rax|rax}", (VMRUN64), 0>, Requires<[In64BitMode]>;
/freebsd/share/examples/
H A DMakefile50 SE_BHYVE= vmrun.sh
51 PACKAGE_bhyve/vmrun.sh= bhyve
/freebsd/sys/amd64/vmm/amd/
H A Dsvm_support.S89 vmrun %rax
/freebsd/lib/libvmmapi/
H A Dvmmapi.h162 int vm_run(struct vcpu *vcpu, struct vm_run *vmrun);
H A Dvmmapi.c727 vm_run(struct vcpu *vcpu, struct vm_run *vmrun) in vm_run() argument
729 return (vcpu_ioctl(vcpu, VM_RUN, vmrun)); in vm_run()
/freebsd/tools/build/mk/
H A DOptionalObsoleteFiles.inc162 OLD_FILES+=usr/share/examples/bhyve/vmrun.sh
1661 OLD_FILES+=usr/share/examples/bhyve/vmrun.sh