Linux Kernel on RISC-V: Where Do We Stand
summary
Linux on RISC‑V already has upstream binutils (Mar 2017), GCC (May 2017), initial kernel patches (Nov 2017), QEMU support (Mar 2018) and distro ports (Debian Feb 2018, Fedora Mar 2018). Development uses BBL + SBI, QEMU for verification, perf/ftrace and remote kgdb; HiFive Unleashed 4‑core is the reference board. Build stats: 3,000-plus builds per week, 85% of builds pass, Debian >80% packages built. Missing work: SBI extensions (power, virtualization), CPU topology, power management, kdump/BPF, huge pages and NUMA.
AI-written summary · about
chapters (15)
- 0:00Introduction and agenda
- 1:49Why Linux matters today
- 3:14Software ecosystem overview
- 6:30Demo and use cases
- 7:33Linux kernel deep dive
- 8:36Core kernel features supported
- 9:17Boot process and device trees
- 11:02Interrupt management
- 13:08Timer and power management
- 15:18CPU hot-plug support
- 18:33Debugging and tracing tools
- 19:16Features needing urgent attention
- 23:53Lessons learned in development
- 26:03Contributing to Linux kernel
- 27:04Q&A session
related talks
25mThe State of RISC V Software
24mRISC-V software ecosystem in 2020
45mLinux on RISC-V--Fedora and Firmware in practice
24mDebian GNU/Linux Port for RISC-V 64-bit
09mLinux Made Easy on RISC-V with Ubuntu
26mState of the Union: RISC-V
44mOpenEmbedded/Yocto on RISC-V - New Kid on the Block
25mRISC-V ecosystem update
