From 5f84a7fa6bcac803560c774dc30f345cabe6f4c8 Mon Sep 17 00:00:00 2001 From: Tang Haojin Date: Sat, 8 Feb 2025 14:20:17 +0800 Subject: [PATCH] ci: generate and upload issue E.b version (#4248) --- .github/workflows/artifacts.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/artifacts.yml b/.github/workflows/artifacts.yml index a263bbb7ec6..9e224ffa7d4 100644 --- a/.github/workflows/artifacts.yml +++ b/.github/workflows/artifacts.yml @@ -48,6 +48,23 @@ jobs: with: name: xs-issue-b-difftest-verilog path: build + - name: clean up + run: python3 $GITHUB_WORKSPACE/scripts/xiangshan.py --clean + - name: generate standalone devices for AXI4 + run: | + make StandAloneCLINT DEVICE_BASE_ADDR=0x38000000 DEVICE_ADDR_WIDTH=32 DEVICE_DATA_WIDTH=64 DEVICE_TL=0 DEVICE_PREFIX=CLINT_ + make StandAloneDebugModule DEVICE_BASE_ADDR=0x38020000 DEVICE_ADDR_WIDTH=32 DEVICE_DATA_WIDTH=64 DEVICE_TL=0 DEVICE_PREFIX=DM_ + make StandAlonePLIC DEVICE_BASE_ADDR=0x3C000000 DEVICE_ADDR_WIDTH=32 DEVICE_DATA_WIDTH=64 DEVICE_TL=0 DEVICE_PREFIX=PLIC_ + - name: generate CHI Issue E.b XSNoCTop verilog with difftest and filelist + run: | + make verilog WITH_CONSTANTIN=0 WITH_CHISELDB=0 CONFIG='XSNoCTopConfig --enable-difftest' ISSUE=E.b XSTOP_PREFIX=bosc_ JVM_XMX=16g + rm `find $GITHUB_WORKSPACE/build -name "*.fir"` + cd $GITHUB_WORKSPACE/build/rtl && find . -name "*.*v" > filelist.f + - name: acrhive issue E.b verilog artifacts + uses: actions/upload-artifact@v4 + with: + name: xs-issue-e-b-difftest-verilog + path: build - name: generate test-jar run: | python3 $GITHUB_WORKSPACE/scripts/xiangshan.py --clean