On 2024-06-23 6:08 p.m., Richard Henderson wrote:
On 6/23/24 10:55, Richard Henderson wrote:
On 6/22/24 19:12, Brad Smith wrote:
+    if (sysctl(mib, 2, &isar0, &len, NULL, 0) != -1) {
+      if (ID_AA64ISAR0_ATOMIC(isar0) >= ID_AA64ISAR0_ATOMIC_IMPL)
+        info |= CPUINFO_LSE;
+      if (ID_AA64ISAR0_AES(isar0) >= ID_AA64ISAR0_AES_BASE)
+        info |= CPUINFO_AES;
+      if (ID_AA64ISAR0_AES(isar0) >= ID_AA64ISAR0_AES_PMULL)
+        info |= CPUINFO_PMULL;
+    }
+
+    mib[0] = CTL_MACHDEP;
+    mib[1] = CPU_ID_AA64PFR1;
+    len = sizeof(pfr1);
+    if (sysctl(mib, 2, &pfr1, &len, NULL, 0) != -1) {
+      if (ID_AA64PFR1_BT(pfr1) >= ID_AA64PFR1_BT_IMPL)
+        info |= CPUINFO_BTI;
+    }

Need braces for all of the if's.  Otherwise,
Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

Fixed braces and queued to tcg-next.

Thanks.

Reply via email to