summaryrefslogtreecommitdiffstats
path: root/target/arm/ptw.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Use the max page size in a 2-stage ptwRichard Henderson2022-10-271-1/+10
* target/arm: Implement FEAT_HAFDBS, dirty bit portionRichard Henderson2022-10-271-0/+16
* target/arm: Implement FEAT_HAFDBS, access flag portionRichard Henderson2022-10-271-22/+155
* target/arm: Tidy merging of attributes from descriptor and tableRichard Henderson2022-10-271-18/+16Star
* target/arm: Consider GP an attribute in get_phys_addr_lpaeRichard Henderson2022-10-271-4/+2Star
* target/arm: Don't shift attrs in get_phys_addr_lpaeRichard Henderson2022-10-271-16/+15Star
* target/arm: Fix fault reporting in get_phys_addr_lpaeRichard Henderson2022-10-271-18/+13Star
* target/arm: Remove loop from get_phys_addr_lpaeRichard Henderson2022-10-271-92/+92
* target/arm: Move S1_ptw_translate outside arm_ld[lq]_ptwRichard Henderson2022-10-271-19/+22
* target/arm: Add ptw_idx to S1TranslateRichard Henderson2022-10-271-17/+54
* target/arm: Introduce regime_is_stage2Richard Henderson2022-10-271-8/+6Star
* target/arm: Implement FEAT_E0PDPeter Maydell2022-10-271-19/+0Star
* target/arm: Use bool consistently for get_phys_addr subroutinesRichard Henderson2022-10-201-4/+3Star
* target/arm: Split out get_phys_addr_twostageRichard Henderson2022-10-201-91/+100
* target/arm: Use softmmu tlbs for page table walkingRichard Henderson2022-10-201-72/+126
* target/arm: Move be test for regime into S1TranslateResultRichard Henderson2022-10-201-2/+4
* target/arm: Plumb debug into S1TranslateRichard Henderson2022-10-201-18/+37
* target/arm: Split out S1Translate typeRichard Henderson2022-10-201-61/+79
* target/arm: Add ARMMMUIdx_Phys_{S,NS}Richard Henderson2022-10-201-2/+17
* target/arm: Use probe_access_full for BTIRichard Henderson2022-10-201-3/+4
* target/arm: Use ARMGranuleSize in ARMVAParametersPeter Maydell2022-10-101-7/+1Star
* target/arm: Use tlb_set_page_fullRichard Henderson2022-10-101-89/+90
* target/arm: Fix cacheattr in get_phys_addr_disabledRichard Henderson2022-10-101-23/+25
* target/arm: Split out get_phys_addr_disabledRichard Henderson2022-10-101-64/+74
* target/arm: Fix ATS12NSO* from S PL1Richard Henderson2022-10-101-4/+4
* target/arm: Pass HCR to attribute subroutines.Richard Henderson2022-10-101-13/+17
* target/arm: Remove env argument from combined_attrs_fwbRichard Henderson2022-10-101-3/+2Star
* target/arm: Hoist read of *is_secure in S1_ptw_translateRichard Henderson2022-10-101-10/+12
* target/arm: Drop secure check for HCR.TGE vs SCTLR_EL1.MRichard Henderson2022-10-101-2/+2
* target/arm: Reorg regime_translation_disabledRichard Henderson2022-10-101-7/+25
* target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson2022-10-101-21/+4Star
* target/arm: Merge regime_is_secure into get_phys_addrRichard Henderson2022-10-101-2/+42
* target/arm: Split out get_phys_addr_with_secureRichard Henderson2022-10-101-29/+15Star
* target/arm: Add is_secure parameter to regime_translation_disabledRichard Henderson2022-10-101-9/+11
* target/arm: Fix S2 disabled check in S1_ptw_translateRichard Henderson2022-10-101-3/+3
* target/arm: Add is_secure parameter to get_phys_addr_lpaeRichard Henderson2022-10-101-10/+10
* target/arm: Make the final stage1+2 write to secure be unconditionalRichard Henderson2022-10-101-11/+10Star
* target/arm: Split s2walk_secure from ipa_secure in get_phys_addrRichard Henderson2022-10-101-9/+9
* target/arm: Add is_secure parameter to get_phys_addr_pmsav5Richard Henderson2022-09-221-2/+2
* target/arm: Add secure parameter to get_phys_addr_pmsav7Richard Henderson2022-09-221-3/+2Star
* target/arm: Add is_secure parameter to pmsav7_use_background_regionRichard Henderson2022-09-221-5/+5
* target/arm: Add secure parameter to get_phys_addr_pmsav8Richard Henderson2022-09-221-3/+2Star
* target/arm: Add is_secure parameter to get_phys_addr_v6Richard Henderson2022-09-221-6/+5Star
* target/arm: Add is_secure parameter to get_phys_addr_v5Richard Henderson2022-09-221-7/+7
* target/arm: Add secure parameter to pmsav8_mpu_lookupRichard Henderson2022-09-221-4/+3Star
* target/arm: Add is_secure parameter to v8m_security_lookupRichard Henderson2022-09-221-4/+5
* target/arm: Remove is_subpage argument to pmsav8_mpu_lookupRichard Henderson2022-09-221-11/+12
* target/arm: Use GetPhysAddrResult in pmsav8_mpu_lookupRichard Henderson2022-09-221-11/+9Star
* target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav8Richard Henderson2022-09-221-14/+14
* target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav7Richard Henderson2022-09-221-19/+17Star