Skip to content

Commit dd0ddb3

Browse files
[ci] Frail attempt to fix riscv qemu run
1 parent 3ad9c43 commit dd0ddb3

2 files changed

Lines changed: 3 additions & 95 deletions

File tree

.github/workflows/cross-rvv-arch.yml

Lines changed: 0 additions & 85 deletions
This file was deleted.

.github/workflows/cross-rvv.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
# RISC-V RVV cross-compilation build (Ubuntu apt qemu, multi-compiler matrix).
22
#
3-
# vlen=128 is intentionally NOT covered here. Ubuntu's qemu-user-static
4-
# (8.2.x in noble, 9.x in plucky) hangs on the xsimd test_xsimd binary at
5-
# vlen=128 — see QEMU issue #2137 (RVV TCG slowdowns) for the underlying
6-
# emulator behaviour. Until ubuntu-latest ships qemu 11+, vlen=128 coverage
7-
# lives in cross-rvv-arch.yml, which runs inside an archlinux:latest
8-
# container with qemu 11. Vlens >= 256 run fast enough under the apt qemu
9-
# to stay within the test step's timeout.
10-
#
113
# References:
124
# QEMU 11.0.0 release notes: https://www.qemu.org/2026/04/22/qemu-11-0-0/
135
# QEMU RVV slowdowns issue: https://gitlab.com/qemu-project/qemu/-/issues/2137
@@ -25,10 +17,11 @@ jobs:
2517
fail-fast: false
2618
matrix:
2719
sys:
28-
- { compiler: 'gcc', gcc_runtime: '14'}
20+
- { compiler: 'gcc', gcc_runtime: '15'}
2921
- { compiler: 'clang', version: '17', gcc_runtime: '14'}
3022
- { compiler: 'clang', version: '18', gcc_runtime: '14'}
3123
vector_bits:
24+
- 128
3225
- 256
3326
- 512
3427
steps:
@@ -81,7 +74,7 @@ jobs:
8174
echo "XSIMD_TEST_CPU_ASSUME_SVE=0" >> "$GITHUB_ENV"
8275
echo "XSIMD_TEST_CPU_ASSUME_RVV=1" >> "$GITHUB_ENV"
8376
- name: Testing xsimd
84-
timeout-minutes: 15
77+
timeout-minutes: 10
8578
run: >
8679
QEMU_CPU="rv64,zba=true,zbb=true,zbs=true,v=true,vlen=${{ matrix.vector_bits }},elen=64,vext_spec=v1.0"
8780
QEMU_LD_PREFIX="/usr/riscv64-linux-gnu"

0 commit comments

Comments
 (0)