aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu_ldst.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-15accel/tcg: Remove cpu_ldsb_code / cpu_ldsw_codePhilippe Mathieu-Daudé1-10/+0
2024-04-26exec: Move CPUTLBEntry helpers to cputlb.cPhilippe Mathieu-Daudé1-55/+0
2024-04-26exec: Restrict inclusion of 'user/guest-base.h'Philippe Mathieu-Daudé1-0/+2
2024-04-26exec: Restrict 'cpu_ldst.h' to TCG acceleratorPhilippe Mathieu-Daudé1-1/+5
2024-04-26exec: Declare MMUAccessType type in 'mmu-access-type.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-04-26exec: Declare abi_ptr type in its own 'abi_ptr.h' headerPhilippe Mathieu-Daudé1-14/+3
2024-04-26accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h'Philippe Mathieu-Daudé1-26/+2
2024-01-29include/exec: typedef abi_ptr to vaddrAnton Johansson1-2/+2
2023-10-04accel/tcg: Modify tlb_*() to use CPUStateAnton Johansson1-4/+4
2023-08-29Revert "include/exec: typedef abi_ptr to vaddr in softmmu"Richard Henderson1-2/+2
2023-08-24include/exec: typedef abi_ptr to vaddr in softmmuAnton Johansson1-2/+2
2023-08-24include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*()Anton Johansson1-12/+12
2023-06-26accel/tcg/cputlb.c: Widen CPUTLBEntry access functionsAnton Johansson1-5/+5
2023-06-05tcg: Split out tcg/oversized-guest.hRichard Henderson1-2/+1
2023-06-05tcg: Widen CPUTLBEntry comparators to 64-bitsRichard Henderson1-6/+13
2023-05-23accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmuRichard Henderson1-9/+0
2023-05-23accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmuRichard Henderson1-46/+12
2023-05-11accel/tcg: Introduce tlb_read_idxRichard Henderson1-3/+19
2023-05-02accel/tcg: Add cpu_ld*_code_mmuRichard Henderson1-0/+9
2023-02-04tcg: Add guest load/store primitives for TCGv_i128Richard Henderson1-0/+10
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-03-06exec/cpu_ldst: Include 'cpu.h' to get target_ulong definitionPhilippe Mathieu-Daudé1-0/+1
2022-02-09include/exec: fix softmmu version of TARGET_ABI_FMT_lxAlex Bennée1-1/+1
2021-10-13accel/tcg: Move cpu_atomic decls to exec/cpu_ldst.hRichard Henderson1-0/+87
2021-10-13accel/tcg: Add cpu_{ld,st}*_mmu interfacesRichard Henderson1-161/+84
2021-02-16exec: Rename guest_{addr,range}_valid to *_untaggedRichard Henderson1-2/+2
2021-02-16exec: Use cpu_untagged_addr in g2h; split out g2h_untaggedRichard Henderson1-2/+10
2021-02-16exec: Introduce cpu_untagged_addrRichard Henderson1-0/+7
2021-02-16linux-user: Fix guest_addr_valid vs reserved_vaRichard Henderson1-5/+4
2021-02-16linux-user: Do not use guest_addr_valid for h2g_validRichard Henderson1-1/+4
2021-02-16exec: Improve types for guest_addr_validRichard Henderson1-1/+1
2021-02-16exec: Use uintptr_t in cpu_ldst.hRichard Henderson1-3/+3
2020-11-15overall/alpha tcg cpus|hppa: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-1/+1
2020-05-11accel/tcg: Add endian-specific cpu_{ld, st}* operationsRichard Henderson1-65/+206
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