aboutsummaryrefslogtreecommitdiff
path: root/target/arm/helper.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-03-02target/arm: Introduce tlbi_aa64_get_rangeRichard Henderson1-34/+24
2022-03-02target/arm: Implement FEAT_LPARichard Henderson1-3/+16
2022-03-02target/arm: Implement FEAT_LVARichard Henderson1-1/+8
2022-03-02target/arm: Prepare DBGBVR and DBGWVR for FEAT_LVARichard Henderson1-8/+24
2022-03-02target/arm: Honor TCR_ELx.{I}PSRichard Henderson1-16/+56
2022-03-02target/arm: Use MAKE_64BIT_MASK to compute indexmaskRichard Henderson1-2/+2
2022-03-02target/arm: Pass outputsize down to check_s2_mmu_setupRichard Henderson1-11/+10
2022-03-02target/arm: Move arm_pamax out of lineRichard Henderson1-0/+22
2022-03-02target/arm: Fault on invalid TCR_ELx.TxSZRichard Henderson1-4/+28