You were redirected here from mips.

:!: As part of FreeBSD's 14.0 deprecation plans, the MIPS architecture port has been removed. The following information is kept as a historical reference.

There was once a FreeBSD/mips TODO List containing items that we would have liked to see, but it is now OBE.

There are a variety of MIPS32 platforms supported.

The most popular / tested is the Atheros MIPS SoCs.

The CPU families in question (in 32-bit mode):

  • MIPS4Kc
  • MIPS24Kc (from 9-RELEASE)
  • MIPS74Kc (from 11-HEAD)

Specific boards (non-exhaustive):

May other devices have an AR71xx, AR724x, AR91xx, AR933x, AR934x, QCA955x in them. Any of those boards will work - provided enough RAM (32MB) and flash (8MB) is available to run FreeBSD-HEAD.

  • Ralink RT305xF systems
  • Malta (32 and 64 bit emulation)

See Octeon article.

  • NetLogic XLR/XLS CPU family

The 32-bit and 64-bit MIPS platforms (both big and little endian) can be tested under various emulator environments. Please see MipsEmulation for further information.

A very simple (and perhaps out of date) overview can be found here - BuildingMIPS .

AdrianChadd has built a set of build scripts to build MIPS/ARM access point images: https://github.com/freebsd/freebsd-wifi-build/ .

Cavium Simulator – How to run the Cavium Network Simulator on FreeBSD with a FreeBSD kernel

  • MIPS Open - From the Internet Archive , not active anymore.
  • mips.txt
  • Last modified: 2023/08/21 05:16
  • by MarkLinimon