From be21f6962bde32ebc46fcb1a0d5d4e000d6694ff Mon Sep 17 00:00:00 2001 From: Howard Mao Date: Mon, 2 May 2016 18:22:43 -0700 Subject: [PATCH] make GlobalAddrHashMap a config variable --- junctions/src/main/scala/addrmap.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/junctions/src/main/scala/addrmap.scala b/junctions/src/main/scala/addrmap.scala index d5ddeb95..8eb6ddd7 100644 --- a/junctions/src/main/scala/addrmap.scala +++ b/junctions/src/main/scala/addrmap.scala @@ -16,6 +16,7 @@ case object PPNBits extends Field[Int] case object VPNBits extends Field[Int] case object GlobalAddrMap extends Field[AddrMap] +case object GlobalAddrHashMap extends Field[AddrHashMap] trait HasAddrMapParameters { implicit val p: Parameters @@ -29,7 +30,7 @@ trait HasAddrMapParameters { val pgLevelBits = p(PgLevelBits) val asIdBits = p(ASIdBits) - val addrMap = new AddrHashMap(p(GlobalAddrMap)) + val addrMap = p(GlobalAddrHashMap) } case class MemAttr(prot: Int, cacheable: Boolean = false)