Age | Commit message (Expand) | Author | Files | Lines |
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 |
2022-11-09 | accel/tcg: Split out setjmp_gen_code | Richard Henderson | 1 | -25/+33 |
2022-11-09 | tcg: Move TCG_TARGET_HAS_direct_jump init to tb_gen_code | Richard Henderson | 1 | -10/+0 |
2022-11-06 | accel: abort if we fail to load the accelerator plugin | Claudio Fontana | 1 | -1/+7 |
2022-11-01 | accel/tcg: Complete cpu initialization before registration | Richard Henderson | 2 | -12/+12 |
2022-11-01 | accel/tcg: Remove reset_icount argument from cpu_restore_state_from_tb | Richard Henderson | 3 | -11/+10 |
2022-11-01 | accel/tcg: Remove will_exit argument from cpu_restore_state | Richard Henderson | 2 | -11/+3 |
2022-11-01 | accel/tcg: Introduce cpu_unwind_state_data | Richard Henderson | 2 | -27/+51 |
2022-10-28 | accel/qtest: Support qtest accelerator for Windows | Xuzhou Cheng | 3 | -5/+14 |
2022-10-26 | Merge tag 'pull-tcg-20221026' of https://gitlab.com/rth7680/qemu into staging | Stefan Hajnoczi | 9 | -985/+915 |
2022-10-26 | accel/tcg: Remove restore_state_to_opc function | Richard Henderson | 1 | -14/+2 |
2022-10-26 | accel/tcg: Add restore_state_to_opc to TCGCPUOps | Richard Henderson | 1 | -2/+22 |
2022-10-26 | accel/tcg: Simplify page_get/alloc_target_data | Richard Henderson | 1 | -12/+4 |
2022-10-26 | accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user-exec.c | Richard Henderson | 2 | -50/+50 |
2022-10-26 | accel/tcg: Use tb_invalidate_phys_range in page_set_flags | Richard Henderson | 1 | -2/+6 |
2022-10-26 | accel/tcg: Use page_reset_target_data in page_set_flags | Richard Henderson | 1 | -8/+5 |
2022-10-26 | accel/tcg: Call tb_invalidate_phys_page for PAGE_RESET | Richard Henderson | 1 | -8/+11 |
2022-10-26 | accel/tcg: Use tb_invalidate_phys_page in page_set_flags | Richard Henderson | 1 | -1/+1 |
2022-10-26 | accel/tcg: Unify declarations of tb_invalidate_phys_range | Richard Henderson | 1 | -11/+2 |
2022-10-26 | accel/tcg: Rename tb_invalidate_phys_page_range and drop end parameter | Richard Henderson | 1 | -7/+8 |