~/talk

Linux on RISC-V and the New OS-A Platform

slides:none on file

Describes exactly what gets Linux running on RISC‑V: the Privileged Architecture, the supervisor ↔ machine calling convention implemented by OpenSBI, and U‑Boot/UEFI boot paths tied into the emerging OS‑A platform spec. Lists kernel milestones (KVM in 5.16, system reset in 5.17, 5‑level page tables and perf in 5.18, 5.19 alternatives patches) and how the Allwinner D1 single‑core SoC required instruction‑patching and page‑type workarounds that are now merged so mainline Linux can boot.

AI-written summary · about

  1. 0:00Intro
  2. 1:13What is different about RISC-V?
  3. 2:25RISC-V base integer registers
  4. 3:08RISC-V Standard Extensions
  5. 5:32RISC-V International
  6. 6:29RISC-V Open Hours
  7. 7:43RISC-V open source cores
  8. 8:44RISC-V software ecosystem
  9. 9:32RISC-V Privileged Architecture
  10. 10:14Control and Status Registers (CSRs)
  11. 10:41RISC-V Virtual Memory
  12. 11:21What is a Hart?
  13. 12:47Advanced Interrupt Architecture (AIA)
  14. 14:00Supervisor Binary Interface (SBI)
  15. 15:22SBI Extensions
  16. 16:02Hypervisor extension
  17. 17:06OpenSBI Generic Platform
  18. 17:48UEFI Support
  19. 18:47RISC-V Platform Specification
  20. 21:31RISC-V ACPI Platform Specification
  21. 22:20RISC-V emulation in QEMU
  22. 22:36RISC-V in the Linux kernel
  23. 23:39Linux 5.18
  24. 25:39Upcoming Linux 6.0
  25. 26:10Work in progress
  26. 26:36Linux distro: Fedora
  27. 27:30Linux distro: Ubuntu
  28. 28:26OpenEmbedded and Yocto
  29. 28:39BuildRoot
  30. 29:58T-Head PTE format
  31. 30:28Page-Based Memory Types extension
  32. 30:47Svpbmt support in Linux
  33. 31:42Cache Management Operations
  34. 32:09CMO support in Linux
  35. 35:04RISC-V Developer Boards
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.