aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJessica Clarke <jrtc27@jrtc27.com>2024-07-01 20:42:18 +0100
committerJessica Clarke <jrtc27@jrtc27.com>2024-07-01 21:37:14 +0100
commit0b8935ee518ed97ea284c36addcfbee5b119ca76 (patch)
tree84cb1053b3e847f84838701bc3c4f3da1872e65f
parent1711385730a96c18f6b89ba47e5030136b54c0c0 (diff)
downloadsail-riscv-0b8935ee518ed97ea284c36addcfbee5b119ca76.zip
sail-riscv-0b8935ee518ed97ea284c36addcfbee5b119ca76.tar.gz
sail-riscv-0b8935ee518ed97ea284c36addcfbee5b119ca76.tar.bz2
c_emulator: Use enum rather than arbitrary #define'ed OPT_*
-rw-r--r--c_emulator/riscv_sim.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/c_emulator/riscv_sim.c b/c_emulator/riscv_sim.c
index 3a9bfc0..a24bf0c 100644
--- a/c_emulator/riscv_sim.c
+++ b/c_emulator/riscv_sim.c
@@ -49,12 +49,14 @@ const char *RV32ISA = "RV32IMAC";
#define CSR_MTVAL 0x343
#define CSR_MIP 0x344
-#define OPT_TRACE_OUTPUT 1000
-#define OPT_ENABLE_WRITABLE_FIOM 1001
-#define OPT_PMP_COUNT 1002
-#define OPT_PMP_GRAIN 1003
-#define OPT_ENABLE_SVINVAL 1004
-#define OPT_ENABLE_ZCB 10014
+enum {
+ OPT_TRACE_OUTPUT = 1000,
+ OPT_ENABLE_WRITABLE_FIOM,
+ OPT_PMP_COUNT,
+ OPT_PMP_GRAIN,
+ OPT_ENABLE_SVINVAL,
+ OPT_ENABLE_ZCB,
+};
static bool do_dump_dts = false;
static bool do_show_times = false;