The RISC-V Software Ecosystem: Primed for the Latest ISA Extensions
summary
Claims that Linux (including KVM) already supports the RVA23 profile and that the open-source ecosystem keeps pace with the ISA surge of tens of extensions per year. Evidence: upstream patches in the Linux kernel, runtime kernel patching to enable optional instructions, QEMU models merged early for draft extensions, and a hardware-probe syscall for userspace detection. Result: distributions can target RVA23 once silicon appears, but guest migration and CSR variability remain unresolved and need naming and hypervisor controls.
AI-written summary · about
chapters (6)
- 0:00Introduction and motivation
- 1:45Software keeping up with extensions
- 7:04Healthy software ecosystem criteria
- 9:32RVA23 profiles and specifications
- 12:20Linux and KVM implementation details
- 16:33Future improvements and suggestions
related talks
20mRISC V Software State of the Union
32mDeveloping the RISC-V Hypervisor Extensions in QEMU
18mRISC-V Profiles and Profile Roadmap
17mRISC-V LLVM State of the Union
21mKeynote: RISC-V ISA: State of the Union
19mRISC V ISA & Foundation Overview
13mRISC V Hypervisor Extensions
24mKeynote: RISC-V is Here! Innovation and Adoption Driving the Open Compute Future
