aboutsummaryrefslogtreecommitdiff
path: root/target/arm/tcg
AgeCommit message (Expand)Author
2024-05-01target/arm: Restrict translation disabled alignment check to VMSARichard Henderson
2024-04-09target/arm: Use insn_start from DisasContextBaseRichard Henderson
2024-04-02target/arm: take HSTR traps of cp15 accesses to EL2, not EL1Peter Maydell
2024-03-08target/arm: Move v7m-related code from cpu32.c into a separate fileThomas Huth
2024-03-07target/arm: Fix 32-bit SMOPARichard Henderson
2024-03-07target/arm: Enable FEAT_ECV for 'max' CPUPeter Maydell
2024-03-05target/arm: Do memory type alignment check when translation disabledRichard Henderson
2024-03-05target/arm: Support 32-byte alignment in pow2_alignRichard Henderson
2024-02-15target/arm: Allow access to SPSR_hyp from hyp modePeter Maydell
2024-02-15target/arm: Add Cortex-R52 IMPDEF sysregsPeter Maydell
2024-02-15target/arm: The Cortex-R52 has a read-only CBARPeter Maydell
2024-02-15target/arm: Fix SVE/SME gross MTE suppression checksRichard Henderson
2024-02-15target/arm: Handle mte in do_ldrq, do_ldroRichard Henderson
2024-02-15target/arm: Split out make_svemte_descRichard Henderson
2024-02-15target/arm: Adjust and validate mtedesc sizem1Richard Henderson
2024-02-15target/arm: Fix nregs computation in do_{ld,st}_zpaRichard Henderson
2024-02-03target/arm: Split out arm_env_mmu_indexRichard Henderson
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson
2024-01-26target/arm: Fix A64 scalar SQSHRN and SQRSHRNPeter Maydell
2024-01-26target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' headerPhilippe Mathieu-Daudé
2024-01-26target/arm: Create arm_cpu_mp_affinityRichard Henderson
2024-01-26target/arm: Fix VNCR fault detection logicPeter Maydell
2024-01-09target/arm: Add FEAT_NV2 to max, neoverse-n2, neoverse-v1 CPUsPeter Maydell
2024-01-09target/arm: Report VNCR_EL2 based faults correctlyPeter Maydell
2024-01-09target/arm: Implement FEAT_NV2 redirection of sysregs to RAMPeter Maydell
2024-01-09target/arm: Handle FEAT_NV2 redirection of SPSR_EL2, ELR_EL2, ESR_EL2, FAR_EL2Peter Maydell
2024-01-09target/arm: Add FEAT_NV to max, neoverse-n2, neoverse-v1 CPUsPeter Maydell
2024-01-09target/arm: Treat LDTR* and STTR* as LDR/STR when NV, NV1 is 1, 1Peter Maydell
2024-01-09target/arm: Make NV reads of CurrentEL return EL2Peter Maydell
2024-01-09target/arm: Trap sysreg accesses for FEAT_NVPeter Maydell
2024-01-09target/arm: Move FPU/SVE/SME access checks up above ARM_CP_SPECIAL_MASK checkPeter Maydell
2024-01-09target/arm: Always honour HCR_EL2.TSC when HCR_EL2.NV is setPeter Maydell
2024-01-09target/arm: Enable trapping of ERET for FEAT_NVPeter Maydell
2024-01-09target/arm: Set CTR_EL0.{IDC,DIC} for the 'max' CPUPeter Maydell
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-12-19target/arm/tcg: Including missing 'exec/exec-all.h' headerPhilippe Mathieu-Daudé
2023-12-19target/arm: Restrict TCG specific helpersPhilippe Mathieu-Daudé
2023-11-20target/arm: Fix SME FMOPA (16-bit), BFMOPARichard Henderson
2023-11-20target/arm: enable FEAT_RNG on Neoverse-N2Marcin Juszkiewicz
2023-11-15target/arm/tcg: spelling fixes: alse, addresesMichael Tokarev
2023-11-13target/arm/tcg: enable PMU feature for Cortex-A8 and A9Nikita Ostrenkov
2023-11-13target/arm: Correct MTE tag checking for reverse-copy MOPSPeter Maydell
2023-11-13target/arm: HVC at EL3 should go to EL3, not EL2Peter Maydell
2023-11-06target/arm: Fix A64 LDRA immediate decodePeter Maydell
2023-11-02target/arm: Fix SVE STR incrementRichard Henderson
2023-11-02target/arm: Make FEAT_MOPS SET* insns handle Xs == XZR correctlyPeter Maydell
2023-10-27target/arm: Fix syndrome for FGT traps on ERETPeter Maydell
2023-10-27target/arm: Move feature test functions to their own headerPeter Maydell
2023-10-27target/arm: Implement Neoverse N2 CPU modelPeter Maydell