27 Commits (4ced996ffe3f08883fa5bd423bcfafdfd6f13189)

Author SHA1 Message Date
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
Andreas Färber dd51dc5262 target-openrisc: Clean up triple QOM casts 13 years ago
Jia Liu 1d7d403469 target-or32: Add exception support 14 years ago
Jia Liu b6a71ef7e0 target-or32: Add interrupt support 14 years ago
Jia Liu e67db06e9f target-or32: Add target stubs and QOM cpu 14 years ago
Alexander Graf 10c339a07d Add support for S390x system emulation 17 years ago