aboutsummaryrefslogtreecommitdiff
path: root/riscv/processor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r--riscv/processor.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc
index da75803..5f956a1 100644
--- a/riscv/processor.cc
+++ b/riscv/processor.cc
@@ -241,6 +241,19 @@ void processor_t::set_histogram(bool value)
if (value) {
fprintf(stderr, "PC Histogram support has not been properly enabled;");
fprintf(stderr, " please re-build the riscv-isa-sim project using \"configure --enable-histogram\".\n");
+ abort();
+ }
+#endif
+}
+
+void processor_t::set_log_commits(bool value)
+{
+ log_commits_enabled = value;
+#ifndef RISCV_ENABLE_COMMITLOG
+ if (value) {
+ fprintf(stderr, "Commit logging support has not been properly enabled;");
+ fprintf(stderr, " please re-build the riscv-isa-sim project using \"configure --enable-commitlog\".\n");
+ abort();
}
#endif
}