Age | Commit message (Expand) | Author | Files | Lines |
2024-06-30 | cpu: fix memleak of 'halt_cond' and 'thread' | Matheus Tavares Bernardino | 1 | -0/+1 |
2024-06-24 | accel/tcg: Avoid unnecessary call overhead from qemu_plugin_vcpu_mem_cb | Max Chou | 1 | -2/+6 |
2024-06-24 | plugins: fix inject_mem_cb rw masking | Pierrick Bouvier | 1 | -2/+2 |
2024-06-24 | qtest: move qtest_{get, set}_virtual_clock to accel/qtest/qtest.c | Pierrick Bouvier | 1 | -0/+12 |
2024-06-24 | qtest: use cpu interface in qtest_clock_warp | Alex Bennée | 1 | -0/+1 |
2024-06-24 | gdbstub: move enums into separate header | Alex Bennée | 3 | -3/+3 |
2024-06-19 | accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded | Anton Johansson | 1 | -2/+2 |
2024-06-17 | migration/dirtyrate: Fix segmentation fault | Masato Imai | 1 | -1/+1 |
2024-06-08 | hvf: Makes assert_hvf_ok report failed expression | Phil Dennis-Jordan | 1 | -28/+21 |
2024-06-08 | hvf: Consistent types for vCPU handles | Phil Dennis-Jordan | 1 | -1/+1 |
2024-06-04 | cpu: move Qemu[Thread|Cond] setup into common code | Alex Bennée | 5 | -21/+7 |
2024-06-04 | accel/kvm: Fix two lines with hard-coded tabs | Peter Maydell | 1 | -2/+2 |
2024-06-04 | accel/tcg: Move common declarations to 'internal-common.h' | Philippe Mathieu-Daudé | 3 | -15/+16 |
2024-05-30 | accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to halt | Peter Maydell | 1 | -2/+5 |
2024-05-24 | tcg/cputlb: remove other-cpu capability from TLB flushing | Nicholas Piggin | 1 | -33/+9 |
2024-05-24 | tcg/cputlb: Remove non-synced variants of global TLB flushes | Nicholas Piggin | 1 | -103/+0 |
2024-05-22 | accel/tcg: Init tb size and icount before plugin_gen_tb_end | Richard Henderson | 1 | -4/+4 |
2024-05-16 | plugins: extract cpu_index generate | Pierrick Bouvier | 1 | -13/+11 |
2024-05-16 | plugins: distinct types for callbacks | Pierrick Bouvier | 1 | -26/+32 |
2024-05-16 | plugins: conditional callbacks | Pierrick Bouvier | 1 | -0/+48 |
2024-05-16 | plugins: add new inline op STORE_U64 | Pierrick Bouvier | 1 | -0/+13 |
2024-05-16 | plugins: extract generate ptr for qemu_plugin_u64 | Pierrick Bouvier | 1 | -9/+18 |
2024-05-16 | plugins: prepare introduction of new inline ops | Pierrick Bouvier | 1 | -3/+3 |
2024-05-15 | accel/tcg: Introduce translator_fake_ld | Richard Henderson | 1 | -3/+2 |
2024-05-15 | disas: Use translator_st to get disassembly data | Richard Henderson | 1 | -1/+1 |
2024-05-15 | accel/tcg: Return bool from TranslatorOps.disas_log | Richard Henderson | 1 | -3/+2 |
2024-05-15 | accel/tcg: Provide default implementation of disas_log | Richard Henderson | 1 | -1/+8 |
2024-05-15 | plugins: Merge alloc_tcg_plugin_context into plugin_gen_tb_start | Richard Henderson | 1 | -13/+17 |
2024-05-15 | plugins: Use DisasContextBase for qemu_plugin_tb_vaddr | Richard Henderson | 1 | -2/+1 |
2024-05-15 | plugins: Use DisasContextBase for qemu_plugin_insn_haddr | Richard Henderson | 1 | -20/+0 |
2024-05-15 | plugins: Read mem_only directly from TB cflags | Richard Henderson | 2 | -4/+2 |
2024-05-15 | plugins: Use translator_st for qemu_plugin_insn_data | Richard Henderson | 2 | -28/+5 |
2024-05-15 | accel/tcg: Implement translator_st | Richard Henderson | 1 | -0/+55 |
2024-05-15 | accel/tcg: Record DisasContextBase in tcg_ctx for plugins | Richard Henderson | 1 | -0/+1 |
2024-05-15 | accel/tcg: Record when translator_fake_ldb is used | Richard Henderson | 1 | -0/+2 |
2024-05-15 | accel/tcg: Record mmio bytes during translation | Richard Henderson | 1 | -0/+41 |
2024-05-15 | accel/tcg: Cap the translation block when we encounter mmio | Richard Henderson | 1 | -0/+4 |
2024-05-15 | accel/tcg: Reorg translator_ld* | Richard Henderson | 1 | -85/+98 |
2024-05-15 | accel/tcg: Pass DisasContextBase to translator_fake_ldb | Richard Henderson | 1 | -1/+1 |
2024-05-15 | accel/tcg: Use vaddr in translator_ld* | Richard Henderson | 1 | -7/+8 |
2024-05-07 | Merge tag 'pull-tcg-20240507' of https://gitlab.com/rth7680/qemu into staging | Richard Henderson | 1 | -1/+1 |
2024-05-06 | accel/tcg: Introduce CF_BP_PAGE | Richard Henderson | 1 | -1/+1 |
2024-05-06 | Merge tag 'accel-20240506' of https://github.com/philmd/qemu into staging | Richard Henderson | 9 | -20/+65 |
2024-05-06 | user: Declare get_task_state() once in 'accel/tcg/vcpu-state.h' | Philippe Mathieu-Daudé | 1 | -0/+18 |
2024-05-06 | accel/tcg: Move @plugin_mem_cbs from CPUState to CPUNegativeOffsetState | Philippe Mathieu-Daudé | 2 | -4/+4 |
2024-05-06 | accel/tcg: Restrict cpu_plugin_mem_cbs_enabled() to TCG | Philippe Mathieu-Daudé | 1 | -0/+17 |
2024-05-06 | accel/tcg: Move user definition of cpu_interrupt() to user-exec.c | Philippe Mathieu-Daudé | 2 | -9/+8 |
2024-05-06 | accel/tcg: Access tcg_cflags with getter / setter | Philippe Mathieu-Daudé | 3 | -2/+13 |
2024-05-06 | accel/tcg: Use cpu_loop_exit_requested() in cpu_loop_exec_tb() | Philippe Mathieu-Daudé | 1 | -5/+2 |
2024-05-06 | exec/cpu: Extract page-protection definitions to page-protection.h | Philippe Mathieu-Daudé | 3 | -0/+3 |