| Commit message (Expand) | Author | Age | Files | Lines |
* | exec: Rename guest_{addr,range}_valid to *_untagged | Richard Henderson | 2021-02-16 | 1 | -2/+2 |
* | exec: Use cpu_untagged_addr in g2h; split out g2h_untagged | Richard Henderson | 2021-02-16 | 1 | -2/+10 |
* | exec: Introduce cpu_untagged_addr | Richard Henderson | 2021-02-16 | 1 | -0/+7 |
* | linux-user: Fix guest_addr_valid vs reserved_va | Richard Henderson | 2021-02-16 | 1 | -5/+4 |
* | linux-user: Do not use guest_addr_valid for h2g_valid | Richard Henderson | 2021-02-16 | 1 | -1/+4 |
* | exec: Improve types for guest_addr_valid | Richard Henderson | 2021-02-16 | 1 | -1/+1 |
* | exec: Use uintptr_t in cpu_ldst.h | Richard Henderson | 2021-02-16 | 1 | -3/+3 |
* | overall/alpha tcg cpus|hppa: Fix Lesser GPL version number | Chetan Pant | 2020-11-15 | 1 | -1/+1 |
* | qemu/atomic.h: rename atomic_ to qatomic_ | Stefan Hajnoczi | 2020-09-23 | 1 | -1/+1 |
* | accel/tcg: Add endian-specific cpu_{ld, st}* operations | Richard Henderson | 2020-05-11 | 1 | -65/+206 |
* | cputlb: Make tlb_n_entries private to cputlb.c | Richard Henderson | 2020-01-22 | 1 | -5/+0 |
* | tcg: Search includes from the project root source directory | Philippe Mathieu-Daudé | 2020-01-16 | 1 | -1/+1 |
* | cputlb: Expand cpu_ldst_template.h in cputlb.c | Richard Henderson | 2020-01-16 | 1 | -43/+24 |
* | cputlb: Remove support for MMU_MODE*_SUFFIX | Richard Henderson | 2020-01-16 | 1 | -230/+0 |
* | cputlb: Expand cpu_ldst_useronly_template.h in user-exec.c | Richard Henderson | 2020-01-16 | 1 | -31/+29 |
* | cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-only | Richard Henderson | 2020-01-16 | 1 | -5/+75 |
* | cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_code | Richard Henderson | 2020-01-16 | 1 | -17/+12 |
* | translator: Use cpu_ld*_code instead of open-coding | Richard Henderson | 2020-01-16 | 1 | -11/+0 |
* | cputlb: Move body of cpu_ldst_template.h out of line | Richard Henderson | 2020-01-16 | 1 | -1/+24 |
* | translator: add translator_ld{ub,sw,uw,l,q} | Emilio G. Cota | 2019-10-28 | 1 | -0/+11 |
* | linux-user: check valid address in access_ok() | Rémi Denis-Courmont | 2019-07-18 | 1 | -0/+4 |
* | tcg: Introduce set/clear_helper_retaddr | Richard Henderson | 2019-07-14 | 1 | -0/+20 |
* | tcg: Create struct CPUTLB | Richard Henderson | 2019-06-10 | 1 | -3/+3 |
* | tcg: Use tlb_fill probe from tlb_vaddr_to_host | Richard Henderson | 2019-05-10 | 1 | -40/+10 |
* | cputlb: Remove static tlb sizing | Richard Henderson | 2019-01-28 | 1 | -14/+0 |
* | tcg: introduce dynamic TLB sizing | Emilio G. Cota | 2019-01-28 | 1 | -0/+21 |
* | cputlb: read CPUTLBEntry.addr_write atomically | Emilio G. Cota | 2018-10-19 | 1 | -1/+10 |
* | tcg: Add tlb_index and tlb_entry helpers | Richard Henderson | 2018-10-19 | 1 | -3/+16 |
* | linux-user: fix 32bit g2h()/h2g() | Laurent Vivier | 2018-08-17 | 1 | -5/+18 |
* | tcg: Define and use new tlb_hit() and tlb_hit_page() functions | Peter Maydell | 2018-07-02 | 1 | -2/+1 |
* | linux-user: fix mmap/munmap/mprotect/mremap/shmat | Max Filippov | 2018-03-09 | 1 | -9/+7 |
* | tcg: Record code_gen_buffer address for user-only memory helpers | Richard Henderson | 2017-11-15 | 1 | -0/+2 |
* | cpu_ldst.h: use correct guest address parameter | Bobby Bingham | 2016-11-22 | 1 | -1/+1 |
* | softmmu: remove now unused functions | Pavel Dovgalyuk | 2015-09-11 | 1 | -19/+0 |
* | tlb: Add "ifetch" argument to cpu_mmu_index() | Benjamin Herrenschmidt | 2015-09-11 | 1 | -2/+2 |
* | linux-user: remove useless macros GUEST_BASE and RESERVED_VA | Laurent Vivier | 2015-08-24 | 1 | -4/+4 |
* | softmmu: provide tlb_vaddr_to_host function for user mode | Aurelien Jarno | 2015-06-17 | 1 | -2/+6 |
* | softmmu: support up to 12 MMU modes | Paolo Bonzini | 2015-06-03 | 1 | -6/+98 |
* | cpu_ldst.h: Allow NB_MMU_MODES to be 7 | Peter Maydell | 2015-02-05 | 1 | -3/+25 |
* | cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined | Peter Maydell | 2015-01-20 | 1 | -4/+8 |
* | cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessors | Peter Maydell | 2015-01-20 | 1 | -1/+20 |
* | cpu_ldst.h: Drop unused _raw macros, saddr() and laddr() | Peter Maydell | 2015-01-20 | 1 | -23/+0 |
* | cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessors | Peter Maydell | 2015-01-20 | 1 | -39/+31 |
* | cpu_ldst.h: Remove unused very short ld*/st* defines | Peter Maydell | 2015-01-20 | 1 | -26/+0 |
* | cpu_ldst.h: Drop unused ld/st*_kernel defines | Peter Maydell | 2015-01-20 | 1 | -15/+0 |
* | cpu_ldst.h: Remove unused ldul_ macros | Peter Maydell | 2015-01-20 | 1 | -9/+0 |
* | softmmu: move all load/store functions to cpu_ldst.h | Paolo Bonzini | 2014-06-05 | 1 | -2/+367 |
* | softmmu: introduce cpu_ldst.h | Paolo Bonzini | 2014-06-05 | 1 | -0/+35 |