GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • cpsw(4)
  • fec(4)
  • smsc(4)
  • sxie(4)
  • dwge(4)
  • dwxe(4)
  • ahci(4)
  • imxesdhc(4)
  • ommmc(4)
  • sximmc(4)
  • ehci(4)

This view

  • Original page
  • New address

GeezerVison is showing www.openbsd.org — OpenBSD/armv7

OpenBSD armv7


OpenBSD/armv7 is a port of OpenBSD to various ARMv7 based systems.

A mailing list for ARM-based ports is available at [email protected]. To join the OpenBSD/arm mailing list, send a message body of "subscribe arm" to [email protected]. Please be sure to check our mailing list policy before subscribing.


Current status

The current target platforms are Allwinner A10/A20/A33/A80, H2+/H3, R16/R40, V40 (sunxi), Freescale i.MX6/7 (imx) and TI OMAP4/AM3 (am335x/panda). We try to support most of the boards based on those SoCs. A list of supported boards is in the supported hardware section.

There are still a fair number of things to do on each of these boards, however OpenBSD is generally considered to be usable on them. The platform is now self-hosting; however, there is no SMP support. Networking is working on am335x, imx, panda and Allwinner A10/A20/H2+/H3.

Supported hardware

A note on the platforms and the associated boards: OpenBSD/armv7 bundles various platforms sharing the ARM v7 architecture. Due to the fact that there are many System-on-Chip devices (SoCs) around, OpenBSD/armv7 differentiates between various SoCs and may have a different level of support between them. All devices based on the Freescale i.MX6 and i.MX7 are referred to as imx, all devices based on Allwinner SoCs are referred to as sunxi. The boards with a TI OMAP4/AM3 SoC are subdivided into am335x (for BeagleBone) and panda (for PandaBoard).
  • Allwinner A10/A20
    • Cubieboard and Cubieboard 2
    • LinkSprite pcDuino
    • Banana Pi
  • Allwinner A33/R16
    • Banana Pi M2 Magic
  • Allwinner A80
    • Cubieboard4
  • Allwinner H2+/H3
    • Banana Pi M2+
    • Orange Pi One
    • Orange Pi Zero
  • Allwinner R40/V40
    • Banana Pi M2 Berry
  • Freescale/NXP i.MX6
    • Boundary Devices SABRE Lite/BD-SL-i.MX6
    • Boundary Devices Nitrogen6X
    • Wandboard
    • SolidRun CuBox-i4Pro
    • CompuLab Utilite
    • Kosagi Novena
  • Freescale/NXP i.MX7
    • Technexion PICO-PI-IMX7
  • TI OMAP4/AM3
    • BeagleBone and BeagleBone Black
    • PandaBoard and PandaBoard ES

Ethernet

  • cpsw(4) CPSW Ethernet device on am335x
  • fec(4) i.MX Ethernet device on imx
  • smsc(4) integrated SMSC LAN95xx 10/100 USB Ethernet on panda
  • sxie(4) sunxi EMAC 10/100 Ethernet device on Allwinner A10
  • dwge(4) sunxi GMAC 10/100/Gigabit Ethernet device on Allwinner A20
  • dwxe(4) sunxi EMAC 10/100/Gigabit Ethernet device on Allwinner H3 and H2+ (10/100 only).

Storage

  • ahci(4) on imx and sunxi
  • imxesdhc(4) SD/MMC controller on i.MX6
  • ommmc(4) SD/MMC controller on OMAP, including BeagleBone Black's built-in flash
  • sximmc(4) SD/MMC controller on sunxi

USB

  • ehci(4) on imx, panda and sunxi
No real time clock: Many of the armv7 devices do not have a battery-backed real time clock, but ntpd(8) should be able to compensate.

Getting and installing

The latest supported OpenBSD/armv7 release is OpenBSD 8.0. Here are the OpenBSD/armv7 installation instructions.

Snapshots are made available from time to time, in this location as well as on a few mirrors. Here are the OpenBSD/armv7 snapshot installation instructions as well.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.