From 87cc141aa640e3a624b6b25b1d835b7bf263680f Mon Sep 17 00:00:00 2001 From: Luca Bassi Date: Tue, 17 Dec 2024 18:42:03 +0100 Subject: [PATCH] Update CAUSE_EXCCODE_MASK constant and remove uMPS3-related defines --- src/include/uriscv/cpu.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/include/uriscv/cpu.h b/src/include/uriscv/cpu.h index 57c6e8b..c0a5bec 100644 --- a/src/include/uriscv/cpu.h +++ b/src/include/uriscv/cpu.h @@ -9,9 +9,7 @@ #ifndef URISCV_CPU_H #define URISCV_CPU_H -#define CAUSE_EXCCODE_MASK 0x0000007c -#define CAUSE_EXCCODE_BIT 2 -#define CAUSE_GET_EXCCODE(x) (((x)&CAUSE_EXCCODE_MASK) >> CAUSE_EXCCODE_BIT) +#define CAUSE_EXCCODE_MASK 0x7FFFFFFF /* Exception codes as described in RISCV manual */ #define EXC_IAM 0 /* instruction address misaligned */