Home
last modified time | relevance | path

Searched refs:vrs (Results 1 – 25 of 28) sorted by relevance

12

/openbsd/src/usr.sbin/vmd/
Dx86_mmio.c58 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 …]
Dx86_vm.c242 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 …]
Dvm.c191 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()
Dloadfile_elf.c269 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()
Darm64_vm.c30 load_firmware(struct vmd_vm *vm, struct vcpu_reg_state *vrs) in load_firmware() argument
Dpci.c297 vei->vrs.vrs_gprs[VCPU_REGS_RIP]); in pci_handle_io()
/openbsd/src/gnu/gcc/gcc/config/arm/
Dunwind-arm.c150 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/
Dvmm_machdep.c584 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/
Dvmmvar.h61 struct vcpu_reg_state vrs; member
/openbsd/src/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/
DABISysV_ppc64.cpp700 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/
DMakefile.in140 rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
/openbsd/src/gnu/usr.bin/binutils-2.17/etc/
DMakefile.in176 rm -f *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
/openbsd/src/gnu/lib/libreadline/doc/
DMakefile.in156 *.fns *.kys *.tps *.vrs *.bt *.bts *.o core *.core
/openbsd/src/sys/arch/amd64/include/
Dvmmvar.h462 struct vcpu_reg_state vrs; member
/openbsd/src/gnu/usr.bin/binutils/gas/doc/
DMakefile.in384 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/
DMakefile.in291 binutils.tps binutils.vr binutils.vrs binutils.op binutils.tr \
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/doc/
DMakefile.in378 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/
DMakefile.in364 binutils.vr binutils.vrs binutils.dvi binutils.pdf \
/openbsd/src/gnu/usr.bin/binutils/bfd/doc/
DMakefile.in368 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/
DMakefile.in436 bfd.tmp bfd.toc bfd.tp bfd.tps bfd.vr bfd.vrs bfd.dvi \
/openbsd/src/gnu/gcc/libgomp/
DMakefile.in544 libgomp.toc libgomp.tp libgomp.tps libgomp.vr libgomp.vrs \
/openbsd/src/gnu/usr.bin/binutils/gprof/
DMakefile.in415 gprof.tp gprof.tps gprof.vr gprof.vrs gprof.op gprof.tr \
/openbsd/src/gnu/usr.bin/binutils-2.17/gprof/
DMakefile.in453 gprof.tps gprof.vr gprof.vrs gprof.dvi gprof.pdf gprof.ps \
/openbsd/src/gnu/usr.bin/gcc/gcc/f/
DMake-lang.in320 g77.pg g77.tp g77.vrs g77.cp g77.fns g77.log g77.pgs g77.tps
/openbsd/src/gnu/usr.bin/binutils/ld/
DMakefile.in835 ld.log ld.pg ld.toc ld.tp ld.tps ld.vr ld.vrs ld.op ld.tr \

12