diff --git a/groundtest b/groundtest index 1069aa03..f398b321 160000 --- a/groundtest +++ b/groundtest @@ -1 +1 @@ -Subproject commit 1069aa03c6fcf6234d44599ffca7680c5fcb56af +Subproject commit f398b3213e3e9411f9014b418a8e7cfa669c5f8b diff --git a/src/main/scala/TestConfigs.scala b/src/main/scala/TestConfigs.scala index 59f86e6b..a1cf3a02 100644 --- a/src/main/scala/TestConfigs.scala +++ b/src/main/scala/TestConfigs.scala @@ -51,10 +51,20 @@ class WithCacheFillTest extends Config( case "L2_CAPACITY_IN_KB" => 4 }) -class WithRegressionTest extends Config( +class WithBroadcastRegressionTest extends Config( (pname, site, here) => pname match { case BuildGroundTest => (id: Int, p: Parameters) => Module(new RegressionTest()(p)) + case GroundTestRegressions => + (p: Parameters) => RegressionTests.broadcastRegressions(p) + }) + +class WithCacheRegressionTest extends Config( + (pname, site, here) => pname match { + case BuildGroundTest => + (id: Int, p: Parameters) => Module(new RegressionTest()(p)) + case GroundTestRegressions => + (p: Parameters) => RegressionTests.cacheRegressions(p) }) class GroundTestConfig extends Config(new WithGroundTest ++ new DefaultConfig) @@ -63,8 +73,10 @@ class MemtestL2Config extends Config( new WithMemtest ++ new WithL2Cache ++ new GroundTestConfig) class CacheFillTestConfig extends Config( new WithCacheFillTest ++ new WithL2Cache ++ new GroundTestConfig) -class RegressionTestConfig extends Config( - new WithRegressionTest ++ new GroundTestConfig) +class BroadcastRegressionTestConfig extends Config( + new WithBroadcastRegressionTest ++ new GroundTestConfig) +class CacheRegressionTestConfig extends Config( + new WithCacheRegressionTest ++ new WithL2Cache ++ new GroundTestConfig) class FancyMemtestConfig extends Config( new With2Cores ++ new With2MemoryChannels ++ new With2BanksPerMemChannel ++ diff --git a/uncore b/uncore index 9c11a10b..ab8a6614 160000 --- a/uncore +++ b/uncore @@ -1 +1 @@ -Subproject commit 9c11a10b2e3b89ca9a14f06a6930eb454bc7f4ec +Subproject commit ab8a6614f5495ee97c5b8bb82047ebb24cb20d7c