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

Annotation of www/armv7.html, Revision 1.48

1.47      bentley     1: <!doctype html>
                      2: <html lang=en id=platform>
                      3: <meta charset=utf-8>
                      4:
1.1       patrick     5: <title>OpenBSD/armv7</title>
                      6: <meta name="description" content="the OpenBSD/armv7 page">
1.21      tb          7: <meta name="viewport" content="width=device-width, initial-scale=1">
                      8: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.33      tb          9: <link rel="canonical" href="https://www.openbsd.org/armv7.html">
1.1       patrick    10:
                     11:
1.47      bentley    12: <h2 id=OpenBSD>
1.22      tb         13: <a href="index.html">
1.47      bentley    14: <i>Open</i><b>BSD</b></a>
                     15: armv7
1.21      tb         16: </h2>
1.1       patrick    17: <hr>
1.47      bentley    18:
                     19: <table><tr><td>
1.21      tb         20: <p>
1.47      bentley    21: OpenBSD/armv7 is a port of OpenBSD to various ARMv7 based systems.
1.1       patrick    22:
                     23: <p>
                     24: A mailing list for ARM-based ports is available at
1.47      bentley    25: <a href="mailto:arm@openbsd.org">arm@openbsd.org</a>.
1.1       patrick    26: To join the OpenBSD/arm mailing list, send a message body of
                     27: <b>"subscribe arm"</b> to
                     28: <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
                     29: Please be sure to check our <a href="mail.html">mailing list policy</a> before
                     30: subscribing.
1.47      bentley    31: </table>
1.1       patrick    32:
                     33: <hr>
                     34:
1.47      bentley    35: <h3 id="status"><strong>Current status</strong></h3>
1.1       patrick    36:
1.47      bentley    37: <p>
1.44      kettenis   38: The current target platforms are Allwinner A10/A20/A33/A80, H3,
1.47      bentley    39: R16/R40, V40 (<code>sunxi</code>), Freescale i.MX6/7 (<code>imx</code>) and TI
                     40: OMAP3/4 (<code>am335x</code>/<code>beagle</code>/<code>panda</code>). We try to
1.44      kettenis   41: support most of the boards based on those SoCs. A list of supported
                     42: boards is in the <a href="#hardware">supported hardware</a> section.
1.2       jasper     43:
                     44: <p>
1.42      kettenis   45: There are still a fair number of things to do on each of these boards,
                     46: however OpenBSD is generally considered to be usable on them.  The
                     47: platform is now self hosting, however there is no SMP support.
1.47      bentley    48: Networking is working on <code>am335x</code>, <code>imx</code>, <code>panda</code>
1.42      kettenis   49: and Allwinner A10/A20/H3.
1.1       patrick    50:
1.47      bentley    51: <h3 id="hardware"><strong>Supported hardware</strong></h3>
1.1       patrick    52:
1.26      tj         53: A note on the platforms and the associated boards: OpenBSD/armv7
1.2       jasper     54: bundles various platforms sharing the ARM v7 architecture. Due to the
1.42      kettenis   55: fact that there are many System on a Chips (SoC) around, OpenBSD/armv7
                     56: differentiates between various SoCs and may have a different level of
1.44      kettenis   57: support between them. All devices based on the Freescale i.MX6 and
1.47      bentley    58: i.MX7 are referred to as <code>imx</code>, all devices based on Allwinner
                     59: SoCs are referred to as <code>sunxi</code>. The boards with an TI OMAP 3/4
                     60: SoC are subdivided into <code>am335x</code> (for BeagleBone),
                     61: <code>beagle</code> (for BeagleBoard) and <code>panda</code> (for PandaBoard).
1.2       jasper     62:
1.1       patrick    63: <ul>
1.48    ! deraadt    64:        <li>Allwinner A10/A20
1.2       jasper     65:        <ul>
1.48    ! deraadt    66:                <li>Cubieboard
        !            67:                <li>LinkSprite pcDuino
        !            68:                <li>Banana Pi
1.2       jasper     69:        </ul>
1.48    ! deraadt    70:
1.44      kettenis   71:        <li>Allwinner A33/R16
                     72:        <ul>
1.48    ! deraadt    73:                <li>Banana Pi M2 Magic
1.44      kettenis   74:        </ul>
1.48    ! deraadt    75:
1.42      kettenis   76:        <li>Allwinner A80
                     77:        <ul>
1.48    ! deraadt    78:                <li>Cubieboard4
1.42      kettenis   79:        </ul>
1.48    ! deraadt    80:
1.42      kettenis   81:        <li>Allwinner H3
                     82:        <ul>
1.48    ! deraadt    83:                <li>Banana Pi M2+
        !            84:                <li>Orange Pi Zero
        !            85:                <li>Orange Pi One
1.42      kettenis   86:        </ul>
1.48    ! deraadt    87:
1.44      kettenis   88:        <li>Allwinner R40/V40
                     89:        <ul>
1.48    ! deraadt    90:                <li>Banana Pi M2 Berry
1.44      kettenis   91:        </ul>
1.48    ! deraadt    92:
1.32      kettenis   93:        <li>Freescale/NXP i.MX6
1.1       patrick    94:        <ul>
1.48    ! deraadt    95:                <li>Boundary Devices SABRE Lite/BD-SL-i.MX6
        !            96:                <li>Boundary Devices Nitrogen6X
        !            97:                <li>Wandboard
        !            98:                <li>SolidRun CuBox-i4Pro
        !            99:                <li>CompuLab Utilite
        !           100:                <li>Kosagi Novena
1.44      kettenis  101:        </ul>
1.48    ! deraadt   102:
1.44      kettenis  103:        <li>Freescale/NXP i.MX7
                    104:        <ul>
1.48    ! deraadt   105:                <li>Technexion PICO-PI-IMX7
1.1       patrick   106:        </ul>
1.48    ! deraadt   107:
1.32      kettenis  108:        <li>TI OMAP3/4
1.1       patrick   109:        <ul>
1.48    ! deraadt   110:                <li>BeagleBoard C4 / xM
        !           111:                <li>BeagleBone and BeagleBone Black
        !           112:                <li>PandaBoard and PandaBoard ES
1.1       patrick   113:        </ul>
1.48    ! deraadt   114:
1.1       patrick   115: </ul>
                    116:
                    117: <h4>Ethernet</h4>
                    118: <ul>
1.47      bentley   119:        <li><a href="https://man.openbsd.org/armv7/cpsw.4">cpsw(4)</a>
1.48    ! deraadt   120:          CPSW Ethernet device on <code>am335x</code>
1.47      bentley   121:        <li><a href="https://man.openbsd.org/armv7/fec.4">fec(4)</a>
1.48    ! deraadt   122:          i.MX Ethernet device on <code>imx</code>
1.47      bentley   123:        <li><a href="https://man.openbsd.org/armv7/smsc.4">smsc(4)</a>
1.48    ! deraadt   124:          integrated SMSC LAN95xx 10/100 USB Ethernet on <code>panda</code>
1.47      bentley   125:        <li><a href="https://man.openbsd.org/armv7/sxie.4">sxie(4)</a>
1.48    ! deraadt   126:          sunxi EMAC 10/100 Ethernet device on Allwinner A10
1.47      bentley   127:        <li><a href="https://man.openbsd.org/armv7/dwge.4">dwge(4)</a>
1.48    ! deraadt   128:          sunxi GMAC 10/100/Gigabit Ethernet device on Allwinner A20
1.47      bentley   129:        <li><a href="https://man.openbsd.org/armv7/dwxe.4">dwxe(4)</a>
1.48    ! deraadt   130:          sunxi EMAC 10/100/Gigabit Ethernet device on Allwinner H3
1.1       patrick   131: </ul>
                    132:
                    133: <h4>Storage</h4>
                    134: <ul>
1.47      bentley   135:        <li><a href="https://man.openbsd.org/armv7/ahci.4">ahci(4)</a>
1.48    ! deraadt   136:          on <code>imx</code> and <code>sunxi</code>
1.47      bentley   137:        <li><a href="https://man.openbsd.org/armv7/imxesdhc.4">imxesdhc(4)</a>
1.48    ! deraadt   138:          SD/MMC controller on i.MX6
1.47      bentley   139:        <li><a href="https://man.openbsd.org/armv7/ommmc.4">ommmc(4)</a>
1.48    ! deraadt   140:          SD/MMC controller on OMAP, including BeagleBone Black's built-in flash
1.47      bentley   141:        <li><a href="https://man.openbsd.org/armv7/sximmc.4">sximmc(4)</a>
1.48    ! deraadt   142:          SD/MMC controller on <code>sunxi</code>
1.1       patrick   143: </ul>
                    144:
                    145: <h4>USB</h4>
                    146: <ul>
1.47      bentley   147:        <li><a href="https://man.openbsd.org/armv7/ehci.4">ehci(4)</a>
1.48    ! deraadt   148:          on <code>imx</code>, <code>panda</code> and <code>sunxi</code>
1.1       patrick   149: </ul>
                    150:
1.23      tj        151: <b>No real time clock:</b> Many of the armv7 devices do not have a
1.47      bentley   152: battery-backed real time clock. For this reason, using the <code>-s</code>
1.35      tb        153: option of <a href="faq/faq8.html#OpenNTPD">OpenNTPD</a> may be desirable.
1.23      tj        154:
1.47      bentley   155: <h3 id="install">
1.1       patrick   156: <strong>Getting and installing</strong>
1.47      bentley   157: </h3>
1.1       patrick   158:
                    159: <p>
                    160: The latest supported OpenBSD/armv7 release is
1.46      tj        161: <a href="65.html">OpenBSD 6.5</a>.
1.1       patrick   162: Here are the
1.46      tj        163: <a href="https://ftp.openbsd.org/pub/OpenBSD/6.5/armv7/INSTALL.armv7">
1.41      tj        164: OpenBSD/armv7 installation instructions</a>.
1.9       sthen     165:
1.1       patrick   166: <p>
1.9       sthen     167: Snapshots are made available from time to time, in
1.45      tj        168: <a href="https://cdn.openbsd.org/pub/OpenBSD/snapshots/armv7">this location</a>
                    169: as well as on a few
1.1       patrick   170: <a href="ftp.html">mirrors</a>.
                    171: Here are the
1.45      tj        172: <a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/armv7/INSTALL.armv7">
1.38      tb        173: OpenBSD/armv7 snapshot installation instructions</a> as well.