HiFive Unmatched Software and Hardware
summary
SiFive’s mini‑ITX RISC‑V desktop called HiFive Unmatched is a FU740-based board: quad RV64 cores (rv64gc feature set), bumped to 16GB soldered DDR4, NVMe M.2 and an PCIe x16 slot hosting an RX580 GPU. Boot uses OpenSBI + U‑Boot + Linux (dev kernel based on 5.10.9 with patches landing in 5.11/5.12); about 20–25 board patches exist (device tree, clocks, L2 and PCI drivers) and a Mesa fix was merged. It boots Debian natively, runs X with an observed ~43 FPS demo, but PCI/USB boot in U‑Boot and some firmware (USB hub) remain incomplete.
AI-written summary · about
chapters (27)
- 0:00Intro
- 1:26HiFive Unmatched
- 1:59What is it
- 2:59Block Diagram
- 3:36New Processor
- 3:59Desktop Setup
- 5:00OpenSBI
- 8:05Open SBI
- 9:12Linux
- 10:03PCI Driver
- 11:08Device Tree
- 13:44Clock Driver
- 14:36L2 Cache Controller
- 15:35Bus Error Unit
- 15:57New Driver
- 16:50Page Fault Handler
- 17:14Running Debian
- 20:15Unmatched Hardware
- 21:17Demo
- 23:05Display Manager
- 26:47Favorite Use Case
- 28:00Why Use HiFive
- 28:48HiFive Laptops
- 30:34Uboot vs OpenSBI
- 32:30No single HiFive configuration
- 34:03HiFive is open
- 35:25Conclusion
related talks
10mFreedom U500, A Linux-Capable, 1.5ghz Quad-Core RV64GC Based Soc
14mStarFive's Efforts in Fuelling RISC-V Software Ecosystem
08mDemo: The Future of Ubuntu on RISC-V
19mLinux on RISC V Fedora and Firmware Status Update
01h 00mHow to run Linux on RISC-V (with open hardware and open source FPGA tools)
14mLinux on RISC-V
45mLinux on RISC-V--Fedora and Firmware in practice
28mUbuntu on RISC-V - state of things
