The RISC-V upstream saw 163 commits across 7 projects this June. QEMU (RISC-V) led with 84 commits (51%). Also active: OpenSBI (43), Binutils (RISC-V) (18), glibc (RISC-V) (9). Extension support work touched Smpmpmt, Zvabd. Most-discussed mailing list thread: "[PATCH] RISC-V: Fix build with GCC-8" (Binutils (RISC-V), 14 replies).
RISC-V International is tracking 100 specifications, of which 51 have been ratified. Currently 24 are in the home stretch (freeze/stabilisation/ratification-ready), and 15 in planning. Across RISC-V International, 73 working groups are tracked — 56 actively meeting, 12 running at low activity. New groups being chartered: Performance Events TG, Parameters SIG, Event Trace TG, Logic Analyzer Trace TG, Speculation Barriers TG . The spec repos saw 38 commits this month, led by ISA Manual with 36 commits.
2 new specifications ratified this month.
New specs entering the pipeline:
Specs removed from pipeline:
| Repository | Commits | Contributors |
|---|---|---|
| ISA Manual | 36 | 15 |
| ELF psABI | 2 | 2 |
A productive month for OpenSBI with 43 commits from 15 contributors. Top contributor: Bo Gan with 13 commits. New feature work included 16 commits: "lib: sbi: Add variable-length unprivilege access functions"; "include: sbi: Add GET_RDS_NUM/SET(_FP32/_FP64)_RDS macros". Bug fixes accounted for 7 commits (16%). Interrupt controller infrastructure (AIA/APLIC/PLIC/IMSIC) received 3 patches. Performance work included 3 commits.
QEMU (RISC-V) had a solid month with 84 commits from 15 contributors. Leading the charge was Anton Johansson with 27 commits. Bug fixes accounted for 24 commits (28%). New feature work included 21 commits: "hw/riscv: add create_fdt_socket_cpu_sifive()"; "hw/riscv: add create_fdt_socket_cpus()".
A quieter month for glibc (RISC-V), with 9 commits from 4 contributors. Yao Zihong dominated with 6/9 commits (66%). RVV work continued with 7 commits touching vector-related code. New feature work included 6 commits: "riscv: Add RVV memmove for both multiarch and non-multiarch builds"; "riscv: Add RVV strrchr for both multiarch and non-multiarch builds".
Binutils (RISC-V) kept moving with 18 commits from 5 contributors. Jan Beulich was the most active contributor with 9 commits. Extension support saw 6 commits covering Smpmpmt, Zvabd. New feature work included 6 commits: "RISC-V: Add support for Smpmpmt v0.6 extension"; "RISC-V: Support Zvabd extension instructions.". The thread "[PATCH] RISC-V: Fix build with GCC-8" generated notable discussion with 14 replies.
GDB (RISC-V) had exactly one commit this month. This was primarily a stabilisation month — 1 of 1 commits (100%) were fixes.
Not the busiest month for OpenOCD (RISC-V): 7 commits from 4 contributors. Leading the charge was Antonio Borneo with 4 commits.
One lone commit for OpenBLAS (RISC-V) this month.