summary refs log tree commit diff stats
path: root/accel/tcg/cpu-exec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h'Philippe Mathieu-Daudé2024-04-261-0/+3
* bulk: Call in place single use cpu_env()Philippe Mathieu-Daudé2024-03-121-2/+1
* accel/tcg: Set can_do_io at at start of lookup_tb_ptr helperPeter Maydell2024-02-291-0/+8
* target/i386: Extract x86_cpu_exec_halt() from accel/tcg/Philippe Mathieu-Daudé2024-01-291-12/+0
* accel/tcg: Introduce TCGCPUOps::cpu_exec_halt() handlerPhilippe Mathieu-Daudé2024-01-291-0/+5
* accel/tcg: Inline need_replay_interruptRichard Henderson2024-01-291-15/+2
* target/i386: Extract x86_need_replay_interrupt() from accel/tcg/Philippe Mathieu-Daudé2024-01-291-4/+0
* accel/tcg: Introduce TCGCPUOps::need_replay_interrupt() handlerPhilippe Mathieu-Daudé2024-01-291-3/+5
* accel/tcg: Use CPUState.cc instead of CPU_GET_CLASS in cpu-exec.cRichard Henderson2024-01-291-49/+52
* accel/tcg: Un-inline icount_exit_request() for clarityPhilippe Mathieu-Daudé2024-01-291-4/+12
* accel/tcg/cpu-exec: Use RCU_READ_LOCK_GUARDPhilippe Mathieu-Daudé2024-01-291-3/+1
* cpu-exec: simplify jump cache managementPaolo Bonzini2024-01-291-43/+23
* system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2024-01-081-13/+13
* accel/tcg: Remove CF_LAST_IORichard Henderson2023-11-141-1/+1
* accel/tcg: Make monitor.c a target-agnostic unitPhilippe Mathieu-Daudé2023-10-041-0/+1
* accel/tcg: Rename target-specific 'internal.h' -> 'internal-target.h'Philippe Mathieu-Daudé2023-10-041-1/+1
* accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson2023-10-041-4/+4
* accel/tcg: Remove cpu_neg()Richard Henderson2023-10-031-7/+7
* accel/tcg: Move can_do_io to CPUNegativeOffsetStateRichard Henderson2023-10-031-1/+1
* accel/tcg: Have tcg_exec_realizefn() return a booleanPhilippe Mathieu-Daudé2023-10-031-1/+3
* accel/tcg: Always set CF_LAST_IO with CF_NOIRQRichard Henderson2023-09-281-1/+1
* accel/tcg: Zero-pad PC in TCG CPU exec trace linesPeter Maydell2023-07-171-2/+2
* accel/tcg: Always lock pages before translationRichard Henderson2023-07-151-0/+20
* accel/tcg: Split out cpu_exec_longjmp_cleanupRichard Henderson2023-07-151-24/+19
* accel/tcg/cpu-exec.c: Widen pc to vaddrAnton Johansson2023-06-261-17/+17
* target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson2023-06-261-3/+6
* accel/tcg/cpu-exec: Use generic 'helper-proto-common.h' headerPhilippe Mathieu-Daudé2023-06-201-1/+1
* accel/tcg: Check for USER_ONLY definition instead of SOFTMMU onePhilippe Mathieu-Daudé2023-06-201-2/+2
* util/log: Add vector registers to logIvan Klokov2023-06-131-0/+3
* atomics: eliminate mb_read/mb_setPaolo Bonzini2023-06-061-1/+1
* exec-all: Widen TranslationBlock pc and cs_base to 64-bitsRichard Henderson2023-06-051-1/+1
* accel/tcg: include cs_base in our hash calculationsAlex Bennée2023-06-011-1/+1
* tcg: remove the final vestiges of dstateAlex Bennée2023-06-011-6/+1
* tcg: Remove DEBUG_DISASRichard Henderson2023-05-231-2/+0
* accel/tcg: Use one_insn_per_tb global instead of old singlestep globalPeter Maydell2023-05-021-1/+1
* accel/tcg: Fix jump cache set in cpu_exec_loopRichard Henderson2023-04-041-4/+13
* tcg: Clear plugin_mem_cbs on TB exitRichard Henderson2023-03-221-4/+1
* accel/tcg: Replace `tb_pc()` with `tb->pc`Anton Johansson2023-03-011-3/+3
* accel/tcg: Move jmp-cache `CF_PCREL` checks to callerAnton Johansson2023-03-011-15/+41
* accel/tcg: Replace `TARGET_TB_PCREL` with `CF_PCREL`Anton Johansson2023-03-011-4/+4
* replay: Extract core API to 'exec/replay-core.h'Philippe Mathieu-Daudé2023-02-271-1/+1
* accel/tcg: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé2023-02-271-86/+2
* exec: Remove unused 'qemu/timer.h' timerPhilippe Mathieu-Daudé2023-02-271-1/+0
* Don't include headers already included by qemu/osdep.hMarkus Armbruster2023-02-081-1/+0
* cpu-exec: assert that plugin_mem_cbs is NULL after executionEmilio Cota2023-02-021-0/+2
* cpu: free cpu->tb_jmp_cache with RCUEmilio Cota2023-02-021-2/+1
* tcg: Remove TCG_TARGET_HAS_direct_jumpRichard Henderson2023-01-171-12/+11
* tcg: Change tb_target_set_jmp_target argumentsRichard Henderson2023-01-171-3/+8
* tcg: Add TranslationBlock.jmp_insn_offsetRichard Henderson2023-01-171-3/+2
* accel/tcg: Split out cpu_exec_{setjmp,loop}Richard Henderson2023-01-161-57/+54