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)
