diff options
author | Karthik B K <karthik.bk@incoresemi.com> | 2023-11-04 15:55:21 +0530 |
---|---|---|
committer | Karthik B K <karthik.bk@incoresemi.com> | 2023-11-04 15:55:21 +0530 |
commit | 5bdb9d4d7e8b8e113606446fe64ab7af9c17850a (patch) | |
tree | 0601ff0361a2c515e7d3360b8b14ada81695e2bf /riscv/sim.cc | |
parent | 5a1145742e701597eb45825855311dfad21232a6 (diff) | |
download | spike-5bdb9d4d7e8b8e113606446fe64ab7af9c17850a.zip spike-5bdb9d4d7e8b8e113606446fe64ab7af9c17850a.tar.gz spike-5bdb9d4d7e8b8e113606446fe64ab7af9c17850a.tar.bz2 |
expose pmp granularity as a cli option.
PMP Granularity is made available as a command line option. The default
value is 4 Bytes. The value can be changed by passing the option
--pmp-granularity=<value> to spike.
Signed-off-by: Karthik B K <karthik.bk@incoresemi.com>
Diffstat (limited to 'riscv/sim.cc')
-rw-r--r-- | riscv/sim.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/riscv/sim.cc b/riscv/sim.cc index fc75a37..d75de46 100644 --- a/riscv/sim.cc +++ b/riscv/sim.cc @@ -140,8 +140,8 @@ sim_t::sim_t(const cfg_t *cfg, bool halted, device_nodes.append(factory->generate_dts(this)); dts = make_dts(INSNS_PER_RTC_TICK, CPU_HZ, initrd_bounds.first, initrd_bounds.second, - cfg->bootargs(), cfg->pmpregions, procs, mems, - device_nodes); + cfg->bootargs(), cfg->pmpregions, cfg->pmpgranularity, + procs, mems, device_nodes); dtb = dts_compile(dts); } |