2019-10-22 |
Richard Henderson | target/arm: Fix sign-extension for SMLAL* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v3.00 dup/dupi Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v3.00 load/store Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v3.00 Altivec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v2.07 FP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v2.07 VSX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for v2.07 Altivec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Update vector support for VSX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Enable Altivec detection Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Support vector dup2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Support vector multiply Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Support vector shift by immediate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Add support for vector saturated add/subtract Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Add support for vector add/subtract Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Add support for vector maximum/minimum Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Add support for load/store/logic/comparison Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Enable tcg backend vector compilation Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Replace HAVE_ISEL macro with a variable Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Replace HAVE_ISA_2_06 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Create TCGPowerISA and have_isa Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Introduce macros VRT(), VRA(), VRB(), VRC() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Introduce macro VX4() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-14 |
Richard Henderson | tcg/ppc: Introduce Altivec registers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ILEN_UNWIND Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ilen argument from trigger_pgm_exception Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ilen argument from trigger_access_exception Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ILEN_AUTO Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Rely on unwinding in s390_cpu_virt_mem_rw Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Rely on unwinding in s390_cpu_tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Simplify helper_lra Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove fail variable from s390_cpu_tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Return exception from translate_pages Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Return exception from mmu_translate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove exc argument to mmu_translate_asce Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Return exception from mmu_translate_real Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Handle tec in s390_cpu_tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Push trigger_pgm_exception lower in s390_cpu_t... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Use tcg_s390_program_interrupt in TCG... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ilen parameter from s390_program_interrupt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Remove ilen parameter from tcg_s390_program_in... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-09 |
Richard Henderson | target/s390x: Add ilen to unwind data Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Tidy helper_fp_exc_raise_s Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Mask IOV exception with INV for user... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Write to fpcr_flush_to_zero once Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Handle SWCR_MAP_DMZ earlier Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Fix SWCR_TRAP_ENABLE_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Fix SWCR_MAP_UMZ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-26 |
Richard Henderson | target/alpha: Use array for FPCR_DYN conversion Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Pass retaddr to tb_check_watchpoint Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Pass retaddr to tb_invalidate_phys_page_fast Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Remove tb_invalidate_phys_page_range is_cpu_write_access Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Remove cpu->mem_io_vaddr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Handle TLB_NOTDIRTY in probe_access Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Merge and move memory_notdirty_write_{prepare... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Partially inline memory_region_section_get_iotlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Move NOTDIRTY handling from I/O path to TLB... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Move ROM handling from I/O path to TLB path Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | exec: Adjust notdirty tracing Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Introduce TLB_BSWAP Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Split out load/store_memop Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Use qemu_build_not_reached in load/store_helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | qemu/compiler.h: Add qemu_build_not_reached Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | cputlb: Disable __always_inline__ without optimization Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-25 |
Richard Henderson | exec: Use TARGET_PAGE_BITS_MIN for TLB flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-11 |
Richard Henderson | linux-user/arm: Adjust MAX_RESERVED_VA for M-profile Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-11 |
Richard Henderson | linux-user: Pass CPUState to MAX_RESERVED_VA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-10 |
Richard Henderson | linux-user: Add AT_HWCAP2 for aarch64-linux-user Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Inline gen_bx_im into callers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Clean up disas_thumb_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, long branches Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, Unconditional branch Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, load (literal) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, shift immediate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, Miscellaneous 16-bit instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, Conditional branches, Supervisor... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, push and pop Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Split gen_nop_hint Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, nop hints Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, Reverse bytes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, Change processor state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16, extract Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 adjust sp (immediate) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 add, compare, move (two high... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 branch and exchange Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 one low register and immediate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 add/sub (3 low, 2 low and imm) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 load/store multiple Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 add pc/sp (immediate) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 load/store (immediate offset) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 load/store (register offset) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T16 data-processing (two low regs) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Add skeleton for T16 decodetree Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Simplify disas_arm_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Simplify disas_thumb2_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert TT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert SG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Table Branch Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Unallocated memory hint Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert PLI, PLD, PLDW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert SETEND Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |