diff options
Diffstat (limited to 'c_emulator/riscv_platform.c')
-rw-r--r-- | c_emulator/riscv_platform.c | 9 |
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; } |