aboutsummaryrefslogtreecommitdiff
path: root/riscv/dts.cc
diff options
context:
space:
mode:
authorAlenkruth Murali <alenkruth@gmail.com>2022-04-02 00:03:51 +0530
committerGitHub <noreply@github.com>2022-04-01 11:33:51 -0700
commit5b977379b4b4aa79b831193d0313055bbe1e7fe9 (patch)
tree4607c797cc6495d2891ec0d996045770f762a5af /riscv/dts.cc
parente6a2245bbd99482f32bdc736267ab97bbff9713f (diff)
downloadspike-5b977379b4b4aa79b831193d0313055bbe1e7fe9.zip
spike-5b977379b4b4aa79b831193d0313055bbe1e7fe9.tar.gz
spike-5b977379b4b4aa79b831193d0313055bbe1e7fe9.tar.bz2
update dts.cc to make sv57 default maximum paging mode (#962)
Diffstat (limited to 'riscv/dts.cc')
-rw-r--r--riscv/dts.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/dts.cc b/riscv/dts.cc
index c86fc2f..6b47c76 100644
--- a/riscv/dts.cc
+++ b/riscv/dts.cc
@@ -56,7 +56,7 @@ std::string make_dts(size_t insns_per_rtc_tick, size_t cpu_hz,
" status = \"okay\";\n"
" compatible = \"riscv\";\n"
" riscv,isa = \"" << procs[i]->get_isa().get_isa_string() << "\";\n"
- " mmu-type = \"riscv," << (procs[i]->get_isa().get_max_xlen() <= 32 ? "sv32" : "sv48") << "\";\n"
+ " mmu-type = \"riscv," << (procs[i]->get_isa().get_max_xlen() <= 32 ? "sv32" : "sv57") << "\";\n"
" riscv,pmpregions = <16>;\n"
" riscv,pmpgranularity = <4>;\n"
" clock-frequency = <" << cpu_hz << ">;\n"