aboutsummaryrefslogtreecommitdiff
path: root/target/arm/helper.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-19target/arm: Use FIELD definitions for CPACR, CPTR_ELxRichard Henderson1-27/+27
2022-05-19target/arm: Enable FEAT_HCX for -cpu maxRichard Henderson1-0/+50
2022-05-19target/arm: Fix PAuth keys access checks for disabled SEL2Florian Lugou1-1/+1
2022-05-19target/arm: Make number of counters in PMCR follow the CPUPeter Maydell1-11/+14
2022-05-19target/arm/helper.c: Delete stray obsolete commentPeter Maydell1-1/+0
2022-05-19Fix aarch64 debug register names.Chris Howard1-4/+12
2022-05-19target/arm: Implement FEAT_S2FWBPeter Maydell1-3/+81
2022-05-19target/arm: Factor out FWB=0 specific part of combine_cacheattrs()Peter Maydell1-38/+50
2022-05-19target/arm: Postpone interpretation of stage 2 descriptor attribute bitsPeter Maydell1-6/+36
2022-05-09target/arm: Enable FEAT_CSV2_2 for -cpu maxRichard Henderson1-1/+60
2022-05-09target/arm: Implement virtual SError exceptionsRichard Henderson1-1/+39
2022-05-09target/arm: Enable SCR and HCR bits for RASRichard Henderson1-0/+9
2022-05-09target/arm: Add minimal RAS registersRichard Henderson1-0/+84
2022-05-09target/arm: Adjust definition of CONTEXTIDR_EL2Richard Henderson1-4/+11
2022-05-09target/arm: Merge zcr reginfoRichard Henderson1-38/+17
2022-05-09target/arm: Drop EL3 no EL2 fallbacksRichard Henderson1-145/+13
2022-05-09target/arm: Handle cpreg registration for missing ELRichard Henderson1-56/+122
2022-05-05target/arm: read access to performance counters from EL0Alex Zuepke1-2/+2
2022-05-05target/arm: Remove HOST_BIG_ENDIAN ifdef in add_cpreg_to_hashtableRichard Henderson1-6/+3
2022-05-05target/arm: Reformat comments in add_cpreg_to_hashtableRichard Henderson1-9/+15
2022-05-05target/arm: Perform override check early in add_cpreg_to_hashtableRichard Henderson1-14/+8
2022-05-05target/arm: Hoist isbanked computation in add_cpreg_to_hashtableRichard Henderson1-2/+4
2022-05-05target/arm: Use bool for is64 and ns in add_cpreg_to_hashtableRichard Henderson1-2/+2
2022-05-05target/arm: Consolidate cpreg updates in add_cpreg_to_hashtableRichard Henderson1-16/+12
2022-05-05target/arm: Hoist computation of key in add_cpreg_to_hashtableRichard Henderson1-22/+27
2022-05-05target/arm: Merge allocation of the cpreg and its nameRichard Henderson1-2/+8
2022-05-05target/arm: Store cpregs key in the hash table directlyRichard Henderson1-23/+18
2022-05-05target/arm: Drop always-true test in define_arm_vh_e2h_redirects_aliasesRichard Henderson1-12/+11
2022-05-05target/arm: Name CPSecureState typeRichard Henderson1-2/+5
2022-05-05target/arm: Name CPState typeRichard Henderson1-2/+4
2022-05-05target/arm: Change cpreg access permissions to enumRichard Henderson1-1/+1
2022-05-05target/arm: Avoid bare abort() or assert(0)Richard Henderson1-4/+3
2022-05-05target/arm: Reorg ARMCPRegInfo type field bitsRichard Henderson1-2/+2
2022-05-05target/arm: Make some more cpreg data static constRichard Henderson1-8/+8
2022-05-05target/arm: Replace sentinels with ARRAY_SIZE in cpregs.hRichard Henderson1-90/+21
2022-05-05target/arm: Split out cpregs.hRichard Henderson1-0/+1
2022-04-28target/arm: Use field names for accessing DBGWCRnRichard Henderson1-4/+4
2022-04-22target/arm: Remove fpexc32_accessRichard Henderson1-15/+2
2022-04-22target/arm: Change CPUArchState.aarch64 to boolRichard Henderson1-1/+1
2022-04-20Don't include sysemu/tcg.h if it is not necessaryThomas Huth1-1/+0
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-1/+1
2022-04-01target/arm: Determine final stage 2 output PA space based on original IPAIdan Horowitz1-3/+5
2022-04-01target/arm: Take VSTCR.SW, VTCR.NSW into account in final stage 2 walkIdan Horowitz1-0/+10
2022-04-01target/arm: Check VSTCR.SW when assigning the stage 2 output PA spaceIdan Horowitz1-1/+1
2022-04-01target/arm: Fix MTE access checks for disabled SEL2Idan Horowitz1-1/+1
2022-03-18target/arm: Make rvbar settable after realizeEdgar E. Iglesias1-3/+7
2022-03-18target/arm: Fix handling of LPAE block descriptorsPeter Maydell1-2/+8
2022-03-02target/arm: Implement FEAT_LPA2Richard Henderson1-15/+87
2022-03-02target/arm: Validate tlbi TG matches translation granule in useRichard Henderson1-3/+7
2022-03-02target/arm: Fix TLBIRange.base for 16k and 64k pagesRichard Henderson1-2/+3