440 Commits (2e41dfe152331c4f5a8e6ccdb80bfc0d07422e82)

Author SHA1 Message Date
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 10 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
Alex Bennée 1279f323d6 tcg: reorganize tb_find_physical loop 10 years ago
Sergey Fedorov 5b053a4a28 tcg: Clean up direct block chaining safety checks 10 years ago
Emilio G. Cota 89fee74a0f tb: consistently use uint32_t for tb->flags 10 years ago
Alex Bennée d977e1c2db qemu-log: dfilter-ise exec, out_asm, op and opt_op 10 years ago
Peter Maydell 1a83063522 qemu-log: Improve the "exec" TB execution logging 10 years ago
Paolo Bonzini 508127e243 log: do not unnecessarily include qom/cpu.h 10 years ago
Peter Maydell 7b31bbc2e6 exec: Clean up includes 10 years ago
Pavel Dovgalyuk 6f0609697f replay: interrupts and exceptions 11 years ago
Pavel Dovgalyuk 56c0269a9e cpu-exec: allow temporary disabling icount 11 years ago
Stefan Weil 0448f5f8b8 cpu-exec: Fix compiler warning (-Werror=clobbered) 11 years ago
Richard Henderson 89a82cd4b6 cpu-exec: Add "nochain" debug flag 11 years ago
Pavel Dovgalyuk 6220e900bc i386: partial revert of interrupt poll fix 11 years ago
Peter Crosthwaite 5abf9495ca cpu-exec: Migrate some generic fns to cpu-exec-common 11 years ago
Pavel Dovgalyuk 1c3c8af1fb cpu-exec: introduce loop exit with restore function 11 years ago
Paolo Bonzini 9fd1a94888 cpu-exec: fix lock hierarchy for user-mode emulation 11 years ago
KONRAD Frederic 677ef6230b replace spinlock by QemuMutex. 11 years ago
Paolo Bonzini e0c382113f tcg: signal-free qemu_cpu_kick 11 years ago