The Future of Linux on RISC-V
summary
Current state: mainline Linux has working RISC-V support in QEMU and Renode, Fedora provides downloadable RV images and Debian builds >95% of packages for rv64, and OpenSBI (SBI 0.3) is the platform ABI used with UEFI/EDK2 and GRUB. Recent specs: KVM hypervisor and PBMT page-memory types enter public review, and vector and cache-management drafts advance. Hardware: SiFive Unmatched and Microchip Icicle run full Linux, and low-cost Allwinner D1 Nezha $115 and tiny Kendryte K210 8MB boards are usable for development. RV64GC target and upstream gaps (custom page-table bits) determine whether a board boots mainline.
AI-written summary · about
chapters (19)
- 0:00Start
- 7:54RISC-V Standard Extensions
- 11:55OpenSBI Generic Platform
- 12:31Hypervisor extension
- 15:22UEFI Support
- 16:06RISC-V emulation in QEMU
- 19:11Linux distro: Fedora
- 20:59OpenEmbedded Yocto
- 21:48SiFive Freedom Unleashed
- 23:45Microchip Icicle board
- 27:33T-Head ICE Evaluation Board
- 28:30Allwinner Nezha D1 dev board
- 29:02RISC-V International developer board program
- 33:20How to handle non-coherent interconnects?
- 35:20Page-Based Memory Types (PBMT) extension
- 42:15Cache Management Operations (CMO) TG
- 43:38Advanced Interrupt Architecture SIG
- 44:53RISC-V Platform Specilication
- 46:54RISC-V at Linux Plumbers Conference
related talks
13mRISC-V In Conversation
32mState of the Union
20mExploration of Productization of Android on RISC-V
18mPreparing for a Valid Performance Evaluation of RISC-V AP, in the Mobile Space
17mBerberis: Dynamic Binary Translation from RISC-V to X86_64 on Android
12mRISC-V QoS: CBQRI, RQSC and resctrl
43mEmbedded Elixir in Action
05mRISC-V Summit Europe Program Overview
