diff options
author | Rupert Swarbrick <rswarbrick@gmail.com> | 2022-03-16 12:03:49 +0000 |
---|---|---|
committer | Rupert Swarbrick <rswarbrick@gmail.com> | 2022-03-18 15:30:56 +0000 |
commit | 2da3ce5d4cc04b96d3de128d904820bba6d962d1 (patch) | |
tree | 2b02124901417d7af89240138cc161c17d640524 /riscv/sim.cc | |
parent | b742ddc66fd4ccb6cec98cbd8ebb705fe93ca735 (diff) | |
download | spike-2da3ce5d4cc04b96d3de128d904820bba6d962d1.zip spike-2da3ce5d4cc04b96d3de128d904820bba6d962d1.tar.gz spike-2da3ce5d4cc04b96d3de128d904820bba6d962d1.tar.bz2 |
Fold bootargs parameter in the new cfg_t type
Diffstat (limited to 'riscv/sim.cc')
-rw-r--r-- | riscv/sim.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/riscv/sim.cc b/riscv/sim.cc index 9bfa17a..e825011 100644 --- a/riscv/sim.cc +++ b/riscv/sim.cc @@ -30,7 +30,7 @@ static void handle_signal(int sig) sim_t::sim_t(const cfg_t *cfg, const char* isa_string, const char* priv, const char* varch, - size_t nprocs, bool halted, bool real_time_clint, const char* bootargs, + size_t nprocs, bool halted, bool real_time_clint, reg_t start_pc, std::vector<std::pair<reg_t, mem_t*>> mems, std::vector<std::pair<reg_t, abstract_device_t*>> plugin_devices, const std::vector<std::string>& args, @@ -48,7 +48,6 @@ sim_t::sim_t(const cfg_t *cfg, mems(mems), plugin_devices(plugin_devices), procs(std::max(nprocs, size_t(1))), - bootargs(bootargs), start_pc(start_pc), dtb_file(dtb_file ? dtb_file : ""), dtb_enabled(dtb_enabled), @@ -314,7 +313,7 @@ void sim_t::make_dtb() std::pair<reg_t, reg_t> initrd_bounds = cfg->initrd_bounds(); dts = make_dts(INSNS_PER_RTC_TICK, CPU_HZ, initrd_bounds.first, initrd_bounds.second, - bootargs, procs, mems); + cfg->bootargs(), procs, mems); dtb = dts_compile(dts); } |