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

Annotation of www/armv7.html, Revision 1.61

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.56      dtucker    38: The current target platforms are Allwinner A10/A20/A33/A80, H2+/H3,
1.47      bentley    39: R16/R40, V40 (<code>sunxi</code>), Freescale i.MX6/7 (<code>imx</code>) and TI
1.50      ians       40: OMAP4/AM3 (<code>am335x</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.56      dtucker    49: and Allwinner A10/A20/H2+/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
1.49      ians       59: SoCs are referred to as <code>sunxi</code>. The boards with an TI OMAP4/AM3
1.50      ians       60: SoC are subdivided into <code>am335x</code> (for BeagleBone) and
                     61: <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.60      fcambus    66:                <li>Cubieboard and Cubieboard 2
1.48      deraadt    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.56      dtucker    81:        <li>Allwinner H2+/H3
1.42      kettenis   82:        <ul>
1.48      deraadt    83:                <li>Banana Pi M2+
                     84:                <li>Orange Pi One
1.56      dtucker    85:                <li>Orange Pi Zero
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.49      ians      108:        <li>TI OMAP4/AM3
1.1       patrick   109:        <ul>
1.48      deraadt   110:                <li>BeagleBone and BeagleBone Black
                    111:                <li>PandaBoard and PandaBoard ES
1.1       patrick   112:        </ul>
1.48      deraadt   113:
1.1       patrick   114: </ul>
                    115:
                    116: <h4>Ethernet</h4>
                    117: <ul>
1.47      bentley   118:        <li><a href="https://man.openbsd.org/armv7/cpsw.4">cpsw(4)</a>
1.48      deraadt   119:          CPSW Ethernet device on <code>am335x</code>
1.47      bentley   120:        <li><a href="https://man.openbsd.org/armv7/fec.4">fec(4)</a>
1.48      deraadt   121:          i.MX Ethernet device on <code>imx</code>
1.47      bentley   122:        <li><a href="https://man.openbsd.org/armv7/smsc.4">smsc(4)</a>
1.48      deraadt   123:          integrated SMSC LAN95xx 10/100 USB Ethernet on <code>panda</code>
1.47      bentley   124:        <li><a href="https://man.openbsd.org/armv7/sxie.4">sxie(4)</a>
1.48      deraadt   125:          sunxi EMAC 10/100 Ethernet device on Allwinner A10
1.47      bentley   126:        <li><a href="https://man.openbsd.org/armv7/dwge.4">dwge(4)</a>
1.48      deraadt   127:          sunxi GMAC 10/100/Gigabit Ethernet device on Allwinner A20
1.47      bentley   128:        <li><a href="https://man.openbsd.org/armv7/dwxe.4">dwxe(4)</a>
1.55      dtucker   129:          sunxi EMAC 10/100/Gigabit Ethernet device on Allwinner H3 and
                    130:          H2+ (10/100 only).
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.51      deraadt   152: battery-backed real time clock, but <a href="https://man.openbsd.org/ntpd">ntpd(8)</a>
                    153: should be able to compensate.
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.61    ! tj        161: <a href="72.html">OpenBSD 7.2</a>.
1.1       patrick   162: Here are the
1.61    ! tj        163: <a href="https://ftp.openbsd.org/pub/OpenBSD/7.2/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.