2018-12-17 | Emilio G. Cota | xxhash: match output against the original xxhash32 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | include: move exec/tb-hash-xx.h to qemu/xxhash.h Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | exec: introduce qemu_xxhash{2,4,5,6,7} Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | qht-bench: document -p flag Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | tcg: Drop nargs from tcg_op_insert_{before,after} Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181209193749.12277-9-cota@braap.org> |
commitcommitdifftree |
2018-10-26 | Emilio G. Cota | linux-user: fix comment s/atomic_write/atomic_set/ Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180811211011.6277-1-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: read CPUTLBEntry.addr_write atomically Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181016153840.25877-1-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: serialize tlb updates with env->tlb_lock Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181009174557.16125-6-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: fix assert_cpu_is_self macro Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181009174557.16125-5-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | exec: introduce tlb_init Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181009174557.16125-4-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | target/unicore32: remove tlb_flush from uc32_init_fn Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181009174557.16125-3-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | target/alpha: remove tlb_flush from alpha_cpu_initfn Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181009174557.16125-2-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: distribute tcg_time into TCG contexts Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181010144853.13005-5-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: plug holes in struct TCGProfile Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181010144853.13005-4-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: fix use of uninitialized variable under CONFIG_PROFILER Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181010144853.13005-3-cota@braap.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: access cpu->icount_decr.u16.high with atomics Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181010144853.13005-2-cota@braap.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | tests/fp/fp-test: add floating point tests Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | gitmodules: add berkeley's softfloat + testfloat version 3 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | softfloat: remove float64_trunc_to_int Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | configure: enable mttcg for i386 and x86_64 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move x86_64_hregs to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_tmp1_i64 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_tmp3_i32 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_tmp2_i32 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_ptr1 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_ptr0 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_tmp4 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_tmp0 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_T1 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_T0 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_A0 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | target/i386: move cpu_cc_srcT to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | cpus: access .qemu_icount_bias with atomic64 Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-11-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | cpus: access .qemu_icount with atomic64 Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-10-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | test-rcu-list: access n_reclaims and n_nodes_removed... Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-6-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | qsp: use atomic64 accessors Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-5-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | tests: add atomic64-bench Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-4-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | util: add atomic64 Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-3-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | cacheinfo: add i/d cache_linesize_log Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180910232752.31565-2-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | cpus: initialize timers_state.vm_clock_lock Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180903171831.15446-5-cota@braap.org> |
commitcommitdifftree |
2018-10-02 | Emilio G. Cota | atomic: fix comment s/x64_64/x86_64/ Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180903171831.15446-4-cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht-bench: add -p flag to precompute hash values Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify arguments to some internal functions Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify qht_statistics_init Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify qht_lookup Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: fix comment in qht_bucket_remove_entry Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: drop ht argument from qht iterators Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: speed up + test qht_resize Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test deletion of the last entry in a bucket Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test removal of non-existent entries Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test qht_iter_remove Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: add qht_iter_remove Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: remove unused map param from qht_remove__locked Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-05 | Emilio G. Cota | target/riscv: call gen_goto_tb on DISAS_TOO_MANY Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-05 | Emilio G. Cota | target/riscv: optimize indirect branches Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-09-05 | Emilio G. Cota | target/riscv: optimize cross-page direct jumps in softmmu Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-28 | Emilio G. Cota | spapr: fix leak of rev array Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qom: convert the CPU list to RCU Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-12-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | spapr: do not use CPU_FOREACH_REVERSE Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-11-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | tests: add test-rcu-tailq Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-10-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | tests: add test-list-simpleq Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-9-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | test-rcu-list: abstract the list implementation Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-8-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | test-rcu-list: access goflag with atomics Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-6-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | rcu_queue: add RCU QTAILQ Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-5-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | rcu_queue: add RCU QSIMPLEQ Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-4-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | rcu_queue: remove barrier from QLIST_EMPTY_RCU Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-3-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | rcu_queue: use atomic_set in QLIST_REMOVE_RCU Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20180819091335.22863-2-cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | hmp-commands-info: add sync-profile Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | hmp-commands: add sync-profile Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | vl: add -enable-sync-profile Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | tests/atomic_add-bench: add -p to enable sync profiler Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qsp: track BQL callers explicitly Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qsp: support call site coalescing Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qsp: add qsp_reset Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qsp: add sort_by option to qsp_report Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | qsp: QEMU's Synchronization Profiler Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-08-23 | Emilio G. Cota | seqlock: constify seqlock_read_begin Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-07-09 | Emilio G. Cota | translate-all: honour CF_NOCACHE in tb_gen_code Signed-off-by: Emilio G. Cota <cota@braap.org> ...1530806837-5416-1-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-07-03 | Emilio G. Cota | target/ppc: set is_jmp on ppc_tr_breakpoint_check Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-07-02 | Emilio G. Cota | translate-all: fix locking of TBs whose two pages share... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1529944302-14186-1-git-send-email-cota@braap.org> |
commitcommitdifftree |
2018-06-28 | Emilio G. Cota | tests/atomic_add-bench: add -m option to use mutexes Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-27 | Emilio G. Cota | trace: enable tracing of TCG atomics Signed-off-by: Emilio G. Cota <cota@braap.org> ...1527028012-21888-6-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-06-27 | Emilio G. Cota | trace: add trace_mem_build_info_no_se_be/le Signed-off-by: Emilio G. Cota <cota@braap.org> ...1527028012-21888-5-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-06-27 | Emilio G. Cota | trace: expand mem_info:size_shift to 3 bits Signed-off-by: Emilio G. Cota <cota@braap.org> ...1527028012-21888-4-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-06-27 | Emilio G. Cota | trace: simplify trace_mem functions Signed-off-by: Emilio G. Cota <cota@braap.org> ...1527028012-21888-3-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-06-27 | Emilio G. Cota | trace: fix misreporting of TCG access sizes for user... Signed-off-by: Emilio G. Cota <cota@braap.org> ...1527028012-21888-2-git-send-email-cota@braap.org |
commitcommitdifftree |
2018-06-22 | Emilio G. Cota | tcg: fix --disable-tcg build breakage Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | tcg: remove tb_lock Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: remove tb_lock mention from cpu_restore_state... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | cputlb: remove tb_lock from tlb_flush functions Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: protect TB jumps with a per-destination... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: discard TB when tb_link_page returns... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: introduce assert_no_pages_locked Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: add page_locked assertions Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: use per-page locking in !user-mode Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: move tb_invalidate_phys_page_range up... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: work page-by-page in tb_invalidate_phys_range_1 Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: remove hole in PageDesc Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: make l1_map lockless Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
next |