On 1/12/26 9:01 AM, Peter Maydell wrote:
On Mon, 12 Jan 2026 at 16:29, Pierrick Bouvier
<[email protected]> wrote:

On 12/15/25 4:01 PM, Pierrick Bouvier wrote:
This series prepare granule_protection_check to be usable from SMMU, for
implementing RME feature.
It's based on Tao's commit [1] extracting ARMSecuritySpace from cpu.h header for
convenience.


Another gentle ping.
This series has been reviewed and should be ready to be pulled.

Applied to target-arm.next, thanks. I folded in this minor change
which avoids the "local variables not declared at beginning of block"
style issue:

--- a/target/arm/ptw.c
+++ b/target/arm/ptw.c
@@ -3785,9 +3785,7 @@ static bool get_phys_addr_gpc(CPUARMState *env,
S1Translate *ptw,
          return true;
      }

-    const uint64_t gpccr = env->cp15.gpccr_el3;
-    const bool gpc_enabled = FIELD_EX64(gpccr, GPCCR, GPC);
-    if (gpc_enabled) {
+    if (FIELD_EX64(env->cp15.gpccr_el3, GPCCR, GPC)) {
          ARMCPU *cpu = env_archcpu(env);
          MemTxAttrs attrs = {
              .secure = true,

-- PMM

Ok, thanks.

Reply via email to