48 Commits (372043f389126bf6bb4ba88b970f3dfcaf86b722)

Author SHA1 Message Date
Richard Henderson 46b12f461c exec: Rename guest_{addr,range}_valid to *_untagged 5 years ago
Richard Henderson 3e8f1628e8 exec: Use cpu_untagged_addr in g2h; split out g2h_untagged 5 years ago
Richard Henderson 141a56d844 exec: Introduce cpu_untagged_addr 5 years ago
Richard Henderson a78a6363cb linux-user: Fix guest_addr_valid vs reserved_va 5 years ago
Richard Henderson 57096f2977 linux-user: Do not use guest_addr_valid for h2g_valid 5 years ago
Richard Henderson 19d3c905fe exec: Improve types for guest_addr_valid 5 years ago
Richard Henderson 9abf09ffde exec: Use uintptr_t in cpu_ldst.h 5 years ago
Chetan Pant d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 6 years ago
Stefan Hajnoczi d73415a315 qemu/atomic.h: rename atomic_ to qatomic_ 6 years ago
Richard Henderson b9e60257c1 accel/tcg: Add endian-specific cpu_{ld, st}* operations 6 years ago
Richard Henderson 7a1efe1b97 cputlb: Make tlb_n_entries private to cputlb.c 6 years ago
Philippe Mathieu-Daudé dcb32f1d8f tcg: Search includes from the project root source directory 6 years ago
Richard Henderson cfe04a4b6e cputlb: Expand cpu_ldst_template.h in cputlb.c 6 years ago
Richard Henderson ecc067d792 cputlb: Remove support for MMU_MODE*_SUFFIX 6 years ago
Richard Henderson ed4cfbcd50 cputlb: Expand cpu_ldst_useronly_template.h in user-exec.c 6 years ago
Richard Henderson f4e1bae259 cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-only 6 years ago
Richard Henderson fc4120a378 cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_code 6 years ago
Richard Henderson a6d456df2a translator: Use cpu_ld*_code instead of open-coding 6 years ago
Richard Henderson d03f140804 cputlb: Move body of cpu_ldst_template.h out of line 6 years ago
Emilio G. Cota 409c1a0bf0 translator: add translator_ld{ub,sw,uw,l,q} 7 years ago
Rémi Denis-Courmont 0acd4ab849 linux-user: check valid address in access_ok() 7 years ago
Richard Henderson 08b97f7ff2 tcg: Introduce set/clear_helper_retaddr 7 years ago
Richard Henderson a40ec84ee2 tcg: Create struct CPUTLB 7 years ago
Richard Henderson 4811e9095c tcg: Use tlb_fill probe from tlb_vaddr_to_host 7 years ago
Richard Henderson e77c89fb08 cputlb: Remove static tlb sizing 7 years ago
Emilio G. Cota 86e1eff8bc tcg: introduce dynamic TLB sizing 7 years ago
Emilio G. Cota 403f290c06 cputlb: read CPUTLBEntry.addr_write atomically 8 years ago
Richard Henderson 383beda9cf tcg: Add tlb_index and tlb_entry helpers 8 years ago
Laurent Vivier 3e23de1523 linux-user: fix 32bit g2h()/h2g() 8 years ago
Peter Maydell 334692bce7 tcg: Define and use new tlb_hit() and tlb_hit_page() functions 8 years ago
Max Filippov e530acd7de linux-user: fix mmap/munmap/mprotect/mremap/shmat 8 years ago
Max Filippov ebf9a3630c linux-user: fix mmap/munmap/mprotect/mremap/shmat 8 years ago
Richard Henderson ec603b5584 tcg: Record code_gen_buffer address for user-only memory helpers 9 years ago
Bobby Bingham c2a8531690 cpu_ldst.h: use correct guest address parameter 10 years ago
Pavel Dovgalyuk b8611499b9 softmmu: remove now unused functions 11 years ago
Benjamin Herrenschmidt 97ed5ccdee tlb: Add "ifetch" argument to cpu_mmu_index() 11 years ago
Laurent Vivier b76f21a707 linux-user: remove useless macros GUEST_BASE and RESERVED_VA 11 years ago
Aurelien Jarno 2e83c49626 softmmu: provide tlb_vaddr_to_host function for user mode 11 years ago
Paolo Bonzini 1de29aef17 softmmu: support up to 12 MMU modes 11 years ago
Peter Maydell 8f3ae2ae2d cpu_ldst.h: Allow NB_MMU_MODES to be 7 11 years ago
Peter Maydell de5ee4a888 cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined 11 years ago
Peter Maydell db5fd8d709 cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessors 11 years ago
Peter Maydell 800e2ecc89 cpu_ldst.h: Drop unused _raw macros, saddr() and laddr() 11 years ago
Peter Maydell 9220fe54c6 cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessors 11 years ago
Peter Maydell 177ea79f65 cpu_ldst.h: Remove unused very short ld*/st* defines 11 years ago
Peter Maydell 5a0826f7d2 cpu_ldst.h: Drop unused ld/st*_kernel defines 11 years ago
Peter Maydell 0c021c1fd2 cpu_ldst.h: Remove unused ldul_ macros 11 years ago
Paolo Bonzini c773828aa9 softmmu: move all load/store functions to cpu_ldst.h 12 years ago
Paolo Bonzini f08b617018 softmmu: introduce cpu_ldst.h 12 years ago
Peter Maydell 6291ad77d7 linux-user: Move cpu_clone_regs() and cpu_set_tls() into linux-user 13 years ago