Age | Commit message (Expand) | Author | Files | Lines |
2018-02-08 | tcg: Add generic vector helpers with a scalar operand | Richard Henderson | 2 | -0/+199 |
2018-02-08 | tcg: Add generic helpers for saturating arithmetic | Richard Henderson | 2 | -0/+288 |
2018-02-08 | tcg: Add generic vector ops for multiplication | Richard Henderson | 2 | -0/+49 |
2018-02-08 | tcg: Add generic vector ops for comparisons | Richard Henderson | 2 | -0/+66 |
2018-02-08 | tcg: Add generic vector ops for constant shifts | Richard Henderson | 2 | -0/+159 |
2018-02-08 | tcg: Add generic vector expanders | Richard Henderson | 3 | -1/+355 |
2018-02-05 | Drop remaining bits of ia64 host support | Peter Maydell | 1 | -33/+0 |
2018-01-25 | accel/tcg: add size paremeter in tlb_fill() | Laurent Vivier | 3 | -12/+17 |
2018-01-23 | page_unprotect(): handle calls to pages that are PAGE_WRITE | Peter Maydell | 2 | -20/+43 |
2018-01-23 | linux-user: Propagate siginfo_t through to handle_cpu_signal() | Peter Maydell | 1 | -25/+14 |
2017-12-29 | tcg: add cs_base and flags to -d exec output | Paolo Bonzini | 2 | -4/+7 |
2017-12-21 | cpu-exec: fix missed CPU kick during interrupt injection | David Hildenbrand | 1 | -9/+3 |
2017-12-18 | misc: remove duplicated includes | Philippe Mathieu-Daudé | 1 | -1/+0 |
2017-12-18 | accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h | Peter Maydell | 1 | -1/+0 |
2017-12-18 | translate-all: fix 'consisits' typo in comment | Emilio G. Cota | 1 | -1/+1 |
2017-11-21 | accel/tcg: Handle atomic accesses to notdirty memory correctly | Peter Maydell | 3 | -13/+38 |
2017-11-20 | Revert "cpu-exec: don't overwrite exception_index" | Peter Maydell | 1 | -3/+1 |
2017-11-16 | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging | Peter Maydell | 1 | -42/+57 |
2017-11-15 | tcg: Record code_gen_buffer address for user-only memory helpers | Richard Henderson | 3 | -18/+73 |
2017-11-14 | cpu-exec: avoid cpu_exec_nocache infinite loop with record/replay | Pavel Dovgalyuk | 1 | -41/+54 |
2017-11-14 | cpu-exec: don't overwrite exception_index | Pavel Dovgalyuk | 1 | -1/+3 |
2017-11-13 | accel/tcg/translate-all: expand cpu_restore_state addr check | Alex Bennée | 1 | -23/+29 |
2017-11-03 | cpu-exec: Exit exclusive region on longjmp from step_atomic | Peter Maydell | 1 | -3/+12 |
2017-10-24 | translate-all: exit from tb_phys_invalidate if qht_remove fails | Emilio G. Cota | 1 | -1/+3 |
2017-10-24 | tcg: enable multiple TCG contexts in softmmu | Emilio G. Cota | 1 | -1/+1 |
2017-10-24 | tcg: introduce regions to split code_gen_buffer | Emilio G. Cota | 1 | -43/+20 |
2017-10-24 | translate-all: use qemu_protect_rwx/none helpers | Emilio G. Cota | 1 | -48/+13 |
2017-10-24 | tcg: distribute profiling counters across TCGContext's | Emilio G. Cota | 1 | -10/+13 |
2017-10-24 | tcg: define tcg_init_ctx and make tcg_ctx a pointer | Emilio G. Cota | 2 | -55/+56 |
2017-10-24 | tcg: take tb_ctx out of TCGContext | Emilio G. Cota | 2 | -30/+29 |
2017-10-24 | translate-all: report correct avg host TB size | Emilio G. Cota | 1 | -9/+23 |
2017-10-24 | exec-all: rename tb_free to tb_remove | Emilio G. Cota | 2 | -4/+4 |
2017-10-24 | translate-all: use a binary search tree to track TBs in TBContext | Emilio G. Cota | 1 | -108/+113 |
2017-10-24 | tcg: Remove CF_IGNORE_ICOUNT | Richard Henderson | 2 | -10/+9 |
2017-10-24 | cpu-exec: lookup/generate TB outside exclusive region during step_atomic | Emilio G. Cota | 1 | -16/+14 |
2017-10-24 | tcg: check CF_PARALLEL instead of parallel_cpus | Emilio G. Cota | 1 | -0/+1 |
2017-10-24 | tcg: convert tb->cflags reads to tb_cflags(tb) | Emilio G. Cota | 1 | -2/+2 |
2017-10-24 | tcg: Add CPUState cflags_next_tb | Richard Henderson | 2 | -30/+27 |
2017-10-24 | tcg: define CF_PARALLEL and use it for TB hashing along with CF_COUNT_MASK | Emilio G. Cota | 3 | -27/+33 |
2017-10-20 | accel/tcg: allow to invalidate a write TLB entry immediately | David Hildenbrand | 2 | -3/+6 |
2017-10-16 | tcg: Fix off-by-one in assert in page_set_flags | Richard Henderson | 1 | -1/+1 |
2017-10-10 | exec-all: extract tb->tc_* into a separate struct tc_tb | Emilio G. Cota | 3 | -21/+21 |
2017-10-10 | translate-all: define and use DEBUG_TB_CHECK_GATE | Emilio G. Cota | 1 | -6/+22 |
2017-10-10 | translate-all: define and use DEBUG_TB_INVALIDATE_GATE | Emilio G. Cota | 1 | -3/+9 |
2017-10-10 | exec-all: introduce TB_PAGE_ADDR_FMT | Emilio G. Cota | 1 | -2/+1 |
2017-10-10 | translate-all: define and use DEBUG_TB_FLUSH_GATE | Emilio G. Cota | 1 | -7/+13 |
2017-10-10 | exec-all: bring tb->invalid into tb->cflags | Emilio G. Cota | 2 | -4/+3 |
2017-10-10 | tcg: consolidate TB lookups in tb_lookup__cpu_state | Emilio G. Cota | 2 | -47/+24 |
2017-10-10 | tcg: remove addr argument from lookup_tb_ptr | Emilio G. Cota | 2 | -11/+11 |
2017-10-10 | cpu-exec: rename have_tb_lock to acquired_tb_lock in tb_find | Emilio G. Cota | 1 | -5/+5 |