From 5e20d25f19472e98e53f24fe9183ded6de04bce9 Mon Sep 17 00:00:00 2001 From: Xiang W Date: Fri, 14 Jul 2023 18:08:34 +0800 Subject: [PATCH] include: sbi: fix CSR define of mseccfg 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 Reviewed-by: Anup Patel --- 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 50071ad3..776a0835 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)