Age | Commit message (Expand) | Author | Files | Lines |
2023-02-04 | tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 | Richard Henderson | 2 | -0/+56 |
2023-02-04 | tcg: Add guest load/store primitives for TCGv_i128 | Richard Henderson | 2 | -0/+178 |
2023-02-04 | accel/tcg: Test CPUJumpCache in tb_jmp_cache_clear_page | Eric Auger | 1 | -1/+6 |
2023-02-04 | Merge tag 'pull-monitor-2023-02-03-v2' of https://repo.or.cz/qemu/armbru into... | Peter Maydell | 1 | -1/+1 |
2023-02-04 | stats: Move QMP commands from monitor/ to stats/ | Markus Armbruster | 1 | -1/+1 |
2023-02-02 | cpu-exec: assert that plugin_mem_cbs is NULL after execution | Emilio Cota | 1 | -0/+2 |
2023-02-02 | tcg: exclude non-memory effecting helpers from instrumentation | Emilio Cota | 1 | -2/+2 |
2023-02-02 | translator: always pair plugin_gen_insn_{start, end} calls | Emilio Cota | 1 | -5/+10 |
2023-02-02 | plugins: fix optimization in plugin_gen_disable_mem_helpers | Emilio Cota | 1 | -8/+18 |
2023-02-02 | cpu: free cpu->tb_jmp_cache with RCU | Emilio Cota | 2 | -2/+2 |
2023-01-20 | Merge tag 'pull-include-2023-01-20' of https://repo.or.cz/qemu/armbru into st... | Peter Maydell | 1 | -0/+2 |
2023-01-20 | coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h | Markus Armbruster | 1 | -0/+2 |
2023-01-19 | Merge tag 'pull-tcg-20230117' of https://gitlab.com/rth7680/qemu into staging | Peter Maydell | 2 | -14/+17 |
2023-01-18 | bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plx | Philippe Mathieu-Daudé | 1 | -1/+1 |
2023-01-17 | tcg: Remove TCG_TARGET_HAS_direct_jump | Richard Henderson | 1 | -12/+11 |
2023-01-17 | tcg: Change tb_target_set_jmp_target arguments | Richard Henderson | 1 | -3/+8 |
2023-01-17 | tcg: Add TranslationBlock.jmp_insn_offset | Richard Henderson | 1 | -3/+2 |
2023-01-17 | tcg: Add gen_tb to TCGContext | Richard Henderson | 1 | -1/+1 |
2023-01-17 | tcg: Rename TB_JMP_RESET_OFFSET_INVALID to TB_JMP_OFFSET_INVALID | Richard Henderson | 1 | -4/+4 |
2023-01-16 | accel/tcg: Split out cpu_exec_{setjmp,loop} | Richard Henderson | 1 | -57/+54 |
2023-01-16 | tcg: add perfmap and jitdump | Ilya Leoshkevich | 4 | -0/+432 |
2023-01-16 | accel/tcg: Add debuginfo support | Ilya Leoshkevich | 3 | -0/+174 |
2023-01-11 | kvm: Atomic memslot updates | David Hildenbrand | 1 | -11/+90 |
2023-01-11 | KVM: keep track of running ioctls | Emanuele Giuseppe Esposito | 1 | -0/+7 |
2023-01-11 | accel: introduce accelerator blocker API | Emanuele Giuseppe Esposito | 2 | -1/+155 |
2023-01-08 | Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging | Peter Maydell | 1 | -7/+2 |
2023-01-06 | meson: cleanup dummy-cpus.c rules | Paolo Bonzini | 1 | -7/+2 |
2023-01-05 | accel/tcg: Handle false negative lookup in page_check_range | Richard Henderson | 1 | -7/+34 |
2023-01-05 | accel/tcg: Use g_free_rcu for user-exec interval trees | Richard Henderson | 1 | -8/+10 |
2023-01-05 | accel/tcg: Fix tb_invalidate_phys_page_unwind | Richard Henderson | 1 | -32/+40 |
2023-01-05 | tcg: Vary the allocation size for TCGOp | Richard Henderson | 1 | -5/+5 |
2023-01-05 | tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() | Philippe Mathieu-Daudé | 1 | -1/+4 |
2023-01-05 | accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb | Richard Henderson | 1 | -8/+8 |
2023-01-05 | accel/tcg/plugin: Avoid duplicate copy in copy_call | Richard Henderson | 1 | -2/+0 |
2023-01-05 | accel/tcg/plugin: Don't search for the function pointer index | Richard Henderson | 1 | -18/+11 |
2023-01-04 | accel/tcg: Use QEMU_IOTHREAD_LOCK_GUARD in io_readx/io_writex | Richard Henderson | 1 | -17/+8 |
2022-12-20 | accel/tcg: Restrict page_collection structure to system TB maintainance | Philippe Mathieu-Daudé | 2 | -15/+7 |
2022-12-20 | accel/tcg: Factor tb_invalidate_phys_range_fast() out | Philippe Mathieu-Daudé | 3 | -8/+21 |
2022-12-20 | accel/tcg: Rename tb_invalidate_phys_page_fast{,__locked}() | Philippe Mathieu-Daudé | 3 | -7/+7 |
2022-12-20 | accel/tcg: Remove trace events from trace-root.h | Philippe Mathieu-Daudé | 2 | -1/+5 |
2022-12-20 | accel/tcg: Restrict cpu_io_recompile() to system emulation | Philippe Mathieu-Daudé | 1 | -1/+1 |
2022-12-20 | accel/tcg: Move remainder of page locking to tb-maint.c | Richard Henderson | 3 | -428/+408 |
2022-12-20 | accel/tcg: Move PageDesc tree into tb-maint.c for system | Richard Henderson | 3 | -140/+124 |
2022-12-20 | accel/tcg: Use interval tree for user-only page tracking | Richard Henderson | 3 | -209/+428 |
2022-12-20 | accel/tcg: Move page_{get,set}_flags to user-exec.c | Richard Henderson | 3 | -350/+363 |
2022-12-20 | accel/tcg: Drop PAGE_RESERVED for CONFIG_BSD | Richard Henderson | 1 | -65/+0 |
2022-12-20 | accel/tcg: Use interval tree for TARGET_PAGE_DATA_SIZE | Richard Henderson | 2 | -27/+75 |
2022-12-20 | accel/tcg: Use interval tree for TBs in user-only mode | Richard Henderson | 3 | -168/+239 |
2022-12-20 | accel/tcg: Rename page_flush_tb | Richard Henderson | 1 | -5/+5 |
2022-12-14 | qapi: Use returned bool to check for failure (again) | Markus Armbruster | 1 | -4/+1 |