git: deb43dafdcd2 - main - arm64: Fix the capitalization of CurrentEL

From: Andrew Turner <andrew_at_FreeBSD.org>
Date: Wed, 09 Sep 2026 14:23:07 UTC
The branch main has been updated by andrew:

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

commit deb43dafdcd2805a59e7ce29327279c8357dbe03
Author:     Andrew Turner <andrew@FreeBSD.org>
AuthorDate: 2026-09-08 00:00:32 +0000
Commit:     Andrew Turner <andrew@FreeBSD.org>
CommitDate: 2026-09-08 03:05:27 +0000

    arm64: Fix the capitalization of CurrentEL
    
    Use the same capitalization as the Arm documentation.
    
    Reviewed by:    Kajetan Puchalski <kajetan.puchalski@arm.com>
    Sponsored by:   Arm Ltd
    Differential Revision:  https://reviews.freebsd.org/D59180
---
 sys/arm64/arm64/locore.S   |  4 ++--
 sys/arm64/arm64/machdep.c  |  6 +++---
 sys/arm64/include/armreg.h | 12 ++++++------
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/sys/arm64/arm64/locore.S b/sys/arm64/arm64/locore.S
index 7d85b54d4688..20b072912ab9 100644
--- a/sys/arm64/arm64/locore.S
+++ b/sys/arm64/arm64/locore.S
@@ -349,8 +349,8 @@ END(mp_cpu_spinloop)
  */
 LENTRY(enter_kernel_el)
 	mrs	x23, CurrentEL
-	and	x23, x23, #(CURRENTEL_EL_MASK)
-	cmp	x23, #(CURRENTEL_EL_EL2)
+	and	x23, x23, #(CurrentEL_EL_MASK)
+	cmp	x23, #(CurrentEL_EL_EL2)
 	b.eq	1f
 
 	/*
diff --git a/sys/arm64/arm64/machdep.c b/sys/arm64/arm64/machdep.c
index f35ec7ab2e2e..ebe5f8aee4f9 100644
--- a/sys/arm64/arm64/machdep.c
+++ b/sys/arm64/arm64/machdep.c
@@ -252,15 +252,15 @@ CPU_FEAT(feat_mops, "MOPS",
 bool
 has_hyp(void)
 {
-	return (boot_el == CURRENTEL_EL_EL2);
+	return (boot_el == CurrentEL_EL_EL2);
 }
 
 bool
 in_vhe(void)
 {
 	/* If we are currently in EL2 then must be in VHE */
-	return ((READ_SPECIALREG(CurrentEL) & CURRENTEL_EL_MASK) ==
-	    CURRENTEL_EL_EL2);
+	return ((READ_SPECIALREG(CurrentEL) & CurrentEL_EL_MASK) ==
+	    CurrentEL_EL_EL2);
 }
 
 static void
diff --git a/sys/arm64/include/armreg.h b/sys/arm64/include/armreg.h
index 207f024774e9..d8d695a39477 100644
--- a/sys/arm64/include/armreg.h
+++ b/sys/arm64/include/armreg.h
@@ -463,12 +463,12 @@
 #define	CTR_IminLine_SIZE(reg)	(4 << (CTR_IminLine_VAL(reg) >> CTR_IminLine_SHIFT))
 
 /* CurrentEL - Current Exception Level */
-#define	CURRENTEL_EL_SHIFT	2
-#define	CURRENTEL_EL_MASK	(0x3 << CURRENTEL_EL_SHIFT)
-#define	 CURRENTEL_EL_EL0	(0x0 << CURRENTEL_EL_SHIFT)
-#define	 CURRENTEL_EL_EL1	(0x1 << CURRENTEL_EL_SHIFT)
-#define	 CURRENTEL_EL_EL2	(0x2 << CURRENTEL_EL_SHIFT)
-#define	 CURRENTEL_EL_EL3	(0x3 << CURRENTEL_EL_SHIFT)
+#define	CurrentEL_EL_SHIFT	2
+#define	CurrentEL_EL_MASK	(0x3 << CurrentEL_EL_SHIFT)
+#define	 CurrentEL_EL_EL0	(0x0 << CurrentEL_EL_SHIFT)
+#define	 CurrentEL_EL_EL1	(0x1 << CurrentEL_EL_SHIFT)
+#define	 CurrentEL_EL_EL2	(0x2 << CurrentEL_EL_SHIFT)
+#define	 CurrentEL_EL_EL3	(0x3 << CurrentEL_EL_SHIFT)
 
 /* DAIFSet/DAIFClear */
 #define	DAIF_D			(1 << 3)