aboutsummaryrefslogtreecommitdiff
path: root/riscv/cfg.h
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 /riscv/cfg.h
parent9f0cf3437051b1ff0da9f087d001f768c2242870 (diff)
downloadspike-acf88fe13184f397f450b31574fc9f8d7e3944b4.zip
spike-acf88fe13184f397f450b31574fc9f8d7e3944b4.tar.gz
spike-acf88fe13184f397f450b31574fc9f8d7e3944b4.tar.bz2
Move varch into cfg_t
Diffstat (limited to 'riscv/cfg.h')
-rw-r--r--riscv/cfg.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/cfg.h b/riscv/cfg.h
index 1e40aed..a2c04a7 100644
--- a/riscv/cfg.h
+++ b/riscv/cfg.h
@@ -56,12 +56,14 @@ public:
cfg_t(std::pair<reg_t, reg_t> default_initrd_bounds,
const char *default_bootargs,
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)
: initrd_bounds(default_initrd_bounds),
bootargs(default_bootargs),
isa(default_isa),
priv(default_priv),
+ varch(default_varch),
mem_layout(default_mem_layout),
hartids(default_hartids),
explicit_hartids(false)
@@ -71,6 +73,7 @@ public:
cfg_arg_t<const char *> bootargs;
cfg_arg_t<const char *> isa;
cfg_arg_t<const char *> priv;
+ cfg_arg_t<const char *> varch;
cfg_arg_t<std::vector<mem_cfg_t>> mem_layout;
std::optional<reg_t> start_pc;
cfg_arg_t<std::vector<int>> hartids;