Merge pull request #1765 from ucb-bar/fix-submods
Fix submodule recusive cloning
This commit is contained in:
6
.gitmodules
vendored
6
.gitmodules
vendored
@@ -1,10 +1,10 @@
|
|||||||
[submodule "rocket-chip"]
|
[submodule "generators/rocket-chip"]
|
||||||
path = generators/rocket-chip
|
path = generators/rocket-chip
|
||||||
url = https://github.com/chipsalliance/rocket-chip.git
|
url = https://github.com/chipsalliance/rocket-chip.git
|
||||||
[submodule "testchipip"]
|
[submodule "generators/testchipip"]
|
||||||
path = generators/testchipip
|
path = generators/testchipip
|
||||||
url = https://github.com/ucb-bar/testchipip.git
|
url = https://github.com/ucb-bar/testchipip.git
|
||||||
[submodule "barstools"]
|
[submodule "tools/barstools"]
|
||||||
path = tools/barstools
|
path = tools/barstools
|
||||||
url = https://github.com/ucb-bar/barstools.git
|
url = https://github.com/ucb-bar/barstools.git
|
||||||
[submodule "tools/torture"]
|
[submodule "tools/torture"]
|
||||||
|
|||||||
@@ -69,6 +69,8 @@ cd "$RDIR"
|
|||||||
# path to temporarily exclude during the recursive update
|
# path to temporarily exclude during the recursive update
|
||||||
for name in \
|
for name in \
|
||||||
toolchains/*-tools/* \
|
toolchains/*-tools/* \
|
||||||
|
generators/cva6 \
|
||||||
|
generators/nvdla \
|
||||||
toolchains/libgloss \
|
toolchains/libgloss \
|
||||||
generators/sha3 \
|
generators/sha3 \
|
||||||
generators/gemmini \
|
generators/gemmini \
|
||||||
@@ -101,6 +103,20 @@ cd "$RDIR"
|
|||||||
# Non-recursive clone to exclude riscv-linux
|
# Non-recursive clone to exclude riscv-linux
|
||||||
git submodule update --init generators/sha3
|
git submodule update --init generators/sha3
|
||||||
|
|
||||||
|
# Non-recursive clone to exclude cva6 submods
|
||||||
|
git submodule update --init generators/cva6
|
||||||
|
git -C generators/cva6 submodule update --init src/main/resources/cva6/vsrc/cva6
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/axi
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/axi_riscv_atomics
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/common_cells
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/fpga-support
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/riscv-dbg
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init src/register_interface
|
||||||
|
git -C generators/cva6/src/main/resources/cva6/vsrc/cva6 submodule update --init --recursive src/fpu
|
||||||
|
# Non-recursive clone to exclude nvdla submods
|
||||||
|
git submodule update --init generators/nvdla
|
||||||
|
git -C generators/nvdla submodule update --init src/main/resources/hw
|
||||||
|
|
||||||
# Non-recursive clone to exclude gemmini-software
|
# Non-recursive clone to exclude gemmini-software
|
||||||
git submodule update --init generators/gemmini
|
git submodule update --init generators/gemmini
|
||||||
git -C generators/gemmini/ submodule update --init --recursive software/gemmini-rocc-tests
|
git -C generators/gemmini/ submodule update --init --recursive software/gemmini-rocc-tests
|
||||||
|
|||||||
Reference in New Issue
Block a user