From 96b020936626615ab83f97695f3f38bbdd62cb2b Mon Sep 17 00:00:00 2001 From: dytang Date: Sat, 7 May 2022 15:55:04 +0800 Subject: [PATCH] riscv/pmp: fix bug: PMP_CFG_FLAG_MASK makes pmp cfg fail. --- arch/risc-v/src/common/riscv_pmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/risc-v/src/common/riscv_pmp.c b/arch/risc-v/src/common/riscv_pmp.c index e9786aa9c44..0e32f1be534 100644 --- a/arch/risc-v/src/common/riscv_pmp.c +++ b/arch/risc-v/src/common/riscv_pmp.c @@ -58,7 +58,7 @@ #define BLOCK_ALIGN_MASK (MIN_BLOCK_SIZE - 1) #define PMP_CFG_BITS_CNT (8) -#define PMP_CFG_FLAG_MASK (0xFF) +#define PMP_CFG_FLAG_MASK ((uintptr_t)0xFF) #define PMP_CFG_CNT_IN_REG (PMP_XLEN / PMP_CFG_BITS_CNT)