2017-10-24 | Emilio G. Cota | target/sh4: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | target/s390x: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | target/m68k: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | target/i386: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | target/hppa: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | target/arm: check CF_PARALLEL instead of parallel_cpus Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-24 | Emilio G. Cota | tcg: convert tb->cflags reads to tb_cflags(tb) Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2017-10-16 | Emilio G. Cota | futex: add missing header guards Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: define TCG_HIGHWATER Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: take .helpers out of TCGContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_CHECK_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_INVALIDATE_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: introduce TB_PAGE_ADDR_FMT Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_FLUSH_GATE Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: bring tb->invalid into tb->cflags Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: consolidate TB lookups in tb_lookup__cpu_state Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: remove addr argument from lookup_tb_ptr Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg/mips: constify tcg_target_callee_save_regs Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg/i386: constify tcg_target_callee_save_regs Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: make have_tb_lock static Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: fix typos in TranslationBlock's documentation Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: fix corruption of code_time profiling counter... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | cputlb: bring back tlb_flush_count under !TLB_DEBUG Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-07-24 | Emilio G. Cota | target/arm: fix TCG temp leak in aarch64 rev16 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-07-14 | Emilio G. Cota | translate-all: remove redundant !tcg_enabled check... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-07-14 | Emilio G. Cota | vl: fix breakage of -tb-size Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2017-06-05 | Emilio G. Cota | target/aarch64: optimize indirect branches Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2017-06-05 | Emilio G. Cota | target/aarch64: optimize cross-page direct jumps in... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2016-10-24 | Emilio G. Cota | qht-bench: relax test_start/stop atomic accesses Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
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> |
commitcommitdifftree |
2016-06-12 | Emilio G. Cota | qht: add qht-bench, a performance benchmark Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-13-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | qht: add test program Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-12-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | qht: QEMU's fast, resizable and scalable Hash Table Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-11-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | qdist: add test program Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-10-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | qdist: add module to represent frequency distributions... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-9-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | tb hash: hash phys_pc, pc, and flags with xxhash Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-8-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | exec: add tb_hash_func5, derived from xxhash Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-7-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | include/processor.h: define cpu_relax() Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-5-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | seqlock: rename write_lock/unlock to write_begin/end Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-4-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | seqlock: remove optional mutex Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-3-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-06-11 | Emilio G. Cota | compiler.h: add QEMU_ALIGNED() to enforce struct alignment Signed-off-by: Emilio G. Cota <cota@braap.org> ...1465412133-3029-2-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-29 | Emilio G. Cota | atomics: do not emit consume barrier for atomic_rcu_read Signed-off-by: Emilio G. Cota <cota@braap.org> ...1464120374-8950-4-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-29 | Emilio G. Cota | atomics: emit an smp_read_barrier_depends() barrier... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1464120374-8950-3-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-29 | Emilio G. Cota | docs/atomics: update atomic_read/set comparison with... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1464120374-8950-2-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-13 | Emilio G. Cota | translate-all: add missing munmap of the code_gen guard... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1461283314-2353-2-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-13 | Emilio G. Cota | translate-all: remove redundant setting of tcg_ctx... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1461283314-2353-1-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-05-13 | Emilio G. Cota | tb: consistently use uint32_t for tb->flags Signed-off-by: Emilio G. Cota <cota@braap.org> ...1460049562-23517-1-git-send-email-cota@braap.org> |
commitcommitdifftree |
2016-04-07 | Emilio G. Cota | translate-all: add missing fold of tb_ctx into tcg_ctx Signed-off-by: Emilio G. Cota <cota@braap.org> ...1459834253-8291-2-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-09 | Emilio G. Cota | translate-all: remove obsolete comment about l1_map Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-11-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-09 | Emilio G. Cota | linux-user: call rcu_(un)register_thread on pthread_... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-13-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-09 | Emilio G. Cota | rcu: fix comment with s/rcu_gp_lock/rcu_registry_lock/ Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-10-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-09 | Emilio G. Cota | rcu: init rcu_registry_lock after fork Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-9-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-07 | Emilio G. Cota | seqlock: read sequence number atomically Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-8-git-send-email-cota@braap.org> |
commitcommitdifftree |
2015-09-07 | Emilio G. Cota | seqlock: add missing 'inline' to seqlock_read_retry Signed-off-by: Emilio G. Cota <cota@braap.org> ...1440375847-17603-7-git-send-email-cota@braap.org> |
commitcommitdifftree |
next |