aboutsummaryrefslogtreecommitdiff
path: root/c_emulator/riscv_platform.c
diff options
context:
space:
mode:
Diffstat (limited to 'c_emulator/riscv_platform.c')
-rw-r--r--c_emulator/riscv_platform.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/c_emulator/riscv_platform.c b/c_emulator/riscv_platform.c
index 2572dbc..ec31963 100644
--- a/c_emulator/riscv_platform.c
+++ b/c_emulator/riscv_platform.c
@@ -21,6 +21,15 @@ bool sys_enable_fdext(unit u)
bool sys_enable_zfinx(unit u)
{ return rv_enable_zfinx; }
+bool sys_enable_smepmp(unit u)
+{ return ( (rv_enable_Smepmp == 0) ? false : true); }
+
+bool sys_enable_zicond(unit u)
+{ return ( (rv_enable_Zicond == 0) ? false : true); }
+
+bool sys_enable_experimental_extensions(unit u)
+{ return rv_enable_experimental_extensions; }
+
bool sys_enable_writable_misa(unit u)
{ return rv_enable_writable_misa; }