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 |
2019-09-04 |
Richard Henderson | target/openrisc: Implement l.adrp Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Implement move to/from FPCSR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Implement unordered fp comparisons Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Add support for ORFPX64A32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Check CPUCFG_OF32S for float insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Fix lf.ftoi.s Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Add VR2 and AVR special processor... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Move VR, UPR, DMMCFGR, IMMCFGR to... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Make VR and PPC read-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Cache R0 in DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Replace cpu register array with a... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-04 |
Richard Henderson | target/openrisc: Add DisasContext parameter to check_r0_write Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | cputlb: Handle watchpoints via TLB_WATCHPOINT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | cputlb: Remove double-alignment in store_helper Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | cputlb: Fix size operand for tlb_fill on unaligned... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | exec: Factor out cpu_watchpoint_address_matches Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | cputlb: Fold TLB_RECHECK into TLB_INVALID_MASK Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | exec: Move user-only watchpoint stubs inline Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | target/arm: Fix SMMLS argument order Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | target/arm: Factor out unallocated_encoding for aarch32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-09-03 |
Richard Henderson | Revert "target/arm: Use unallocated_encoding for aarch32" Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-28 |
Richard Henderson | target/ppc: Fix do_float_check_status vs inexact Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-28 |
Richard Henderson | target/ppc: Set float_tininess_before_rounding at cpu... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-19 |
Richard Henderson | target/riscv: Remove redundant declaration pragmas Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-19 |
Richard Henderson | decodetree: Suppress redundant declaration warnings Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-19 |
Richard Henderson | decodetree: Allow !function with no input bits Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use tcg_gen_extrh_i64_i32 to extract the... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Simplify SMMLA, SMMLAR, SMMLS, SMMLSR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use tcg_gen_rotri_i32 for gen_swap_half Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use ror32 instead of open-coding the operation Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Remove redundant shift tests Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use tcg_gen_deposit_i32 for PKHBT, PKHTB Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use tcg_gen_extract_i32 for shifter_out_im Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Remove helper_double_saturate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Use unallocated_encoding for aarch32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Remove offset argument to gen_exception_bkpt_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Replace offset with pc in gen_exception_internal... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Replace offset with pc in gen_exception_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Replace s->pc with s->base.pc_next Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Remove redundant s->pc & ~1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Introduce add_reg_for_lit Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Introduce read_pc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Introduce pc_curr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-08-16 |
Richard Henderson | target/arm: Pass in pc to thumb_insn_is_16bit Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg: Release mmap_lock on translation fault Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg: Remove duplicate #if !defined(CODE_ACCESS) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg: Remove cpu_ld*_code_ra Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg: Introduce set/clear_helper_retaddr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | include/qemu/atomic.h: Add signal_barrier Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg/aarch64: Fix output of extract2 opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-14 |
Richard Henderson | tcg: Fix constant folding of INDEX_op_extract2_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-09 |
Richard Henderson | tcg: Fix expansion of INDEX_op_not_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-07-08 |
Richard Henderson | target/arm: Fix sve_zcr_len_for_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-24 |
Richard Henderson | util/path: Do not cache all filenames at startup Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-21 |
Richard Henderson | tests/tcg/s390x: Fix alignment of csst parameter list Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-13 |
Richard Henderson | decodetree: Fix comparison of Field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-13 |
Richard Henderson | target/arm: Fix output of PAuth Auth Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-13 |
Richard Henderson | target/arm: Use tcg_gen_gvec_bitsel Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-13 |
Richard Henderson | tcg: Fix typos in helper_gvec_sar{8,32,64}v Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-12 |
Richard Henderson | target/ppc: Use tcg_gen_gvec_bitsel Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | tcg/arm: Remove mostly unreachable tlb special case Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | tcg/arm: Use LDRD to load tlb mask+table Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | tcg/aarch64: Use LDP to load tlb mask+table Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Remove CPU_COMMON Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Move the softmmu tlb to CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Move icount_decr to CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Introduce CPUNegativeOffsetState Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Introduce cpu_set_cpustate_pointers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | cpu: Move ENV_OFFSET to exec/gen-icount.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | target/xtensa: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | target/unicore32: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | target/tricore: Use env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | target/tilegx: Use env_cpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-06-10 |
Richard Henderson | target/sparc: Use env_cpu, env_archcpu Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |