From 4ad54ced98326078ace1bb5cfdeb6be136659e56 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sun, 26 May 2019 17:44:27 -0700 Subject: [PATCH] use varargs instead of seq --- generators/example/src/main/scala/ConfigMixins.scala | 6 +++--- generators/example/src/main/scala/Configs.scala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/generators/example/src/main/scala/ConfigMixins.scala b/generators/example/src/main/scala/ConfigMixins.scala index 69e2b08b..895fa86a 100644 --- a/generators/example/src/main/scala/ConfigMixins.scala +++ b/generators/example/src/main/scala/ConfigMixins.scala @@ -133,12 +133,12 @@ class WithMultiRoCC extends Config((site, here, up) => { * For ex: * Core 0, 1, 2, 3 have been defined earlier * with hartIds of 0, 1, 2, 3 respectively - * And you call WithMultiRoCCHwacha(Seq(0,1)) + * And you call WithMultiRoCCHwacha(0,1) * Then Core 0 and 1 will get a Hwacha * - * @param harts Seq of harts to specify which will get a Hwacha + * @param harts harts to specify which will get a Hwacha */ -class WithMultiRoCCHwacha(harts: Seq[Int]) extends Config((site, here, up) => { +class WithMultiRoCCHwacha(harts: Int*) extends Config((site, here, up) => { case MultiRoCCKey => { require(harts.max <= ((up(RocketTilesKey, site).length + up(BoomTilesKey, site).length) - 1)) up(MultiRoCCKey, site) ++ harts.distinct.map{ i => diff --git a/generators/example/src/main/scala/Configs.scala b/generators/example/src/main/scala/Configs.scala index 9338f4e7..cba65d32 100644 --- a/generators/example/src/main/scala/Configs.scala +++ b/generators/example/src/main/scala/Configs.scala @@ -220,7 +220,7 @@ class DualCoreBoomAndOneHwachaRocketConfig extends Config( new WithNormalBoomAndRocketTop ++ new WithBootROM ++ new WithMultiRoCC ++ - new WithMultiRoCCHwacha(Seq(0)) ++ // put Hwacha just on hart0 which was renumbered to Rocket + new WithMultiRoCCHwacha(0) ++ // put Hwacha just on hart0 which was renumbered to Rocket new boom.system.WithRenumberHarts ++ new hwacha.DefaultHwachaConfig ++ new boom.common.WithRVC ++