2020-06-16 |
Emilio G. Cota | thread: add tsan annotations to QemuSpin Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | translate-all: call qemu_spin_destroy for PageDesc Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | tcg: call qemu_spin_destroy for tb->jmp_lock Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | qht: call qemu_spin_destroy for head buckets Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | cputlb: destroy CPUTLB with tlb_destroy Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | thread: add qemu_spin_destroy Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-16 |
Emilio G. Cota | cpu: convert queued work to a QSIMPLEQ Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-06-08 |
Emilio G. Cota | qemu-plugin.h: add missing include <stddef.h> to define... Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2020-02-25 |
Emilio G. Cota | plugins/core: add missing break in cb_to_tcg_flags Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | tests/plugin: add sample plugins Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | plugin: add API symbols to qemu-plugins.symbols Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | translator: inject instrumentation from plugins Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/openrisc: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/xtensa: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/sparc: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/riscv: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/alpha: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/m68k: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/hppa: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/i386: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/sh4: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/ppc: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | target/arm: fetch code with translator_ld Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | translator: add translator_ld{ub,sw,uw,l,q} Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | plugin-gen: add plugin_insn_append Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | cpu: hook plugin vcpu events Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | *-user: plugin syscalls Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | *-user: notify plugin of exit Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | translate-all: notify plugin code of tb_flush Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | tcg: let plugins instrument virtual memory accesses Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | atomic_template: add inline trace/plugin helpers Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | plugin-gen: add module for TCG-related code Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | tcg: add tcg_gen_st_ptr Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | cputlb: introduce get_page_addr_code_hostp Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | cputlb: document get_page_addr_code Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | queue: add QTAILQ_REMOVE_SEVERAL Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | plugin: add core code Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | plugin: add user-facing API Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | translate-all: use cpu_in_exclusive_work_context()... Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | cpu: introduce cpu_in_exclusive_context() Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-10-28 |
Emilio G. Cota | trace: expand mem_info:size_shift to 4 bits Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-09-13 |
Emilio G. Cota | atomic_template: fix indentation in GEN_ATOMIC_HELPER Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-09-03 |
Emilio G. Cota | atomic_template: fix indentation in GEN_ATOMIC_HELPER Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-09-03 |
Emilio G. Cota | tcg/README: fix typo s/afterwise/afterwards/ Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-02-11 |
Emilio G. Cota | cputlb: update TLB entry/index after tlb_fill Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2019-02-06 |
Emilio G. Cota | target/hppa: use tb_cflags() to access tb->cflags Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2019-02-05 |
Emilio G. Cota | cpu-exec: add assert_no_pages_locked() after longjmp Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-01-28 |
Emilio G. Cota | tcg/i386: enable dynamic TLB sizing Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-01-28 |
Emilio G. Cota | tcg: introduce dynamic TLB sizing Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-01-28 |
Emilio G. Cota | cputlb: do not evict empty entries to the vtlb Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2019-01-22 |
Emilio G. Cota | tests/fp/platform.h: include config-host.h Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2019-01-22 |
Emilio G. Cota | berkeley-testfloat-3: pull changes Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-01-22 |
Emilio G. Cota | fp-bench: remove wrong exponent raise in fill_random Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2019-01-22 |
Emilio G. Cota | fp-bench: fix update_random_ops Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-18 |
Emilio G. Cota | docs/devel/build-system: fix 'softmu' typo Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 comparison Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 square root Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 fused multiply-add Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 division Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 multiplication Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | hardfloat: implement float32/64 addition and subtraction Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | fpu: introduce hardfloat Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | tests/fp: add fp-bench Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | softfloat: add float{32,64}_is_zero_or_normal Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | softfloat: rename canonicalize to sf_canonicalize Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | target/tricore: use float32_is_denormal Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | softfloat: add float{32,64}_is_{de,}normal Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | fp-test: pick TARGET_ARM to get its specialization Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | xxhash: match output against the original xxhash32 Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | exec: introduce qemu_xxhash{2,4,5,6,7} Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | qht-bench: document -p flag Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-12-17 |
Emilio G. Cota | tcg: Drop nargs from tcg_op_insert_{before,after} Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-26 |
Emilio G. Cota | linux-user: fix comment s/atomic_write/atomic_set/ Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | cputlb: read CPUTLBEntry.addr_write atomically Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | cputlb: serialize tlb updates with env->tlb_lock Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | cputlb: fix assert_cpu_is_self macro Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | exec: introduce tlb_init Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | target/unicore32: remove tlb_flush from uc32_init_fn Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | target/alpha: remove tlb_flush from alpha_cpu_initfn Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | tcg: distribute tcg_time into TCG contexts Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | tcg: plug holes in struct TCGProfile Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | tcg: fix use of uninitialized variable under CONFIG_PROFILER Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-19 |
Emilio G. Cota | tcg: access cpu->icount_decr.u16.high with atomics Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-05 |
Emilio G. Cota | tests/fp/fp-test: add floating point tests Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-05 |
Emilio G. Cota | gitmodules: add berkeley's softfloat + testfloat version 3 Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-05 |
Emilio G. Cota | softfloat: remove float64_trunc_to_int Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | configure: enable mttcg for i386 and x86_64 Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move x86_64_hregs to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_tmp1_i64 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_tmp3_i32 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_tmp2_i32 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_ptr1 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_ptr0 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |
2018-10-02 |
Emilio G. Cota | target/i386: move cpu_tmp4 to DisasContext Signed-off-by: Emilio G. Cota <cota@braap.org>
|
commit | commitdiff | tree |