diff options
author | Rupert Swarbrick <rswarbrick@lowrisc.org> | 2022-03-24 23:06:43 +0000 |
---|---|---|
committer | Rupert Swarbrick <rswarbrick@lowrisc.org> | 2022-04-12 11:10:56 +0100 |
commit | 8e70cdfa611b5eb30fba49235aab5ce2cffd4c43 (patch) | |
tree | f06c5c15748fa8b59b6ea8cad48a91f7a1fbcb18 /riscv/cfg.h | |
parent | acf88fe13184f397f450b31574fc9f8d7e3944b4 (diff) | |
download | spike-8e70cdfa611b5eb30fba49235aab5ce2cffd4c43.zip spike-8e70cdfa611b5eb30fba49235aab5ce2cffd4c43.tar.gz spike-8e70cdfa611b5eb30fba49235aab5ce2cffd4c43.tar.bz2 |
Move real_time_clint into cfg_t
Diffstat (limited to 'riscv/cfg.h')
-rw-r--r-- | riscv/cfg.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/riscv/cfg.h b/riscv/cfg.h index a2c04a7..6369bd8 100644 --- a/riscv/cfg.h +++ b/riscv/cfg.h @@ -58,7 +58,8 @@ public: const char *default_isa, const char *default_priv, const char *default_varch, const std::vector<mem_cfg_t> &default_mem_layout, - const std::vector<int> default_hartids) + const std::vector<int> default_hartids, + bool default_real_time_clint) : initrd_bounds(default_initrd_bounds), bootargs(default_bootargs), isa(default_isa), @@ -66,7 +67,8 @@ public: varch(default_varch), mem_layout(default_mem_layout), hartids(default_hartids), - explicit_hartids(false) + explicit_hartids(false), + real_time_clint(default_real_time_clint) {} cfg_arg_t<std::pair<reg_t, reg_t>> initrd_bounds; @@ -78,6 +80,7 @@ public: std::optional<reg_t> start_pc; cfg_arg_t<std::vector<int>> hartids; bool explicit_hartids; + cfg_arg_t<bool> real_time_clint; size_t nprocs() const { return hartids().size(); } }; |