Add --disable-dtb option to suppress writing the DTB to memory
[riscv-isa-sim.git] / riscv / sim.h
index 97e9edecb8dc08d758a4c4c46bace1127dd670c6..b847bdb67a8e610a63a612ccbcb6bddfaccc69f0 100644 (file)
@@ -32,6 +32,9 @@ public:
   void set_log(bool value);
   void set_histogram(bool value);
   void set_procs_debug(bool value);
+  void set_dtb_enabled(bool value) {
+    this->dtb_enabled = value;
+  }
   void set_remote_bitbang(remote_bitbang_t* remote_bitbang) {
     this->remote_bitbang = remote_bitbang;
   }
@@ -62,6 +65,7 @@ private:
   bool debug;
   bool log;
   bool histogram_enabled; // provide a histogram of PCs
+  bool dtb_enabled;
   remote_bitbang_t* remote_bitbang;
 
   // memory-mapped I/O routines