2018-09-26 | Emilio G. Cota | qht: constify qht_lookup Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: fix comment in qht_bucket_remove_entry Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: drop ht argument from qht iterators Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: speed up + test qht_resize Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test deletion of the last entry in a bucket Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test removal of non-existent entries Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | test-qht: test qht_iter_remove Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: add qht_iter_remove Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-09-26 | Emilio G. Cota | qht: remove unused map param from qht_remove__locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-23 | Richard Henderson | tcg/i386: Mark xmm registers call-clobbered Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-19 | Alex Bennée | tcg/aarch64: limit mul_vec size Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-09 | Richard Henderson | target/sh4: Fix translator.c assertion failure for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Richard Henderson | cpu: Assert asidx_from_attrs return value in range Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Richard Henderson | accel/tcg: Avoid caching overwritten tlb entries Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Peter Maydell | accel/tcg: Don't treat invalid TLB entries as needing... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Peter Maydell | accel/tcg: Correct "is this a TLB miss" check in get_page_ad... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Peter Maydell | tcg: Define and use new tlb_hit() and tlb_hit_page... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-07-02 | Emilio G. Cota | translate-all: fix locking of TBs whose two pages share... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-17 | Philippe Mathieu... | hw/isa/smc37c669: Change the parallel I/O base to 378H Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Richard Henderson | tcg: Reduce max TB opcode count Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | tcg: remove tb_lock Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: remove tb_lock mention from cpu_restore_state... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | cputlb: remove tb_lock from tlb_flush functions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: protect TB jumps with a per-destination... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: discard TB when tb_link_page returns... Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: introduce assert_no_pages_locked Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: add page_locked assertions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: use per-page locking in !user-mode Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: move tb_invalidate_phys_page_range up... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: work page-by-page in tb_invalidate_phys_range_1 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: remove hole in PageDesc Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: make l1_map lockless Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | tcg: track TBs with per-region BST's Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | qht: return existing entry when qht_insert fails Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | Emilio G. Cota | qht: require a default comparison function Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-15 | John Arbuckle | tcg/i386: Use byte form of xgetbv instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-06-01 | Richard Henderson | tcg: Pass tb and index to tcg_gen_exit_tb separately Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/xtensa: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/unicore32: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/sparc: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/s390x: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/riscv: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/ppc: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/mips: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-18 | Richard Henderson | target/alpha: Honor CPU_DUMP_FPU Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Define floatN_silence_nan in terms of... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Clean up parts_default_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Define floatN_default_nan in terms of... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Pass FloatClass to pickNaNMulAdd Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Pass FloatClass to pickNaN Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Make is_nan et al available to softfloat... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Specialize on snan_bit_is_one Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Remove floatX_maybe_silence_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Use float*_silence_nan in propagateFloat*NaN Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/s390x: Remove floatX_maybe_silence_nan from... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/riscv: Remove floatX_maybe_silence_nan from... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/mips: Remove floatX_maybe_silence_nan from conversions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/m68k: Use floatX_silence_nan when we have already... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/hppa: Remove floatX_maybe_silence_nan from conversions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/arm: Remove floatX_maybe_silence_nan from conversions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | target/arm: Use floatX_silence_nan when we have already... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | fpu/softfloat: re-factor float to float conversions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | fpu/softfloat: Partial support for ARM Alternative... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | target/arm: squash FZ16 behaviour for conversions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Alex Bennée | target/arm: convert conversion helpers to fpst/ahp_flag Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Replace float_class_msnan with parts_silence_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Replace float_class_dnan with parts_default_nan Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Introduce parts_is_snan_frac Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Canonicalize NaN fraction Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Move softfloat-specialize.h below FloatParts... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Split floatXX_silence_nan from floatXX_maybe_... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Richard Henderson | fpu/softfloat: Merge NO_SIGNALING_NANS definitions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-17 | Petr Tesarik | fpu/softfloat: Fix conversion from uint64 to float128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Merge disas_openrisc_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_float Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_compi Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_comp Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_M Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_logic Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_mac Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert dec_calc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert remainder of dec_misc insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert memory insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Convert branch insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target/openrisc: Start conversion to decodetree.py Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-14 | Richard Henderson | target-openrisc: Write back result before FPE exception Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/riscv: convert to TranslatorOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/riscv: convert to DisasContextBase Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/riscv: convert to DisasJumpType Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/openrisc: convert to TranslatorOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/openrisc: convert to DisasContextBase Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/s390x: convert to TranslatorOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/s390x: convert to DisasContextBase Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/s390x: convert to DisasJumpType Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/mips: convert to TranslatorOps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/mips: use *ctx for DisasContext Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/mips: convert to DisasContextBase Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-05-09 | Emilio G. Cota | target/mips: convert to DisasJumpType Suggested-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |