aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu_ldst.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-21cputlb: Make tlb_n_entries private to cputlb.cRichard Henderson1-5/+0
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé1-1/+1
2020-01-15cputlb: Expand cpu_ldst_template.h in cputlb.cRichard Henderson1-43/+24
2020-01-15cputlb: Remove support for MMU_MODE*_SUFFIXRichard Henderson1-230/+0
2020-01-15cputlb: Expand cpu_ldst_useronly_template.h in user-exec.cRichard Henderson1-31/+29
2020-01-15cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-onlyRichard Henderson1-5/+75
2020-01-15cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_codeRichard Henderson1-17/+12
2020-01-15translator: Use cpu_ld*_code instead of open-codingRichard Henderson1-11/+0
2020-01-15cputlb: Move body of cpu_ldst_template.h out of lineRichard Henderson1-1/+24
2019-10-28translator: add translator_ld{ub,sw,uw,l,q}Emilio G. Cota1-0/+11
2019-07-18linux-user: check valid address in access_ok()Rémi Denis-Courmont1-0/+4
2019-07-14tcg: Introduce set/clear_helper_retaddrRichard Henderson1-0/+20
2019-06-10tcg: Create struct CPUTLBRichard Henderson1-3/+3
2019-05-10tcg: Use tlb_fill probe from tlb_vaddr_to_hostRichard Henderson1-40/+10
2019-01-28cputlb: Remove static tlb sizingRichard Henderson1-14/+0
2019-01-28tcg: introduce dynamic TLB sizingEmilio G. Cota1-0/+21
2018-10-18cputlb: read CPUTLBEntry.addr_write atomicallyEmilio G. Cota1-1/+10
2018-10-18tcg: Add tlb_index and tlb_entry helpersRichard Henderson1-3/+16
2018-08-17linux-user: fix 32bit g2h()/h2g()Laurent Vivier1-5/+18
2018-07-02tcg: Define and use new tlb_hit() and tlb_hit_page() functionsPeter Maydell1-2/+1
2018-03-09linux-user: fix mmap/munmap/mprotect/mremap/shmatMax Filippov1-9/+7
2017-11-15tcg: Record code_gen_buffer address for user-only memory helpersRichard Henderson1-0/+2
2016-11-22cpu_ldst.h: use correct guest address parameterBobby Bingham1-1/+1
2015-09-11softmmu: remove now unused functionsPavel Dovgalyuk1-19/+0
2015-09-11tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt1-2/+2
2015-08-24linux-user: remove useless macros GUEST_BASE and RESERVED_VALaurent Vivier1-4/+4
2015-06-17softmmu: provide tlb_vaddr_to_host function for user modeAurelien Jarno1-2/+6
2015-06-03softmmu: support up to 12 MMU modesPaolo Bonzini1-6/+98
2015-02-05cpu_ldst.h: Allow NB_MMU_MODES to be 7Peter Maydell1-3/+25
2015-01-20cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not definedPeter Maydell1-4/+8
2015-01-20cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessorsPeter Maydell1-1/+20
2015-01-20cpu_ldst.h: Drop unused _raw macros, saddr() and laddr()Peter Maydell1-23/+0
2015-01-20cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell1-39/+31
2015-01-20cpu_ldst.h: Remove unused very short ld*/st* definesPeter Maydell1-26/+0
2015-01-20cpu_ldst.h: Drop unused ld/st*_kernel definesPeter Maydell1-15/+0
2015-01-20cpu_ldst.h: Remove unused ldul_ macrosPeter Maydell1-9/+0
2014-06-05softmmu: move all load/store functions to cpu_ldst.hPaolo Bonzini1-2/+367
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini1-0/+35