41 Commits (d6ea423635958b0aaa1d58462d1603fd35194acf)

Author SHA1 Message Date
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 7 years ago
Philippe Mathieu-Daudé dcb32f1d8f tcg: Search includes from the project root source directory 7 years ago
Richard Henderson cfe04a4b6e cputlb: Expand cpu_ldst_template.h in cputlb.c 7 years ago
Richard Henderson ecc067d792 cputlb: Remove support for MMU_MODE*_SUFFIX 7 years ago
Richard Henderson ed4cfbcd50 cputlb: Expand cpu_ldst_useronly_template.h in user-exec.c 7 years ago
Richard Henderson f4e1bae259 cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-only 7 years ago
Richard Henderson fc4120a378 cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_code 7 years ago
Richard Henderson a6d456df2a translator: Use cpu_ld*_code instead of open-coding 7 years ago
Richard Henderson d03f140804 cputlb: Move body of cpu_ldst_template.h out of line 7 years ago
Emilio G. Cota 409c1a0bf0 translator: add translator_ld{ub,sw,uw,l,q} 8 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 8 years ago
Emilio G. Cota 86e1eff8bc tcg: introduce dynamic TLB sizing 8 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 9 years ago
Max Filippov ebf9a3630c linux-user: fix mmap/munmap/mprotect/mremap/shmat 9 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 12 years ago
Peter Maydell de5ee4a888 cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined 12 years ago
Peter Maydell db5fd8d709 cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessors 12 years ago
Peter Maydell 800e2ecc89 cpu_ldst.h: Drop unused _raw macros, saddr() and laddr() 12 years ago
Peter Maydell 9220fe54c6 cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessors 12 years ago
Peter Maydell 177ea79f65 cpu_ldst.h: Remove unused very short ld*/st* defines 12 years ago
Peter Maydell 5a0826f7d2 cpu_ldst.h: Drop unused ld/st*_kernel defines 12 years ago
Peter Maydell 0c021c1fd2 cpu_ldst.h: Remove unused ldul_ macros 12 years ago
Paolo Bonzini c773828aa9 softmmu: move all load/store functions to cpu_ldst.h 13 years ago
Paolo Bonzini f08b617018 softmmu: introduce cpu_ldst.h 13 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 14 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