2019-10-24 |
Richard Henderson | target/arm: Rely on hflags correct in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | linux-user/arm: Rebuild hflags for TARGET_WORDS_BIGENDIAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | linux-user/aarch64: Rebuild hflags for TARGET_WORDS_BIGENDIAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags for M-profile NVIC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags for M-profile Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at Xscale SCTLR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at CPSR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at MSR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at EL changes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Add HELPER(rebuild_hflags_{a32, a64, m32}) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist store to cs_base in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out arm_mmu_idx_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Add arm_rebuild_hflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist computation of TBFLAG_A32.VFPEN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Simplify set of PSTATE_SS in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist XSCALE_CPAR, VECLEN, VECSTRIDE in... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_aprofile Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_a32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Reduce tests vs M-profile in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_m32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split arm_cpu_data_is_big_endian Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_common_32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_a64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_common Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
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 |