Adds verilator flags (seemingly not working)

This commit is contained in:
2025-11-13 10:13:23 +01:00
parent 470445c441
commit 3958a6ad8f

View File

@@ -51,6 +51,13 @@ object `TPchisel` extends SbtModule { m =>
) )
val nproc = sys.env.get("NPROC").getOrElse("1"); val nproc = sys.env.get("NPROC").getOrElse("1");
override def forkEnv = T {
super.forkEnv() ++ Map(
"VERILATOR_FLAGS" -> "--O3 --noassert --no-coverage --x-assign fast --x-initial fast --trace-fst -CFLAGS -O3 -CFLAGS -march=native -CFLAGS -flto -LDFLAGS -flto --threads 4",
"VERILATOR_RECOMPILE" -> "false"
)
}
override def forkArgs = super.forkArgs() ++ Seq( override def forkArgs = super.forkArgs() ++ Seq(
"-Dscalatest.parallel.enabled=true", "-Dscalatest.parallel.enabled=true",
"-Dscalatest.parallel.mode=concurrent", "-Dscalatest.parallel.mode=concurrent",