aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)AuthorFilesLines
2024-03-12target: Replace CPU_GET_CLASS(cpu -> obj) in cpu_reset_hold() handlerPhilippe Mathieu-Daudé1-7/+7
2024-03-12bulk: Access existing variables initialized to &S->F when availablePhilippe Mathieu-Daudé3-6/+6
2024-03-08target/arm: Move v7m-related code from cpu32.c into a separate fileThomas Huth4-261/+296
2024-03-07target/arm: Fix 32-bit SMOPARichard Henderson1-33/+46
2024-03-07target/arm: Enable FEAT_ECV for 'max' CPUPeter Maydell1-0/+1
2024-03-07target/arm: Implement FEAT_ECV CNTPOFF_EL2 handlingPeter Maydell4-2/+73
2024-03-07target/arm: Define CNTPCTSS_EL0 and CNTVCTSS_EL0Peter Maydell1-0/+43
2024-03-07target/arm: Implement new FEAT_ECV trap bitsPeter Maydell2-5/+51
2024-03-07target/arm: Don't allow RES0 CNTHCTL_EL2 bits to be writtenPeter Maydell1-0/+18
2024-03-07target/arm: use FIELD macro for CNTHCTL bit definitionsPeter Maydell2-7/+29
2024-03-07target/arm: Timer _EL02 registers UNDEF for E2H == 0Peter Maydell1-1/+1
2024-03-07target/arm: Move some register related defines to internals.hPeter Maydell2-128/+128
2024-03-05target/arm: Do memory type alignment check when translation enabledRichard Henderson1-0/+39
2024-03-05target/arm: Do memory type alignment check when translation disabledRichard Henderson1-2/+32
2024-03-05target/arm: Support 32-byte alignment in pow2_alignRichard Henderson1-7/+1
2024-02-29target/arm: Enable TARGET_PAGE_BITS_VARY for AArch64 user-onlyRichard Henderson2-23/+34
2024-02-28hw/core/cpu: Remove gdb_get_dynamic_xml memberAkihiko Odaki3-25/+0
2024-02-28gdbstub: Infer number of core registers from XMLAkihiko Odaki2-2/+0
2024-02-28gdbstub: Change gdb_get_reg_cb and gdb_set_reg_cbAkihiko Odaki3-29/+61
2024-02-28gdbstub: Use GDBFeature for gdb_register_coprocessorAkihiko Odaki1-16/+19
2024-02-28target/arm: Use GDBFeature for dynamic XMLAkihiko Odaki4-137/+123
2024-02-27arm/ptw: Handle atomic updates of page tables entries in MMIO during PTW.Jonathan Cameron1-2/+62
2024-02-27target/arm: Advertise Cortex-A53 erratum #843419 fix via REVIDRArd Biesheuvel1-1/+1
2024-02-15target/arm: Allow access to SPSR_hyp from hyp modePeter Maydell2-19/+43
2024-02-15target/arm: Add Cortex-R52 IMPDEF sysregsPeter Maydell1-0/+108
2024-02-15target/arm: The Cortex-R52 has a read-only CBARPeter Maydell1-0/+1
2024-02-15target/arm: Use new CBAR encoding for all v8 CPUs, not all aarch64 CPUsPeter Maydell1-1/+1
2024-02-15target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_F...Peter Maydell1-2/+10
2024-02-15target/arm: Fix SVE/SME gross MTE suppression checksRichard Henderson2-10/+10
2024-02-15target/arm: Handle mte in do_ldrq, do_ldroRichard Henderson1-2/+13
2024-02-15target/arm: Split out make_svemte_descRichard Henderson3-33/+31
2024-02-15target/arm: Adjust and validate mtedesc sizem1Richard Henderson2-4/+5
2024-02-15target/arm: Fix nregs computation in do_{ld,st}_zpaRichard Henderson1-8/+8
2024-02-03Merge tag 'pull-tcg-20240202-2' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell8-30/+28
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson1-13/+0
2024-02-03target/arm: Populate CPUClass.mmu_indexRichard Henderson1-0/+6
2024-02-03target/arm: Split out arm_env_mmu_indexRichard Henderson6-17/+22
2024-02-02target/arm: Reinstate "vfp" property on AArch32 CPUsPeter Maydell1-0/+4
2024-02-02target/arm: Add ID_AA64ZFR0_EL1.B16B16 to the exposed-to-userspace setPeter Maydell1-0/+1
2024-02-02target/arm: fix exception syndrome for AArch32 bkpt insnJan Klötzke2-0/+26
2024-01-29include/qemu: Add TCGCPUOps typedef to typedefs.hRichard Henderson2-2/+2
2024-01-29target: Use vaddr in gen_intermediate_codeAnton Johansson1-1/+1
2024-01-26target/arm: Fix incorrect aa64_tidcp1 feature checkPeter Maydell1-1/+1
2024-01-26target/arm: Fix A64 scalar SQSHRN and SQRSHRNPeter Maydell1-1/+1
2024-01-26target/arm: Move GTimer definitions to new 'gtimer.h' headerPhilippe Mathieu-Daudé7-7/+27
2024-01-26target/arm: Move e2h_access() helper aroundPhilippe Mathieu-Daudé1-14/+15
2024-01-26target/arm: Move ARM_CPU_IRQ/FIQ definitions to 'cpu-qom.h' headerPhilippe Mathieu-Daudé3-6/+7
2024-01-26target/arm: Expose M-profile register bank index definitionsPhilippe Mathieu-Daudé2-15/+15
2024-01-26target/arm: Declare ARM_CPU_TYPE_NAME/SUFFIX in 'cpu-qom.h'Philippe Mathieu-Daudé2-2/+3
2024-01-26target/arm: Expose arm_cpu_mp_affinity() in 'multiprocessing.h' headerPhilippe Mathieu-Daudé6-5/+25