2020-07-06 |
Richard Henderson | tcg: Fix do_nonatomic_op_* vs signed operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-03 |
Richard Henderson | target/arm: Fix temp double-free in sve ldr/str Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-03 |
Richard Henderson | target/s390x: Fix SQXBR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Enable MTE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add allocation tag storage for system mode Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Create tagged ram when MTE is enabled Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Cache the Tagged bit for a page in MemTxAttrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Always pass cacheattr to get_phys_addr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Set PSTATE.TCO on exception entry Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement data cache set allocation tags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Complete TBI clearing for user-only for SVE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add mte helpers for sve scatter/gather... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Handle TBI for sve scalar + int memory ops Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add mte helpers for sve scalar + int ff... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add mte helpers for sve scalar + int stores Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add mte helpers for sve scalar + int loads Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add arm_tlb_bti_gp Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Tidy trans_LD1R_zpri Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Use mte_check1 for sve LD1R Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Use mte_checkN for sve unpredicated stores Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Use mte_checkN for sve unpredicated loads Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add helper_mte_check_zva Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement helper_mte_checkN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement helper_mte_check1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add gen_mte_checkN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add gen_mte_check1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Move regime_tcr to internals.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Move regime_el to internals.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the access tag cache flushes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the LDGM, STGM, STZGM instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Simplify DC_ZVA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Restrict the values of DCZID.BS under TCG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the STGP instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement LDG, STG, ST2G instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Define arm_cpu_do_unaligned_access for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the SUBP instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the GMI instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the ADDG, SUBG instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Revise decoding for disas_add_sub_imm Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Implement the IRG instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add MTE bits to tb_flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add MTE system registers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add DISAS_UPDATE_NOCHAIN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Rename DISAS_UPDATE to DISAS_UPDATE_EXIT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add support for MTE to HCR_EL2 and SCR_EL3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add support for MTE to SCTLR_ELx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Improve masking of SCR RES0 bits Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-26 |
Richard Henderson | target/arm: Add isar tests for mte Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-22 |
Richard Henderson | hw/rx: Honor -accel qtest Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-19 |
Richard Henderson | qht: Fix threshold rate calculation Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-18 |
Richard Henderson | configure: Add -Wno-psabi Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-18 |
Richard Henderson | configure: Disable -Wtautological-type-limit-compare Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-18 |
Richard Henderson | configure: Clean up warning flag lists Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-09 |
Richard Henderson | target/arm: Use a non-overlapping group for misc control Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-09 |
Richard Henderson | decodetree: Drop check for less than 2 patterns in... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | tests/decode: Test non-overlapping groups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Implement non-overlapping groups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Move semantic propagation into classes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Allow group covering the entire insn space Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Split out MultiPattern from IncMultiPattern Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Rename MultiPattern to IncMultiPattern Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-08 |
Richard Henderson | decodetree: Tidy error_with_file Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Split helper_crypto_sm3tt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Split helper_crypto_sha1_3reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert sha1 and sha256 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert sha512 and sm3 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert rax1 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-05 |
Richard Henderson | target/arm: Convert aes and sm4 to gvec helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Improve move ops in liveness_pass_2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | target/s390x: Use tcg_gen_gvec_rotl{i,s,v} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | target/ppc: Use tcg_gen_gvec_rotlv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/ppc: Implement INDEX_op_rot[lr]v_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/aarch64: Implement INDEX_op_rotl{i,v}_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg/i386: Implement INDEX_op_rotl{i,s,v}_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by scalar Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Remove expansion to shift by vector from do_shifts Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by vector Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-06-02 |
Richard Henderson | tcg: Implement gvec support for rotate by immediate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-21 |
Richard Henderson | target/arm: Use clear_vec_high more effectively Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-21 |
Richard Henderson | target/arm: Use tcg_gen_gvec_mov for clear_vec_high Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Return bool from all classification predicates Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline floatx80 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float128 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float64 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Inline float32 compare specializations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Name compare relation enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Name rounding mode enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Change tininess_before_rounding to bool Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Replace flag with bool Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-19 |
Richard Henderson | softfloat: Use post test for floatN_mul Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-15 |
Richard Henderson | accel/tcg: Relax va restrictions on 64-bit guests Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-15 |
Richard Henderson | exec/cpu-all: Use bool for have_guest_base Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Vectorize SABA/UABA Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Vectorize SABD/UABD Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Clear tail in gvec_fmul_idx_*, gvec_fmla_idx_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Pass pointer to qc to qrdmla/qrdmls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{qrdmla,qrdmls} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Remove fp_status from helper_{recpe, rsqrte... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{uqadd, sqadd, uqsub, sqsub} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-05-14 |
Richard Henderson | target/arm: Create gen_gvec_{cmtst,ushl,sshl} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |