158 Commits (cb764d06650da5fad7c833975b255d08e91a0a52)

Author SHA1 Message Date
Peter Maydell 55a7cb144d accel/tcg: Check whether TLB entry is RAM consistently with how we set it up 8 years ago
Paolo Bonzini c40d479207 tcg: simplify !CONFIG_TCG handling of tb_invalidate_* 8 years ago
Philippe Mathieu-Daudé 646f34fa54 tcg: Fix --disable-tcg build breakage 8 years ago
Paolo Bonzini 8bca9a03ec move public invalidate APIs out of translate-all.{c,h}, clean up 8 years ago
Emilio G. Cota 0ac20318ce tcg: remove tb_lock 9 years ago
Emilio G. Cota 194125e3eb translate-all: protect TB jumps with a per-destination-TB lock 9 years ago
Emilio G. Cota faa9372c07 translate-all: introduce assert_no_pages_locked 8 years ago
Emilio G. Cota 0b5c91f74f translate-all: use per-page locking in !user-mode 9 years ago
Emilio G. Cota 1e05197f24 translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB 9 years ago
Emilio G. Cota be2cdc5e35 tcg: track TBs with per-region BST's 9 years ago
Peter Maydell 1f871c5e6b exec.c: Handle IOMMUs in address_space_translate_for_iotlb() 8 years ago
Peter Maydell 2d54f19401 cputlb: Pass cpu_transaction_failed() the correct physaddr 8 years ago
Peter Maydell c874dc4f5e Make tb_invalidate_phys_addr() take a MemTxAttrs argument 8 years ago
Pavel Dovgalyuk afd46fcad2 icount: fix cpu_restore_state_from_tb for non-tb-exit cases 8 years ago
Laurent Vivier 98670d47cd accel/tcg: add size paremeter in tlb_fill() 8 years ago
Peter Xu 80ceb07a83 cpu: refactor cpu_address_space_init() 9 years ago
Alex Bennée d25f2a7227 accel/tcg/translate-all: expand cpu_restore_state addr check 9 years ago
Emilio G. Cota be1e01171b exec-all: rename tb_free to tb_remove 9 years ago
Emilio G. Cota 2ac01d6daf translate-all: use a binary search tree to track TBs in TBContext 9 years ago
Richard Henderson 416986d3f9 tcg: Remove CF_IGNORE_ICOUNT 9 years ago
Richard Henderson 0cf8a44c2f tcg: Add CF_LAST_IO + CF_USE_ICOUNT to CF_HASH_MASK 9 years ago
Richard Henderson cdfef1715c tcg: Include CF_COUNT_MASK in CF_HASH_MASK 9 years ago
Emilio G. Cota 4e2ca83e71 tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK 9 years ago
Emilio G. Cota e7e168f413 exec-all: extract tb->tc_* into a separate struct tc_tb 9 years ago
Emilio G. Cota 67a5b5d2f6 exec-all: introduce TB_PAGE_ADDR_FMT 9 years ago
Emilio G. Cota 84f1c148da exec-all: bring tb->invalid into tb->cflags 9 years ago
Emilio G. Cota eb5e2b9e3b exec-all: fix typos in TranslationBlock's documentation 9 years ago
Richard Henderson a858339336 tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu/tcg-target.h 9 years ago
Lluís Vilanova 77fc6f5e28 target: [tcg] Use a generic enum for DISAS_ values 9 years ago
Richard Henderson 5dc66895b0 tcg: Add generic DISAS_NORETURN 9 years ago
Lluís Vilanova 9c489ea6be tcg: Pass generic CPUState to gen_intermediate_code() 9 years ago
Alex Bennée df0311e634 include/exec/exec-all: document common exit conditions 9 years ago
Lluís Vilanova 61a67f71dd exec: [tcg] Use different TBs according to the vCPU's dynamic tracing state 9 years ago
Pranith Kumar 406bc339b0 Revert "exec.c: Fix breakpoint invalidation race" 9 years ago
Yang Zhong b11ec7f2e4 tcg: add CONFIG_TCG guards in headers 9 years ago
Paolo Bonzini beeaef55e4 tcg: move tb_lock out of translate-all.h 9 years ago
Richard Henderson 3fb53fb4d1 tcg/arm: Use indirect branch for goto_tb 9 years ago
Emilio G. Cota cedbcb0152 tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr 9 years ago
Alex Bennée c3b9a07a33 cputlb: introduce tlb_flush_*_all_cpus[_synced] 9 years ago
Alex Bennée 0336cbf853 cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap 9 years ago
KONRAD Frederic e3b9ca8109 cputlb: introduce tlb_flush_* async work. 9 years ago
Alex Bennée e5143e30fb tcg: remove global exit_request 9 years ago
Alex Bennée 791158d93b tcg: rename tcg_current_cpu to tcg_current_rr_cpu 9 years ago
Paolo Bonzini 43d70ddf9f cpu-exec: fix icount out-of-bounds access 9 years ago
Alex Bennée d10eb08f5d cputlb: drop flush_global flag from tlb_flush 10 years ago
Paolo Bonzini 7d7500d998 tcg: comment on which functions have to be called with tb_lock held 10 years ago
Alex Bennée 301e40ed80 translate-all: add DEBUG_LOCKING asserts 10 years ago
Richard Henderson fdbc2b5722 tcg: Add EXCP_ATOMIC 10 years ago
Laurent Vivier ce5b1bbf62 exec: move cpu_exec_init() calls to realize functions 10 years ago
Paolo Bonzini 267f685b8b cpus-common: move CPU list management to common code 10 years ago