git: 1deae41422ad - main - arm64: Add AA64PFR2 GCIE register definitions
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 24 Aug 2026 14:46:29 UTC
The branch main has been updated by andrew:
URL: https://cgit.FreeBSD.org/src/commit/?id=1deae41422ad7cc4ab9de29ee6bd272118476d27
commit 1deae41422ad7cc4ab9de29ee6bd272118476d27
Author: Sarah Walker <sarah.walker2@arm.com>
AuthorDate: 2026-08-20 10:49:50 +0000
Commit: Andrew Turner <andrew@FreeBSD.org>
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)