aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg/atomic_template.h
AgeCommit message (Expand)AuthorFilesLines
8 daysplugins: save value during memory accessesPierrick Bouvier1-8/+58
2023-10-04accel/tcg: Modify atomic_mmu_lookup() to use CPUStateAnton Johansson1-8/+12
2023-08-24include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*()Anton Johansson1-8/+8
2023-05-23accel/tcg: Remove prot argument to atomic_mmu_lookupRichard Henderson1-20/+12
2023-05-23accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmuRichard Henderson1-57/+4
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-2/+2
2022-02-09tracing: remove TCG memory access tracingAlex Bennée1-12/+0
2021-10-05trace: Split guest_mem_beforeRichard Henderson1-1/+0
2021-10-05accel/tcg: Pass MemOpIdx to atomic_trace_*_postRichard Henderson1-24/+24
2021-10-05tcg: Rename TCGMemOpIdx to MemOpIdxRichard Henderson1-12/+12
2021-07-30accel/tcg: Remove double bswap for helper_atomic_sto_*_mmuRichard Henderson1-1/+0
2021-07-21accel/tcg: Push trace info building into atomic_common.c.incRichard Henderson1-36/+12
2021-07-21accel/tcg: Expand ATOMIC_MMU_LOOKUP_*Richard Henderson1-13/+28
2021-07-21accel/tcg: Remove ATOMIC_MMU_DECLSRichard Henderson1-12/+0
2021-07-21accel/tcg: Fold EXTRA_ARGS into atomic_template.hRichard Henderson1-16/+20
2021-07-21qemu/atomic: Add aligned_{int64,uint64}_t typesRichard Henderson1-2/+2
2021-06-19accel/tcg: Probe the proper permissions for atomic opsRichard Henderson1-12/+12
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-10/+10
2020-01-15trace: Remove trace_mem_build_info_no_se_[bl]eRichard Henderson1-43/+24
2019-10-28tcg: let plugins instrument virtual memory accessesEmilio G. Cota1-0/+1
2019-10-28atomic_template: add inline trace/plugin helpersEmilio G. Cota1-39/+57
2019-10-28trace: add mmu_index to mem_infoAlex Bennée1-9/+12
2019-09-13atomic_template: fix indentation in GEN_ATOMIC_HELPEREmilio G. Cota1-1/+1
2019-09-03atomic_template: fix indentation in GEN_ATOMIC_HELPEREmilio G. Cota1-1/+1
2019-06-10cpu: Replace ENV_GET_CPU with env_cpuRichard Henderson1-4/+4
2019-01-30tcg: Fix LGPL version numberThomas Huth1-1/+1
2018-10-18tcg: Split CONFIG_ATOMIC128Richard Henderson1-4/+16
2018-06-27trace: enable tracing of TCG atomicsEmilio G. Cota1-6/+81
2018-05-10tcg: Use GEN_ATOMIC_HELPER_FN for opposite endian atomic addRichard Henderson1-42/+7
2018-05-10tcg: Introduce atomic helpers for integer min/maxRichard Henderson1-0/+71
2017-11-21accel/tcg: Handle atomic accesses to notdirty memory correctlyPeter Maydell1-0/+12
2017-11-15tcg: Record code_gen_buffer address for user-only memory helpersRichard Henderson1-7/+25
2017-09-17accel/tcg: move atomic_template.h to accel/tcg/Philippe Mathieu-Daudé1-0/+215