diff --git a/scripts/repo-clean.sh b/scripts/repo-clean.sh new file mode 100644 index 00000000..3be0f33b --- /dev/null +++ b/scripts/repo-clean.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +# this should be run from chipyard repo top +TOPDIR=$(pwd) + +cd generators/cva6/src/main/resources/vsrc +git submodule deinit cva6 + +cd $TOPDIR + +cd toolchains/qemu/roms/ +git submodule deinit edk2 +cd ../ +rm -rf build + +cd ../libgloss +rm -rf build.log + +cd ../riscv-tools/riscv-isa-sim/ +rm -rf build.log + +cd ../riscv-pk +rm -rf build.log + +cd ../riscv-tests +rm -rf build.log + +cd $TOPDIR +cd tools/api-config-chipsalliance +git config --local status.showUntrackedFiles no