|
From: | Richard Henderson |
Subject: | Re: [PATCH 6/6] target/arm: Implement FEAT_LPA2 |
Date: | Thu, 10 Feb 2022 13:48:59 +1100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
On 1/8/22 01:39, Peter Maydell wrote:
(1) The handling of the BaseADDR field for TLB range invalidates needs updating (there's a TODO to this effect in tlbi_aa64_range_get_base()). Side note: in that function, we shift the field by TARGET_PAGE_BITS, but the docs say that the shift should depend on the configured translation granule. Is that a bug?
Yes.
(2) There are some new long-form fault status codes with FEAT_LPA2, corresponding to various fault types that can now occur at level -1. arm_fi_to_lfsc() needs updating to handle fi->level being -1. (You could do this bit as a preceding patch; it doesn't need to be squashed into this one.)
Yep, thanks. r~
[Prev in Thread] | Current Thread | [Next in Thread] |