Skip to content

Draft: Major updates #22

Draft: Major updates

Draft: Major updates #22

Workflow file for this run

# Copyright 2024 ETH Zurich and University of Bologna.
# Solderpad Hardware License, Version 0.51, see LICENSE for details.
# SPDX-License-Identifier: SHL-0.51
# Some CI tests run on our GitLab servers due to licenses and tools
name: verilator-ci
on: [push, pull_request, workflow_dispatch]
jobs:
verilator-ci:
name: Public Verilator CI
runs-on: ubuntu-latest
container:
image: fconti/pulp-verilator:latest
volumes:
- ${{ github.workspace }}:/workspaces
steps:
- name: Verilate
env:
VERILATOR_PATH: /workspaces/pulpissimo/build/verilator
run: |
cd /workspaces/pulpissimo
make checkout
make verilate
- name: SW sanity check
run: |
cd /workspaces/pulpissimo
git submodule update --init --recursive
source sw/pulp-runtime/configs/pulpissimo.sh
cd sw/regression_tests/hello
make clean all run platform=verilator bootmode=fast_debug