From 20b6737889dd4b90cf02daa54d305a55c821d1a8 Mon Sep 17 00:00:00 2001 From: Jerry Zhao Date: Mon, 26 Aug 2019 23:28:35 -0700 Subject: [PATCH] Add remaining configs for BOOM CI --- generators/example/src/main/scala/BoomConfigs.scala | 1 + generators/example/src/main/scala/HeteroConfigs.scala | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/generators/example/src/main/scala/BoomConfigs.scala b/generators/example/src/main/scala/BoomConfigs.scala index 7da54ffa..c6521619 100644 --- a/generators/example/src/main/scala/BoomConfigs.scala +++ b/generators/example/src/main/scala/BoomConfigs.scala @@ -61,6 +61,7 @@ class SmallRV32UnifiedBoomConfig extends Config( new WithTop ++ new WithBootROM ++ new freechips.rocketchip.subsystem.WithInclusiveCache ++ + new boom.common.WithoutBoomFPU ++ // no floating point new boom.common.WithUnifiedMemIntIQs ++ // use unified mem+int issue queues new boom.common.WithSmallBooms ++ new boom.common.WithNBoomCores(1) ++ diff --git a/generators/example/src/main/scala/HeteroConfigs.scala b/generators/example/src/main/scala/HeteroConfigs.scala index 8c966bc2..6f7cf8b1 100644 --- a/generators/example/src/main/scala/HeteroConfigs.scala +++ b/generators/example/src/main/scala/HeteroConfigs.scala @@ -18,6 +18,16 @@ class LargeBoomAndRocketConfig extends Config( new freechips.rocketchip.subsystem.WithNBigCores(1) ++ // single-core rocket new freechips.rocketchip.system.BaseConfig) // "base" rocketchip system +class SmallBoomAndRocketConfig extends Config( + new WithTop ++ + new WithBootROM ++ + new freechips.rocketchip.subsystem.WithInclusiveCache ++ + new boom.common.WithRenumberHarts ++ + new boom.common.WithSmallBooms ++ // 1-wide boom + new boom.common.WithNBoomCores(1) ++ + new freechips.rocketchip.subsystem.WithNBigCores(1) ++ + new freechips.rocketchip.system.BaseConfig) + class HwachaLargeBoomAndHwachaRocketConfig extends Config( new WithTop ++ new WithBootROM ++