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-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 |
2019-09-05 |
Richard Henderson | target/arm: Convert CPS (privileged) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Clear-Exclusive, Barriers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert RFE and SRS Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert SVC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert B, BL, BLX (immediate) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Diagnose base == pc for LDM/STM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Diagnose too few registers in list for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Diagnose writeback register in list for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert LDM, STM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert MOVW, MOVT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Signed multiply, signed and unsigned... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert packing, unpacking, saturation... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Parallel addition and subtraction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert USAD8, USADA8, SBFX, UBFX, BFC... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Diagnose UNPREDICTABLE ldrex/strex cases Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Synchronization primitives Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert load/store (register, immediate... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert T32 ADDW/SUBW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert the rest of A32 Miscelaneous instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert ERET Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert CLZ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert BX, BXJ, BLX (register) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Cyclic Redundancy Check Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert MRS/MSR (banked, register) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert MSR (immediate) and hints Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Simplify op_smlawx for SMLAW* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Simplify op_smlaxxx for SMLAL* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Halfword multiply and multiply... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Saturating addition and subtraction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Simplify UMAAL Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert multiply and multiply accumulate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Data Processing (immediate) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Data Processing (reg-shifted-reg) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Convert Data Processing (register) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Add stubs for aa32 decodetree Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-05 |
Richard Henderson | target/arm: Use store_reg_from_load in thumb2 code Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Update cpu "any" to v1.3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |