Skip to content

Commit

Permalink
HOTFIX: Disable Banshee after failing installation
Browse files Browse the repository at this point in the history
  • Loading branch information
colluca committed Jul 8, 2024
1 parent e5f7611 commit 720c1d7
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 28 deletions.
44 changes: 22 additions & 22 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,26 +74,26 @@ jobs:
run: |
./util/run.py sw/fdiv.yaml --simulator verilator -j
#########################################
# Build SW on Snitch Cluster w/ Banshee #
#########################################
# #########################################
# # Build SW on Snitch Cluster w/ Banshee #
# #########################################

sw-snitch-cluster-banshee:
name: Simulate SW on Snitch Cluster w/ Banshee
runs-on: ubuntu-22.04
container:
image: ghcr.io/pulp-platform/snitch_cluster:update-verilator
steps:
- uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Build Software
run: |
bender vendor init
make -C target/snitch_cluster SELECT_RUNTIME=banshee sw
- name: Run Tests
env:
SNITCH_LOG: info
working-directory: target/snitch_cluster
run: |
./util/run.py sw/run.yaml --simulator banshee -j
# sw-snitch-cluster-banshee:
# name: Simulate SW on Snitch Cluster w/ Banshee
# runs-on: ubuntu-22.04
# container:
# image: ghcr.io/pulp-platform/snitch_cluster:update-verilator
# steps:
# - uses: actions/checkout@v2
# with:
# submodules: 'recursive'
# - name: Build Software
# run: |
# bender vendor init
# make -C target/snitch_cluster SELECT_RUNTIME=banshee sw
# - name: Run Tests
# env:
# SNITCH_LOG: info
# working-directory: target/snitch_cluster
# run: |
# ./util/run.py sw/run.yaml --simulator banshee -j
12 changes: 6 additions & 6 deletions util/container/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,11 @@ RUN wget https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/cm
rm -rf cmake-${CMAKE_VERSION}-Linux-x86_64.tar.gz
ENV PATH "/tools/bin:${PATH}"

# Install `banshee` (needs cmake)
RUN rustup install 1.63.0
RUN rustup override set 1.63.0
RUN git clone https://github.com/pulp-platform/banshee.git /tmp/banshee --recurse-submodules
RUN cargo install --path /tmp/banshee
# # Install `banshee` (needs cmake)
# RUN rustup install 1.63.0
# RUN rustup override set 1.63.0
# RUN git clone https://github.com/pulp-platform/banshee.git /tmp/banshee --recurse-submodules
# RUN cargo install --path /tmp/banshee

# Install Bender
RUN wget https://github.com/pulp-platform/bender/releases/download/v${BENDER_VERSION}/bender-${BENDER_VERSION}-x86_64-linux-gnu-ubuntu18.04.tar.gz
Expand Down Expand Up @@ -146,7 +146,7 @@ RUN apt-get update && apt-get install software-properties-common -y && \
# Copy artifacts from stage 1.
COPY --from=builder /tools/bender bin/
COPY --from=builder /tools/spike-dasm bin/
COPY --from=builder /root/.cargo/bin/banshee bin/
# COPY --from=builder /root/.cargo/bin/banshee bin/
COPY --from=builder /opt/python /opt/python
COPY --from=builder /tools/verilator /tools/verilator/

Expand Down

0 comments on commit 720c1d7

Please sign in to comment.