The branch main has been updated by andrew:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=1deae41422ad7cc4ab9de29ee6bd272118476d27

commit 1deae41422ad7cc4ab9de29ee6bd272118476d27
Author:     Sarah Walker <[email protected]>
AuthorDate: 2026-08-20 10:49:50 +0000
Commit:     Andrew Turner <[email protected]>
CommitDate: 2026-08-24 14:45:19 +0000

    arm64: Add AA64PFR2 GCIE register definitions
    
    Sponsored by:   Arm Ltd
---
 sys/arm64/include/armreg.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/sys/arm64/include/armreg.h b/sys/arm64/include/armreg.h
index 4233a01d143c..673af260ac79 100644
--- a/sys/arm64/include/armreg.h
+++ b/sys/arm64/include/armreg.h
@@ -1948,6 +1948,12 @@
 #define        ID_AA64PFR2_EL1_CRn             0
 #define        ID_AA64PFR2_EL1_CRm             4
 #define        ID_AA64PFR2_EL1_op2             2
+#define        ID_AA64PFR2_GCIE_SHIFT          12
+#define        ID_AA64PFR2_GCIE_WIDTH          4
+#define        ID_AA64PFR2_GCIE_MASK           (UL(0xf) << 
ID_AA64PFR2_GCIE_SHIFT)
+#define        ID_AA64PFR2_GCIE_VAL(x)         ((x) & ID_AA64PFR2_GCIE_MASK)
+#define         ID_AA64PFR2_GCIE_NONE          (UL(0x0) << 
ID_AA64PFR2_GCIE_SHIFT)
+#define         ID_AA64PFR2_GCIE_IMPL          (UL(0x1) << 
ID_AA64PFR2_GCIE_SHIFT)
 
 /* ID_AA64ZFR0_EL1 */
 #define        ID_AA64ZFR0_EL1_REG             
MRS_REG_ALT_NAME(ID_AA64ZFR0_EL1)

Reply via email to