aboutsummaryrefslogtreecommitdiff
path: root/spike_main/spike.cc
diff options
context:
space:
mode:
authorRupert Swarbrick <rswarbrick@lowrisc.org>2022-03-24 23:03:30 +0000
committerRupert Swarbrick <rswarbrick@lowrisc.org>2022-04-12 11:10:55 +0100
commitacf88fe13184f397f450b31574fc9f8d7e3944b4 (patch)
tree4547bb76acd2867aa7149987792df050f641a593 /spike_main/spike.cc
parent9f0cf3437051b1ff0da9f087d001f768c2242870 (diff)
downloadspike-acf88fe13184f397f450b31574fc9f8d7e3944b4.zip
spike-acf88fe13184f397f450b31574fc9f8d7e3944b4.tar.gz
spike-acf88fe13184f397f450b31574fc9f8d7e3944b4.tar.bz2
Move varch into cfg_t
Diffstat (limited to 'spike_main/spike.cc')
-rw-r--r--spike_main/spike.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/spike_main/spike.cc b/spike_main/spike.cc
index 6395466..ab4a675 100644
--- a/spike_main/spike.cc
+++ b/spike_main/spike.cc
@@ -256,7 +256,6 @@ int main(int argc, char** argv)
const char *log_path = nullptr;
std::vector<std::function<extension_t*()>> extensions;
const char* initrd = NULL;
- const char* varch = DEFAULT_VARCH;
const char* dtb_file = NULL;
uint16_t rbb_port = 0;
bool use_rbb = false;
@@ -278,6 +277,7 @@ int main(int argc, char** argv)
/*default_bootargs=*/nullptr,
/*default_isa=*/DEFAULT_ISA,
/*default_priv=*/DEFAULT_PRIV,
+ /*default_varch=*/DEFAULT_VARCH,
/*default_mem_layout=*/parse_mem_layout("2048"),
/*default_hartids=*/std::vector<int>());
@@ -349,7 +349,7 @@ int main(int argc, char** argv)
parser.option(0, "log-cache-miss", 0, [&](const char* s){log_cache = true;});
parser.option(0, "isa", 1, [&](const char* s){cfg.isa = s;});
parser.option(0, "priv", 1, [&](const char* s){cfg.priv = s;});
- parser.option(0, "varch", 1, [&](const char* s){varch = s;});
+ parser.option(0, "varch", 1, [&](const char* s){cfg.varch = s;});
parser.option(0, "device", 1, device_parser);
parser.option(0, "extension", 1, [&](const char* s){extensions.push_back(find_extension(s));});
parser.option(0, "dump-dts", 0, [&](const char *s){dump_dts = true;});
@@ -482,7 +482,7 @@ int main(int argc, char** argv)
cfg.hartids = default_hartids;
}
- sim_t s(&cfg, varch, halted, real_time_clint,
+ sim_t s(&cfg, halted, real_time_clint,
mems, plugin_devices, htif_args, dm_config, log_path, dtb_enabled, dtb_file,
#ifdef HAVE_BOOST_ASIO
io_service_ptr, acceptor_ptr,