diff --git a/accelerator-wrapper b/accelerator-wrapper index dc11858b92e1e6e842b69410ad91eb498cfbde87..182d50719dca5eab2e23974ba6097da3cc8ac7a5 160000 --- a/accelerator-wrapper +++ b/accelerator-wrapper @@ -1 +1 @@ -Subproject commit dc11858b92e1e6e842b69410ad91eb498cfbde87 +Subproject commit 182d50719dca5eab2e23974ba6097da3cc8ac7a5 diff --git a/nanosoc b/nanosoc index dc54657650d9c0828d2e13d6f26005e01430cb2d..74c8e4cdaad55b46db901cf336f12828344099ca 160000 --- a/nanosoc +++ b/nanosoc @@ -1 +1 @@ -Subproject commit dc54657650d9c0828d2e13d6f26005e01430cb2d +Subproject commit 74c8e4cdaad55b46db901cf336f12828344099ca diff --git a/scripts/soc-pull b/scripts/soc-pull new file mode 100755 index 0000000000000000000000000000000000000000..ae36354579f6eb7e6abcce2304750168e1256dc3 --- /dev/null +++ b/scripts/soc-pull @@ -0,0 +1,9 @@ +#!/bin/bash + +# Update all Submodules to latest commit +for d in $DESIGN_ROOT/* ; do + if [ -f "$d/.git" ]; then + echo "Git Pulling $d" + cd $d; git pull; cd .. + fi +done \ No newline at end of file diff --git a/set_env.sh b/set_env.sh new file mode 100755 index 0000000000000000000000000000000000000000..46dcf86e181d45d352b3c3576815cd5b2c7b2ed9 --- /dev/null +++ b/set_env.sh @@ -0,0 +1,43 @@ +#----------------------------------------------------------------------------- +# SoC Labs Environment Setup Script +# A joint work commissioned on behalf of SoC Labs, under Arm Academic Access license. +# +# Contributors +# +# David Mapstone (d.a.mapstone@soton.ac.uk) +# +# Copyright 2023, SoC Labs (www.soclabs.org) +#----------------------------------------------------------------------------- +#!/bin/bash + +# Get Root Location of Repository +if [ -z $DESIGN_ROOT ]; then + # If $DESIGN_ROOT hasn't been set yet + DESIGN_ROOT=`git rev-parse --show-superproject-working-tree` + if [ -z $DESIGN_ROOT ]; then + # If not in a submodule + DESIGN_ROOT=`git rev-parse --show-toplevel` + fi +fi + +# Set Environment Variable for this Repository +export SHA_2_SOC_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" + +# If this Repo is root of workspace +if [ $SHA_2_SOC_DIR = $DESIGN_ROOT ]; then + echo "Design Workspace: $SHA_2_SOC_DIR" + export DESIGN_ROOT +fi + +# Source environment variables for all submodules +for d in $SHA_2_SOC_DIR/* ; do + if [ -f "$d/.git" ]; then + if [ -f "$d/set_env.sh" ]; then + # If .git file exists - submodule + source $d/set_env.sh + fi + fi +done + +# Add Scripts to PAth +export PATH="$PATH:/$DESIGN_ROOT/scripts" \ No newline at end of file diff --git a/sha-2-accelerator b/sha-2-accelerator index b50a185cf41cbc38dd9a917b7d61a698c2e205d7..df94cd39be37fd9820d69167015865ffbacb8265 160000 --- a/sha-2-accelerator +++ b/sha-2-accelerator @@ -1 +1 @@ -Subproject commit b50a185cf41cbc38dd9a917b7d61a698c2e205d7 +Subproject commit df94cd39be37fd9820d69167015865ffbacb8265