On 06/07/2026 17.57, Bin Meng wrote:
On Fri, Jul 3, 2026 at 12:27 AM Palmer Dabbelt <[email protected]> wrote:
On Thu, 02 Jul 2026 05:12:47 PDT (-0700), [email protected] wrote:
On 02/07/2026 12.30, Stefan Hajnoczi wrote:
Hi,
The docker-opensbi job has started failing because the crosstool gcc
URLs in .gitlab-ci.d/opensbi/Dockerfile are not working:
#8 [3/4] RUN wget -O -
https://mirrors.edge.kernel.org/pub/tools/crosstool/files/bin/x86_64/8.3.0/x86_64-gcc-8.3.0-nolibc-riscv32-linux.tar.xz
| tar -C /opt -xJ
#8 0.510 --2026-07-02 10:11:48--
https://mirrors.edge.kernel.org/pub/tools/crosstool/files/bin/x86_64/8.3.0/x86_64-gcc-8.3.0-nolibc-riscv32-linux.tar.xz
#8 0.511 Resolving mirrors.edge.kernel.org
(mirrors.edge.kernel.org)... 142.0.200.124, 2605:f480:58:1:0:1994:3:14
#8 0.579 Connecting to mirrors.edge.kernel.org
(mirrors.edge.kernel.org)|142.0.200.124|:443... connected.
#8 0.643 HTTP request sent, awaiting response... 404 Not Found
#8 0.805 2026-07-02 10:11:49 ERROR 404: Not Found.
#8 0.805
#8 0.805 xz: (stdin): File format not recognized
#8 0.805 tar: Child returned status 1
#8 0.805 tar: Error is not recoverable: exiting now
https://gitlab.com/qemu-project/qemu/-/jobs/15145227587
Maybe it's time to upgrade to a newer gcc version that is still available?
There's been a kernel.org bug that dropped some files, so maybe they'll
just come back?
https://status.linuxfoundation.org/incidents/3y1k8b4ky71t
Remind me, why do we build the openbsi image in the *QEMU* CI at all? We
don't do that for any other subprojects in the roms/ folder, do we?
I remember messing with this at some point, but it's been a long time so
I don't know why we'd be doing it this way vs another. It's possible
this is just because there's no standard RISC-V platform, so we have to
build firmware images for each (which would make firmware distribution
more complicated).
The CI job to build OpenSBI was suggested by Philippe, with the reason
to follow what we built EDK2 bios (commit 71920809ceabed) at that
time.
https://lore.kernel.org/qemu-devel/[email protected]/
Given the EDK2 job has been dropped in commit 690ceb71, I believe we
should drop the OpenSBI job too. I can prepare a patch.
Sounds like a good idea, thanks!
Thomas