aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu_ldst.h
AgeCommit message (Expand)Author
2024-01-29include/exec: typedef abi_ptr to vaddrAnton Johansson
2023-10-04accel/tcg: Modify tlb_*() to use CPUStateAnton Johansson
2023-08-29Revert "include/exec: typedef abi_ptr to vaddr in softmmu"Richard Henderson
2023-08-24include/exec: typedef abi_ptr to vaddr in softmmuAnton Johansson
2023-08-24include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*()Anton Johansson
2023-06-26accel/tcg/cputlb.c: Widen CPUTLBEntry access functionsAnton Johansson
2023-06-05tcg: Split out tcg/oversized-guest.hRichard Henderson
2023-06-05tcg: Widen CPUTLBEntry comparators to 64-bitsRichard Henderson
2023-05-23accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmuRichard Henderson
2023-05-23accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmuRichard Henderson
2023-05-11accel/tcg: Introduce tlb_read_idxRichard Henderson
2023-05-02accel/tcg: Add cpu_ld*_code_mmuRichard Henderson
2023-02-04tcg: Add guest load/store primitives for TCGv_i128Richard Henderson
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