Merge pull request #1820 from freechipsproject/fix-generator
generator: support the no rocket tiles case
This commit is contained in:
commit
e59b2844bc
|
@ -47,11 +47,12 @@ object Generator extends GeneratorApp {
|
|||
"rv32mi-p-sbreak",
|
||||
"rv32ui-p-sll")
|
||||
|
||||
|
||||
override def addTestSuites {
|
||||
import DefaultTestSuites._
|
||||
val xlen = params(XLen)
|
||||
// TODO: for now only generate tests for the first core in the first subsystem
|
||||
val tileParams = params(RocketTilesKey).head
|
||||
params(RocketTilesKey).headOption.map { tileParams =>
|
||||
val coreParams = tileParams.core
|
||||
val vm = coreParams.useVM
|
||||
val env = if (vm) List("p","v") else List("p")
|
||||
|
@ -83,6 +84,7 @@ object Generator extends GeneratorApp {
|
|||
TestGeneration.addSuite(benchmarks)
|
||||
TestGeneration.addSuite(new RegressionTestSuite(if (xlen == 64) rv64RegrTestNames else rv32RegrTestNames))
|
||||
}
|
||||
}
|
||||
|
||||
val longName = names.configProject + "." + names.configs
|
||||
generateFirrtl
|
||||
|
|
Loading…
Reference in New Issue