458 Commits (30f3dda24b2a4cd30f8fbf984ab08ef08eaf5020)

Author SHA1 Message Date
Paolo Bonzini 55ac0a9bf4 cpu-exec: remove unnecessary check of cpu->exit_request 10 years ago
Pavel Dovgalyuk cfb2d02be9 replay: check icount in cpu exec loop 10 years ago
Pranith Kumar 08e73c48b0 tcg: handle EXCP_ATOMIC exception for system emulation 10 years ago
Alex Bennée 372579427a tcg: enable thread-per-vCPU 10 years ago
Alex Bennée e5143e30fb tcg: remove global exit_request 10 years ago
Jan Kiszka 8d04fb55de tcg: drop global lock during TCG code execution 10 years ago
Alex Bennée 791158d93b tcg: rename tcg_current_cpu to tcg_current_rr_cpu 10 years ago
Pranith Kumar 4ec667042d mttcg: Add missing tb_lock/unlock() in cpu_exec_step() 10 years ago
Paolo Bonzini 1aab16c28a cpu-exec: unify icount_decr and tcg_exit_req 10 years ago
Paolo Bonzini 65c9d60a3a target-i386: correctly propagate retaddr into SVM helpers 10 years ago
Paolo Bonzini 4515e58d60 cpu-exec: remove outermost infinite loop 10 years ago
Paolo Bonzini a42cf3f3f2 cpu-exec: avoid repeated sigsetjmp on interrupts 10 years ago
Paolo Bonzini 209b71b60e cpu-exec: avoid cpu_loop_exit in cpu_handle_interrupt 10 years ago
Paolo Bonzini a70fe14b7d cpu-exec: tighten barrier on TCG_EXIT_REQUESTED 10 years ago
Paolo Bonzini 43d70ddf9f cpu-exec: fix icount out-of-bounds access 10 years ago
Daniel P. Berrange 0ab8ed18a6 trace: switch to modular code generation for sub-directories 10 years ago
Pavel Dovgalyuk d718b14b8c replay: improve interrupt handling 10 years ago
Richard Henderson 1ee73216f4 log: Add locking to large logging blocks 10 years ago
KONRAD Frederic a5e998262f tcg: protect translation related stuff with tb_lock. 10 years ago
Alex Bennée 4426f83a9a cpu-exec: include cpu_index in CPU_LOG_EXEC messages 10 years ago
Richard Henderson fdbc2b5722 tcg: Add EXCP_ATOMIC 10 years ago
Laurent Vivier 20a8856eba target-m68k: remove m68k_cpu_exec_enter() and m68k_cpu_exec_exit() 11 years ago
Alex Bennée 027d9a7d29 cpu: atomically modify cpu->exit_request 10 years ago
Sergey Fedorov 3359baad36 tcg: Make tb_flush() thread safe 10 years ago
Richard Henderson be2208e2a5 cpu-exec: Check -dfilter for -d cpu 10 years ago
Sergey Fedorov b34de45fc4 tcg: rename tb_find_physical() 10 years ago
Sergey Fedorov bd2710d5da tcg: Merge tb_find_slow() and tb_find_fast() 10 years ago
Sergey Fedorov 74d356dd48 tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump() 10 years ago
Alex Bennée 518615c650 tcg: cpu-exec: remove tb_lock from the hot-path 10 years ago
Paolo Bonzini 6d21e4208f tcg: Prepare TB invalidation for lockless TB lookup 10 years ago
Sergey Fedorov 118b07308a tcg: Prepare safe access to tb_flushed out of tb_lock 10 years ago
Sergey Fedorov 89a16b1e42 tcg: Prepare safe tb_jmp_cache lookup out of tb_lock 10 years ago
Sergey Fedorov 4b7e69509d tcg: Pass last_tb by value to tb_find_fast() 10 years ago
Sergey Fedorov ca7d8e1c9c cpu-exec: Move down some declarations in cpu_exec() 10 years ago
Emilio G. Cota 909eaac9bb tb hash: track translated blocks with qht 10 years ago
Emilio G. Cota 42bd32287f tb hash: hash phys_pc, pc, and flags with xxhash 10 years ago
Sergey Fedorov c88c67e58b cpu-exec: Fix direct jump to TB spanning page 10 years ago
Paolo Bonzini 63c915526d cpu: move exec-all.h inclusion out of cpu.h 11 years ago
Sergey Fedorov 8b1fe3f439 cpu-exec: Clean up 'interrupt_request' reloading in cpu_handle_interrupt() 10 years ago
Sergey Fedorov ba048a4ae1 cpu-exec: Remove unused 'x86_cpu' and 'env' from cpu_exec() 10 years ago
Sergey Fedorov 928de9ee14 cpu-exec: Move TB execution stuff out of cpu_exec() 10 years ago
Sergey Fedorov c385e6e497 cpu-exec: Move interrupt handling out of cpu_exec() 10 years ago
Sergey Fedorov ea284766ec cpu-exec: Move exception handling out of cpu_exec() 10 years ago
Sergey Fedorov 8b2d34e997 cpu-exec: Move halt handling out of cpu_exec() 10 years ago
Sergey Fedorov c6f0d9f84c cpu-exec: Remove relic orphaned comment 10 years ago
Sergey Fedorov 3213525f8a tcg: Remove needless CPUState::current_tb 10 years ago
Sergey Fedorov a0522c7a55 cpu-exec: Move TB chaining into tb_find_fast() 10 years ago
Sergey Fedorov 6f789be56d tcg: Rework tb_invalidated_flag 10 years ago
Sergey Fedorov 819af24b9c tcg: Clean up from 'next_tb' 10 years ago
Paolo Bonzini 7687bf52e5 cpu-exec: elide more icount code if CONFIG_USER_ONLY 11 years ago