| /openbsd/src/usr.sbin/vmd/ |
| D | x86_mmio.c | 58 static int get_modrm_addr(struct x86_insn *, struct vcpu_reg_state *vrs); 242 dump_regs(struct vcpu_reg_state *vrs) in dump_regs() argument 249 vrs->vrs_gprs[i]); in dump_regs() 252 vsi = &vrs->vrs_sregs[i]; in dump_regs() 366 detect_cpu_mode(struct vcpu_reg_state *vrs) in detect_cpu_mode() argument 371 cr0 = vrs->vrs_crs[VCPU_REGS_CR0]; in detect_cpu_mode() 375 cr4 = vrs->vrs_crs[VCPU_REGS_CR4]; in detect_cpu_mode() 376 cs = vrs->vrs_sregs[VCPU_REGS_CS].vsi_ar; in detect_cpu_mode() 377 efer = vrs->vrs_msrs[VCPU_REGS_EFER]; in detect_cpu_mode() 378 rflags = vrs->vrs_gprs[VCPU_REGS_RFLAGS]; in detect_cpu_mode() [all …]
|
| D | x86_vm.c | 242 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware() argument 252 memcpy(vrs, &vcpu_init_flat64, sizeof(*vrs)); in load_firmware() 259 ret = loadfile_elf(fp, vm, vrs, vm->vm_params.vmc_bootdevice); in load_firmware() 267 ret = loadfile_bios(fp, sb.st_size, vrs); in load_firmware() 291 loadfile_bios(gzFile fp, off_t size, struct vcpu_reg_state *vrs) in loadfile_bios() argument 296 memcpy(vrs, &vcpu_init_flat16, sizeof(*vrs)); in loadfile_bios() 565 vei->vrs.vrs_gprs[VCPU_REGS_RCX], in vcpu_exit_inout() 566 vei->vrs.vrs_gprs[VCPU_REGS_RDX], in vcpu_exit_inout() 567 vei->vrs.vrs_gprs[VCPU_REGS_RSI]); in vcpu_exit_inout() 578 vei->vrs.vrs_gprs[VCPU_REGS_RIP] += vei->vei.vei_insn_len; in vcpu_exit_inout() [all …]
|
| D | vm.c | 191 struct vcpu_reg_state vrs; in start_vm() local 259 vrs = vrp.vrwp_regs; in start_vm() 260 } else if (load_firmware(vm, &vrs)) in start_vm() 320 ret = run_vm(&vm->vm_params, &vrs); in start_vm() 741 vcpu_reset(uint32_t vmid, uint32_t vcpu_id, struct vcpu_reg_state *vrs) in vcpu_reset() argument 748 memcpy(&vrp.vrp_init_state, vrs, sizeof(struct vcpu_reg_state)); in vcpu_reset() 876 run_vm(struct vmop_create_params *vmc, struct vcpu_reg_state *vrs) in run_vm() argument 930 if (vcpu_reset(vcp->vcp_id, i, vrs)) { in run_vm() 952 vregsp.vrwp_regs = *vrs; in run_vm()
|
| D | loadfile_elf.c | 269 loadfile_elf(gzFile fp, struct vmd_vm *vm, struct vcpu_reg_state *vrs, in loadfile_elf() argument 302 vrs->vrs_crs[VCPU_REGS_CR3] = PML3_PAGE; in loadfile_elf() 303 vrs->vrs_crs[VCPU_REGS_CR4] = CR4_PSE; in loadfile_elf() 304 vrs->vrs_msrs[VCPU_REGS_EFER] = 0ULL; in loadfile_elf() 327 vrs->vrs_gprs[VCPU_REGS_RIP] = (uint64_t)marks[MARK_ENTRY]; in loadfile_elf() 328 vrs->vrs_gprs[VCPU_REGS_RSP] = (uint64_t)(STACK_PAGE + PAGE_SIZE) - stacksize; in loadfile_elf() 329 vrs->vrs_gdtr.vsi_base = GDT_PAGE; in loadfile_elf()
|
| D | arm64_vm.c | 30 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware() argument
|
| D | pci.c | 297 vei->vrs.vrs_gprs[VCPU_REGS_RIP]); in pci_handle_io()
|
| /openbsd/src/gnu/gcc/gcc/config/arm/ |
| D | unwind-arm.c | 150 restore_non_core_regs (phase1_vrs * vrs) in restore_non_core_regs() argument 152 if ((vrs->demand_save_flags & DEMAND_SAVE_VFP) == 0) in restore_non_core_regs() 153 __gnu_Unwind_Restore_VFP (&vrs->vfp); in restore_non_core_regs() 182 phase1_vrs *vrs = (phase1_vrs *) context; in _Unwind_VRS_Get() local 190 *(_uw *) valuep = vrs->core.r[regno]; in _Unwind_VRS_Get() 213 phase1_vrs *vrs = (phase1_vrs *) context; in _Unwind_VRS_Set() local 222 vrs->core.r[regno] = *(_uw *) valuep; in _Unwind_VRS_Set() 244 phase1_vrs *vrs = (phase1_vrs *) context; in _Unwind_VRS_Pop() local 258 ptr = (_uw *) vrs->core.r[R_SP]; in _Unwind_VRS_Pop() 263 vrs->core.r[i] = *(ptr++); in _Unwind_VRS_Pop() [all …]
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | vmm_machdep.c | 584 struct vcpu_reg_state *vrs = &vrwp->vrwp_regs; in vm_rwregs() local 604 vcpu_readregs_vmx(vcpu, vrwp->vrwp_mask, 1, vrs) : in vm_rwregs() 605 vcpu_writeregs_vmx(vcpu, vrwp->vrwp_mask, 1, vrs); in vm_rwregs() 608 vcpu_readregs_svm(vcpu, vrwp->vrwp_mask, vrs) : in vm_rwregs() 609 vcpu_writeregs_svm(vcpu, vrwp->vrwp_mask, vrs); in vm_rwregs() 1028 struct vcpu_reg_state *vrs) in vcpu_readregs_vmx() argument 1032 uint64_t *gprs = vrs->vrs_gprs; in vcpu_readregs_vmx() 1033 uint64_t *crs = vrs->vrs_crs; in vcpu_readregs_vmx() 1034 uint64_t *msrs = vrs->vrs_msrs; in vcpu_readregs_vmx() 1035 uint64_t *drs = vrs->vrs_drs; in vcpu_readregs_vmx() [all …]
|
| /openbsd/src/sys/arch/arm64/include/ |
| D | vmmvar.h | 61 struct vcpu_reg_state vrs; member
|
| /openbsd/src/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/ |
| D | ABISysV_ppc64.cpp | 700 size_t vrs = 1; in GetVectorValueObject() local 710 vrs++; in GetVectorValueObject() 724 new DataBufferHeap(vrs * vr_size, 0)); in GetVectorValueObject() 726 for (uint32_t i = 0; i < vrs; i++) { in GetVectorValueObject()
|
| /openbsd/src/gnu/usr.bin/binutils/etc/ |
| D | Makefile.in | 140 rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/etc/ |
| D | Makefile.in | 176 rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
|
| /openbsd/src/gnu/lib/libreadline/doc/ |
| D | Makefile.in | 156 *.fns *.kys *.tps *.vrs *.bt *.bts *.o core *.core
|
| /openbsd/src/sys/arch/amd64/include/ |
| D | vmmvar.h | 462 struct vcpu_reg_state vrs; member
|
| /openbsd/src/gnu/usr.bin/binutils/gas/doc/ |
| D | Makefile.in | 384 as.toc as.tp as.tps as.vr as.vrs as.dvi as.pdf as.ps as.html
|
| /openbsd/src/gnu/usr.bin/binutils/binutils/doc/ |
| D | Makefile.in | 291 binutils.tps binutils.vr binutils.vrs binutils.op binutils.tr \
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/doc/ |
| D | Makefile.in | 378 as.toc as.tp as.tps as.vr as.vrs as.dvi as.pdf as.ps as.html
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/binutils/doc/ |
| D | Makefile.in | 364 binutils.vr binutils.vrs binutils.dvi binutils.pdf \
|
| /openbsd/src/gnu/usr.bin/binutils/bfd/doc/ |
| D | Makefile.in | 368 bfd.ps bfd.log bfd.pg bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs \
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/bfd/doc/ |
| D | Makefile.in | 436 bfd.tmp bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs bfd.dvi \
|
| /openbsd/src/gnu/gcc/libgomp/ |
| D | Makefile.in | 544 libgomp.toc libgomp.tp libgomp.tps libgomp.vr libgomp.vrs \
|
| /openbsd/src/gnu/usr.bin/binutils/gprof/ |
| D | Makefile.in | 415 gprof.tp gprof.tps gprof.vr gprof.vrs gprof.op gprof.tr \
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gprof/ |
| D | Makefile.in | 453 gprof.tps gprof.vr gprof.vrs gprof.dvi gprof.pdf gprof.ps \
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/f/ |
| D | Make-lang.in | 320 g77.pg g77.tp g77.vrs g77.cp g77.fns g77.log g77.pgs g77.tps
|
| /openbsd/src/gnu/usr.bin/binutils/ld/ |
| D | Makefile.in | 835 ld.log ld.pg ld.toc ld.tp ld.tps ld.vr ld.vrs ld.op ld.tr \
|