@samitouri / QOSamiQemu / commits / 9d2019d05b

target/arm/tcg/cpu64.c: Extra test for GPC3.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Jim MacArthur <jim.macarthur@linaro.org> Message-id: 20260618-jmac-gpc3b-v3-1-353e546067e7@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

Jim MacArthur committed Jun 18, 2026 at 17:33 UTC 9d2019d05b7dd1236b39adca97ef62d4fc9db490
1 file changed +5
target/arm/cpu-features.h
+5
@@ -1159,6 +1159,11 @@ static inline bool isar_feature_aa64_rme_gpc2(const ARMISARegisters *id)
1159 return FIELD_EX64_IDREG(id, ID_AA64PFR0, RME) >= 2;
1160 }
1161
1162 +static inline bool isar_feature_aa64_rme_gpc3(const ARMISARegisters *id)
1163 +{
1164 + return FIELD_EX64_IDREG(id, ID_AA64PFR0, RME) >= 3;
1165 +}
1166 +
1167 static inline bool isar_feature_aa64_dit(const ARMISARegisters *id)
1168 {
1169 return FIELD_EX64_IDREG(id, ID_AA64PFR0, DIT) != 0;