Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mips [2014/09/12 12:58] – GavinAtkinsonmips [2023/08/21 05:16] (current) – deprecate MIPS. MarkLinimon
Line 1: Line 1:
-====== FreeBSD/MIPS port ======+:!: As part of %%FreeBSD%%'s [[DeprecationPlan#FreeBSD_14|14.0 deprecation plans]], the MIPS architecture port has been removed.  The following information is kept as a historical reference.
  
-The current %%FreeBSD%%/mips [[FreeBSD/mips/todo|TODO List]] contains items that we'd like to see, or items that people are currently working on.+There was once a %%FreeBSD%%/mips [[mips/todo|TODO List]] containing items that we would have liked to see, but it is now OBE.
  
 ===== MIPS32 ===== ===== MIPS32 =====
Line 7: Line 7:
 There are a variety of MIPS32 platforms supported. There are a variety of MIPS32 platforms supported.
  
-The most popular / tested is the [[AtherosMIPS|Atheros MIPS]] SoCs.+The most popular / tested is the [[AtherosMIPS|Atheros MIPS]] %%SoCs%%.
  
 The CPU families in question (in 32-bit mode): The CPU families in question (in 32-bit mode):
Line 17: Line 17:
 Specific boards (non-exhaustive): Specific boards (non-exhaustive):
  
-  * [[FreeBSD/mips/UBNT-RouterStation|Ubiquiti Networks Router-Station (AR7130)]] +  * [[mips/UBNT-RouterStation|Ubiquiti Networks Router-Station (AR7130)]] 
-  * [[FreeBSD/mips/UBNT-RouterStationPro|Ubiquiti Networks Router-Station Pro (AR7161)]] +  * [[mips/UBNT-RouterStation|Ubiquiti Networks Router-Station Pro (AR7161)]] 
-  * [[FreeBSD/mips/UBNT-PicoStationM2HP|Ubiquiti Networks PicoStation M2HP (AR7241)]] +  * [[mips/UBNT-PicoStationM2HP|Ubiquiti Networks PicoStation M2HP (AR7241)]] 
-  * [[FreeBSD/mips/TL-WR1043ND|TP-Link TL-WR1043ND (AR9132)]]+  * [[mips/TL-WR1043ND|TP-Link TL-WR1043ND (AR9132)]]
   * Mikrotik %%RouterBoard%% RB450G   * Mikrotik %%RouterBoard%% RB450G
   * Alfa Networks Hornet UB (AR933x)   * Alfa Networks Hornet UB (AR933x)
-  * [[FreeBSD/mips/DIR-825|D-Link DIR-825 (AR7161)]]+  * [[mips/DIR-825|D-Link DIR-825 (AR7161, AR934x)]] 
 +  * D-Link DIR-655 (QCA9558)
   * Atheros PB44, PB47, AP94, AP96 reference designs (AR7161)   * Atheros PB44, PB47, AP94, AP96 reference designs (AR7161)
   * Atheros DB120 reference design (AR9344)   * Atheros DB120 reference design (AR9344)
-  * [[FreeBSD/mips/Carambola2|8devices Carambola-2 (AR9330)]] +  * [[mips/Carambola2|8devices Carambola-2 (AR9330)]] 
-  * [[FreeBSD/mips/ENH200|Engenius ENH-200 (AR7240+AR9285)]] +  * [[mips/ENH200|Engenius ENH-200 (AR7240+AR9285)]] 
-  * [[FreeBSD/mips/WZR300HP|Buffalo Airstation WZR-300HP B0 A1]]+  * [[mips/WZR300HP|Buffalo Airstation WZR-300HP B0 A1]] 
 +  * Atheros AP135 reference design (QCA9558) 
 +  * [[mips/TL-WR1043NDv2|TP-Link TL-1043ND v2 (QCA9558)]] 
 +  * [[mips/TL-WDR3600|TP-Link TL-WDR3600 v1.5 (AR9344)]]
  
-May other devices have an AR71xx, AR724x, AR91xx, AR933x, AR934x in them. Any of those boards will work - provided enough RAM (32MB) and flash (8MB) is available to run %%FreeBSD%%-HEAD.+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   * Ralink RT305xF systems
-  * Malta (may also work in 64-bit mode; unknown if 64-bit kernels have been tested with an emulator or real hardware)+  * Malta (32 and 64 bit emulation) 
 + 
 +===== MIPS 64 based ===== 
 + 
 +  * BERI ([[http://www.cl.cam.ac.uk/research/security/ctsrd/beri/]]) (From 10.0-RELEASE)
  
 ===== Octeon-based ===== ===== Octeon-based =====
  
-**See [[FreeBSD/mips/Octeon]] article.**+**See [[mips/Octeon]] article.**
  
 ===== NetLogic ===== ===== NetLogic =====
Line 45: Line 53:
 ===== Emulation ===== ===== Emulation =====
  
-The 32-bit and 64-bit MIPS platforms (both big and little endian) can be tested under various emulator environments. Please see [[FreeBSD/MipsEmulation]] for further information.+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.
  
 ===== Building FreeBSD/MIPS ===== ===== Building FreeBSD/MIPS =====
Line 51: Line 59:
 A very simple (and perhaps out of date) overview can be found here - [[FreeBSD/BuildingMIPS]] . A very simple (and perhaps out of date) overview can be found here - [[FreeBSD/BuildingMIPS]] .
  
-AdrianChadd has built a set of build scripts to build MIPS/ARM access point images: [[https://code.google.com/p/freebsd-wifi-build/]] .+AdrianChadd has built a set of build scripts to build MIPS/ARM access point images: [[https://github.com/freebsd/freebsd-wifi-build/]] .
  
 ===== Related articles ===== ===== Related articles =====
  
-[[FreeBSD/mips/OcteonSim|Cavium Simulator]] -- How to run the Cavium Network Simulator on %%FreeBSD%% with a %%FreeBSD%% kernel+[[mips/OcteonSim|Cavium Simulator]] -- How to run the Cavium Network Simulator on %%FreeBSD%% with a %%FreeBSD%% kernel 
 + 
 +===== External links ===== 
 + 
 +  * [[https://web.archive.org/web/20191208212430/https://www.mipsopen.com/|MIPS Open]] - From the Internet Archive , not active anymore. 
 + 
 +{{tag>Historical}}
  
  • mips.1410526712.txt.gz
  • Last modified: 2014/09/12 12:58
  • by GavinAtkinson