[bazel] Build verilated model with -j 4 by default
CI should still be constrained where it's run on smaller VMs
Signed-off-by: Drew Macrae <drewmacrae@google.com>
diff --git a/ci/scripts/build-chip-verilator.sh b/ci/scripts/build-chip-verilator.sh
index 5c4c76d..1d6d374 100755
--- a/ci/scripts/build-chip-verilator.sh
+++ b/ci/scripts/build-chip-verilator.sh
@@ -22,6 +22,7 @@
fusesoc_core=lowrisc:dv:chip_verilator_sim
vname=Vchip_sim_tb
verilator_options="--threads 4"
+ make_options="-j 4"
;;
englishbreakfast)
fileset=fileset_topgen
@@ -29,7 +30,7 @@
vname=Vchip_englishbreakfast_verilator
# Englishbreakfast on CI runs on a 2-core CPU
verilator_options="--threads 2"
-
+ make_options="-j 2"
util/topgen-fusesoc.py --files-root=. --topname=top_englishbreakfast
;;
*)
@@ -51,7 +52,8 @@
run --flag=$fileset --target=sim --setup --build \
--build-root="$OBJ_DIR/hw" \
$fusesoc_core \
- --verilator_options="${verilator_options}"
+ --verilator_options="${verilator_options}" \
+ --make_options="${make_options}"
cp "$OBJ_DIR/hw/sim-verilator/${vname}" \
"$BIN_DIR/hw/top_${tl}/Vchip_${tl}_verilator"