2020-08-04 |
Richard Henderson | docs/devel: Document decodetree no-overlap groups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-08-03 |
Richard Henderson | target/arm: Fix AddPAC error indication Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-27 |
Richard Henderson | linux-user: Ensure mmap_min_addr is non-zero Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-27 |
Richard Henderson | target/arm: Improve IMPDEF algorithm for IRG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-27 |
Richard Henderson | hw/arm/boot: Fix MTE for EL3 direct kernel boot Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-27 |
Richard Henderson | hw/arm/boot: Fix PAUTH for EL3 direct kernel boot Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-27 |
Richard Henderson | target/arm: Always pass cacheattr in S1_ptw_translate Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-24 |
Richard Henderson | target/i386: Save cc_op before loop insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-24 |
Richard Henderson | target/hppa: Free some temps in do_sub Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-20 |
Richard Henderson | hw/arm/virt: Disable memory hotplug when MTE is enabled Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-20 |
Richard Henderson | hw/arm/virt: Error for MTE enabled with KVM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-20 |
Richard Henderson | hw/arm/virt: Enable MTE via a machine property Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-17 |
Richard Henderson | tcg/cpu-exec: precise single-stepping after an interrupt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-16 |
Richard Henderson | tcg: Save/restore vecop_list around minmax fallback Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-13 |
Richard Henderson | target/arm: Fix mtedesc for do_mem_zpz Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-11 |
Richard Henderson | tests/qht-bench: Adjust threshold computation Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-07-11 |
Richard Henderson | tests/qht-bench: Adjust testing rate by -1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
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 |