aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu_ldst.h
AgeCommit message (Expand)Author
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau
2022-03-06exec/cpu_ldst: Include 'cpu.h' to get target_ulong definitionPhilippe Mathieu-Daudé
2022-02-09include/exec: fix softmmu version of TARGET_ABI_FMT_lxAlex Bennée
2021-10-13accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.hRichard Henderson
2021-10-13accel/tcg: Add cpu_{ld,st}*_mmu interfacesRichard Henderson
2021-02-16exec: Rename guest_{addr,range}_valid to *_untaggedRichard Henderson
2021-02-16exec: Use cpu_untagged_addr in g2h; split out g2h_untaggedRichard Henderson
2021-02-16exec: Introduce cpu_untagged_addrRichard Henderson
2021-02-16linux-user: Fix guest_addr_valid vs reserved_vaRichard Henderson
2021-02-16linux-user: Do not use guest_addr_valid for h2g_validRichard Henderson
2021-02-16exec: Improve types for guest_addr_validRichard Henderson
2021-02-16exec: Use uintptr_t in cpu_ldst.hRichard Henderson
2020-11-15overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi
2020-05-11accel/tcg: Add endian-specific cpu_{ld, st}* operationsRichard Henderson
2020-01-21cputlb: Make tlb_n_entries private to cputlb.cRichard Henderson
2020-01-15tcg: Search includes from the project root source directoryPhilippe Mathieu-Daudé
2020-01-15cputlb: Expand cpu_ldst_template.h in cputlb.cRichard Henderson
2020-01-15cputlb: Remove support for MMU_MODE*_SUFFIXRichard Henderson
2020-01-15cputlb: Expand cpu_ldst_useronly_template.h in user-exec.cRichard Henderson
2020-01-15cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-onlyRichard Henderson
2020-01-15cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_codeRichard Henderson
2020-01-15translator: Use cpu_ld*_code instead of open-codingRichard Henderson
2020-01-15cputlb: Move body of cpu_ldst_template.h out of lineRichard Henderson
2019-10-28translator: add translator_ld{ub,sw,uw,l,q}Emilio G. Cota
2019-07-18linux-user: check valid address in access_ok()Rémi Denis-Courmont
2019-07-14tcg: Introduce set/clear_helper_retaddrRichard Henderson
2019-06-10tcg: Create struct CPUTLBRichard Henderson
2019-05-10tcg: Use tlb_fill probe from tlb_vaddr_to_hostRichard Henderson
2019-01-28cputlb: Remove static tlb sizingRichard Henderson
2019-01-28tcg: introduce dynamic TLB sizingEmilio G. Cota
2018-10-18cputlb: read CPUTLBEntry.addr_write atomicallyEmilio G. Cota
2018-10-18tcg: Add tlb_index and tlb_entry helpersRichard Henderson
2018-08-17linux-user: fix 32bit g2h()/h2g()Laurent Vivier
2018-07-02tcg: Define and use new tlb_hit() and tlb_hit_page() functionsPeter Maydell
2018-03-09linux-user: fix mmap/munmap/mprotect/mremap/shmatMax Filippov
2017-11-15tcg: Record code_gen_buffer address for user-only memory helpersRichard Henderson
2016-11-22cpu_ldst.h: use correct guest address parameterBobby Bingham
2015-09-11softmmu: remove now unused functionsPavel Dovgalyuk
2015-09-11tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt
2015-08-24linux-user: remove useless macros GUEST_BASE and RESERVED_VALaurent Vivier
2015-06-17softmmu: provide tlb_vaddr_to_host function for user modeAurelien Jarno
2015-06-03softmmu: support up to 12 MMU modesPaolo Bonzini
2015-02-05cpu_ldst.h: Allow NB_MMU_MODES to be 7Peter Maydell
2015-01-20cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not definedPeter Maydell
2015-01-20cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessorsPeter Maydell
2015-01-20cpu_ldst.h: Drop unused _raw macros, saddr() and laddr()Peter Maydell
2015-01-20cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell
2015-01-20cpu_ldst.h: Remove unused very short ld*/st* definesPeter Maydell
2015-01-20cpu_ldst.h: Drop unused ld/st*_kernel definesPeter Maydell