aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg/user-exec.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-05accel/tcg: Handle false negative lookup in page_check_rangeRichard Henderson1-7/+34
2023-01-05accel/tcg: Use g_free_rcu for user-exec interval treesRichard Henderson1-8/+10
2022-12-20accel/tcg: Use interval tree for user-only page trackingRichard Henderson1-200/+413
2022-12-20accel/tcg: Move page_{get,set}_flags to user-exec.cRichard Henderson1-0/+346
2022-12-20accel/tcg: Use interval tree for TARGET_PAGE_DATA_SIZERichard Henderson1-26/+75
2022-10-26accel/tcg: Simplify page_get/alloc_target_dataRichard Henderson1-12/+4
2022-10-26accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user-exec.cRichard Henderson1-0/+50
2022-09-06accel/tcg: Unlock mmap_lock after longjmpRichard Henderson1-3/+0
2022-09-06accel/tcg: Properly implement get_page_addr_code for user-onlyRichard Henderson1-0/+14
2022-06-08Fix 'writeable' typosPeter Maydell1-3/+3
2022-04-20accel/tcg: Remove ATOMIC_MMU_IDXRichard Henderson1-1/+0
2022-02-09tracing: remove TCG memory access tracingAlex Bennée1-14/+0
2022-01-08exec/memop: Adding signedness to quad definitionsFrédéric Pétrot1-4/+4
2021-11-02tcg: Add helper_unaligned_{ld,st} for user-only sigbusRichard Henderson1-0/+11
2021-11-02accel/tcg: Report unaligned load/store for user-onlyRichard Henderson1-1/+6
2021-11-02accel/tcg: Report unaligned atomics for user-onlyRichard Henderson1-1/+12
2021-11-02linux-user: Add cpu_loop_exit_sigsegvRichard Henderson1-15/+18
2021-11-02linux-user/host/riscv: Populate host_signal.hRichard Henderson1-134/+0
2021-11-02linux-user/host/mips: Populate host_signal.hRichard Henderson1-51/+1
2021-11-02linux-user/host/s390: Populate host_signal.hRichard Henderson1-87/+1
2021-11-02linux-user/host/aarch64: Populate host_signal.hRichard Henderson1-93/+1
2021-11-02linux-user/host/arm: Populate host_signal.hRichard Henderson1-44/+1
2021-11-02linux-user/host/sparc: Populate host_signal.hRichard Henderson1-61/+1
2021-11-02linux-user/host/alpha: Populate host_signal.hRichard Henderson1-30/+1
2021-11-02linux-user/host/ppc: Populate host_signal.hRichard Henderson1-78/+1
2021-11-02linux-user/host/x86: Populate host_signal.hRichard Henderson1-135/+1
2021-10-30accel/tcg: Fold cpu_exit_tb_from_sighandler into callerRichard Henderson1-12/+2
2021-10-30accel/tcg: Split out handle_sigsegv_accerr_writeRichard Henderson1-41/+60
2021-10-30accel/tcg: Move clear_helper_retaddr to cpu loopRichard Henderson1-2/+0
2021-10-30accel/tcg: Split out adjust_signal_pcRichard Henderson1-16/+25
2021-10-13accel/tcg: Add cpu_{ld,st}*_mmu interfacesRichard Henderson1-209/+138
2021-10-05trace: Split guest_mem_beforeRichard Henderson1-29/+15
2021-10-05plugins: Reorg arguments to qemu_plugin_vcpu_mem_cbRichard Henderson1-14/+14
2021-10-05trace/mem: Pass MemOpIdx to trace_mem_get_infoRichard Henderson1-14/+28
2021-10-05tcg: Rename TCGMemOpIdx to MemOpIdxRichard Henderson1-1/+1
2021-10-05accel/tcg: Drop signness in tracing in cputlb.cRichard Henderson1-39/+6
2021-09-14accel/tcg/user-exec: Fix read-modify-write of code on s390 hostsIlya Leoshkevich1-7/+41
2021-07-21accel/tcg: Expand ATOMIC_MMU_LOOKUP_*Richard Henderson1-5/+7
2021-07-21accel/tcg: Remove ATOMIC_MMU_DECLSRichard Henderson1-1/+0
2021-07-21accel/tcg: Fold EXTRA_ARGS into atomic_template.hRichard Henderson1-1/+0
2021-07-21accel/tcg: Standardize atomic helpers on softmmu apiRichard Henderson1-26/+0
2021-07-21tcg: Rename helper_atomic_*_mmu and provide for user-onlyRichard Henderson1-17/+34
2021-06-29tcg: Use correct trap number for page faults on *BSD systemsWarner Losh1-2/+18
2021-06-19accel/tcg: Probe the proper permissions for atomic opsRichard Henderson1-3/+5
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth1-1/+0
2021-02-16exec: Rename guest_{addr,range}_valid to *_untaggedRichard Henderson1-1/+2
2021-02-16exec: Use cpu_untagged_addr in g2h; split out g2h_untaggedRichard Henderson1-24/+24
2021-02-05cpu: tcg_ops: move to tcg-cpu-ops.h, keep a pointer in CPUClassClaudio Fontana1-4/+5
2021-02-05cpu: move debug_check_watchpoint to tcg_opsClaudio Fontana1-1/+2
2021-02-05cpu: Move tlb_fill to tcg_opsEduardo Habkost1-3/+3