aboutsummaryrefslogtreecommitdiff
path: root/accel/tcg/cpu-exec.c
AgeCommit message (Expand)AuthorFilesLines
2025-05-28accel/tcg: Assert TCGCPUOps.pointer_wrap is setRichard Henderson1-0/+1
2025-04-30accel/tcg: Compile cpu-exec.c twiceRichard Henderson1-2/+0
2025-04-30accel/tcg: Split out accel/tcg/helper-retaddr.hRichard Henderson1-0/+1
2025-04-30accel/tcg: Pass TCGTBCPUState to tb_gen_codeRichard Henderson1-2/+2
2025-04-30accel/tcg: Use TCGTBCPUState in struct tb_descRichard Henderson1-13/+7
2025-04-30accel/tcg: Pass TCGTBCPUState to tb_htable_lookupRichard Henderson1-11/+9
2025-04-30accel/tcg: Pass TCGTBCPUState to tb_lookupRichard Henderson1-15/+13
2025-04-30accel/tcg: Move cpu_get_tb_cpu_state to TCGCPUOpsRichard Henderson1-3/+4
2025-04-30accel/tcg: Return TCGTBCPUState from cpu_get_tb_cpu_stateRichard Henderson1-33/+23
2025-04-30target/i386: Split out x86_cpu_exec_resetRichard Henderson1-25/+14
2025-04-30accel/tcg: Introduce TCGCPUOps.cpu_exec_resetRichard Henderson1-1/+2
2025-04-30accel/tcg: Unconditionally use CPU_DUMP_CCOP in log_cpu_execRichard Henderson1-4/+1
2025-04-30accel/tcg: Generalize fake_user_interrupt testRichard Henderson1-3/+3
2025-04-30accel/tcg: Merge internal-target.h into internal-common.hRichard Henderson1-1/+0
2025-04-24Merge tag 'pull-misc-2025-04-24' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi1-1/+0
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-1/+0
2025-04-23exec: Do not include 'accel/tcg/cpu-ldst.h' in 'exec-all.h'Philippe Mathieu-Daudé1-0/+1
2025-04-23exec/cpu-all: remove this headerPierrick Bouvier1-1/+0
2025-04-23exec/cpu-all: remove cpu includePierrick Bouvier1-0/+1
2025-04-23exec/cpu-all: remove exec/cpu-interrupt includePierrick Bouvier1-0/+1
2025-04-23hw/core/cpu: Remove CPUClass::mmu_index()Philippe Mathieu-Daudé1-0/+1
2025-04-23include/exec: Split out icount.hRichard Henderson1-1/+1
2025-04-23include/exec: Split out mmap-lock.hRichard Henderson1-0/+1
2025-03-06accel: Forward-declare AccelOpsClass in 'qemu/typedefs.h'Philippe Mathieu-Daudé1-1/+0
2025-03-06accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-03-06accel/tcg: Build tcg_flags helpers as common codePhilippe Mathieu-Daudé1-32/+0
2025-01-17tcg: Document tb_lookup() and tcg_tb_lookup()Ilya Leoshkevich1-1/+14
2024-12-24accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_coreRichard Henderson1-3/+5
2024-12-20accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'Philippe Mathieu-Daudé1-1/+1
2024-12-20accel/tcg: Move TranslationBlock declarations to 'tb-internal.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20accel/tcg: Un-inline log_pc()Philippe Mathieu-Daudé1-0/+11
2024-12-20accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'Philippe Mathieu-Daudé1-0/+1
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé1-3/+3
2024-07-23accel/tcg: Move {set,clear}_helper_retaddr to cpu_ldst.hRichard Henderson1-3/+0
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-05-30accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to haltPeter Maydell1-2/+5
2024-05-07Merge tag 'pull-tcg-20240507' of https://gitlab.com/rth7680/qemu into stagingRichard Henderson1-1/+1
2024-05-06accel/tcg: Introduce CF_BP_PAGERichard Henderson1-1/+1
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé1-0/+10
2024-05-06accel/tcg: Use cpu_loop_exit_requested() in cpu_loop_exec_tb()Philippe Mathieu-Daudé1-5/+2
2024-04-26accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h'Philippe Mathieu-Daudé1-0/+3
2024-03-12bulk: Call in place single use cpu_env()Philippe Mathieu-Daudé1-2/+1
2024-02-29accel/tcg: Set can_do_io at at start of lookup_tb_ptr helperPeter Maydell1-0/+8
2024-01-29target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé1-12/+0
2024-01-29accel/tcg: Introduce TCGCPUOps::cpu_exec_halt() handlerPhilippe Mathieu-Daudé1-0/+5
2024-01-29accel/tcg: Inline need_replay_interruptRichard Henderson1-15/+2
2024-01-29target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé1-4/+0
2024-01-29accel/tcg: Introduce TCGCPUOps::need_replay_interrupt() handlerPhilippe Mathieu-Daudé1-3/+5