[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 00/62] target/arm: Implement FEAT_HAFDBS
From: |
Peter Maydell |
Subject: |
Re: [PATCH 00/62] target/arm: Implement FEAT_HAFDBS |
Date: |
Fri, 12 Aug 2022 17:31:40 +0100 |
On Sun, 3 Jul 2022 at 09:25, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> This is a major reorg to arm page table walking. While the result
> here is "merely" Hardware-assited Access Flag and Dirty Bit Setting
> (HAFDBS), the ultimate goal is the Realm Management Extension (RME).
> RME "recommends" that HAFDBS be implemented (I_CSLWZ).
> Richard Henderson (62):
> accel/tcg: Introduce PageEntryExtra
> target/arm: Enable PageEntryExtra
> target/arm: Fix MTE check in sve_ldnfff1_r
> target/arm: Record tagged bit for user-only in sve_probe_page
> target/arm: Use PageEntryExtra for MTE
> target/arm: Use PageEntryExtra for BTI
> include/exec: Remove target_tlb_bitN from MemTxAttrs
> target/arm: Create GetPhysAddrResult
> target/arm: Fix ipa_secure in get_phys_addr
> target/arm: Use GetPhysAddrResult in get_phys_addr_lpae
> target/arm: Use GetPhysAddrResult in get_phys_addr_v6
> target/arm: Use GetPhysAddrResult in get_phys_addr_v5
> target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav5
> target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav7
> target/arm: Use GetPhysAddrResult in get_phys_addr_pmsav8
> target/arm: Use GetPhysAddrResult in pmsav8_mpu_lookup
> target/arm: Remove is_subpage argument to pmsav8_mpu_lookup
> target/arm: Add is_secure parameter to v8m_security_lookup
> target/arm: Add is_secure parameter to pmsav8_mpu_lookup
> target/arm: Add is_secure parameter to get_phys_addr_v5
> target/arm: Add is_secure parameter to get_phys_addr_v6
> target/arm: Add secure parameter to get_phys_addr_pmsav8
> target/arm: Add is_secure parameter to pmsav7_use_background_region
> target/arm: Add is_secure parameter to get_phys_addr_lpae
> target/arm: Add is_secure parameter to get_phys_addr_pmsav7
> target/arm: Add is_secure parameter to regime_translation_disabled
> target/arm: Add is_secure parameter to get_phys_addr_pmsav5
Is it possible to rearrange this patchset so the easy
refactoring patches that do "use a struct to return
values from get_phys_addr and friends" are at the front
(ie before the stuff that touches core code) ?
That way they're easy to take into the tree early while
the rest of the series is still under review...
thanks
-- PMM
- Re: [PATCH 00/62] target/arm: Implement FEAT_HAFDBS,
Peter Maydell <=