diff --git a/generators/sha3 b/generators/sha3 index 60ddfe7c..e27d808c 160000 --- a/generators/sha3 +++ b/generators/sha3 @@ -1 +1 @@ -Subproject commit 60ddfe7c5b2c1640d91e7d9a35c65011c1600810 +Subproject commit e27d808cf1a637a8f2a80fc5dcde44c3d0a41c5c diff --git a/scripts/init-submodules-no-riscv-tools.sh b/scripts/init-submodules-no-riscv-tools.sh index d8842050..c61f8b3e 100755 --- a/scripts/init-submodules-no-riscv-tools.sh +++ b/scripts/init-submodules-no-riscv-tools.sh @@ -32,6 +32,9 @@ for name in toolchains/*/*/ ; do done git config submodule.toolchains/qemu.update none +# Don't automatically initialize generators with big submodules (e.g. linux source) +git config submodule.generators/sha3.update none + # Disable updates to the FireSim submodule until explicitly requested git config submodule.sims/firesim.update none # Disable updates to the hammer tool plugins repos @@ -49,6 +52,10 @@ git config --unset submodule.vlsi/hammer-cadence-plugins.update git config --unset submodule.vlsi/hammer-synopsys-plugins.update git config --unset submodule.vlsi/hammer-mentor-plugins.update +git config --unset submodule.generators/sha3.update +# Shallow clone by default (recursive clone would get linux) +git submodule update --init generators/sha3 + if [ $NO_FIRESIM = false ]; then echo "initializing firesim" # Renable firesim and init only the required submodules to provide diff --git a/sims/firesim b/sims/firesim index c3a4731a..cfeb0e67 160000 --- a/sims/firesim +++ b/sims/firesim @@ -1 +1 @@ -Subproject commit c3a4731a604973d7b2b420a308116e9e3e093dc3 +Subproject commit cfeb0e67fe58f896b95459e110802903fed5145a