[BACK]Return to riscv64.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/riscv64.html, Revision 1.18

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>
1.8       jsg        29: The current target platform is the HiFive Unmatched board.
1.1       mlarkin    30:
                     31: <p>
                     32: When booting the HiFive Unmatched board, write an install/miniroot image
                     33: to a USB flash drive, and boot with that drive plugged in. Make sure you
                     34: also have the microSD card plugged in that shipped with the HiFive Unmatched
                     35: board. The board should auto-boot the OpenBSD bootloader, which will load
                     36: the bsd.rd RAMDISK install kernel.
                     37:
                     38: <h3 id="hardware"><strong>Supported hardware</strong></h3>
                     39:
                     40: <p>
                     41: OpenBSD/riscv64 runs on the following hardware:
                     42:
                     43: <ul>
1.17      kevlo      44:        <li>Allwinner D1
                     45:        <ul>
                     46:                <li><a href="https://mangopi.org/mangopi_mqpro">Mango Pi MQ-Pro</a>
                     47:                <li><a href="https://d1.docs.aw-ol.com/en/d1_dev/">Nezha</a>
                     48:        </ul>
1.6       jsg        49:        <li>SiFive
1.1       mlarkin    50:        <ul>
1.3       mlarkin    51:                <li><a href="https://www.sifive.com/boards/hifive-unmatched">HiFive Unmatched</a>
1.1       mlarkin    52:        </ul>
1.11      kettenis   53:        <li>StarFive
                     54:        <ul>
1.16      mlarkin    55:                <li>StarFive VisionFive and VisionFive 2
1.12      tj         56:                <li><strong>Note:</strong> Some firmware configuration tweaks are necessary to boot OpenBSD
1.11      kettenis   57:        </ul>
1.1       mlarkin    58:        <li>Microsemi
                     59:        <ul>
1.7       jsg        60:                <li><a href="https://www.microsemi.com/product-directory/soc-fpgas/5498-polarfire-soc-fpga">PolarFire SoC Icicle Kit</a>
                     61:                <li><strong>Note:</strong>PolarFire SoC Icicle Kit support is incomplete
1.1       mlarkin    62:        </ul>
                     63: </ul>
                     64:
                     65: <h4>Ethernet</h4>
                     66: <ul>
                     67:        <li><a href="https://man.openbsd.org/riscv64/cad.4">cad(4)</a>
                     68:          integrated Cadence Gigabit Ethernet controller
1.16      mlarkin    69:        <li><a href="https://man.openbsd.org/riscv64/dwqe.4">dwqe(4)</a>
                     70:          Synopsys DesignWare Ethernet Quality-of-Service Controller
1.17      kevlo      71:        <li><a href="https://man.openbsd.org/riscv64/dwxe.4">dwxe(4)</a>
                     72:          integrated Allwinner EMAC 10/100/Gigabit Ethernet on Allwinner D1
1.1       mlarkin    73: </ul>
                     74:
                     75: <h4>Storage</h4>
                     76: <ul>
1.11      kettenis   77:        <li><a href="https://man.openbsd.org/riscv64/dwmmc.4">dwmmc(4)</a>
1.16      mlarkin    78:          on StarFive VisionFive/VisionFive 2
1.1       mlarkin    79:        <li><a href="https://man.openbsd.org/riscv64/nvme.4">nvme(4)</a>
1.16      mlarkin    80:          on HiFive Unmatched and VisionFive 2
1.1       mlarkin    81: </ul>
                     82:
                     83: <h4>USB</h4>
                     84: <ul>
                     85:        <li><a href="https://man.openbsd.org/riscv64/xhci.4">xhci(4)</a>
1.16      mlarkin    86:          on HiFive Unmatched and StarFive VisionFive/VisionFive 2
1.1       mlarkin    87: </ul>
                     88:
                     89: <h3 id="install">
                     90: <strong>Getting and installing OpenBSD/riscv64:</strong>
                     91: </h3>
                     92:
                     93: <p>
                     94: The latest supported OpenBSD/riscv64 release is
1.18    ! tj         95: <a href="75.html">OpenBSD 7.5</a>.
1.1       mlarkin    96: Here are the
1.18    ! tj         97: <a href="https://ftp.openbsd.org/pub/OpenBSD/7.5/riscv64/INSTALL.riscv64">
1.1       mlarkin    98: OpenBSD/riscv64 installation instructions</a>.
                     99:
                    100: <p>
                    101: Snapshots are made available from time to time, in
                    102: <a href="https://cdn.openbsd.org/pub/OpenBSD/snapshots/riscv64">this location</a>
                    103: as well as on a few
                    104: <a href="ftp.html">mirrors</a>.
                    105: Here are the
1.4       mlarkin   106: <a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/riscv64/INSTALL.riscv64">
1.1       mlarkin   107: OpenBSD/riscv64 snapshot installation instructions</a> as well.