Sign in
qemu
/
qemu
/
8fd3a9b81d29abf16f9cadfdcb55dd3a229ab12a
/
accel
/
tcg
/
cpu-exec.c
8fd3a9b
cpu-exec: add assert_no_pages_locked() after longjmp
by Emilio G. Cota
· 6 years ago
fb0343d
tcg: Fix LGPL version number
by Thomas Huth
· 6 years ago
f7b7860
accel/tcg: Add cluster number to TCG TB hash
by Peter Maydell
· 6 years ago
d7f425f
tcg: Implement CPU_LOG_TB_NOCHAIN during expansion
by Richard Henderson
· 6 years ago
7252f2d
accel/tcg: Handle get_page_addr_code() returning -1 in hashtable lookups
by Peter Maydell
· 7 years ago
0ac2031
tcg: remove tb_lock
by Emilio G. Cota
· 8 years ago
194125e
translate-all: protect TB jumps with a per-destination-TB lock
by Emilio G. Cota
· 8 years ago
95590e2
translate-all: discard TB when tb_link_page returns an existing matching TB
by Emilio G. Cota
· 8 years ago
faa9372
translate-all: introduce assert_no_pages_locked
by Emilio G. Cota
· 7 years ago
be2cdc5
tcg: track TBs with per-region BST's
by Emilio G. Cota
· 8 years ago
61b8cef
qht: require a default comparison function
by Emilio G. Cota
· 8 years ago
df924c0
accel: Do not include "exec/address-spaces.h" if it is not necessary
by Philippe Mathieu-Daudé
· 7 years ago
ae76518
tcg: Optionally log FPU state in TCG -d cpu logging
by Peter Maydell
· 7 years ago
afd46fc
icount: fix cpu_restore_state_from_tb for non-tb-exit cases
by Pavel Dovgalyuk
· 7 years ago
5f3bdfd
cpu-exec: fix exception_index handling
by Pavel Dovgalyuk
· 7 years ago
4fad446
tcg: add cs_base and flags to -d exec output
by Paolo Bonzini
· 7 years ago
d84be02
cpu-exec: fix missed CPU kick during interrupt injection
by David Hildenbrand
· 7 years ago
b11ce33
Revert "cpu-exec: don't overwrite exception_index"
by Peter Maydell
· 7 years ago
17b50b0
cpu-exec: avoid cpu_exec_nocache infinite loop with record/replay
by Pavel Dovgalyuk
· 7 years ago
e01ceca
cpu-exec: don't overwrite exception_index
by Pavel Dovgalyuk
· 7 years ago
426eeec
cpu-exec: Exit exclusive region on longjmp from step_atomic
by Peter Maydell
· 7 years ago
44ded3d
tcg: take tb_ctx out of TCGContext
by Emilio G. Cota
· 8 years ago
be1e011
exec-all: rename tb_free to tb_remove
by Emilio G. Cota
· 8 years ago
416986d
tcg: Remove CF_IGNORE_ICOUNT
by Richard Henderson
· 7 years ago
ac03ee5
cpu-exec: lookup/generate TB outside exclusive region during step_atomic
by Emilio G. Cota
· 8 years ago
9b990ee
tcg: Add CPUState cflags_next_tb
by Richard Henderson
· 7 years ago
4e2ca83
tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK
by Emilio G. Cota
· 8 years ago
e7e168f
exec-all: extract tb->tc_* into a separate struct tc_tb
by Emilio G. Cota
· 8 years ago
84f1c14
exec-all: bring tb->invalid into tb->cflags
by Emilio G. Cota
· 8 years ago
f6bb84d
tcg: consolidate TB lookups in tb_lookup__cpu_state
by Emilio G. Cota
· 8 years ago
841710c
cpu-exec: rename have_tb_lock to acquired_tb_lock in tb_find
by Emilio G. Cota
· 8 years ago
a858339
tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h
by Richard Henderson
· 8 years ago
61a67f7
exec: [tcg] Use different TBs according to the vCPU's dynamic tracing state
by Lluís Vilanova
· 8 years ago
d9bb58e
tcg: move tcg related files into accel/tcg/ subdirectory
by Yang Zhong
· 8 years ago
[Renamed (99%) from cpu-exec.c]
cedbcb0
tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr
by Emilio G. Cota
· 8 years ago
eda5f7c
cpu-exec: update icount after each TB_EXIT
by Alex Bennée
· 8 years ago
d2528bd
qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.h
by Paolo Bonzini
· 8 years ago
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
· 9 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
· 9 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
· 10 years ago
56c0269
cpu-exec: allow temporary disabling icount
by Pavel Dovgalyuk
· 10 years ago
Next »