[PATCH] include: sbi: fix CSR define of mseccfg

Xiang W wxjstz at 126.com
Fri Jul 14 03:08:34 PDT 2023


Because the CSR names in the spec are mseccfg and mseccfgh. Remove
CSR_MSECCFG_LOWER and CSR_MSECCFG_UPPER and directly define
CSR_MSECCFG and CSR_MSECCFGH.

Signed-off-by: Xiang W <wxjstz at 126.com>
---
 include/sbi/riscv_encoding.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/include/sbi/riscv_encoding.h b/include/sbi/riscv_encoding.h
index 50071ad..776a083 100644
--- a/include/sbi/riscv_encoding.h
+++ b/include/sbi/riscv_encoding.h
@@ -664,9 +664,8 @@
 #define CSR_MHPMEVENT31H		0x73f
 
 /* Machine Security Configuration CSR (mseccfg) */
-#define CSR_MSECCFG_LOWER		0x747
-#define CSR_MSECCFG_UPPER		0x757
-#define CSR_MSECCFG			(CSR_MSECCFG_LOWER)
+#define CSR_MSECCFG			0x747
+#define CSR_MSECCFGH			0x757
 
 #define MSECCFG_MML_SHIFT		(0)
 #define MSECCFG_MML			(_UL(1) << MSECCFG_MML_SHIFT)
-- 
2.40.1




More information about the opensbi mailing list