summaryrefslogtreecommitdiffstats
path: root/include/exec/cpu_ldst.h
Commit message (Expand)AuthorAgeFilesLines
* 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-221-5/+0Star
* tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé2020-01-161-1/+1
* cputlb: Expand cpu_ldst_template.h in cputlb.cRichard Henderson2020-01-161-43/+24Star
* cputlb: Remove support for MMU_MODE*_SUFFIXRichard Henderson2020-01-161-230/+0Star
* cputlb: Expand cpu_ldst_useronly_template.h in user-exec.cRichard Henderson2020-01-161-31/+29Star
* cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-onlyRichard Henderson2020-01-161-5/+75
* cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_codeRichard Henderson2020-01-161-17/+12Star
* translator: Use cpu_ld*_code instead of open-codingRichard Henderson2020-01-161-11/+0Star
* cputlb: Move body of cpu_ldst_template.h out of lineRichard Henderson2020-01-161-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/+10Star
* cputlb: Remove static tlb sizingRichard Henderson2019-01-281-14/+0Star
* tcg: introduce dynamic TLB sizingEmilio G. Cota2019-01-281-0/+21
* cputlb: read CPUTLBEntry.addr_write atomicallyEmilio G. Cota2018-10-191-1/+10
* tcg: Add tlb_index and tlb_entry helpersRichard Henderson2018-10-191-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/+1Star
* linux-user: fix mmap/munmap/mprotect/mremap/shmatMax Filippov2018-03-091-9/+7Star
* 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/+0Star
* 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/+0Star
* cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell2015-01-201-39/+31Star
* cpu_ldst.h: Remove unused very short ld*/st* definesPeter Maydell2015-01-201-26/+0Star
* cpu_ldst.h: Drop unused ld/st*_kernel definesPeter Maydell2015-01-201-15/+0Star
* cpu_ldst.h: Remove unused ldul_ macrosPeter Maydell2015-01-201-9/+0Star
* 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