Sign in
qemu
/
qemu
/
c25bd18a04c8bd0f19556d719864b7b08528222d
/
translate-all.c
f68808c
translate-all: Avoid -Werror=switch-bool
by Richard Henderson
· 8 years ago
1ee7321
log: Add locking to large logging blocks
by Richard Henderson
· 8 years ago
ba051fb
tcg: move locking for tb_invalidate_phys_page_range up
by Alex Bennée
· 8 years ago
14e6fe1
*_run_on_cpu: introduce run_on_cpu_data type
by Paolo Bonzini
· 8 years ago
a5e9982
tcg: protect translation related stuff with tb_lock.
by KONRAD Frederic
· 8 years ago
e505a06
translate-all: Add assert_(memory|tb)_lock annotations
by Alex Bennée
· 8 years ago
7d7500d
tcg: comment on which functions have to be called with tb_lock held
by Paolo Bonzini
· 8 years ago
301e40e
translate-all: add DEBUG_LOCKING asserts
by Alex Bennée
· 8 years ago
955939a
translate_all: DEBUG_FLUSH -> DEBUG_TB_FLUSH
by Alex Bennée
· 8 years ago
fdbc2b5
tcg: Add EXCP_ATOMIC
by Richard Henderson
· 9 years ago
66ec9f4
translate-all.c: Compute L1 page table properties at runtime
by Vijaya Kumar K
· 8 years ago
3359baa
tcg: Make tb_flush() thread safe
by Sergey Fedorov
· 8 years ago
01ecaf4
tcg: Merge GETPC and GETRA
by Richard Henderson
· 8 years ago
2e1ae44
tcg: set up tb->page_addr before insertion
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
135a972
translate: early exit in tb_flush if there is no tcg
by Christian Borntraeger
· 8 years ago
7266ae9
qht: do not segfault when gathering stats from an uninitialized qht
by Emilio G. Cota
· 8 years ago
7399a33
translate-all: Fix user-mode self-modifying code in 2 page long TB
by Stanislav Shmarov
· 9 years ago
7c25504
exec: [tcg] Track which vCPU is performing translation and execution
by Lluís Vilanova
· 9 years ago
02d0e09
os-posix: include sys/mman.h
by Paolo Bonzini
· 9 years ago
329844d
translate-all: add tb hash bucket info to 'info jit' dump
by Emilio G. Cota
· 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
6886b98
cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()
by Peter Maydell
· 9 years ago
f213e72
user-exec: Push resume-from-signal code out to handle_cpu_signal()
by Peter Maydell
· 9 years ago
7580922
translate-all.c: Don't pass puc, locked to tb_invalidate_phys_page()
by Peter Maydell
· 9 years ago
e4e6979
memory: remove unnecessary masking of MemoryRegion ram_addr
by Paolo Bonzini
· 9 years ago
63c9155
cpu: move exec-all.h inclusion out of cpu.h
by Paolo Bonzini
· 9 years ago
3213525
tcg: Remove needless CPUState::current_tb
by Sergey Fedorov
· 9 years ago
6f789be
tcg: Rework tb_invalidated_flag
by Sergey Fedorov
· 9 years ago
6fad459
tcg: code_bitmap and code_write_count are not used by user-mode emulation
by Paolo Bonzini
· 9 years ago
f9c5b66
tcg: Clean up tb_jmp_unlink()
by Sergey Fedorov
· 9 years ago
89bba49
tcg: Extract removing of jumps to TB from tb_phys_invalidate()
by Sergey Fedorov
· 9 years ago
1336267
tcg: Rename tb_jmp_remove() to tb_remove_from_jmp_list()
by Sergey Fedorov
· 9 years ago
901bc3d
tcg: Init TB's direct jumps before making it visible
by Sergey Fedorov
· 9 years ago
e90d96b
tcg: Rearrange tb_link_page() to avoid forward declaration
by Sergey Fedorov
· 9 years ago
c37e6d7
tcg: Use uintptr_t type for jmp_list_{next|first} fields of TB
by Sergey Fedorov
· 9 years ago
f309101
tcg: Clean up direct block chaining data fields
by Sergey Fedorov
· 9 years ago
7ba6a51
translate-all: Adjust 256mb testing for mips64
by Richard Henderson
· 9 years ago
8bdf499
translate-all: add missing munmap of the code_gen guard page for MIPS
by Emilio G. Cota
· 9 years ago
835154b
translate-all: remove redundant setting of tcg_ctx.code_gen_buffer_size
by Emilio G. Cota
· 9 years ago
399f164
tcg/ppc: Make direct jump patching thread-safe
by Sergey Fedorov
· 9 years ago
89fee74
tb: consistently use uint32_t for tb->flags
by Emilio G. Cota
· 9 years ago
7e6bd36
translate-all: add missing fold of tb_ctx into tcg_ctx
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
5bd2ec3
tcg: pass down TranslationBlock to tcg_code_gen
by Alex Bennée
· 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
0c2d70c
translate-all: ensure host page mask is always extended with 1's
by Paolo Bonzini
· 9 years ago
56c0269
cpu-exec: allow temporary disabling icount
by Pavel Dovgalyuk
· 9 years ago
5bfd75a
tcg/ppc: Revise goto_tb implementation
by Richard Henderson
· 9 years ago
b125f9d
tcg: Check for overflow via highwater mark
by Richard Henderson
· 9 years ago
f293709
tcg: Allocate a guard page after code_gen_buffer
by Richard Henderson
· 9 years ago
8163b74
tcg: Emit prologue to the beginning of code_gen_buffer
by Richard Henderson
· 9 years ago
fca8a50
tcg: Save insn data and use it in cpu_restore_state_from_tb
by Richard Henderson
· 9 years ago
bad729e
tcg: Pass data argument to restore_state_to_opc
by Richard Henderson
· 9 years ago
fec88f6
tcg: Merge cpu_gen_code into tb_gen_code
by Richard Henderson
· 9 years ago
5f12a78
translate: move real_host_page setting to -common
by Peter Crosthwaite
· 9 years ago
9b68a77
translate-all: Move tcg_handle_interrupt() to -common
by Peter Crosthwaite
· 9 years ago
a2aa09e
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 9 years ago
012aef0
maint: avoid useless "if (foo) free(foo)" pattern
by Markus Armbruster
· 9 years ago
9fd1a94
cpu-exec: fix lock hierarchy for user-mode emulation
by Paolo Bonzini
· 9 years ago
8fd19e6
exec: make mmap_lock/mmap_unlock globally available
by Paolo Bonzini
· 9 years ago
7569208
tcg: comment on which functions have to be called with mmap_lock held
by Paolo Bonzini
· 9 years ago
6940fab
tcg: add memory barriers in page_find_alloc accesses
by Paolo Bonzini
· 9 years ago
677ef62
replace spinlock by QemuMutex.
by KONRAD Frederic
· 9 years ago
d1142fb
translate-all: remove obsolete comment about l1_map
by Emilio G. Cota
· 9 years ago
4cbea59
linux-user: remove --enable-guest-base/--disable-guest-base
by Laurent Vivier
· 9 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
bbd77c1
translate-all: Change tb_flush() env argument to cpu
by Peter Crosthwaite
· 10 years ago
4e51361
cpu-all: complete "real" host page size API
by Peter Crosthwaite
· 10 years ago
e1b8932
include/exec: Move tb hash functions out
by Peter Crosthwaite
· 10 years ago
8d302e7
translate-all: fix watchpoints if retranslation not possible
by Aurelien Jarno
· 10 years ago
fc377bc
translate-all: make less of tb_invalidate_phys_page_range depend on is_cpu_write_access
by Paolo Bonzini
· 10 years ago
9564f52
cputlb: remove useless arguments to tlb_unprotect_code_phys, rename
by Paolo Bonzini
· 10 years ago
3586533
translate-all: remove unnecessary argument to tb_invalidate_phys_range
by Paolo Bonzini
· 10 years ago
41063e1
exec: move rcu_read_lock/unlock to address_space_translate callers
by Paolo Bonzini
· 10 years ago
510a647
translate-all: use bitmap helpers for PageDesc's bitmap
by Emilio G. Cota
· 10 years ago
e3a0abf
translate-all: use glib for all page descriptor allocations
by Emilio G. Cota
· 10 years ago
9c04146
target-i386: remove superfluous TARGET_HAS_SMC macro
by Emilio G. Cota
· 10 years ago
8b98ade
translate-all: Use g_try_malloc() for dynamic translator buffer
by Markus Armbruster
· 10 years ago
ec53b45
exec.c: Drop TARGET_HAS_ICE define and checks
by Peter Maydell
· 10 years ago
2d8ac5e
translate-all: Mark map_exec() with the 'unused' attribute
by SeokYeon Hwang
· 10 years ago
bd79255
translate: check cflags instead of use_icount global
by Paolo Bonzini
· 10 years ago
0266359
cpu-exec: add a new CF_USE_ICOUNT cflag
by Paolo Bonzini
· 10 years ago
86b182a
Merge remote-tracking branch 'remotes/xtensa/tags/20141217-xtensa' into staging
by Peter Maydell
· 10 years ago
246ae24
tcg: add separate monitor command to dump opcode counters
by Max Filippov
· 10 years ago
c357747
target-mips: Correct MIPS16/microMIPS branch size calculation
by Maciej W. Rozycki
· 10 years ago
d8a499f
cpu-exec: invalidate nocache translation if they are interrupted
by Pavel Dovgalyuk
· 10 years ago
1a1c4db
translate-all.c: memory walker initial address miscalculation
by Mikhail Ilyin
· 10 years ago
6db8b53
trace: add some tcg tracing support
by Alex Bennée
· 10 years ago
5d831be
Fix new typos (found by codespell)
by Stefan Weil
· 11 years ago
3818331
memory: move preallocation code out of exec.c
by Paolo Bonzini
· 11 years ago
483c76e
tcg-mips: Constrain the code_gen_buffer to be within one 256mb segment
by Richard Henderson
· 11 years ago
479eb12
tcg-mips: Layout executable and code_gen_buffer
by Richard Henderson
· 11 years ago
1813e17
tcg: Define tcg_insn_unit for code pointers
by Richard Henderson
· 11 years ago
cd7ccc8
page_check_range: don't bail out early after unprotecting page
by Andrei Warkentin
· 11 years ago
Next »