-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy patharmv7.html
154 lines (135 loc) · 5.33 KB
/
armv7.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/armv7</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="the OpenBSD/armv7 page">
<meta name="copyright" content="This document copyright 2016 by OpenBSD.">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="openbsd.css">
<link rel="canonical" href="https://www.openbsd.org/armv7.html">
</head>
<body bgcolor="#ffffff" text="#000000" link="#23238e">
<h2>
<a href="index.html">
<font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>
<font color="#e00000">armv7</font>
</h2>
<hr>
<p>
OpenBSD/armv7 is a port of OpenBSD to various ARMv7 based systems.
<p>
A mailing list for ARM-based ports is available at
<u><font color="#23238e">[email protected]</font></u>.
To join the OpenBSD/arm mailing list, send a message body of
<b>"subscribe arm"</b> to
<a href="mailto:[email protected]">[email protected]</a>.
Please be sure to check our <a href="mail.html">mailing list policy</a> before
subscribing.
<br clear=all>
<hr>
<a name="status"></a>
<h3><font color="#0000e0"><strong>Current status</strong></font></h3>
The current target platforms are Allwinner A10/A20 (<tt>sunxi</tt>),
Freescale i.MX6 (<tt>imx</tt>) and TI OMAP3/4
(<tt>am335x</tt>/<tt>beagle</tt>/<tt>panda</tt>). We try to support
most of the boards based on those SoCs. A list of supported boards
is in the <a href="#hardware">supported hardware</a> section.
</p>
<p>
There are generally 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 <tt>am335x</tt>, <tt>imx</tt>, <tt>panda</tt>
and <tt>sunxi</tt>.
</p>
<a name="hardware"></a>
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3>
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 a Chips (SoC) around,
OpenBSD/armv7 differentiates between various SoCs and may have a
different level of support between them. All devices based on the
i.MX6 are referred to as <tt>imx</tt>, all devices based on A10/A20 are
referred to as <tt>sunxi</tt>. The boards with an OMAP 3/4 SoC are
subdivided into <tt>am335x</tt> (for BeagleBone), <tt>beagle</tt> (for
BeagleBoard) and <tt>panda</tt> (for PandaBoard).
</p>
<ul>
<li>Allwinner A10/A20
<ul>
<li>Cubieboard</li>
<li>LinkSprite pcDuino</li>
<li>Banana Pi</li>
</ul>
</li>
<li>Freescale/NXP i.MX6
<ul>
<li>Boundary Devices SABRE Lite/BD-SL-i.MX6</li>
<li>Boundary Devices Nitrogen6X</li>
<li>Wandboard</li>
<li>SolidRun CuBox-i4Pro</li>
<li>CompuLab Utilite</li>
<li>Kosagi Novena</li>
</ul>
</li>
<li>TI OMAP3/4
<ul>
<li>BeagleBoard C4 / xM</li>
<li>BeagleBone and BeagleBone Black</li>
<li>PandaBoard and PandaBoard ES</li>
</ul>
</li>
</ul>
<h4>Ethernet</h4>
<ul>
<li><a href="https://man.openbsd.org/?query=cpsw&sektion=4&arch=armv7">cpsw(4)</a>
CPSW Ethernet device on <tt>am335x</tt></li>
<li><a href="https://man.openbsd.org/?query=fec&sektion=4&arch=armv7">fec(4)</a>
i.MX Ethernet device on <tt>imx</tt></li>
<li><a href="https://man.openbsd.org/?query=smsc&sektion=4&arch=armv7">smsc(4)</a>
integrated SMSC LAN95xx 10/100 USB Ethernet on <tt>panda</tt></li>
<li><a href="https://man.openbsd.org/?query=sxie&sektion=4&arch=armv7">sxie(4)</a>
sunxi EMAC 10/100 Ethernet device on <tt>sunxi</tt></li>
<li><a href="https://man.openbsd.org/?query=dwge&sektion=4&arch=armv7">dwge(4)</a>
sunxi GMAC 10/100/Gigabit Ethernet device on <tt>sunxi</tt></li>
</ul>
<h4>Storage</h4>
<ul>
<li><a href="https://man.openbsd.org/?query=ahci&sektion=4&arch=armv7">ahci(4)</a>
on <tt>imx</tt> and <tt>sunxi</tt></li>
<li><a href="https://man.openbsd.org/?query=imxesdhc&sektion=4&arch=armv7">imxesdhc(4)</a>
SD/MMC controller on i.MX6</li>
<li><a href="https://man.openbsd.org/?query=ommmc&sektion=4&arch=armv7">ommmc(4)</a>
SD/MMC controller on OMAP, including BeagleBone Black's built-in flash</li>
</ul>
<h4>USB</h4>
<ul>
<li><a href="https://man.openbsd.org/?query=ehci&sektion=4&arch=armv7">ehci(4)</a>
on <tt>imx</tt>, <tt>panda</tt> and <tt>sunxi</tt></li>
</ul>
<b>No real time clock:</b> Many of the armv7 devices do not have a
battery-backed real time clock. For this reason, using the <tt>-s</tt>
option of <a href="faq/faq8.html#OpenNTPD">OpenNTPD</a> may be desirable.
<a name="install"></a>
<h3><font color="#0000e0">
<strong>Getting and installing</strong>
</font></h3>
<p>
The latest supported OpenBSD/armv7 release is
<a href="61.html">OpenBSD 6.1</a>.
Here are the
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/6.1/armv7/INSTALL.armv7">
OpenBSD/armv7 6.1 installation instructions</a>.
<p>
Snapshots are made available from time to time, in
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/snapshots/armv7">this location</a>
as well as in a few
<a href="ftp.html">mirrors</a>.
Here are the
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/snapshots/armv7/INSTALL.armv7">
OpenBSD/armv7 snapshot installation instructions</a> as well.
</body>
</html>