]>
2017-12-18 | Emilio G. Cota | disas/arm: fix 'instuction' typo in comment Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-11-14 | Emilio G. Cota | thread-posix: fix qemu_rec_mutex_trylock macro Signed-off-by: Emilio G. Cota <cota@braap.org> ...1510273811-13419-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-11-13 | Emilio G. Cota | hw: add .min_cpus and .default_cpus fields to machine_class Signed-off-by: Emilio G. Cota <cota@braap.org> ...1510343626-25861-6-git-send-email-cota@braap.org Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-11-13 | Emilio G. Cota | xlnx-zcu102: Specify the max number of CPUs for the... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1510343626-25861-5-git-send-email-cota@braap.org |
commit | commitdiff | tree |
2017-11-13 | Emilio G. Cota | qom: move CPUClass.tcg_initialize to a global Signed-off-by: Emilio G. Cota <cota@braap.org> ...1510343626-25861-2-git-send-email-cota@braap.org |
commit | commitdiff | tree |
2017-11-13 | Emilio G. Cota | arm/translate-a64: mark path as unreachable to eliminate... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1510087611-1851-1-git-send-email-cota@braap.org |
commit | commitdiff | tree |
2017-11-07 | Emilio G. Cota | linux-user: fix 'finshed' typo in comment Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | translate-all: exit from tb_phys_invalidate if qht_remove... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1508445114-4717-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: enable multiple TCG contexts in softmmu Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: introduce regions to split code_gen_buffer Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | translate-all: use qemu_protect_rwx/none helpers Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | osdep: introduce qemu_mprotect_rwx/none Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: allocate optimizer temps with tcg_malloc Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: distribute profiling counters across TCGContext's Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: introduce **tcg_ctxs to keep track of all TCGContext's Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | gen-icount: fold exitreq_label into TCGContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: define tcg_init_ctx and make tcg_ctx a pointer Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: take tb_ctx out of TCGContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | translate-all: report correct avg host TB size Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | exec-all: rename tb_free to tb_remove Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | translate-all: use a binary search tree to track TBs... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | cpu-exec: lookup/generate TB outside exclusive region... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/sparc: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/sh4: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/s390x: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/m68k: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/i386: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/hppa: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | target/arm: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: convert tb->cflags reads to tb_cflags(tb) Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-24 | Emilio G. Cota | tcg: define CF_PARALLEL and use it for TB hashing along... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-16 | Emilio G. Cota | futex: add missing header guards Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg: define TCG_HIGHWATER Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | util: move qemu_real_host_page_size/mask to osdep.h Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg: take .helpers out of TCGContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tci: move tci_regs to tcg_qemu_tb_exec's stack Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | exec-all: extract tb->tc_* into a separate struct tc_tb Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_CHECK_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_INVALIDATE_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | exec-all: introduce TB_PAGE_ADDR_FMT Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_FLUSH_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | exec-all: bring tb->invalid into tb->cflags Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg: consolidate TB lookups in tb_lookup__cpu_state Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg: remove addr argument from lookup_tb_ptr Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg/mips: constify tcg_target_callee_save_regs Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg/i386: constify tcg_target_callee_save_regs Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | cpu-exec: rename have_tb_lock to acquired_tb_lock in... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | translate-all: make have_tb_lock static Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | exec-all: fix typos in TranslationBlock's documentation Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | tcg: fix corruption of code_time profiling counter... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-10-10 | Emilio G. Cota | cputlb: bring back tlb_flush_count under !TLB_DEBUG Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-07-24 | Emilio G. Cota | target/arm: fix TCG temp leak in aarch64 rev16 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-07-14 | Emilio G. Cota | translate-all: remove redundant !tcg_enabled check... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-07-14 | Emilio G. Cota | vl: fix breakage of -tb-size Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-06-30 | Emilio G. Cota | tcg: consistently access cpu->tb_jmp_cache atomically Signed-off-by: Emilio G. Cota <cota@braap.org> ...1497486973-25845-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-30 | Emilio G. Cota | gen-icount: use tcg_ctx.tcg_env instead of cpu_env Signed-off-by: Emilio G. Cota <cota@braap.org> ...1497639397-19453-3-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-30 | Emilio G. Cota | gen-icount: add missing inline to gen_tb_end Signed-off-by: Emilio G. Cota <cota@braap.org> ...1497639397-19453-2-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-19 | Emilio G. Cota | translate-all: consolidate tb init in tb_gen_code Signed-off-by: Emilio G. Cota <cota@braap.org> ...1497038122-26364-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-19 | Emilio G. Cota | tcg: allocate TB structs before the corresponding translated... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1496790745-314-3-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-19 | Emilio G. Cota | util: add cacheinfo Signed-off-by: Emilio G. Cota <cota@braap.org> ...1496794624-4083-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/aarch64: optimize indirect branches Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/aarch64: optimize cross-page direct jumps in... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | tb-hash: improve tb_jmp_cache hash function in user... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-12-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/i386: optimize indirect branches Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-11-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/i386: optimize cross-page direct jumps in softmmu Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-10-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/i386: introduce gen_jr helper to generate lookup_and_... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-9-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/arm: optimize indirect branches Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-8-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | target/arm: optimize cross-page direct jumps in softmmu Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-7-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | tcg/i386: implement goto_ptr Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-6-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2017-06-05 | Emilio G. Cota | tcg: Introduce goto_ptr opcode and tcg_gen_lookup_and_goto_ptr Signed-off-by: Emilio G. Cota <cota@braap.org> ...1493263764-18657-2-git-send-email-cota@braap.org> ...1493263764-18657-3-git-send-email-cota@braap.org> ...1493263764-18657-4-git-send-email-cota@braap.org> ...1493263764-18657-5-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-arm: remove EXCP_STREX + cpu_exclusive_{test... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-31-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | linux-user: remove handling of aarch64's EXCP_STREX Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-30-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | linux-user: remove handling of ARM's EXCP_STREX Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-29-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-arm: emulate aarch64's LL/SC using cmpxchg helpers Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-28-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-arm: emulate SWP with atomic_xchg helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-25-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-arm: emulate LL/SC using cmpxchg helpers Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-23-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | tests: add atomic_add-bench Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-20-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: remove helper_lock() Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-21-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate XCHG using atomic helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-19-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed BTX ops using atomic helpers Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-18-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed XADD using atomic helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-17-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed NEG using cmpxchg helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-16-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed NOT using atomic helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-15-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed INC using atomic helper Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-14-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed OP instructions using... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-13-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | target-i386: emulate LOCK'ed cmpxchg using cmpxchg... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-6-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | atomics: add atomic_op_fetch variants Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-9-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-26 | Emilio G. Cota | atomics: add atomic_xor Signed-off-by: Emilio G. Cota <cota@braap.org> ...1467054136-10430-8-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-24 | Emilio G. Cota | qht-bench: relax test_start/stop atomic accesses Signed-off-by: Emilio G. Cota <cota@braap.org> |
commit | commitdiff | tree |
2016-10-06 | Emilio G. Cota | test-qht: perform lookups under rcu_read_lock Signed-off-by: Emilio G. Cota <cota@braap.org> ...1475706880-10667-4-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-06 | Emilio G. Cota | qht: fix unlock-after-free segfault upon resizing Signed-off-by: Emilio G. Cota <cota@braap.org> ...1475706880-10667-3-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-10-06 | Emilio G. Cota | qht: simplify qht_reset_size Signed-off-by: Emilio G. Cota <cota@braap.org> ...1475706880-10667-2-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-08-03 | Emilio G. Cota | qdist: return "(empty)" instead of NULL when printing... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1469459025-23606-4-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-08-03 | Emilio G. Cota | qdist: use g_renew and g_new instead of g_realloc and... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1469459025-23606-3-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-08-02 | Emilio G. Cota | qdist: fix memory leak during binning Signed-off-by: Emilio G. Cota <cota@braap.org> ...1469459025-23606-2-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-08-02 | Emilio G. Cota | qht: do not segfault when gathering stats from an uninitiali... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1469205390-14369-1-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | translate-all: add tb hash bucket info to 'info jit... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-16-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | tb hash: track translated blocks with qht Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-15-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | qht: add test-qht-par to invoke qht-bench from 'check... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-14-git-send-email-cota@braap.org> |
commit | commitdiff | tree |
next |