aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)Author
2021-07-27target/arm: Add sve-default-vector-length cpu propertyRichard Henderson
2021-07-27target/arm: Export aarch64_sve_zcr_get_valid_lenRichard Henderson
2021-07-27target/arm: Correctly bound length in sve_zcr_get_valid_lenRichard Henderson
2021-07-27target/arm: Report M-profile alignment faults correctly to the guestPeter Maydell
2021-07-27target/arm: Add missing 'return's after calling v7m_exception_taken()Peter Maydell
2021-07-27target/arm: Enforce that M-profile SP low 2 bits are always zeroPeter Maydell
2021-07-21accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson
2021-07-21target/arm: Implement debug_check_breakpointRichard Henderson
2021-07-21tcg: Rename helper_atomic_*_mmu and provide for user-onlyRichard Henderson
2021-07-18target/arm: Remove duplicate 'plus1' function from Neon and SVE decodePeter Maydell
2021-07-18target/arm: Fix offsets for TTBCRRichard Henderson
2021-07-12Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into...Peter Maydell
2021-07-11Merge remote-tracking branch 'remotes/bonzini-gitlab/tags/for-upstream' into ...Peter Maydell
2021-07-09target/arm: Use translator_use_goto_tb for aarch32Richard Henderson
2021-07-09target/arm: Use translator_use_goto_tb for aarch64Richard Henderson
2021-07-09target/arm: Use DISAS_TOO_MANY for ISB and SBRichard Henderson
2021-07-09tcg: Avoid including 'trace-tcg.h' in target translate.cPhilippe Mathieu-Daudé
2021-07-09meson: Introduce target-specific KconfigPhilippe Mathieu-Daudé
2021-07-09target/arm: Correct the encoding of MDCCSR_EL0 and DBGDSCRinthnick@vmware.com
2021-07-02target/arm: Implement MVE shifts by registerPeter Maydell
2021-07-02target/arm: Implement MVE shifts by immediatePeter Maydell
2021-07-02target/arm: Implement MVE long shifts by registerPeter Maydell
2021-07-02target/arm: Implement MVE long shifts by immediatePeter Maydell
2021-07-02target/arm: Implement MVE VADDLVPeter Maydell
2021-07-02target/arm: Implement MVE VSHLCPeter Maydell
2021-07-02target/arm: Implement MVE saturating narrowing shiftsPeter Maydell
2021-07-02target/arm: Implement MVE VSHRN, VRSHRNPeter Maydell
2021-07-02target/arm: Implement MVE VSRI, VSLIPeter Maydell
2021-07-02target/arm: Implement MVE VSHLLPeter Maydell
2021-07-02target/arm: Implement MVE vector shift right by immediate insnsPeter Maydell
2021-07-02target/arm: Implement MVE vector shift left by immediate insnsPeter Maydell
2021-07-02target/arm: Implement MVE logical immediate insnsPeter Maydell
2021-07-02target/arm: Use dup_const() instead of bitfield_replicate()Peter Maydell
2021-07-02target/arm: Use asimd_imm_const for A64 decodePeter Maydell
2021-07-02target/arm: Make asimd_imm_const() publicPeter Maydell
2021-07-02target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVHPeter Maydell
2021-07-02target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculationPeter Maydell
2021-07-02target/arm: Check NaN mode before silencing NaNJoe Komlodi
2021-06-29target/arm: Improve REVSHRichard Henderson
2021-06-29target/arm: Improve vector REVRichard Henderson
2021-06-29target/arm: Improve REV32Richard Henderson
2021-06-29tcg: Add flags argument to tcg_gen_bswap16_*, tcg_gen_bswap32_i64Richard Henderson
2021-06-24target/arm: Implement MTE3Peter Collingbourne
2021-06-24target/arm: Make VMOV scalar <-> gpreg beatwise for MVEPeter Maydell
2021-06-24target/arm: Implement MVE VADDVPeter Maydell
2021-06-24target/arm: Implement MVE VHCADDPeter Maydell
2021-06-24target/arm: Implement MVE VCADDPeter Maydell
2021-06-24target/arm: Implement MVE VADC, VSBCPeter Maydell
2021-06-24target/arm: Implement MVE VRHADDPeter Maydell
2021-06-24target/arm: Implement MVE VQDMULL (vector)Peter Maydell