doc/website/content/en/platforms/mips.adoc
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01:00

78 lines
2.7 KiB
Text

---
title: "FreeBSD/MIPS Project"
sidenav: developers
---
include::shared/en/urls.adoc[]
= FreeBSD/MIPS Project
== Introduction
This page contains information about porting FreeBSD to the MIPS(R) platform. Discussion of the MIPS port takes place on the https://lists.freebsd.org/mailman/listinfo/freebsd-mips[freebsd-mips] mailing list.
== Table Of Contents
* <<status,Status>>
* <<hw,MIPS Hardware Notes>>
* <<list,FreeBSD/MIPS mailing list>>
[[status]]
== Status
MIPS is a link:{committers-guide}#archs[Tier 2] architecture, and as such is not fully supported by the link:../../[FreeBSD] project.
[[hw]]
== FreeBSD/MIPS Hardware Notes
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.
Listing all supported devices on all CPUs and boards is impractical here, however much information can be obtained from the mailing list and archives, https://wiki.freebsd.org/FreeBSD/MIPS[the FreeBSD/MIPS Wiki pages], and also from the https://svnweb.freebsd.org/base/head/sys/mips/conf/[Kernel Configuration files]
=== CPUs
The following non-exhaustive list of CPUs and CPU families are supported:
* MIPS4Kc
* MIPS24Kc
* MIPS74Kc
* Atheros AR71xx, AR724x, AR91xx, AR933x, AR934x
* Cavium OCTEON
* NetLogic XLR/XLS CPU family
* SRI/Cambridge's BERI and CHERI open-source FPGA soft-cores
Note that not all peripherals are supported on all CPUs.
=== Boards
The following boards are supported:
* Ubiquiti Networks Router-Station (AR7130)
* Ubiquiti Networks Router-Station Pro (AR7161)
* Ubiquiti Networks PicoStation M2HP (AR7241)
* Ubiquiti Networks EdgeRouter Lite (OCTEON)
* TP-Link TL-WR1043ND (AR9132)
* Mikrotik RouterBoard RB450G
* Alfa Networks Hornet UB (AR933x)
* D-Link DIR-825 (AR7161)
* Atheros PB44, PB47, AP94, AP96 reference designs (AR7161)
* Atheros DB120 reference design (AR9344)
* 8devices Carambola-2 (AR9330)
* Engenius ENH-200 (AR7240+AR9285)
* Buffalo Airstation WZR-300HP B0 A1
* MIPS Malta evaluation board
* Lanner MR-320, MR-730, MR-995 (OCTEON)
* Portwell CAM-0100 (OCTEON)
* Radisys AMC-7211 / ATCA-7220 (OCTEON)
* D-Link DSR-500, DSR-500N, DSR-1000 and DSR-1000N (OCTEON)
* GE Intelligent Platforms WANIC 6354 (OCTEON)
* Cavium development boards CN5860-EVB-NIC4, CN5650-EVB-NIC16, CN5200-EVB-MB4
Note that not all peripherals are supported on all boards.
[[list]]
== FreeBSD/MIPS mailing list
Join the link:#list[FreeBSD/MIPS mailing list] to contribute code or learn about the status of the project.
To subscribe to this list, send an email to `<freebsd-mips-subscribe@FreeBSD.org>` or visit the http://lists.FreeBSD.org/mailman/listinfo/freebsd-mips[mailman interface].