2018-12-25 | Alistair Francis | tcg/riscv: Add the out op decoder Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add direct load and store instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add slowpath load and store instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add branch and jump instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the add2 and sub2 instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the out load and store instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the extract instructions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the mov and movi instruction Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the relocation functions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the instruction emitters Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the immediate encoders Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add support for the constraints Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the tcg target registers Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | tcg/riscv: Add the tcg-target.h file Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | exec: Add RISC-V GCC poison macro Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | linux-user: Add host dependency for RISC-V 64-bit Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | linux-user: Add host dependency for RISC-V 32-bit Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Alistair Francis | elf.h: Add the RISCV ELF magic numbers Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | xxhash: match output against the original xxhash32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | include: move exec/tb-hash-xx.h to qemu/xxhash.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | exec: introduce qemu_xxhash{2,4,5,6,7} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | qht-bench: document -p flag ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Emilio G. Cota | tcg: Drop nargs from tcg_op_insert_{before,after} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Alistair Francis | tcg/mips: Improve the add2/sub2 command to use TCG_TARGET_RE... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/optimize: Optimize bswap ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Add setup_guest_base_seg for FreeBSD ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Precompute all guest_base parameters ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Assume 32-bit values are zero-extended ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Implement INDEX_op_extr{lh}_i64_i32 for 32... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_slow_path ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_direct ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/s390x: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/ppc: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Return success from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/mips: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/sparc: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/s390: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/ppc: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Remove reloc_pc24_atomic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Remove reloc_pc26_atomic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Move TCG_REG_CALL_STACK from define to enum ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Always use %ebp for TCG_AREG0 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | target/sparc: Remove the constant pool ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-11-04 | Richard Henderson | softfloat: Don't execute divdeu without power7 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | decodetree: Allow multiple input files ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | decodetree: Remove "insn" argument from trans_* expanders ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | decodetree: Add !extern flag to argument sets ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Remove tlb_c.pending_flushes ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Filter flushes on already clean tlbs ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Count "partial" and "elided" tlb flushes ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Merge tlb_flush_page into tlb_flush_page_by_mmuidx ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Merge tlb_flush_nocheck into tlb_flush_by_mmuidx_asy... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Move env->vtlb_index to env->tlb_d.vindex ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Split large page tracking per mmu_idx ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Remove tcg_enabled hack from tlb_flush_nocheck ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-31 | Richard Henderson | cputlb: Move tlb_lock to CPUTLBCommon ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: read CPUTLBEntry.addr_write atomically ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Check HAVE_ATOMIC128 and HAVE_CMPXCHG128... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Skip wout, cout helpers if op helper... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Split do_cdsg, do_lpq, do_stpq ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/s390x: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/arm: Check HAVE_CMPXCHG128 at translate time ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/arm: Convert to HAVE_CMPXCHG128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | target/i386: Convert to HAVE_CMPXCHG128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Split CONFIG_ATOMIC128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Add tlb_index and tlb_entry helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: serialize tlb updates with env->tlb_lock ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | cputlb: fix assert_cpu_is_self macro Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | exec: introduce tlb_init Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | target/unicore32: remove tlb_flush from uc32_init_fn Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | target/alpha: remove tlb_flush from alpha_cpu_initfn Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: distribute tcg_time into TCG contexts ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: plug holes in struct TCGProfile ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: fix use of uninitialized variable under CONFIG_PROFILER ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Emilio G. Cota | tcg: access cpu->icount_decr.u16.high with atomics Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-19 | Richard Henderson | tcg: Implement CPU_LOG_TB_NOCHAIN during expansion ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-16 | Helge Deller | target/hppa: Raise exception 26 on emulated hardware ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for ppc64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for s390x ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Specialize udiv_qrnnd for x86_64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Richard Henderson | softfloat: Fix division ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Thomas Huth | softfloat: Replace countLeadingZeros32/64 with clz32/64 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | tests/fp/fp-test: add floating point tests ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | gitmodules: add berkeley's softfloat + testfloat version 3 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-10-05 | Emilio G. Cota | softfloat: remove float64_trunc_to_int ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Roman Kapl | tcg/i386: fix vector operations on 32-bit hosts ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht-bench: add -p flag to precompute hash values ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify arguments to some internal functions ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify qht_statistics_init ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: constify qht_lookup ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |