[firechip] Support registration of custom endpoint binders

This commit is contained in:
David Biancolin
2019-09-26 20:49:03 +00:00
parent f44f3aacbf
commit 4c45d2e48a
5 changed files with 6 additions and 103 deletions

View File

@@ -19,6 +19,7 @@ import tracegen.TraceGenKey
import icenet._
import firesim.endpoints._
import firesim.util.{WithNumNodes}
import firesim.configs.WithDefaultMemModel
class WithBootROM extends Config((site, here, up) => {
@@ -174,9 +175,6 @@ class FireSimBoomQuadCoreConfig extends Config(
//**********************************************************************************
//* Supernode Configurations
//*********************************************************************************/
class WithNumNodes(n: Int) extends Config((pname, site, here) => {
case NumNodes => n
})
class SupernodeFireSimRocketChipConfig extends Config(
new WithNumNodes(4) ++