Searched refs:gva (Results 1 – 6 of 6) sorted by relevance
/qemu/target/i386/hvf/ |
H A D | x86_mmu.c | 44 target_ulong gva; member 89 index = gpt_entry(pt->gva, level, pae); in get_pt_entry() 163 return (pt->pte[2] & PAE_PTE_SUPER_PAGE_MASK) | (pt->gva & 0x3fffffff); in large_page_gpa() 170 return (pt->pte[1] & PAE_PTE_LARGE_PAGE_MASK) | (pt->gva & 0x1fffff); in large_page_gpa() 174 return pse_pte_to_page(pt->pte[1]) | (pt->gva & 0x3fffff); in large_page_gpa() 191 pt->gva = addr; in walk_gpt() 209 pt->gpa = (pt->pte[0] & page_mask) | (pt->gva & 0xfff); in walk_gpt() 218 bool mmu_gva_to_gpa(CPUState *cpu, target_ulong gva, uint64_t *gpa) in mmu_gva_to_gpa() argument 225 *gpa = gva; in mmu_gva_to_gpa() 229 res = walk_gpt(cpu, gva, err_code, &pt, x86_is_pae_enabled(cpu)); in mmu_gva_to_gpa() [all …]
|
H A D | x86_mmu.h | 39 bool mmu_gva_to_gpa(CPUState *cpu, target_ulong gva, uint64_t *gpa); 41 void vmx_write_mem(CPUState *cpu, target_ulong gva, void *data, int bytes); 42 void vmx_read_mem(CPUState *cpu, void *data, target_ulong gva, int bytes);
|
H A D | hvf.c | 241 static void hvf_read_mem(CPUState *cpu, void *data, target_ulong gva, int bytes) in hvf_read_mem() argument 243 vmx_read_mem(cpu, data, gva, bytes); in hvf_read_mem() 246 static void hvf_write_mem(CPUState *cpu, void *data, target_ulong gva, int bytes) in hvf_write_mem() argument 248 vmx_write_mem(cpu, gva, data, bytes); in hvf_write_mem()
|
/qemu/target/i386/kvm/ |
H A D | xen-emu.c | 56 static bool kvm_gva_to_gpa(CPUState *cs, uint64_t gva, uint64_t *gpa, in kvm_gva_to_gpa() argument 60 .linear_address = gva, in kvm_gva_to_gpa() 64 *len = TARGET_PAGE_SIZE - (gva & ~TARGET_PAGE_MASK); in kvm_gva_to_gpa() 75 static int kvm_gva_rw(CPUState *cs, uint64_t gva, void *_buf, size_t sz, in kvm_gva_rw() argument 83 if (!kvm_gva_to_gpa(cs, gva, &gpa, &len, is_write)) { in kvm_gva_rw() 94 gva += len; in kvm_gva_rw() 100 static inline int kvm_copy_from_gva(CPUState *cs, uint64_t gva, void *buf, in kvm_copy_from_gva() argument 103 return kvm_gva_rw(cs, gva, buf, sz, false); in kvm_copy_from_gva() 106 static inline int kvm_copy_to_gva(CPUState *cs, uint64_t gva, void *buf, in kvm_copy_to_gva() argument 109 return kvm_gva_rw(cs, gva, buf, sz, true); in kvm_copy_to_gva()
|
/qemu/target/hppa/ |
H A D | mem_helper.c | 806 uint64_t gva = hppa_form_gva(env, env->iasq_f, iaoq_f); in HELPER() local 807 HPPATLBEntry *ent = hppa_find_tlb(env, gva); in HELPER() 810 raise_exception_with_ior(env, EXCP_ITLB_MISS, GETPC(), gva, false); in HELPER()
|
/qemu/accel/hvf/ |
H A D | hvf-accel-ops.c | 85 uint64_t gva; member
|