OpenBSD/riscv64 supports selected boards, including the HiFive Unmatched, Allwinner D1 boards, and StarFive VisionFive models.
- Processor family
- 64-bit RISC-V
- OpenBSD mode
- 64-bit
- Ports architecture
riscv64- Status
- Supported platform
Machines
| Type | Examples |
|---|---|
| SiFive | HiFive Unmatched |
| Allwinner D1 | Mango Pi MQ-Pro and Nezha |
| StarFive | VisionFive and VisionFive 2 |
Characteristics
- Boot firmware and device support differ by board. VisionFive systems need firmware configuration changes.
- HiFive Unmatched boots installation media from USB while retaining its supplied firmware microSD card.
- The PolarFire SoC Icicle Kit is also listed by the project, with incomplete support.
OpenBSD history
OpenBSD 7.0 introduced the riscv64 platform with the HiFive Unmatched as an installation target. The hardware list has since expanded to Allwinner D1 and StarFive boards. Release notes
Installation
HiFive Unmatched installation uses USB media together with its firmware microSD card. Other boards may require firmware configuration changes.
OpenBSD 7.9 installation instructions
Packages
The ports architecture name is riscv64. See Managing Software: Packages and Ports for installation and the platform naming reference for how package restrictions use this name.