|
27 | 27 | qemu_cpu: rv64,g=true,c=true,v=true,vext_spec=v1.0,vlen=128,elen=64 |
28 | 28 | - target: RISCV64_ZVL256B |
29 | 29 | opts: TARGET=RISCV64_ZVL256B BINARY=64 ARCH=riscv64 BUILD_BFLOAT16=1 BUILD_HFLOAT16=1 |
30 | | - qemu_cpu: rv64,g=true,c=true,v=true,vext_spec=v1.0,vlen=256,elen=64 |
31 | | - #,zfh=true,zvfh=true,zvfbfwma=true |
| 30 | + qemu_cpu: rv64,g=true,c=true,v=true,vext_spec=v1.0,vlen=256,elen=64,zfh=true,zvfh=true,zvfbfwma=true |
32 | 31 | - target: DYNAMIC_ARCH=1 |
33 | 32 | opts: TARGET=RISCV64_GENERIC BINARY=64 ARCH=riscv64 DYNAMIC_ARCH=1 |
34 | 33 | qemu_cpu: rv64,g=true,c=true,v=true,vext_spec=v1.0,vlen=256,elen=64 |
|
44 | 43 | libgomp1-riscv64-cross ccache qemu-kvm qemu-user libc6-riscv64-cross |
45 | 44 | wget ${riscv_gnu_toolchain}/${riscv_gnu_toolchain_nightly_download_path} |
46 | 45 | tar -xvf $(basename ${riscv_gnu_toolchain_nightly_download_path}) -C /opt |
47 | | -
|
| 46 | + wget https://gist.github.com/martin-frbg/bb630e0de34978e578eeb496b1538d4e#file-qemu-riscv64-10-1-ubuntu24 -C /opt/riscv/bin |
| 47 | + chmod +x /opt/riscv/bin/qemu-riscv64 |
| 48 | + |
48 | 49 | - name: Compilation cache |
49 | 50 | uses: actions/cache@v3 |
50 | 51 | with: |
@@ -137,10 +138,10 @@ jobs: |
137 | 138 | wait |
138 | 139 | while IFS= read -r -d $'\0' LOG; do cat $LOG ; FAILURES=1 ; done < <(grep -lZ FAIL ./test_out/*) |
139 | 140 | if [[ ! -z $FAILURES ]]; then echo "==========" ; echo "== FAIL ==" ; echo "==========" ; echo ; exit 1 ; fi |
140 | | - #if [ "${{matrix.target}}" == "RISCV64_ZVL256B" ]; then |
141 | | - #run_test test test_sbgemm & |
142 | | - #run_test test test_shgemm |
143 | | - #fi |
| 141 | + if [ "${{matrix.target}}" == "RISCV64_ZVL256B" ]; then |
| 142 | + run_test test test_sbgemm & |
| 143 | + run_test test test_shgemm |
| 144 | + fi |
144 | 145 |
|
145 | 146 |
|
146 | 147 | - name: netlib tests |
|
0 commit comments