aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg
AgeCommit message (Expand)AuthorFilesLines
4 daysqdev: Implement qdev_create_fake_machine() for user emulationPhilippe Mathieu-Daudé1-1/+7
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson2-6/+10
2024-12-24plugins: optimize cpu_index code generationPierrick Bouvier1-0/+9
2024-12-20accel/tcg: Un-inline translator_is_same_page()Philippe Mathieu-Daudé1-1/+6
2024-12-20accel/tcg: Include missing 'exec/translation-block.h' headerPhilippe Mathieu-Daudé2-0/+2
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé3-0/+3
2024-12-20accel/tcg: Restrict curr_cflags() declaration to 'internal-common.h'Philippe Mathieu-Daudé2-0/+4
2024-12-20accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'Philippe Mathieu-Daudé1-1/+1
2024-12-20user: Move various declarations out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (4/4)Philippe Mathieu-Daudé1-0/+3
2024-12-20accel/tcg: Really restrict cpu_io_recompile() to system emulationPhilippe Mathieu-Daudé1-2/+2
2024-12-20accel/tcg: Move TranslationBlock declarations to 'tb-internal.h'Philippe Mathieu-Daudé7-32/+44
2024-12-20accel/tcg: Un-inline log_pc()Philippe Mathieu-Daudé2-10/+11
2024-12-20accel/tcg: Move 'exec/translate-all.h' -> 'tb-internal.h'Philippe Mathieu-Daudé7-5/+20
2024-12-20accel/tcg: Move page_[un]protect() to 'user/page-protection.h'Philippe Mathieu-Daudé2-1/+2
2024-12-20accel/tcg: Use tb_page_addr_t type in page_unprotect()Philippe Mathieu-Daudé1-1/+1
2024-12-20accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'Philippe Mathieu-Daudé3-0/+3
2024-12-20accel/tcg: Have tlb_vaddr_to_host() use vaddr typePhilippe Mathieu-Daudé1-1/+1
2024-12-20accel/tcg: Include missing 'exec/tswap.h' header in translator.cPhilippe Mathieu-Daudé1-0/+1
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé13-34/+34
2024-12-12tcg: Reset free_temps before tcg_optimizeRichard Henderson1-1/+1
2024-11-16accel/tcg: Fix user-only probe_access_internal plugin checkRichard Henderson1-1/+1
2024-10-31accel/tcg/icount-common: Remove the reference to the unused header fileHyman Huang1-1/+0
2024-10-24plugins: fix qemu_plugin_resetPierrick Bouvier1-0/+4
2024-10-24accel/tcg: add tracepoints for cpu_loop_exit_atomicAlex Bennée3-1/+22
2024-10-13accel/tcg: Use the alignment test in tlb_fill_alignRichard Henderson1-43/+45
2024-10-13accel/tcg: Add TCGCPUOps.tlb_fill_alignRichard Henderson1-23/+38
2024-10-13include/exec/memop: Introduce memop_atomicity_bitsRichard Henderson1-14/+2
2024-10-13include/exec/memop: Rename get_alignment_bitsRichard Henderson2-4/+4
2024-10-13accel/tcg: Assert noreturn from write-only page for atomicsRichard Henderson1-3/+2
2024-10-13tcg: remove singlestep_enabled from DisasContextBasePaolo Bonzini1-1/+0
2024-10-08accel/tcg: Make page_set_flags() documentation publicPhilippe Mathieu-Daudé1-5/+0
2024-09-28Merge tag 'pull-request-2024-09-25' of https://gitlab.com/thuth/qemu into sta...Peter Maydell1-1/+0
2024-09-24accel/tcg: remove break after g_assert_not_reached()Pierrick Bouvier1-1/+0
2024-09-19plugins: save value during memory accessesPierrick Bouvier3-23/+94
2024-09-05accel/tcg: Remove dead code from rr_cpu_thread_fn()Peter Maydell1-3/+1
2024-08-16Revert "replay: stop us hanging in rr_wait_io_event"Nicholas Piggin1-1/+1
2024-07-23Merge tag 'pull-tcg-20240723' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson3-32/+0
2024-07-23accel/tcg: Move {set,clear}_helper_retaddr to cpu_ldst.hRichard Henderson3-32/+0
2024-07-22plugins: fix mem callback array sizePierrick Bouvier1-2/+1
2024-07-16accel/tcg: Make cpu_exec_interrupt hook mandatoryPeter Maydell1-2/+2
2024-07-11accel/tcg: Make TCGCPUOps::cpu_exec_halt mandatoryPeter Maydell1-6/+5
2024-06-30cpu: fix memleak of 'halt_cond' and 'thread'Matheus Tavares Bernardino1-0/+1
2024-06-24accel/tcg: Avoid unnecessary call overhead from qemu_plugin_vcpu_mem_cbMax Chou1-2/+6
2024-06-24plugins: fix inject_mem_cb rw maskingPierrick Bouvier1-2/+2
2024-06-24gdbstub: move enums into separate headerAlex Bennée1-1/+1
2024-06-19accel/tcg: Fix typo causing tb->page_addr[1] to not be recordedAnton Johansson1-2/+2
2024-06-04cpu: move Qemu[Thread|Cond] setup into common codeAlex Bennée2-11/+7
2024-06-04accel/tcg: Move common declarations to 'internal-common.h'Philippe Mathieu-Daudé3-15/+16
2024-05-30accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to haltPeter Maydell1-2/+5