Skip to content

Commit 8210119

Browse files
committed
Support variable MMU capabilities in cosim
1 parent 2804b44 commit 8210119

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

generators/chipyard/src/main/scala/iobinders/IOBinders.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,7 @@ class WithTraceIOPunchthrough extends OverrideLazyIOBinder({
487487
val cfg = SpikeCosimConfig(
488488
isa = tiles.headOption.map(_.isaDTS).getOrElse(""),
489489
priv = tiles.headOption.map(t => if (t.usingUser) "MSU" else if (t.usingSupervisor) "MS" else "M").getOrElse(""),
490+
maxpglevels = tiles.headOption.map(_.tileParams.core.pgLevels).getOrElse(0),
490491
mem0_base = p(ExtMem).map(_.master.base).getOrElse(BigInt(0)),
491492
mem0_size = p(ExtMem).map(_.master.size).getOrElse(BigInt(0)),
492493
pmpregions = tiles.headOption.map(_.tileParams.core.nPMPs).getOrElse(0),

0 commit comments

Comments
 (0)