Age | Commit message (Expand) | Author | Files | Lines |
2023-06-05 | accel/tcg: Unmap perf_marker | Ilya Leoshkevich | 1 | -2/+9 |
2023-06-05 | plugins: Move plugin_insn_append to translator.c | Richard Henderson | 1 | -0/+21 |
2023-06-05 | tcg: Remove target-specific headers from tcg.[ch] | Richard Henderson | 1 | -0/+1 |
2023-06-05 | accel/tcg: Tidy includes for translator.[ch] | Richard Henderson | 1 | -5/+3 |
2023-06-05 | accel/tcg: Move translator_fake_ldb out of line | Richard Henderson | 1 | -0/+5 |
2023-06-05 | accel/tcg: Introduce translator_io_start | Richard Henderson | 1 | -2/+25 |
2023-06-05 | accel/tcg: Move most of gen-icount.h into translator.c | Richard Henderson | 1 | -2/+81 |
2023-06-05 | exec-all: Widen TranslationBlock pc and cs_base to 64-bits | Richard Henderson | 1 | -1/+1 |
2023-06-05 | tcg: Remove NO_CPU_IO_DEFS | Richard Henderson | 1 | -1/+0 |
2023-06-05 | tcg: Add guest_mo to TCGContext | Richard Henderson | 1 | -0/+5 |
2023-06-05 | tcg: Add insn_start_words to TCGContext | Richard Henderson | 2 | -9/+19 |
2023-06-05 | tcg: Split helper-proto.h | Richard Henderson | 4 | -5/+4 |
2023-06-05 | tcg: Pass TCGHelperInfo to tcg_gen_callN | Richard Henderson | 2 | -0/+9 |
2023-06-05 | tcg: Split out tcg/oversized-guest.h | Richard Henderson | 2 | -0/+2 |
2023-06-05 | *: Add missing includes of tcg/tcg.h | Richard Henderson | 3 | -2/+3 |
2023-06-05 | tcg: Add tlb_fast_offset to TCGContext | Richard Henderson | 1 | -0/+2 |
2023-06-05 | tcg: Widen CPUTLBEntry comparators to 64-bits | Richard Henderson | 1 | -2/+6 |
2023-06-05 | tcg: Move TCG_TYPE_TL from tcg.h to tcg-op.h | Richard Henderson | 1 | -1/+1 |
2023-06-01 | accel/tcg: include cs_base in our hash calculations | Alex Bennée | 3 | -5/+5 |
2023-06-01 | tcg: remove the final vestiges of dstate | Alex Bennée | 4 | -18/+6 |
2023-05-30 | accel/tcg: Extract store_atom_insert_al16 to host header | Richard Henderson | 1 | -39/+1 |
2023-05-30 | accel/tcg: Extract load_atom_extract_al16_or_al8 to host header | Richard Henderson | 1 | -34/+2 |
2023-05-30 | accel/tcg: Fix check for page writeability in load_atomic16_or_exit | Richard Henderson | 1 | -2/+2 |
2023-05-23 | tcg: Remove DEBUG_DISAS | Richard Henderson | 3 | -6/+0 |
2023-05-23 | accel/tcg: Correctly use atomic128.h in ldst_atomicity.c.inc | Richard Henderson | 2 | -96/+24 |
2023-05-23 | accel/tcg: Eliminate #if on HAVE_ATOMIC128 and HAVE_CMPXCHG128 | Richard Henderson | 2 | -2/+2 |
2023-05-23 | accel/tcg: Remove prot argument to atomic_mmu_lookup | Richard Henderson | 3 | -79/+44 |
2023-05-23 | accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmu | Richard Henderson | 2 | -71/+4 |
2023-05-23 | accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu | Richard Henderson | 5 | -365/+115 |
2023-05-23 | include/qemu: Move CONFIG_ATOMIC128_OPT handling to atomic128.h | Richard Henderson | 1 | -17/+0 |
2023-05-18 | accel/tcg: Fix append_mem_cb | Richard Henderson | 1 | -42/+0 |
2023-05-18 | tcg: round-robin: do not use mb_read for rr_current_cpu | Paolo Bonzini | 1 | -4/+7 |
2023-05-18 | kvm: Enable dirty ring for arm64 | Gavin Shan | 1 | -2/+21 |
2023-05-18 | kvm: Add helper kvm_dirty_ring_init() | Gavin Shan | 1 | -29/+47 |
2023-05-18 | kvm: Synchronize the backup bitmap in the last stage | Gavin Shan | 1 | -0/+11 |
2023-05-18 | migration: Add last stage indicator to global dirty log | Gavin Shan | 1 | -1/+1 |
2023-05-16 | tcg: Add tlb_dyn_max_bits to TCGContext | Richard Henderson | 1 | -0/+1 |
2023-05-16 | tcg: Add page_bits and page_mask to TCGContext | Richard Henderson | 1 | -0/+4 |
2023-05-16 | tcg: Add addr_type to TCGContext | Richard Henderson | 1 | -0/+2 |
2023-05-16 | accel/tcg: Widen plugin_gen_empty_mem_callback to i64 | Richard Henderson | 1 | -6/+3 |
2023-05-16 | accel/tcg: Merge do_gen_mem_cb into caller | Richard Henderson | 1 | -22/+17 |
2023-05-16 | accel/tcg: Merge gen_mem_wrapped with plugin_gen_empty_mem_callback | Richard Henderson | 1 | -24/+6 |
2023-05-16 | tcg: Widen helper_atomic_* addresses to uint64_t | Richard Henderson | 2 | -30/+30 |
2023-05-16 | tcg: Widen helper_{ld,st}_i128 addresses to uint64_t | Richard Henderson | 3 | -8/+6 |
2023-05-16 | accel/tcg: Widen tcg-ldst.h addresses to uint64_t | Richard Henderson | 2 | -26/+26 |
2023-05-16 | tcg: Widen gen_insn_data to uint64_t | Richard Henderson | 1 | -12/+16 |
2023-05-16 | accel/tcg: Remove helper_unaligned_{ld,st} | Richard Henderson | 1 | -10/+0 |
2023-05-16 | meson: Detect atomic128 support with optimization | Richard Henderson | 1 | -4/+25 |
2023-05-16 | tcg: Add 128-bit guest memory primitives | Richard Henderson | 4 | -116/+562 |
2023-05-16 | accel/tcg: Implement helper_{ld,st}*_mmu for user-only | Richard Henderson | 1 | -98/+253 |