From e749558190ce6d373b13d7c2d0e73fb61acd966c Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Sat, 17 Sep 2016 00:19:09 -0700 Subject: [PATCH] ROM: optionally (default: true) executable --- src/main/scala/uncore/devices/Rom.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/uncore/devices/Rom.scala b/src/main/scala/uncore/devices/Rom.scala index 8e31cbe5..2986f85c 100644 --- a/src/main/scala/uncore/devices/Rom.scala +++ b/src/main/scala/uncore/devices/Rom.scala @@ -8,11 +8,12 @@ import uncore.tilelink2._ import uncore.util._ import cde.{Parameters, Field} -class TLROM(val base: BigInt, val size: Int, contentsDelayed: => Seq[Byte], beatBytes: Int = 4) extends LazyModule +class TLROM(val base: BigInt, val size: Int, contentsDelayed: => Seq[Byte], executable: Boolean = true, beatBytes: Int = 4) extends LazyModule { val node = TLManagerNode(beatBytes, TLManagerParameters( address = List(AddressSet(base, size-1)), regionType = RegionType.UNCACHED, + executable = executable, supportsGet = TransferSizes(1, beatBytes), fifoId = Some(0)))