From a7f47f3c231f3f24f4023f36ebd76bfeff5feebf Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 7 Sep 2016 01:51:27 -0700 Subject: [PATCH] Reduce default BTB size The old value 62 seems to have been a typo introduced over 2 years ago in commit 63bd0b9d2ad91378b456d3dffe06ee806f43f2c4. The intent was to fit the dhrystone working set (rofl) which the new value of 40 does. --- src/main/scala/rocket/btb.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/rocket/btb.scala b/src/main/scala/rocket/btb.scala index cdf7e877..2f305850 100644 --- a/src/main/scala/rocket/btb.scala +++ b/src/main/scala/rocket/btb.scala @@ -11,7 +11,7 @@ import uncore.util._ case object BtbKey extends Field[BtbParameters] case class BtbParameters( - nEntries: Int = 62, + nEntries: Int = 40, nRAS: Int = 2, updatesOutOfOrder: Boolean = false)