Board Updates:
· Beagle, SiFive, StarFive, RIOS, Allwinner, Microchip, SpacemIT, Milk-V
· Ultrarisc pcb layout has been finished, the development board will come back at the end of this month and be tested. Milk-V Titan will ship this board, expected October 15th. They plan to have at least one for NA Summit.
Program Updates:
· oreboot
· U-Boot
· Firmware
o (Wei Fu) Trying to get EDK2 running on Milk-V Jupiter.
· Operating System
§ The second ALPHA build for the FreeBSD 15.0 release cycle is now available with support for riscv64 - link
o Linux - AlmaLinux, Arch Linux, Alpine Linux, Debian, Fedora, SUSE, Canonical
§ Arch Linux
§ Chromium 140 patches updated.
§ Electron 37 patches updated.
§ Node.js 24.7 patches updated.
§ Sophgo Linux Kernel updated to 6.16.0. Thanks to RevyOS Team!
§ GCC 15.1.1 / glibc 2.42 updates still in progress. There are more GCC issues ahead:
§ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121652
§ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121534
§ ROCm stalled as no builder can build composable-kernel anymore.
§ Ubuntu Summit Talk - Moving to RVA23
§ Linux Patches Posted for Enabling Tenstorrent Blockhole SoC
o Android - AOSP
o OpenEuler, seL4, NixOS, R9, Managarm
· Images
o Development - Gentoo, FedoraVForce (Mirror US)
§ FedoraVForce
§ All images updated to Fedora 42, and recently made live cd for RISC-V machines.
§ Making images for new RISC-V systems
§ P550 and Megrez
§ Making CentOS images as well
§ Making EPEL packages
§ Trying to incorporate with Red Hat to see what the toolchain can be for RVA23
§ Currently building Fedora 43
§ Gentoo
§ Biggest holdup is the compilers.
§ SiFive upstreamed everything except the P550, and work is held off until gcc16 (hasn’t happened for gcc15).
§ Trying to put something together for the SpacemiT K1, but having issues with the GPU stack.
§ Some discussions to get the Imagination GPU support into the kernel.
§ Downside is all based on thead1520
· Compilers
o "are we expecting that RVA20 to RVA23 will be a hard ABI break with a different dpkg-architecture and whatever gentoo does, or will you be able to mix and match packages?
"the most recent CFI patches posted to libc-alpha change the size of jmp_buf depending on compile time __riscv_zicfiss (despite the type having 10+ unused words), which will break every Perl XS module across an incomplete transition (Perl_Interpreter contains a jmp_buf) and probably other things, but I'm not sure if this is actually a problem or if I'm the right person to bring it up if it is"
"looks like glibc is going with a hard ABI break for CFI by adding a new word to jmp_buf instead of using one of the existing scratch words"
"both x86_64/SHSTK and arm64/GCS did this without an ABI break, but here we are"
· CI/CD
o 10xEngineers has continued to add github support
§ https://github.com/alitariq4589/nodejs-riscv
§ https://github.com/alitariq4589/dotnet-riscv
§ Latest https://github.com/alitariq4589/github-runner-riscv
o RISC-V-Runners repo for github actions
· RISC-V International
o NA Summit - registration, schedule
o Developer Board Status
§ Limited Supply of Milk-V Megrez - link
§ Opening Up Shortly
§ Orange Pi RV2
§ ESWIN EBC77
§ Banana Pi F3