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
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD/MIPS Project">
<!ENTITY email 'freebsd-mips'>
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&title;</title>
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
</head>
<body class="navinclude.developers">
<h3>Introduction</h3>
<p>This page contains information about porting FreeBSD to the
MIPS® platform. Discussion of the MIPS port takes
place on the
<a href="https://lists.freebsd.org/mailman/listinfo/freebsd-mips">freebsd-mips</a>
mailing list.</p>
<h3>Table Of Contents</h3>
<ul>
<li><a href="#status">Status</a></li>
<li><a href="#hw">FreeBSD/MIPS Hardware Notes</a></li>
<li><a href="#list">FreeBSD/MIPS mailing list</a></li>
</ul>
<h3><a name="status">Status</a></h3>
<p>MIPS is a
<a href="&base;/doc/en_US.ISO8859-1/articles/committers-guide/archs.html">
Tier 2</a> architecture, and as such is not fully supported by the
<a href="&base;">FreeBSD</a> project.</p>
<h3><a name="hw">FreeBSD/MIPS Hardware Notes</a></h3>
<p>FreeBSD/MIPS is a port of the FreeBSD operating system
to platforms based around MIPS processors.
At the moment, several MIPS32 and MIPS64 development boards
and embedded platforms are being targeted.</p>
<p>Listing all supported devices on all CPUs and boards is impractical here,
however much information can be obtained from the mailing list and
archives, <a href='https://wiki.freebsd.org/FreeBSD/MIPS'>the FreeBSD/MIPS
Wiki pages</a>, and also from the
<a href='https://svnweb.freebsd.org/base/head/sys/mips/conf/'>Kernel
Configuration files</a></p>
<h4>CPUs</h4>
<p>The following non-exhaustive list of CPUs and CPU families are
supported:</p>
<ul>
<li>MIPS4Kc</li>
<li>MIPS24Kc</li>
<li>MIPS74Kc</li>
<li>Atheros AR71xx, AR724x, AR91xx, AR933x, AR934x</li>
<li>Cavium OCTEON</li>
<li>NetLogic XLR/XLS CPU family</li>
<li>SRI/Cambridge's BERI and CHERI open-source FPGA soft-cores</li>
</ul>
<p>Note that not all peripherals are supported on all CPUs.</p>
<h4>Boards</h4>
<p>The following boards are supported:</p>
<ul>
<li>Ubiquiti Networks Router-Station (AR7130)</li>
<li>Ubiquiti Networks Router-Station Pro (AR7161)</li>
<li>Ubiquiti Networks PicoStation M2HP (AR7241)</li>
<li>Ubiquiti Networks EdgeRouter Lite (OCTEON)</li>
<li>TP-Link TL-WR1043ND (AR9132)</li>
<li>Mikrotik RouterBoard RB450G</li>
<li>Alfa Networks Hornet UB (AR933x)</li>
<li>D-Link DIR-825 (AR7161)</li>
<li>Atheros PB44, PB47, AP94, AP96 reference designs (AR7161)</li>
<li>Atheros DB120 reference design (AR9344)</li>
<li>8devices Carambola-2 (AR9330)</li>
<li>Engenius ENH-200 (AR7240+AR9285)</li>
<li>Buffalo Airstation WZR-300HP B0 A1</li>
<li>MIPS Malta evaluation board</li>
<li>Lanner MR-320, MR-730, MR-995 (OCTEON)</li>
<li>Portwell CAM-0100 (OCTEON)</li>
<li>Radisys AMC-7211 / ATCA-7220 (OCTEON)</li>
<li>D-Link DSR-500, DSR-500N, DSR-1000 and DSR-1000N (OCTEON)</li>
<li>GE Intelligent Platforms WANIC 6354 (OCTEON)</li>
<li>Cavium development boards CN5860-EVB-NIC4, CN5650-EVB-NIC16, CN5200-EVB-MB4</li>
</ul>
<p>Note that not all peripherals are supported on all boards.</p>
<h3><a name="list">FreeBSD/MIPS mailing list</a></h3>
<p>Join the <a href="#list">FreeBSD/MIPS mailing list</a> to
contribute code or learn about the status of the project.</p>
<p>To subscribe to this list, send an email to <tt class="
EMAIL"><<a href="mailto:freebsd-mips-subscribe@FreeBSD.org">freebsd-mips-subscribe@FreeBSD.org</a>></tt>
or visit the <a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-mips">mailman interface</a>.</p>
</body>
</html>
|