Add init-software script

This commit is contained in:
Jerry Zhao
2021-12-16 13:01:36 -08:00
parent 9215231c66
commit 888abc3e83
2 changed files with 18 additions and 2 deletions

14
scripts/init-software.sh Executable file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env bash
# exit script if any command fails
set -e
set -o pipefail
# Enable submodule update for software submodules
git config --unset submodule.software/nvdla-workload.update || :
git config --unset submodule.software/coremark.update || :
git config --unset submodule.software/spec2017.update || :
# Initialize local software submodules
git submodule update --init --recursive software/nvdla-workload
git submodule update --init --recursive software/coremark
git submodule update --init --recursive software/spec2017

View File

@@ -47,11 +47,13 @@ cd "$CHIPYARD_DIR"
generators/sha3 \
generators/gemmini \
sims/firesim \
software/nvdla-workload
software/nvdla-workload \
software/coremark \
software/firemarshal \
software/spec2017 \
vlsi/hammer-cadence-plugins \
vlsi/hammer-synopsys-plugins \
vlsi/hammer-mentor-plugins \
software/firemarshal \
fpga/fpga-shells
do
"$1" "${name%/}"