Annotation of www/riscv64.html, Revision 1.1
1.1 ! mlarkin 1: <!doctype html>
! 2: <html lang=en id=platform>
! 3: <meta charset=utf-8>
! 4:
! 5: <title>OpenBSD/riscv64</title>
! 6: <meta name="description" content="the OpenBSD/riscv64 page">
! 7: <meta name="viewport" content="width=device-width, initial-scale=1">
! 8: <link rel="stylesheet" type="text/css" href="openbsd.css">
! 9: <link rel="canonical" href="https://www.openbsd.org/riscv64.html">
! 10:
! 11:
! 12: <h2 id=OpenBSD>
! 13: <a href="index.html">
! 14: <i>Open</i><b>BSD</b></a>
! 15: riscv64
! 16: </h2>
! 17: <hr>
! 18:
! 19: <table><tr><td>
! 20: <p>
! 21: OpenBSD/riscv64 is a port of OpenBSD to various 64-bit RISC-V based systems.
! 22: </table>
! 23:
! 24: <hr>
! 25:
! 26: <h3 id="status"><strong>Current status</strong></h3>
! 27:
! 28: <p>
! 29: The current target platforms are the HiFive Unmatched and BeagleV
! 30: boards.
! 31:
! 32: <p>
! 33: When booting the HiFive Unmatched board, write an install/miniroot image
! 34: to a USB flash drive, and boot with that drive plugged in. Make sure you
! 35: also have the microSD card plugged in that shipped with the HiFive Unmatched
! 36: board. The board should auto-boot the OpenBSD bootloader, which will load
! 37: the bsd.rd RAMDISK install kernel.
! 38:
! 39: <h3 id="hardware"><strong>Supported hardware</strong></h3>
! 40:
! 41: <p>
! 42: OpenBSD/riscv64 runs on the following hardware:
! 43:
! 44: <ul>
! 45: <li>HiFive
! 46: <ul>
! 47: <li><a href="https://www.sifive.com/boards/hifive-unmatched">Hifive Unmatched</a>
! 48: </ul>
! 49: <li>BeagleBoard
! 50: <ul>
! 51: <li><a href="https://beagleboard.org/beaglev">BeagleV</a>
! 52: <li><strong>Note:</strong>BeagleV support is incomplete
! 53: </ul>
! 54: <li>Microsemi
! 55: <ul>
! 56: <li><a href="https://www.microsemi.com/product-directory/soc-fpgas/5498-polarfire-soc-fpga">Polarfire Icile SOC</a>
! 57: <li><strong>Note:</strong>Polarfire Icicle SOC support is incomplete
! 58: </ul>
! 59: </ul>
! 60:
! 61: <h4>Ethernet</h4>
! 62: <ul>
! 63: <li><a href="https://man.openbsd.org/riscv64/cad.4">cad(4)</a>
! 64: integrated Cadence Gigabit Ethernet controller
! 65: </ul>
! 66:
! 67: <h4>Storage</h4>
! 68: <ul>
! 69: <li><a href="https://man.openbsd.org/riscv64/nvme.4">nvme(4)</a>
! 70: on HiFive Unmatched
! 71: </ul>
! 72:
! 73: <h4>USB</h4>
! 74: <ul>
! 75: <li><a href="https://man.openbsd.org/riscv64/xhci.4">xhci(4)</a>
! 76: on HiFive Unmatched
! 77: </ul>
! 78:
! 79: <h3 id="install">
! 80: <strong>Getting and installing OpenBSD/riscv64:</strong>
! 81: </h3>
! 82:
! 83: <!-- uncomment when 7.0 is released
! 84: <p>
! 85: The latest supported OpenBSD/riscv64 release is
! 86: <a href="70.html">OpenBSD 7.0</a>.
! 87: Here are the
! 88: <a href="https://ftp.openbsd.org/pub/OpenBSD/7.0/riscv64/INSTALL.riscv64">
! 89: OpenBSD/riscv64 installation instructions</a>.
! 90: -->
! 91:
! 92: <p>
! 93: Snapshots are made available from time to time, in
! 94: <a href="https://cdn.openbsd.org/pub/OpenBSD/snapshots/riscv64">this location</a>
! 95: as well as on a few
! 96: <a href="ftp.html">mirrors</a>.
! 97: Here are the
! 98: <a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/arm64/INSTALL.riscv64">
! 99: OpenBSD/riscv64 snapshot installation instructions</a> as well.