version 1.22, 2019/04/24 04:00:39 |
version 1.23, 2019/05/27 22:55:19 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
<!doctype html> |
"http://www.w3.org/TR/html4/loose.dtd"> |
<html lang=en id=platform> |
<html> |
<meta charset=utf-8> |
<head> |
|
<title>OpenBSD/arm64</title> |
<title>OpenBSD/arm64</title> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
<meta name="description" content="the OpenBSD/arm64 page"> |
<meta name="description" content="the OpenBSD/arm64 page"> |
<meta name="copyright" content="This document copyright 2017-2018 by OpenBSD."> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<link rel="stylesheet" type="text/css" href="openbsd.css"> |
<link rel="stylesheet" type="text/css" href="openbsd.css"> |
<link rel="canonical" href="https://www.openbsd.org/arm64.html"> |
<link rel="canonical" href="https://www.openbsd.org/arm64.html"> |
</head> |
|
|
|
<body bgcolor="#ffffff" text="#000000" link="#23238e"> |
|
|
|
<h2> |
<h2 id=OpenBSD> |
<a href="index.html"> |
<a href="index.html"> |
<font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a> |
<i>Open</i><b>BSD</b></a> |
<font color="#e00000">arm64</font> |
arm64 |
</h2> |
</h2> |
<hr> |
<hr> |
|
|
|
<table><tr><td> |
<p> |
<p> |
OpenBSD/arm64 is a port of OpenBSD to various 64-bit ARM based systems. |
OpenBSD/arm64 is a port of OpenBSD to various 64-bit ARM based systems. |
</p> |
|
|
|
<p> |
<p> |
A mailing list for ARM-based ports is available at |
A mailing list for ARM-based ports is available at |
<u><font color="#23238e">arm@openbsd.org</font></u>. |
<a href="mailto:arm@openbsd.org">arm@openbsd.org</a>. |
To join the OpenBSD/arm mailing list, send a message body of |
To join the OpenBSD/arm mailing list, send a message body of |
<b>"subscribe arm"</b> to |
<b>"subscribe arm"</b> to |
<a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>. |
<a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>. |
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
subscribing. |
subscribing. |
|
</table> |
|
|
<br clear=all> |
|
<hr> |
<hr> |
|
|
<a name="status"></a> |
<h3 id="status"><strong>Current status</strong></h3> |
<h3><font color="#0000e0"><strong>Current status</strong></font></h3> |
|
|
|
<p> |
<p> |
The current target platforms are Allwinner A64/H5, AMD Opteron A1100, |
The current target platforms are Allwinner A64/H5, AMD Opteron A1100, |
Marvell ARMADA 7K/8K, Rockchip RK3328/RK3399, Broadcom BCM2837 |
Marvell ARMADA 7K/8K, Rockchip RK3328/RK3399, Broadcom BCM2837 |
(Raspberry Pi 3) and Socionext SCA11. |
(Raspberry Pi 3) and Socionext SCA11. |
</p> |
|
|
|
<p> |
<p> |
The install media includes firmware required to boot the Pine 64/64+ |
The install media includes firmware required to boot the Pine 64/64+ |
and Raspberry Pi. |
and Raspberry Pi. |
</p> |
|
|
|
<p> |
<p> |
The Raspberry Pi 3 requires closed but redistributable files on the |
The Raspberry Pi 3 requires closed but redistributable files on the |
|
|
load the firmware off the SD card and have the root disk on USB after |
load the firmware off the SD card and have the root disk on USB after |
installing OpenBSD reboot and interrupt U-Boot before the timeout |
installing OpenBSD reboot and interrupt U-Boot before the timeout |
expires and instruct U-Boot to prefer USB over the SD card: |
expires and instruct U-Boot to prefer USB over the SD card: |
</p> |
|
|
|
<pre class="cmdbox"> |
<pre class="cmdbox"> |
Hit any key to stop autoboot: 0 |
Hit any key to stop autoboot: 0 |
|
|
Opteron A1100 machines on the other hand come with a UEFI firmware |
Opteron A1100 machines on the other hand come with a UEFI firmware |
that includes a device tree and can boot off SATA or USB devices without |
that includes a device tree and can boot off SATA or USB devices without |
board specific boot files on the system disk. |
board specific boot files on the system disk. |
</p> |
|
|
|
<p> |
<p> |
All other machines that lack UEFI firmware require additional steps to |
All other machines that lack UEFI firmware require additional steps to |
create bootable install media. See the |
create bootable install media. See the |
<a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/arm64/INSTALL.arm64"> |
<a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/arm64/INSTALL.arm64"> |
OpenBSD/arm64 snapshot installation instructions</a> for further details. |
OpenBSD/arm64 snapshot installation instructions</a> for further details. |
</p> |
|
|
|
<a name="hardware"></a> |
<h3 id="hardware"><strong>Supported hardware</strong></h3> |
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3> |
|
|
|
<p> |
<p> |
OpenBSD/arm64 runs on the following hardware: |
OpenBSD/arm64 runs on the following hardware: |
</p> |
|
|
|
<ul> |
<ul> |
<li>Allwinner A64/H5 |
<li>Allwinner A64/H5 |
|
|
In general other boards/machines that use one of the SoCs listed above |
In general other boards/machines that use one of the SoCs listed above |
will work as well as long as UEFI firmware (e.g. U-Boot) and a device |
will work as well as long as UEFI firmware (e.g. U-Boot) and a device |
tree that describes the hardware is available. |
tree that describes the hardware is available. |
</p> |
|
|
|
<h4>Ethernet</h4> |
<h4>Ethernet</h4> |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?query=dwge&sektion=4&arch=arm64">dwge(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwge.4">dwge(4)</a> |
integrated Synopsys DesignWare GMAC 10/100/Gigabit Ethernet on Rockchip RK3399</li> |
integrated Synopsys DesignWare GMAC 10/100/Gigabit Ethernet on Rockchip RK3399</li> |
<li><a href="https://man.openbsd.org/?query=dwxe&sektion=4&arch=arm64">dwxe(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwxe.4">dwxe(4)</a> |
integrated Allwinner EMAC 10/100/Gigabit Ethernet on Allwinner A64/H5</li> |
integrated Allwinner EMAC 10/100/Gigabit Ethernet on Allwinner A64/H5</li> |
<li><a href="https://man.openbsd.org/?query=msk&sektion=4&arch=arm64">msk(4)</a> |
<li><a href="https://man.openbsd.org/arm64/msk.4">msk(4)</a> |
integrated Marvell Yukon-2 10/100/Gigabit Ethernet on OverDrive 1000</li> |
integrated Marvell Yukon-2 10/100/Gigabit Ethernet on OverDrive 1000</li> |
<li><a href="https://man.openbsd.org/?query=smsc&sektion=4&arch=arm64">smsc(4)</a> |
<li><a href="https://man.openbsd.org/arm64/smsc.4">smsc(4)</a> |
integrated SMSC LAN95xx 10/100 USB Ethernet on Raspberry Pi 3</li> |
integrated SMSC LAN95xx 10/100 USB Ethernet on Raspberry Pi 3</li> |
</ul> |
</ul> |
|
|
<h4>Storage</h4> |
<h4>Storage</h4> |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?query=ahci&sektion=4&arch=arm64">ahci(4)</a> |
<li><a href="https://man.openbsd.org/arm64/ahci.4">ahci(4)</a> |
on AMD Opteron A1100, Marvell 7K/8K and SynQuacer-E</li> |
on AMD Opteron A1100, Marvell 7K/8K and SynQuacer-E</li> |
<li><a href="https://man.openbsd.org/?query=dwmmc&sektion=4&arch=arm64">dwmmc(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwmmc.4">dwmmc(4)</a> |
on Rockchip RK3328/RK3399</li> |
on Rockchip RK3328/RK3399</li> |
<li><a href="https://man.openbsd.org/?query=dwmmc&sektion=4&arch=arm64">sdhc(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwmmc.4">sdhc(4)</a> |
on Rockchip RK3399</li> |
on Rockchip RK3399</li> |
<li><a href="https://man.openbsd.org/?query=dwmmc&sektion=4&arch=arm64">sximmc(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwmmc.4">sximmc(4)</a> |
on Allwinner A64/H5</li> |
on Allwinner A64/H5</li> |
</ul> |
</ul> |
|
|
<h4>USB</h4> |
<h4>USB</h4> |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?query=dwctwo&sektion=4&arch=arm64">dwctwo(4)</a> |
<li><a href="https://man.openbsd.org/arm64/dwctwo.4">dwctwo(4)</a> |
on Raspberry Pi 3</li> |
on Raspberry Pi 3</li> |
<li><a href="https://man.openbsd.org/?query=ehci&sektion=4&arch=arm64">ehci(4)</a> |
<li><a href="https://man.openbsd.org/arm64/ehci.4">ehci(4)</a> |
on Allwinner A64/H5 and Rockchip RK3328/RK3399</li> |
on Allwinner A64/H5 and Rockchip RK3328/RK3399</li> |
<li><a href="https://man.openbsd.org/?query=xhci&sektion=4&arch=arm64">xhci(4)</a> |
<li><a href="https://man.openbsd.org/arm64/xhci.4">xhci(4)</a> |
on Rockchip RK3399, OverDrive 1000 and SynQuacer-E</li> |
on Rockchip RK3399, OverDrive 1000 and SynQuacer-E</li> |
</ul> |
</ul> |
|
|
<b>No real time clock:</b> Many of the arm64 devices do not have a |
<strong>No real time clock:</strong> Many of the arm64 devices do not have a |
battery-backed real time clock. For this reason, using the <tt>-s</tt> |
battery-backed real time clock. For this reason, using the <code>-s</code> |
option of <a href="faq/faq8.html#OpenNTPD">OpenNTPD</a> may be desirable. |
option of <a href="faq/faq8.html#OpenNTPD">OpenNTPD</a> may be desirable. |
|
|
<a name="install"></a> |
<h3 id="install"> |
<h3><font color="#0000e0"> |
|
<strong>Getting and installing OpenBSD/arm64:</strong> |
<strong>Getting and installing OpenBSD/arm64:</strong> |
</font></h3> |
</h3> |
|
|
<p> |
<p> |
The latest supported OpenBSD/arm64 release is |
The latest supported OpenBSD/arm64 release is |
|
|
Here are the |
Here are the |
<a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/arm64/INSTALL.arm64"> |
<a href="https://ftp.openbsd.org/pub/OpenBSD/snapshots/arm64/INSTALL.arm64"> |
OpenBSD/arm64 snapshot installation instructions</a> as well. |
OpenBSD/arm64 snapshot installation instructions</a> as well. |
</p> |
|
|
|
</body> |
|
</html> |
|