| /freebsd-13.1/sys/amd64/include/ |
| H A D | vmm_instruction_emul.h | 67 uint64_t rflags, uint64_t gla); 70 int vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla); 76 uint64_t *gla); 98 uint64_t gla, int prot, uint64_t *gpa, int *is_fault); 105 uint64_t gla, int prot, uint64_t *gpa, int *is_fault); 124 int vmm_decode_instruction(struct vm *vm, int cpuid, uint64_t gla,
|
| H A D | vmm.h | 460 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, 686 uint64_t gla; member
|
| H A D | vmm_dev.h | 209 uint64_t gla; member
|
| /freebsd-13.1/sys/amd64/vmm/ |
| H A D | vmm_instruction_emul.c | 737 addrsize, prot, gla)) { in get_gla() 1871 if (gla & (1UL << 47)) in vie_canonical_check() 1872 return ((gla & mask) != mask); in vie_canonical_check() 1874 return ((gla & mask) != 0); in vie_canonical_check() 1888 int prot, uint64_t *gla) in vie_calculate_gla() argument 2100 *gpa = gla; in _vm_gla2gpa() 2177 ptpindex = (gla >> 30) & 0x3; in _vm_gla2gpa() 2253 *gpa = pte | (gla & (pgsize - 1)); in _vm_gla2gpa() 2823 if (gla == VIE_INVALID_GLA) in verify_gla() 2889 if (gla != gla2) { in verify_gla() [all …]
|
| H A D | vmm.c | 1482 uint64_t gla, gpa, cs_base; in vm_handle_inst_emul() local 1495 gla = vme->u.inst_emul.gla; in vm_handle_inst_emul() 1518 if (vmm_decode_instruction(vm, vcpuid, gla, cpu_mode, cs_d, vie) != 0) { in vm_handle_inst_emul() 2670 uint64_t gla, size_t len, int prot, struct vm_copyinfo *copyinfo, in vm_copy_setup() argument 2684 error = vm_gla2gpa(vm, vcpuid, paging, gla, prot, &gpa, fault); in vm_copy_setup() 2692 gla += n; in vm_copy_setup()
|
| H A D | vmm_dev.c | 785 error = vm_gla2gpa(sc->vm, gg->vcpuid, &gg->paging, gg->gla, in vmmdev_ioctl() 794 gg->gla, gg->prot, &gg->gpa, &gg->fault); in vmmdev_ioctl()
|
| /freebsd-13.1/usr.sbin/bhyve/ |
| H A D | inout.c | 115 uint64_t gla, index, iterations, count; in emulate_inout() local 164 addrsize, prot, &gla)) { in emulate_inout() 169 error = vm_copy_setup(ctx, vcpu, &vis->paging, gla, in emulate_inout() 180 vis->cr0, vis->rflags, gla)) { in emulate_inout()
|
| H A D | task_switch.c | 633 uint64_t gla, cr0, rflags; in push_errcode() local 671 &seg_desc, esp, bytes, stacksize, PROT_WRITE, &gla)) { in push_errcode() 677 if (vie_alignment_check(paging->cpl, bytes, cr0, rflags, gla)) { in push_errcode() 683 error = vm_copy_setup(ctx, vcpu, paging, gla, bytes, PROT_WRITE, in push_errcode()
|
| /freebsd-13.1/lib/libvmmapi/ |
| H A D | vmmapi.h | 127 uint64_t gla, int prot, uint64_t *gpa, int *fault); 129 struct vm_guest_paging *paging, uint64_t gla, int prot, 217 uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt,
|
| H A D | vmmapi.c | 1319 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa() argument 1327 gg.gla = gla; in vm_gla2gpa() 1340 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa_nofault() argument 1348 gg.gla = gla; in vm_gla2gpa_nofault() 1365 uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt, in vm_copy_setup() argument 1379 error = vm_gla2gpa(ctx, vcpu, paging, gla, prot, &gpa, fault); in vm_copy_setup() 1395 gla += n; in vm_copy_setup()
|
| /freebsd-13.1/sys/xen/interface/ |
| H A D | vm_event.h | 272 uint64_t gla; /* if flags has MEM_ACCESS_GLA_VALID set */ member
|
| /freebsd-13.1/share/misc/ |
| H A D | iso639 | 194 gd gla gla Gaelic; Scottish Gaelic
|
| /freebsd-13.1/sys/amd64/vmm/intel/ |
| H A D | vmx.c | 2030 vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla) in vmexit_inst_emul() argument 2040 vmexit->u.inst_emul.gla = gla; in vmexit_inst_emul()
|
| /freebsd-13.1/sys/amd64/vmm/amd/ |
| H A D | svm.c | 868 vmexit->u.inst_emul.gla = VIE_INVALID_GLA; in svm_handle_inst_emul()
|