2019-10-28 | Emilio G. Cota | translate-all: use cpu_in_exclusive_work_context()... Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-10-28 | Emilio G. Cota | cpu: introduce cpu_in_exclusive_context() Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-10-28 | Emilio G. Cota | trace: expand mem_info:size_shift to 4 bits Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-09-13 | Emilio G. Cota | atomic_template: fix indentation in GEN_ATOMIC_HELPER Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-09-03 | Emilio G. Cota | atomic_template: fix indentation in GEN_ATOMIC_HELPER Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-09-03 | Emilio G. Cota | tcg/README: fix typo s/afterwise/afterwards/ Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-02-11 | Emilio G. Cota | cputlb: update TLB entry/index after tlb_fill Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20190209162745.12668-3-cota@braap.org> |
commitcommitdifftree |
2019-02-11 | Emilio G. Cota | exec-all: document that tlb_fill can trigger a TLB... Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20190209162745.12668-2-cota@braap.org> |
commitcommitdifftree |
2019-02-06 | Emilio G. Cota | target/hppa: use tb_cflags() to access tb->cflags Signed-off-by: Emilio G. Cota <cota@braap.org> ...1518663946-2326-1-git-send-email-cota@braap.org> |
commitcommitdifftree |
2019-02-05 | Emilio G. Cota | cpu-exec: reset BQL after longjmp in cpu_exec_step_atomic Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-02-05 | Emilio G. Cota | cpu-exec: add assert_no_pages_locked() after longjmp Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-28 | Emilio G. Cota | tcg/i386: enable dynamic TLB sizing Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20190116170114.26802-4-cota@braap.org> |
commitcommitdifftree |
2019-01-28 | Emilio G. Cota | tcg: introduce dynamic TLB sizing Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20190116170114.26802-3-cota@braap.org> |
commitcommitdifftree |
2019-01-28 | Emilio G. Cota | cputlb: do not evict empty entries to the vtlb Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20190116170114.26802-2-cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | softfloat: enforce softfloat if the host's FMA is broken Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | tests/fp/platform.h: include config-host.h Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | fp-test: fix signature of slow_clear_flags and qemu_clear_flags Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | tests/fp/Makefile: do not use gcc-only -W flags Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | berkeley-testfloat-3: pull changes Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | fp-bench: remove wrong exponent raise in fill_random Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2019-01-22 | Emilio G. Cota | fp-bench: fix update_random_ops Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-18 | Emilio G. Cota | docs/devel/build-system: fix 'softmu' typo Signed-off-by: Emilio G. Cota <cota@braap.org> Message-Id: <20181128153423.11916-1-cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 comparison Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 square root Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 fused multiply-add Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 division Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 multiplication Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | hardfloat: implement float32/64 addition and subtraction Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | fpu: introduce hardfloat Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | tests/fp: add fp-bench Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | softfloat: add float{32,64}_is_zero_or_normal Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | softfloat: rename canonicalize to sf_canonicalize Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | target/tricore: use float32_is_denormal Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | softfloat: add float{32,64}_is_{de,}normal Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | fp-test: pick TARGET_ARM to get its specialization Signed-off-by: Emilio G. Cota <cota@braap.org> |
commitcommitdifftree |
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 |
next |