Sign in
qemu
/
qemu
/
36bcac16fdd6ecb75314db06171f54dcd400ab8c
/
cpu-exec.c
30f3dda
Merge branch 'icount-update' into HEAD
by Paolo Bonzini
· 8 years ago
55ac0a9
cpu-exec: remove unnecessary check of cpu->exit_request
by Paolo Bonzini
· 8 years ago
cfb2d02
replay: check icount in cpu exec loop
by Pavel Dovgalyuk
· 8 years ago
08e73c4
tcg: handle EXCP_ATOMIC exception for system emulation
by Pranith Kumar
· 8 years ago
3725794
tcg: enable thread-per-vCPU
by Alex Bennée
· 8 years ago
e5143e3
tcg: remove global exit_request
by Alex Bennée
· 8 years ago
8d04fb5
tcg: drop global lock during TCG code execution
by Jan Kiszka
· 8 years ago
791158d
tcg: rename tcg_current_cpu to tcg_current_rr_cpu
by Alex Bennée
· 8 years ago
4ec6670
mttcg: Add missing tb_lock/unlock() in cpu_exec_step()
by Pranith Kumar
· 8 years ago
1aab16c
cpu-exec: unify icount_decr and tcg_exit_req
by Paolo Bonzini
· 8 years ago
65c9d60
target-i386: correctly propagate retaddr into SVM helpers
by Paolo Bonzini
· 8 years ago
4515e58
cpu-exec: remove outermost infinite loop
by Paolo Bonzini
· 8 years ago
a42cf3f
cpu-exec: avoid repeated sigsetjmp on interrupts
by Paolo Bonzini
· 8 years ago
209b71b
cpu-exec: avoid cpu_loop_exit in cpu_handle_interrupt
by Paolo Bonzini
· 8 years ago
a70fe14
cpu-exec: tighten barrier on TCG_EXIT_REQUESTED
by Paolo Bonzini
· 8 years ago
43d70dd
cpu-exec: fix icount out-of-bounds access
by Paolo Bonzini
· 8 years ago
0ab8ed1
trace: switch to modular code generation for sub-directories
by Daniel P. Berrange
· 8 years ago
d718b14
replay: improve interrupt handling
by Pavel Dovgalyuk
· 8 years ago
1ee7321
log: Add locking to large logging blocks
by Richard Henderson
· 8 years ago
6bc56d3
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-mttcg' into staging
by Peter Maydell
· 8 years ago
a5e9982
tcg: protect translation related stuff with tb_lock.
by KONRAD Frederic
· 8 years ago
4426f83
cpu-exec: include cpu_index in CPU_LOG_EXEC messages
by Alex Bennée
· 8 years ago
5929d7e
Merge remote-tracking branch 'remotes/rth/tags/pull-atomic-20161026' into staging
by Peter Maydell
· 8 years ago
fdbc2b5
tcg: Add EXCP_ATOMIC
by Richard Henderson
· 9 years ago
20a8856
target-m68k: remove m68k_cpu_exec_enter() and m68k_cpu_exec_exit()
by Laurent Vivier
· 10 years ago
027d9a7
cpu: atomically modify cpu->exit_request
by Alex Bennée
· 8 years ago
3359baa
tcg: Make tb_flush() thread safe
by Sergey Fedorov
· 9 years ago
be2208e
cpu-exec: Check -dfilter for -d cpu
by Richard Henderson
· 9 years ago
b34de45
tcg: rename tb_find_physical()
by Sergey Fedorov
· 9 years ago
bd2710d
tcg: Merge tb_find_slow() and tb_find_fast()
by Sergey Fedorov
· 9 years ago
74d356d
tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump()
by Sergey Fedorov
· 9 years ago
518615c
tcg: cpu-exec: remove tb_lock from the hot-path
by Alex Bennée
· 9 years ago
6d21e42
tcg: Prepare TB invalidation for lockless TB lookup
by Paolo Bonzini
· 9 years ago
118b073
tcg: Prepare safe access to tb_flushed out of tb_lock
by Sergey Fedorov
· 9 years ago
89a16b1
tcg: Prepare safe tb_jmp_cache lookup out of tb_lock
by Sergey Fedorov
· 9 years ago
4b7e695
tcg: Pass last_tb by value to tb_find_fast()
by Sergey Fedorov
· 9 years ago
ca7d8e1
cpu-exec: Move down some declarations in cpu_exec()
by Sergey Fedorov
· 9 years ago
909eaac
tb hash: track translated blocks with qht
by Emilio G. Cota
· 9 years ago
42bd322
tb hash: hash phys_pc, pc, and flags with xxhash
by Emilio G. Cota
· 9 years ago
c88c67e
cpu-exec: Fix direct jump to TB spanning page
by Sergey Fedorov
· 9 years ago
63c9155
cpu: move exec-all.h inclusion out of cpu.h
by Paolo Bonzini
· 9 years ago
8b1fe3f
cpu-exec: Clean up 'interrupt_request' reloading in cpu_handle_interrupt()
by Sergey Fedorov
· 9 years ago
ba048a4
cpu-exec: Remove unused 'x86_cpu' and 'env' from cpu_exec()
by Sergey Fedorov
· 9 years ago
928de9e
cpu-exec: Move TB execution stuff out of cpu_exec()
by Sergey Fedorov
· 9 years ago
c385e6e
cpu-exec: Move interrupt handling out of cpu_exec()
by Sergey Fedorov
· 9 years ago
ea28476
cpu-exec: Move exception handling out of cpu_exec()
by Sergey Fedorov
· 9 years ago
8b2d34e
cpu-exec: Move halt handling out of cpu_exec()
by Sergey Fedorov
· 9 years ago
c6f0d9f
cpu-exec: Remove relic orphaned comment
by Sergey Fedorov
· 9 years ago
3213525
tcg: Remove needless CPUState::current_tb
by Sergey Fedorov
· 9 years ago
a0522c7
cpu-exec: Move TB chaining into tb_find_fast()
by Sergey Fedorov
· 9 years ago
6f789be
tcg: Rework tb_invalidated_flag
by Sergey Fedorov
· 9 years ago
819af24
tcg: Clean up from 'next_tb'
by Sergey Fedorov
· 9 years ago
7687bf5
cpu-exec: elide more icount code if CONFIG_USER_ONLY
by Paolo Bonzini
· 10 years ago
1279f32
tcg: reorganize tb_find_physical loop
by Alex Bennée
· 9 years ago
5b053a4
tcg: Clean up direct block chaining safety checks
by Sergey Fedorov
· 9 years ago
89fee74
tb: consistently use uint32_t for tb->flags
by Emilio G. Cota
· 9 years ago
d977e1c
qemu-log: dfilter-ise exec, out_asm, op and opt_op
by Alex Bennée
· 9 years ago
1a83063
qemu-log: Improve the "exec" TB execution logging
by Peter Maydell
· 9 years ago
508127e
log: do not unnecessarily include qom/cpu.h
by Paolo Bonzini
· 9 years ago
7b31bbc
exec: Clean up includes
by Peter Maydell
· 9 years ago
9319738
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into staging
by Peter Maydell
· 9 years ago
6f06096
replay: interrupts and exceptions
by Pavel Dovgalyuk
· 9 years ago
56c0269
cpu-exec: allow temporary disabling icount
by Pavel Dovgalyuk
· 9 years ago
0448f5f
cpu-exec: Fix compiler warning (-Werror=clobbered)
by Stefan Weil
· 9 years ago
89a82cd
cpu-exec: Add "nochain" debug flag
by Richard Henderson
· 9 years ago
6220e90
i386: partial revert of interrupt poll fix
by Pavel Dovgalyuk
· 9 years ago
5abf949
cpu-exec: Migrate some generic fns to cpu-exec-common
by Peter Crosthwaite
· 10 years ago
a2aa09e
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 9 years ago
1c3c8af
cpu-exec: introduce loop exit with restore function
by Pavel Dovgalyuk
· 10 years ago
9fd1a94
cpu-exec: fix lock hierarchy for user-mode emulation
by Paolo Bonzini
· 10 years ago
677ef62
replace spinlock by QemuMutex.
by KONRAD Frederic
· 10 years ago
e0c3821
tcg: signal-free qemu_cpu_kick
by Paolo Bonzini
· 10 years ago
aed807c
tcg: synchronize exit_request and tcg_current_cpu accesses
by Paolo Bonzini
· 10 years ago
ab096a7
tcg: synchronize cpu->exit_request and cpu->tcg_exit_req accesses
by Paolo Bonzini
· 10 years ago
b0a46fa
tcg: assign cpu->current_tb in a simpler place
by Paolo Bonzini
· 10 years ago
9373e63
tcg: introduce tcg_current_cpu
by Paolo Bonzini
· 10 years ago
414b15c
exec: drop cpu_can_do_io, just read cpu->can_do_io
by Paolo Bonzini
· 10 years ago
02d57ea
cpu-exec: Do not invalidate original TB in cpu_exec_nocache()
by Sergey Fedorov
· 10 years ago
ea3e984
cpu-exec: Purge all uses of ENV_GET_CPU()
by Peter Crosthwaite
· 10 years ago
e1b8932
include/exec: Move tb hash functions out
by Peter Crosthwaite
· 10 years ago
73104fd
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 10 years ago
79e2b9a
exec: RCUify AddressSpaceDispatch
by Paolo Bonzini
· 10 years ago
9d82b5a
exec: make iotlb RCU-friendly
by Paolo Bonzini
· 12 years ago
76e5c76
exec: introduce cpu_reload_memory_map
by Paolo Bonzini
· 10 years ago
52851b7
cpu-exec: simplify icount code
by Paolo Bonzini
· 10 years ago
a7fa2e9
cpu-exec: drop dead assignment
by Paolo Bonzini
· 10 years ago
2e91cc6
cpu-exec: simplify init_delay_params
by Paolo Bonzini
· 10 years ago
a498d0e
cpu-exec: simplify align_clocks
by Paolo Bonzini
· 10 years ago
d8a499f
cpu-exec: invalidate nocache translation if they are interrupted
by Pavel Dovgalyuk
· 10 years ago
626cf8f
icount: set can_do_io outside TB execution
by Pavel Dovgalyuk
· 10 years ago
e511b4d
cpu-exec: reset exception_index correctly
by Pavel Dovgalyuk
· 10 years ago
b4ac20b
cpu-exec: fix cpu_exec_nocache
by Pavel Dovgalyuk
· 10 years ago
6a0fcbd
cpu-exec: Do CPU_INTERRUPT_HALT unconditionally
by Richard Henderson
· 10 years ago
42f53fe
target-i386: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
458dd76
target-ppc: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
e9854c3
target-lm32: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
29cd33d
target-microblaze: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
fa4faba
target-mips: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
dfdb483
target-tricore: Remove the dummy interrupt boilerplate
by Richard Henderson
· 10 years ago
fbb96c4
target-openrisc: Use cpu_exec_interrupt qom hook
by Richard Henderson
· 10 years ago
Next »