From 5bdb9d4d7e8b8e113606446fe64ab7af9c17850a Mon Sep 17 00:00:00 2001 From: Karthik B K Date: Sat, 4 Nov 2023 15:55:21 +0530 Subject: 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= to spike. Signed-off-by: Karthik B K --- riscv/sim.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'riscv/sim.cc') 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); } -- cgit v1.1