Home
last modified time | relevance | path

Searched refs:gla (Results 1 – 15 of 15) sorted by relevance

/freebsd-10-stable/sys/amd64/include/
Dvmm_instruction_emul.h65 uint64_t rflags, uint64_t gla);
68 int vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla);
74 uint64_t *gla);
96 uint64_t gla, int prot, uint64_t *gpa, int *is_fault);
112 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
Dvmm.h390 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo,
589 uint64_t gla; member
Dvmm_dev.h186 uint64_t gla; member
/freebsd-10-stable/sys/amd64/vmm/
Dvmm_instruction_emul.c608 enum vm_reg_name gpr, uint64_t *gla, int *fault) in get_gla() argument
629 addrsize, prot, gla)) { in get_gla()
637 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla()
645 if (vie_alignment_check(paging->cpl, opsize, cr0, rflags, *gla)) { in get_gla()
1483 vie_alignment_check(int cpl, int size, uint64_t cr0, uint64_t rf, uint64_t gla) in vie_alignment_check() argument
1492 return ((gla & (size - 1)) ? 1 : 0); in vie_alignment_check()
1496 vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla) in vie_canonical_check() argument
1508 if (gla & (1UL << 47)) in vie_canonical_check()
1509 return ((gla & mask) != mask); in vie_canonical_check()
1511 return ((gla & mask) != 0); in vie_canonical_check()
[all …]
Dvmm.c1377 uint64_t gla, gpa, cs_base; in vm_handle_inst_emul() local
1390 gla = vme->u.inst_emul.gla; in vm_handle_inst_emul()
1413 if (vmm_decode_instruction(vm, vcpuid, gla, cpu_mode, cs_d, vie) != 0) { in vm_handle_inst_emul()
2488 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, in vm_copy_setup() argument
2502 error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa, fault); in vm_copy_setup()
2510 gla += n; in vm_copy_setup()
Dvmm_dev.c583 error = vm_gla2gpa(sc->vm, gg->vcpuid, &gg->paging, gg->gla, in vmmdev_ioctl()
/freebsd-10-stable/usr.sbin/bhyve/
Dinout.c112 uint64_t gla, index, iterations, count; in emulate_inout() local
160 addrsize, prot, &gla)) { in emulate_inout()
165 error = vm_copy_setup(ctx, vcpu, &vis->paging, gla, in emulate_inout()
176 vis->cr0, vis->rflags, gla)) { in emulate_inout()
Dtask_switch.c630 uint64_t gla, cr0, rflags; in push_errcode() local
668 &seg_desc, esp, bytes, stacksize, PROT_WRITE, &gla)) { in push_errcode()
674 if (vie_alignment_check(paging->cpl, bytes, cr0, rflags, gla)) { in push_errcode()
680 error = vm_copy_setup(ctx, vcpu, paging, gla, bytes, PROT_WRITE, in push_errcode()
/freebsd-10-stable/sys/xen/interface/
Dmem_event.h55 uint64_t gla; /* if gla_valid */ member
/freebsd-10-stable/lib/libvmmapi/
Dvmmapi.h112 uint64_t gla, int prot, uint64_t *gpa, int *fault);
187 uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
Dvmmapi.c1182 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa() argument
1190 gg.gla = gla; in vm_gla2gpa()
1207 uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt, in vm_copy_setup() argument
1221 error = vm_gla2gpa(ctx, vcpu, paging, gla, prot, &gpa, fault); in vm_copy_setup()
1237 gla += n; in vm_copy_setup()
/freebsd-10-stable/share/misc/
Diso639193 gd gla gla Gaelic; Scottish Gaelic
/freebsd-10-stable/sys/amd64/vmm/intel/
Dvmx.c1793 vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla) in vmexit_inst_emul() argument
1803 vmexit->u.inst_emul.gla = gla; in vmexit_inst_emul()
/freebsd-10-stable/sys/amd64/vmm/amd/
Dsvm.c825 vmexit->u.inst_emul.gla = VIE_INVALID_GLA; in svm_handle_inst_emul()
/freebsd-10-stable/contrib/binutils/bfd/
DChangeLog-98994242 implmented. Patch submitted by Dr. R.J. Black <rjb@dcs.gla.ac.uk>