Skip to content

Commit bd06f7a

Browse files
authored
Merge pull request #1971 from ucb-bar/cosim_mmu
Support variable MMU capabilities in cosim
2 parents 2804b44 + a85c9ed commit bd06f7a

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
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)