Home
last modified time | relevance | path

Searched full:vmrun (Results 1 – 25 of 26) sorted by relevance

12

/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()
134 struct vm_run *vmrun) in vmexit_wrmsr() argument
139 vme = vmrun->vm_exit; in vmexit_wrmsr()
242 vmexit_vmx(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_vmx() argument
246 vme = vmrun->vm_exit; in vmexit_vmx()
278 vmexit_svm(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_svm() argument
282 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.c62 struct vm_run *vmrun) in vmexit_inst_emul() argument
68 vme = vmrun->vm_exit; in vmexit_inst_emul()
91 struct vm_run *vmrun) in vmexit_reg_emul() argument
96 vme = vmrun->vm_exit; in vmexit_reg_emul()
105 vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_suspend() argument
111 vme = vmrun->vm_exit; in vmexit_suspend()
136 struct vm_run *vmrun __unused) in vmexit_debug()
149 struct vm_run *vmrun __unused) in vmexit_bogus()
189 vmexit_smccc(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_smccc() argument
200 vme = vmrun->vm_exit; in vmexit_smccc()
[all …]
/freebsd/crypto/openssh/.github/workflows/
H A Dupstream.yml47 …run: vmrun "cd /usr/src && if [ -d .git ]; then git pull && git log -n1; else cvs -q up -dPA usr.b…
55 vmrun "echo $o | sudo tee -a /etc/mk.conf"
57 run: vmrun "cd /usr/src/usr.bin/nc && make clean all && sudo make install"
59 …run: vmrun "make -C /usr/src/usr.bin/ssh obj clean && make -C /usr/src/regress/usr.bin/ssh obj cle…
61 run: vmrun " make -C /usr/src/usr.bin/ssh"
63 run: vmrun "sudo make -C /usr/src/usr.bin/ssh install && sudo /etc/rc.d/sshd -f restart"
65 …run: vmrun "cd /usr/src/regress/usr.bin/ssh && case ${{ matrix.config }} in without-openssl) make …
71 …run: vmrun 'for i in /usr/src/regress/usr.bin/ssh/obj/*.log; do echo ====; echo logfile $i; echo =…
H A Dselfhosted.yml120 run: vmrun ./.github/configure.sh ${{ matrix.config }}
127 run: vmrun make clean
129 run: vmrun make
131 run: vmrun ./.github/run_test.sh ${{ matrix.config }}
135 … run: vmrun 'for i in regress/failed*.log; do echo ====; echo logfile $i; echo =====; cat $i; done'
156 vmrun sudo chown -R $LOGNAME ~/$(basename ${GITHUB_WORKSPACE}) || true
157 vmrun "cd $(basename ${GITHUB_WORKSPACE}/regress) && sudo make clean"
159 vmrun "sudo mkdir -p $(dirname ${GITHUB_WORKSPACE})"
160 vmrun "sudo ln -s ~/$(basename ${GITHUB_WORKSPACE}) ${GITHUB_WORKSPACE}"
/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()
138 struct vm_run *vmrun __unused) in vmexit_debug()
152 struct vm_run *vmrun __unused) in vmexit_bogus()
310 vmexit_ecall(struct vmctx *ctx, struct vcpu *vcpu, struct vm_run *vmrun) in vmexit_ecall() argument
317 vme = vmrun->vm_exit; in vmexit_ecall()
347 struct vm_run *vmrun) in vmexit_hyp() argument
351 vme = vmrun->vm_exit; in vmexit_hyp()
/freebsd/sys/amd64/vmm/
H A Dvmm_dev_machdep.c187 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
189 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
196 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
201 vmrun->cpuset, in vmmdev_machdep_ioctl()
202 min(vmrun->cpusetsize, sizeof(cpuset_t))); in vmmdev_machdep_ioctl()
205 if (sizeof(cpuset_t) < vmrun->cpusetsize) { in vmmdev_machdep_ioctl()
208 p = (uint8_t *)vmrun->cpuset + in vmmdev_machdep_ioctl()
210 while (p < (uint8_t *)vmrun->cpuset + in vmmdev_machdep_ioctl()
211 vmrun->cpusetsize) { in vmmdev_machdep_ioctl()
H A Dx86.c558 * "inside" of vmrun(), it runs with in x86_emulate_cpuid()
/freebsd/sys/amd64/vmm/amd/
H A Dsvm_support.S35 * They are also responsible for saving/restoring the host %rbp across VMRUN.
53 * Host register state saved across a VMRUN.
56 * %rsp: because it is preserved by the processor across VMRUN.
89 vmrun %rax
H A Dsvm.c548 * the VMRUN intercept bit must be set to pass the consistency check. in vmcb_init()
553 * The ASID will be set to a non-zero value just before VMRUN. in vmcb_init()
1158 * immediate VMRUN. in clear_nmi_blocking()
1299 { .reason = VMCB_EXIT_VMRUN, .str = "vmrun" }, in exit_reason_to_str()
1894 * VMRUN. in svm_inj_interrupts()
1982 * are flushed by VMRUN. in svm_pmap_activate()
2163 * the VMRUN instruction. This could happen if a rendezvous in svm_run()
2182 * loaded by the "vmrun" instruction but also software state in svm_run()
2249 * The host GDTR and IDTR is saved by VMRUN and restored in svm_run()
H A Dsvm_msr.c77 * hardware on every #VMEXIT/VMRUN (e.g., G_PAT) or are saved/restored in svm_msr_guest_init()
/freebsd/sys/riscv/vmm/
H A Dvmm_dev_machdep.c76 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
78 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
85 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
/freebsd/sys/arm64/vmm/
H A Dvmm_dev_machdep.c77 struct vm_run *vmrun; in vmmdev_machdep_ioctl() local
79 vmrun = (struct vm_run *)data; in vmmdev_machdep_ioctl()
86 error = copyout(vme, vmrun->vm_exit, sizeof(*vme)); in vmmdev_machdep_ioctl()
/freebsd/usr.sbin/bhyvectl/
H A Dbhyvectl.c387 struct vm_run vmrun; in main() local
585 vmrun.vm_exit = &vmexit; in main()
586 vmrun.cpuset = &cpuset; in main()
587 vmrun.cpusetsize = sizeof(cpuset); in main()
588 error = vm_run(vcpu, &vmrun); in main()
/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.td920 def : InstAlias<"vmrun\t{%eax|eax}", (VMRUN32), 0>, Requires<[Not64BitMode]>;
921 def : InstAlias<"vmrun\t{%rax|rax}", (VMRUN64), 0>, Requires<[In64BitMode]>;
/freebsd/share/examples/
H A DMakefile48 SE_BHYVE= vmrun.sh
49 PACKAGE_bhyve/vmrun.sh= bhyve
/freebsd/usr.sbin/bhyve/
H A Dbhyverun.c689 struct vm_run vmrun; in vm_loop() local
697 vmrun.vm_exit = &vme; in vm_loop()
698 vmrun.cpuset = &dmask; in vm_loop()
699 vmrun.cpusetsize = sizeof(dmask); in vm_loop()
702 error = vm_run(vcpu, &vmrun); in vm_loop()
713 rc = (*vmexit_handlers[exitcode])(ctx, vcpu, &vmrun); in vm_loop()
/freebsd/packages/bhyve/
H A Dbhyve.ucl40 An example script is also provided in /usr/share/examples/bhyve/vmrun.sh
/freebsd/lib/libvmmapi/
H A Dvmmapi.h161 int vm_run(struct vcpu *vcpu, struct vm_run *vmrun);
H A Dvmmapi.c812 vm_run(struct vcpu *vcpu, struct vm_run *vmrun) in vm_run() argument
814 return (vcpu_ioctl(vcpu, VM_RUN, vmrun)); in vm_run()
/freebsd/share/examples/bhyve/
H A Dvmrun.sh56 echo "Usage: vmrun.sh [-aAEhiTuvw] [-9 <9p share>=<path>[,<opts>]]"
/freebsd/sys/amd64/amd64/
H A Ddb_disasm.c1422 i_name = "vmrun"; in db_disasm()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c1765 * This runs "inside" vmrun() with the guest's FPU state, so in vmx_emulate_xsetbv()
/freebsd/tools/build/mk/
H A DOptionalObsoleteFiles.inc165 OLD_FILES+=usr/share/examples/bhyve/vmrun.sh
1746 OLD_FILES+=usr/share/examples/bhyve/vmrun.sh

12