/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | guest_walk.c | 46 if ( n == 0 || !(gva & mask) ) in guest_walk_sd() 95 paddr |= (gva & mask) >> 18; in guest_walk_sd() 165 *ipa = gva & mask; in guest_walk_sd() 374 #define OFFSETS(gva, gran) \ in guest_walk_ld() argument 376 zeroeth_table_offset_##gran(gva), \ in guest_walk_ld() 377 first_table_offset_##gran(gva), \ in guest_walk_ld() 383 OFFSETS(gva, 4K), in guest_walk_ld() 384 OFFSETS(gva, 16K), in guest_walk_ld() 385 OFFSETS(gva, 64K) in guest_walk_ld() 416 topbit = get_top_bit(d, gva, tcr); in guest_walk_ld() [all …]
|
A D | traps.c | 1825 vaddr_t gva; in get_hfar() local 1829 gva = READ_CP32(HDFAR); in get_hfar() 1831 gva = READ_CP32(HIFAR); in get_hfar() 1833 gva = READ_SYSREG(FAR_EL2); in get_hfar() 1836 return gva; in get_hfar() 1845 ipa |= gva & ~PAGE_MASK; in get_faulting_ipa() 1869 register_t gva; in do_trap_instr_abort_guest() local 1874 gva = get_hfar(false /* is_data */); in do_trap_instr_abort_guest() 1886 gpa = get_faulting_ipa(gva); in do_trap_instr_abort_guest() 1902 rc = gva_to_ipa(gva, &gpa, GV2M_READ); in do_trap_instr_abort_guest() [all …]
|
A D | mem_access.c | 101 p2m_mem_access_check_and_get_page(vaddr_t gva, unsigned long flag, in p2m_mem_access_check_and_get_page() argument 114 rc = gva_to_ipa(gva, &ipa, flag); in p2m_mem_access_check_and_get_page() 128 if ( guest_walk_tables(v, gva, &ipa, &perms) < 0 ) in p2m_mem_access_check_and_get_page()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/ |
A D | private.h | 29 unsigned long gva, 33 unsigned long gva, 37 unsigned long gva,
|
A D | guest_walk.c | 43 struct vcpu *v, struct p2m_domain *p2m, unsigned long gva, uint32_t *pfec) in hap_gva_to_gfn() 46 return hap_p2m_ga_to_gfn(GUEST_PAGING_LEVELS)(v, p2m, cr3, gva, pfec, NULL); in hap_gva_to_gfn()
|
A D | hap.c | 753 struct vcpu *v, struct p2m_domain *p2m, unsigned long gva, uint32_t *pfec) in hap_gva_to_gfn_real_mode() argument 755 return ((paddr_t)gva >> PAGE_SHIFT); in hap_gva_to_gfn_real_mode()
|
/xen-4.10.0-shim-comet/tools/debugger/gdbsx/gx/ |
A D | gx_main.c | 427 uint64_t gva; 433 gx_decode_zZ_packet(&rbuf[3], &gva); 434 if (xg_set_bp(gva, ch1)) 445 uint64_t gva; 451 gx_decode_zZ_packet(&rbuf[3], &gva); 452 if (xg_rm_bp(gva, ch1))
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/ |
A D | vmx.h | 489 static always_inline void __invvpid(unsigned long type, u16 vpid, u64 gva) in __invvpid() argument 494 u64 gva; in __invvpid() member 495 } operand = {vpid, 0, gva}; in __invvpid() 527 static inline void vpid_sync_vcpu_gva(struct vcpu *v, unsigned long gva) in vpid_sync_vcpu_gva() argument 548 __invvpid(type, v->arch.hvm_vcpu.n1asid.asid, (u64)gva); in vpid_sync_vcpu_gva()
|
/xen-4.10.0-shim-comet/xen/include/asm-arm/ |
A D | guest_walk.h | 6 vaddr_t gva,
|
A D | mem_access.h | 41 p2m_mem_access_check_and_get_page(vaddr_t gva, unsigned long flag,
|
A D | mmio.h | 32 vaddr_t gva; member
|
/xen-4.10.0-shim-comet/tools/debugger/gdbsx/xg/ |
A D | xg_main.c | 782 iop->gva = guestva; in xg_read_mem() 815 iop->gva = guestva; in xg_write_mem()
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | domctl.c | 42 void * __user gva = (void *)iop->gva, * __user uva = (void *)iop->uva; in gdbsx_guest_mem_io() local 44 iop->remain = dbg_rw_mem(gva, uva, iop->len, domid, in gdbsx_guest_mem_io()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | domctl.h | 730 uint64_aligned_t gva; /* guest virtual address */ member
|