Skip to content

Console Output

+ sbt runMain vexriscv.demo.GenFull
[info] welcome to sbt 1.6.0 (Ubuntu Java 17.0.12)
[info] loading settings for project vexriscv-build from plugins.sbt ...
[info] loading project definition from /var/lib/jenkins/workspace/VexRiscv/VexRiscv/project
[info] loading settings for project root from build.sbt ...
[info] set current project to VexRiscv (in build file:/var/lib/jenkins/workspace/VexRiscv/VexRiscv/)
[info] compiling 97 Scala sources to /var/lib/jenkins/workspace/VexRiscv/VexRiscv/target/scala-2.12/classes ...
[warn] /var/lib/jenkins/workspace/VexRiscv/VexRiscv/src/main/scala/vexriscv/VexRiscv.scala:36:17: match may not be exhaustive.
[warn] It would fail on the following input: None
[warn]     plugins.find(_.getClass == clazz) match {
[warn]                 ^
[warn] /var/lib/jenkins/workspace/VexRiscv/VexRiscv/src/main/scala/vexriscv/plugin/BranchPlugin.scala:159:5: match may not be exhaustive.
[warn] It would fail on the following input: (FetchPredictionBus(_), DecodePredictionBus(_))
[warn]     (fetchPrediction,decodePrediction) match {
[warn]     ^
[info] /var/lib/jenkins/workspace/VexRiscv/VexRiscv/src/main/scala/vexriscv/demo/smp/VexRiscvSmpLitexMpCluster.scala:1:1: 
[info] Found names but no class, trait or object is defined in the compilation unit.
[info] The incremental compiler cannot record the dependency information in such case.
[info] Some errors like unused import referring to a non-existent class might not be reported.
[info]     
[info] package vexriscv.demo.smp
[info] ^
[info] /var/lib/jenkins/workspace/VexRiscv/VexRiscv/src/main/scala/vexriscv/demo/smp/VexRiscvSmpLitexMpCluster.scala:1:1: 
[info] Found top level imports but no class, trait or object is defined in the compilation unit.
[info] The incremental compiler cannot record the dependency information in such case.
[info] Some errors like unused import referring to a non-existent class might not be reported.
[info]     
[info] package vexriscv.demo.smp
[info] ^
[warn] 157 deprecations
[warn] 17 deprecations (since 1.3.0)
[warn] one deprecation (since ???)
[warn] 20 deprecations (since SpinalHDL 1.3.1)
[warn] 195 deprecations in total; re-run with -deprecation for details
[warn] two feature warnings; re-run with -feature for details
[warn] 8 warnings found
[info] done compiling
[info] running (fork) vexriscv.demo.GenFull 
[info] [Runtime] SpinalHDL v1.10.2a    git head : a348a60b7e8b6a455c72e1536ec3d74a2ea16935
[info] [Runtime] JVM max memory : 3990.0MiB
[info] [Runtime] Current date : 2024.11.12 02:19:33
[info] [Progress] at 0.000 : Elaborate components
[info] [Warning] This VexRiscv configuration is set without software ebreak instruction support. Some software may rely on it (ex: Rust). (This isn't related to JTAG ebreak)
[info] [Progress] at 3.932 : Checks and transforms
[info] [Progress] at 5.579 : Generate Verilog to .
[info] [Warning] 219 signals were pruned. You can call printPruned on the backend report to get more informations.
[info] [Done] at 6.623
[success] Total time: 125 s (02:05), completed Nov 12, 2024, 2:19:40 AM