aboutsummaryrefslogtreecommitdiff
path: root/target/arm/helper.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-21target/arm: Implement FEAT_MOPS enable bitsPeter Maydell1-8/+22
2023-09-21target/arm: Update user-mode ID reg mask valuesPeter Maydell1-1/+10
2023-09-08target/arm: Implement RMR_ELxRichard Henderson1-23/+41
2023-09-08target/arm: Add ID_AA64ISAR2_EL1Aaron Lindsay1-2/+2
2023-08-31target/arm: Apply access checks to neoverse-n1 special registersRichard Henderson1-2/+2
2023-08-31target/arm: Allow cpu to configure GM blocksizeRichard Henderson1-4/+7
2023-08-22target/arm/helper: Implement CNTHCTL_EL2.CNT[VP]MASKJean-Philippe Brucker1-11/+54
2023-08-22target/arm/helper: Check SCR_EL3.{NSE, NS} encoding for AT instructionsJean-Philippe Brucker1-11/+27
2023-08-22target/arm: Pass security space rather than flag for AT instructionsJean-Philippe Brucker1-15/+12
2023-08-22target/arm: Skip granule protection checks for AT instructionsJean-Philippe Brucker1-2/+6
2023-08-22target/arm/helper: Fix tlbmask and tlbbits for TLBI VAE2*Jean-Philippe Brucker1-10/+40
2023-08-22target/arm: Adjust PAR_EL1.SH for Device and Normal-NC memory typesPeter Maydell1-1/+14
2023-08-22target/arm: Pass an ARMSecuritySpace to arm_is_el2_enabled_secstate()Peter Maydell1-1/+1
2023-08-22target/arm/ptw: Pass an ARMSecuritySpace to arm_hcr_el2_eff_secstate()Peter Maydell1-3/+5
2023-07-25arm: spelling fixesMichael Tokarev1-2/+2
2023-07-06target/arm: Handle IC IVAU to improve compatibility with JITsJohn Högberg1-3/+44
2023-07-04target/arm: Add raw_writes ops for register whose write induce TLB maintenanceEric Auger1-10/+13
2023-06-26target: Widen pc/cs_base in cpu_get_tb_cpu_stateAnton Johansson1-2/+2
2023-06-23target/arm: Implement GPC exceptionsRichard Henderson1-0/+5
2023-06-23target/arm: Introduce ARMSecuritySpaceRichard Henderson1-0/+60
2023-06-23target/arm: Add RME cpregsRichard Henderson1-0/+84
2023-06-23target/arm: SCR_EL3.NS may be RES1Richard Henderson1-0/+3
2023-06-23target/arm: Update SCR and HCR for RMERichard Henderson1-2/+8
2023-06-06target/arm: allow DC CVA[D]P in user mode emulationZhuojia Shen1-4/+2
2023-05-12target/arm: Correct AArch64.S2MinTxSZ 32-bit EL1 input size checkPeter Maydell1-2/+13
2023-03-06target/arm: Stub arm_hcr_el2_eff for m-profileRichard Henderson1-0/+3
2023-03-02target/arm: Restrict 'qapi-commands-machine.h' to system emulationPhilippe Mathieu-Daudé1-29/+0
2023-02-27target/arm: Move hflags code into the tcg directoryFabiano Rosas1-392/+1
2023-02-27target/arm: Wrap arm_rebuild_hflags calls with tcg_enabledFabiano Rosas1-5/+13
2023-02-16target/arm: wrap call to aarch64_sve_change_el in tcg_enabled()Claudio Fontana1-5/+7
2023-02-16target/arm: wrap psci call with tcg_enabledClaudio Fontana1-1/+2
2023-02-16target/arm: rename handle_semihosting to tcg_handle_semihostingClaudio Fontana1-2/+2
2023-02-16target/arm: Constify ID_PFR1 on user emulationPhilippe Mathieu-Daudé1-2/+10
2023-02-03target/arm: Implement the HFGITR_EL2.SVC_EL0 and SVC_EL1 trapsPeter Maydell1-0/+20
2023-02-03target/arm: Implement the HFGITR_EL2.ERET trapPeter Maydell1-0/+3
2023-02-03target/arm: Mark up sysregs for HFGITR bits 48..63Peter Maydell1-0/+9
2023-02-03target/arm: Mark up sysregs for HFGITR bits 18..47Peter Maydell1-0/+30
2023-02-03target/arm: Mark up sysregs for HFGITR bits 12..17Peter Maydell1-0/+6
2023-02-03target/arm: Mark up sysregs for HFGITR bits 0..11Peter Maydell1-0/+28
2023-02-03target/arm: Mark up sysregs for HDFGRTR bits 12..63Peter Maydell1-0/+37
2023-02-03target/arm: Mark up sysregs for HFGRTR bits 36..63Peter Maydell1-0/+10
2023-02-03target/arm: Mark up sysregs for HFGRTR bits 24..35Peter Maydell1-0/+14
2023-02-03target/arm: Mark up sysregs for HFGRTR bits 12..23Peter Maydell1-0/+12
2023-02-03target/arm: Mark up sysregs for HFGRTR bits 0..11Peter Maydell1-0/+17
2023-02-03target/arm: Implement FGT trapping infrastructurePeter Maydell1-0/+9
2023-02-03target/arm: Define the FEAT_FGT registersPeter Maydell1-0/+40
2023-02-03target/arm: Disable HSTR_EL2 traps if EL2 is not enabledPeter Maydell1-1/+1
2023-02-03target/arm: Correct syndrome for ATS12NSO* at Secure EL1Peter Maydell1-2/+2
2023-02-03target/arm: Name AT_S1E1RP and AT_S1E1WP cpregs correctlyPeter Maydell1-2/+2
2023-01-23target/arm/sme: Unify set_pstate() SM/ZA helpers as set_svcr()Richard Henderson1-2/+0