summaryrefslogtreecommitdiffstats
path: root/target/arm/helper.c
Commit message (Expand)AuthorAgeFilesLines
...
* target/arm: Enable SCR and HCR bits for RASRichard Henderson2022-05-091-0/+9
* target/arm: Add minimal RAS registersRichard Henderson2022-05-091-0/+84
* target/arm: Adjust definition of CONTEXTIDR_EL2Richard Henderson2022-05-091-4/+11
* target/arm: Merge zcr reginfoRichard Henderson2022-05-091-38/+17Star
* target/arm: Drop EL3 no EL2 fallbacksRichard Henderson2022-05-091-145/+13Star
* target/arm: Handle cpreg registration for missing ELRichard Henderson2022-05-091-56/+122
* target/arm: read access to performance counters from EL0Alex Zuepke2022-05-051-2/+2
* target/arm: Remove HOST_BIG_ENDIAN ifdef in add_cpreg_to_hashtableRichard Henderson2022-05-051-6/+3Star
* target/arm: Reformat comments in add_cpreg_to_hashtableRichard Henderson2022-05-051-9/+15
* target/arm: Perform override check early in add_cpreg_to_hashtableRichard Henderson2022-05-051-14/+8Star
* target/arm: Hoist isbanked computation in add_cpreg_to_hashtableRichard Henderson2022-05-051-2/+4
* target/arm: Use bool for is64 and ns in add_cpreg_to_hashtableRichard Henderson2022-05-051-2/+2
* target/arm: Consolidate cpreg updates in add_cpreg_to_hashtableRichard Henderson2022-05-051-16/+12Star
* target/arm: Hoist computation of key in add_cpreg_to_hashtableRichard Henderson2022-05-051-22/+27
* target/arm: Merge allocation of the cpreg and its nameRichard Henderson2022-05-051-2/+8
* target/arm: Store cpregs key in the hash table directlyRichard Henderson2022-05-051-23/+18Star
* target/arm: Drop always-true test in define_arm_vh_e2h_redirects_aliasesRichard Henderson2022-05-051-12/+11Star
* target/arm: Name CPSecureState typeRichard Henderson2022-05-051-2/+5
* target/arm: Name CPState typeRichard Henderson2022-05-051-2/+4
* target/arm: Change cpreg access permissions to enumRichard Henderson2022-05-051-1/+1
* target/arm: Avoid bare abort() or assert(0)Richard Henderson2022-05-051-4/+3Star
* target/arm: Reorg ARMCPRegInfo type field bitsRichard Henderson2022-05-051-2/+2
* target/arm: Make some more cpreg data static constRichard Henderson2022-05-051-8/+8
* target/arm: Replace sentinels with ARRAY_SIZE in cpregs.hRichard Henderson2022-05-051-90/+21Star
* target/arm: Split out cpregs.hRichard Henderson2022-05-051-0/+1
* target/arm: Use field names for accessing DBGWCRnRichard Henderson2022-04-281-4/+4
* target/arm: Remove fpexc32_accessRichard Henderson2022-04-221-15/+2Star
* target/arm: Change CPUArchState.aarch64 to boolRichard Henderson2022-04-221-1/+1
* Don't include sysemu/tcg.h if it is not necessaryThomas Huth2022-04-201-1/+0Star
* Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau2022-04-061-1/+1
* target/arm: Determine final stage 2 output PA space based on original IPAIdan Horowitz2022-04-011-3/+5
* target/arm: Take VSTCR.SW, VTCR.NSW into account in final stage 2 walkIdan Horowitz2022-04-011-0/+10
* target/arm: Check VSTCR.SW when assigning the stage 2 output PA spaceIdan Horowitz2022-04-011-1/+1
* target/arm: Fix MTE access checks for disabled SEL2Idan Horowitz2022-04-011-1/+1
* target/arm: Make rvbar settable after realizeEdgar E. Iglesias2022-03-181-3/+7
* target/arm: Fix handling of LPAE block descriptorsPeter Maydell2022-03-181-2/+8
* target/arm: Implement FEAT_LPA2Richard Henderson2022-03-021-15/+87
* target/arm: Validate tlbi TG matches translation granule in useRichard Henderson2022-03-021-3/+7
* target/arm: Fix TLBIRange.base for 16k and 64k pagesRichard Henderson2022-03-021-2/+3
* target/arm: Introduce tlbi_aa64_get_rangeRichard Henderson2022-03-021-34/+24Star
* target/arm: Implement FEAT_LPARichard Henderson2022-03-021-3/+16
* target/arm: Implement FEAT_LVARichard Henderson2022-03-021-1/+8
* target/arm: Prepare DBGBVR and DBGWVR for FEAT_LVARichard Henderson2022-03-021-8/+24
* target/arm: Honor TCR_ELx.{I}PSRichard Henderson2022-03-021-16/+56
* target/arm: Use MAKE_64BIT_MASK to compute indexmaskRichard Henderson2022-03-021-2/+2
* target/arm: Pass outputsize down to check_s2_mmu_setupRichard Henderson2022-03-021-11/+10Star
* target/arm: Move arm_pamax out of lineRichard Henderson2022-03-021-0/+22
* target/arm: Fault on invalid TCR_ELx.TxSZRichard Henderson2022-03-021-4/+28
* exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé2022-02-211-0/+1
* target: Add missing "qemu/timer.h" includePhilippe Mathieu-Daudé2022-02-211-0/+1