summary refs log tree commit diff stats
path: root/include/exec/cpu_ldst.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.hRichard Henderson2021-10-131-0/+87
* accel/tcg: Add cpu_{ld,st}*_mmu interfacesRichard Henderson2021-10-131-161/+84
* exec: Rename guest_{addr,range}_valid to *_untaggedRichard Henderson2021-02-161-2/+2
* exec: Use cpu_untagged_addr in g2h; split out g2h_untaggedRichard Henderson2021-02-161-2/+10
* exec: Introduce cpu_untagged_addrRichard Henderson2021-02-161-0/+7
* linux-user: Fix guest_addr_valid vs reserved_vaRichard Henderson2021-02-161-5/+4
* linux-user: Do not use guest_addr_valid for h2g_validRichard Henderson2021-02-161-1/+4
* exec: Improve types for guest_addr_validRichard Henderson2021-02-161-1/+1
* exec: Use uintptr_t in cpu_ldst.hRichard Henderson2021-02-161-3/+3
* overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-1/+1
* accel/tcg: Add endian-specific cpu_{ld, st}* operationsRichard Henderson2020-05-111-65/+206
* cputlb: Make tlb_n_entries private to cputlb.cRichard Henderson2020-01-211-5/+0
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-151-1/+1
* cputlb: Expand cpu_ldst_template.h in cputlb.cRichard Henderson2020-01-151-43/+24
* cputlb: Remove support for MMU_MODE*_SUFFIXRichard Henderson2020-01-151-230/+0
* cputlb: Expand cpu_ldst_useronly_template.h in user-exec.cRichard Henderson2020-01-151-31/+29
* cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-onlyRichard Henderson2020-01-151-5/+75
* cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_codeRichard Henderson2020-01-151-17/+12
* translator: Use cpu_ld*_code instead of open-codingRichard Henderson2020-01-151-11/+0
* cputlb: Move body of cpu_ldst_template.h out of lineRichard Henderson2020-01-151-1/+24
* translator: add translator_ld{ub,sw,uw,l,q}Emilio G. Cota2019-10-281-0/+11
* linux-user: check valid address in access_ok()Rémi Denis-Courmont2019-07-181-0/+4
* tcg: Introduce set/clear_helper_retaddrRichard Henderson2019-07-141-0/+20
* tcg: Create struct CPUTLBRichard Henderson2019-06-101-3/+3
* tcg: Use tlb_fill probe from tlb_vaddr_to_hostRichard Henderson2019-05-101-40/+10
* cputlb: Remove static tlb sizingRichard Henderson2019-01-281-14/+0
* tcg: introduce dynamic TLB sizingEmilio G. Cota2019-01-281-0/+21
* cputlb: read CPUTLBEntry.addr_write atomicallyEmilio G. Cota2018-10-181-1/+10
* tcg: Add tlb_index and tlb_entry helpersRichard Henderson2018-10-181-3/+16
* linux-user: fix 32bit g2h()/h2g()Laurent Vivier2018-08-171-5/+18
* tcg: Define and use new tlb_hit() and tlb_hit_page() functionsPeter Maydell2018-07-021-2/+1
* linux-user: fix mmap/munmap/mprotect/mremap/shmatMax Filippov2018-03-091-9/+7
* tcg: Record code_gen_buffer address for user-only memory helpersRichard Henderson2017-11-151-0/+2
* cpu_ldst.h: use correct guest address parameterBobby Bingham2016-11-221-1/+1
* softmmu: remove now unused functionsPavel Dovgalyuk2015-09-111-19/+0
* tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt2015-09-111-2/+2
* linux-user: remove useless macros GUEST_BASE and RESERVED_VALaurent Vivier2015-08-241-4/+4
* softmmu: provide tlb_vaddr_to_host function for user modeAurelien Jarno2015-06-171-2/+6
* softmmu: support up to 12 MMU modesPaolo Bonzini2015-06-031-6/+98
* cpu_ldst.h: Allow NB_MMU_MODES to be 7Peter Maydell2015-02-051-3/+25
* cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not definedPeter Maydell2015-01-201-4/+8
* cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessorsPeter Maydell2015-01-201-1/+20
* cpu_ldst.h: Drop unused _raw macros, saddr() and laddr()Peter Maydell2015-01-201-23/+0
* cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell2015-01-201-39/+31
* cpu_ldst.h: Remove unused very short ld*/st* definesPeter Maydell2015-01-201-26/+0
* cpu_ldst.h: Drop unused ld/st*_kernel definesPeter Maydell2015-01-201-15/+0
* cpu_ldst.h: Remove unused ldul_ macrosPeter Maydell2015-01-201-9/+0
* softmmu: move all load/store functions to cpu_ldst.hPaolo Bonzini2014-06-051-2/+367
* softmmu: introduce cpu_ldst.hPaolo Bonzini2014-06-051-0/+35