diff --git a/rocket/src/main/scala/ptw.scala b/rocket/src/main/scala/ptw.scala index 9a431618..c5a64764 100644 --- a/rocket/src/main/scala/ptw.scala +++ b/rocket/src/main/scala/ptw.scala @@ -98,7 +98,7 @@ class PTW(n: Int)(implicit p: Parameters) extends CoreModule()(p) { } val (pte_cache_hit, pte_cache_data) = { - val size = log2Up(pgLevels * 2) + val size = 1 << log2Up(pgLevels * 2) val plru = new PseudoLRU(size) val valid = Reg(init = UInt(0, size)) val tags = Reg(Vec(size, UInt(width = paddrBits)))