about summary refs log tree commit diff stats
path: root/.github
diff options
context:
space:
mode:
authorYang Liu <liuyang22@iscas.ac.cn>2023-09-12 22:08:12 +0800
committerGitHub <noreply@github.com>2023-09-12 16:08:12 +0200
commit50cf9c0e67936c1b5051ecab777cf8a5be1481a3 (patch)
treec87883bf6b61c531ce3bc5056dcab586186628bd /.github
parent71ad38d742e5172048fbc83bb294bb4b44e7665a (diff)
downloadbox64-50cf9c0e67936c1b5051ecab777cf8a5be1481a3.tar.gz
box64-50cf9c0e67936c1b5051ecab777cf8a5be1481a3.zip
[CI] Test RISCV with bit-manipulation extensions on (#972)
* [CI] Test RISCV with bit-manipulation extensions on

xthead extensions require qemu 8.1.0, therefore not available in CI

* fix ADDSL
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml1
1 files changed, 1 insertions, 0 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 9bfaf48a..966ea80f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -110,6 +110,7 @@ jobs:
           if [[ ${{ matrix.platform }} != 'ANDROID' ]]; then
             if [[ ${{ matrix.platform }} == 'RISCV' ]]; then
               QEMU_LD_PREFIX=/usr/riscv64-linux-gnu/ ctest -j$(nproc) --rerun-failed --output-on-failure
+              QEMU_LD_PREFIX=/usr/riscv64-linux-gnu/ QEMU_CPU=rv64,x-zba=true,x-zbb=true,x-zbc=true,x-zbs=true ctest -j$(nproc) --rerun-failed --output-on-failure
             elif [[ ${{ matrix.platform }} != 'X64' ]]; then
               QEMU_LD_PREFIX=/usr/aarch64-linux-gnu/ ctest -j$(nproc) --rerun-failed --output-on-failure
             else