diff options
Diffstat (limited to 'riscv/processor.cc')
-rw-r--r-- | riscv/processor.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/processor.cc b/riscv/processor.cc index 22e6542..0ac6e67 100644 --- a/riscv/processor.cc +++ b/riscv/processor.cc @@ -63,7 +63,7 @@ processor_t::processor_t(const isa_parser_t *isa, const cfg_t *cfg, for (auto e : isa->get_extensions()) register_extension(find_extension(e.c_str())()); - set_pmp_granularity(1 << PMP_SHIFT); + set_pmp_granularity(cfg->pmpgranularity); set_pmp_num(cfg->pmpregions); if (isa->get_max_xlen() == 32) |