@@ -23,20 +23,48 @@ jobs:
2323 run : |
2424 .github/scripts/install-gemmini.sh
2525
26- spike-run-tests :
27- runs-on : as4
28- needs : install-gemmini
29- steps :
30- - name : Delete old checkout
31- run : |
32- rm -rf ${{ github.workspace }}/* || true
33- rm -rf ${{ github.workspace }}/.* || true
34- - uses : actions/checkout@v3
35- - name : Run Gemmini Spike tests
36- run : |
37- .github/scripts/run-tests-spike.sh
26+ # Legacy non-MX CI jobs (spike sanity + WithNoDebug_GemminiRocketConfig RTL).
27+ # Disabled while the MX (FP4/FP6/FP8) track is the active gate.
28+ # spike-run-tests:
29+ # runs-on: as4
30+ # needs: install-gemmini
31+ # steps:
32+ # - name: Delete old checkout
33+ # run: |
34+ # rm -rf ${{ github.workspace }}/* || true
35+ # rm -rf ${{ github.workspace }}/.* || true
36+ # - uses: actions/checkout@v3
37+ # - name: Run Gemmini Spike tests
38+ # run: |
39+ # .github/scripts/run-tests-spike.sh
40+ #
41+ # build-gemmini-config:
42+ # runs-on: as4
43+ # needs: install-gemmini
44+ # steps:
45+ # - name: Delete old checkout
46+ # run: |
47+ # rm -rf ${{ github.workspace }}/* || true
48+ # rm -rf ${{ github.workspace }}/.* || true
49+ # - uses: actions/checkout@v3
50+ # - name: Building Gemmini Config using Verilator
51+ # run: |
52+ # .github/scripts/do-rtl-build.sh
53+ #
54+ # rtl-run-tests:
55+ # runs-on: as4
56+ # needs: build-gemmini-config
57+ # steps:
58+ # - name: Delete old checkout
59+ # run: |
60+ # rm -rf ${{ github.workspace }}/* || true
61+ # rm -rf ${{ github.workspace }}/.* || true
62+ # - uses: actions/checkout@v3
63+ # - name: Run Gemmini Config tests using Verilator
64+ # run: |
65+ # .github/scripts/run-tests-rtl.sh
3866
39- build-gemmini -config :
67+ build-mx -config :
4068 runs-on : as4
4169 needs : install-gemmini
4270 steps :
@@ -45,26 +73,26 @@ jobs:
4573 rm -rf ${{ github.workspace }}/* || true
4674 rm -rf ${{ github.workspace }}/.* || true
4775 - uses : actions/checkout@v3
48- - name : Building Gemmini Config using Verilator
76+ - name : Build MX (RadianceGemminiOnlyConfig) RTL with Verilator
4977 run : |
50- .github/scripts/do-rtl-build.sh
78+ .github/scripts/do-rtl-build-mx .sh
5179
52- rtl -run-tests :
80+ mx -run-tests :
5381 runs-on : as4
54- needs : build-gemmini -config
82+ needs : build-mx -config
5583 steps :
5684 - name : Delete old checkout
5785 run : |
5886 rm -rf ${{ github.workspace }}/* || true
5987 rm -rf ${{ github.workspace }}/.* || true
6088 - uses : actions/checkout@v3
61- - name : Run Gemmini Config tests using Verilator
89+ - name : Run MX (FP4/FP6/FP8) tests on spike and Verilator
6290 run : |
63- .github/scripts/run-tests-rtl .sh
91+ .github/scripts/run-tests-mx .sh
6492
6593 cleanup :
6694 name : cleanup
67- needs : [spike-run-tests, rtl -run-tests]
95+ needs : [mx -run-tests]
6896 runs-on : as4
6997 if : ${{ always() }}
7098 steps :
0 commit comments