Group: Hardware/FSDG distributions/MIPS
From LibrePlanet
(→Components: Add reference for MIPS Creator CI20) |
(→Components: add ar* endianess) |
||
(22 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
! Freedom status | ! Freedom status | ||
|- | |- | ||
− | | Ingenic JZ4780 | + | | |
− | | 32bit MIPS | + | * Atheros AR71XX |
+ | * Atheros AR724X | ||
+ | * Atheros AR913X | ||
+ | * Atheros AR9331 | ||
+ | * Atheros AR9341 | ||
+ | * Atheros QCA9558 | ||
+ | * Atheros QCA9563 | ||
+ | | 32bit MIPS <ref>https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/mips/Kconfig?h=v5.15-rc5#n239</ref> big endian<ref>Verified on a WNDR3800 running librecmc v1.5.14-core with "hexdump -s 5 -n 1 -C /bin/sh' and 'echo -n I | hexdump -o | awk '{ print substr($2,6,1); exit}'"</ref> | ||
+ | | | ||
+ | Compatible with LibreCMC: | ||
+ | * Buffalo WZR-HP-G300NH v1.x and *1CHNAS | ||
+ | * Netgear WNDR3800 v1 - v2, v4.20 - 4.27 | ||
+ | * TP-Link TL-MR3020 v5.x, v8.x, v9.x, v10.x, v11.x, v12.x | ||
+ | * TP-Link TL-WR741ND v1, v2 | ||
+ | * TP-Link TL-WR841ND | ||
+ | * TP-Link TL-WR842ND v1, v2.x, v3.x, v4.x | ||
+ | * TL-WR1043N v5 | ||
+ | * ThinkPenguin TPE-NWIFIROUTER2 v2 | ||
+ | * Think Penguin TPE-R1100 mini WiFi Router | ||
+ | * Think Penguin TPE-R1200 mini WiFi Router v2 | ||
+ | |- | ||
+ | | | ||
+ | * Cavium Octeon CN30xx, CN31xx, CN36xx, CN38xx | ||
+ | * Cavium Octeon Plus: CN5xxx | ||
+ | * Cavium Octeon II: CN6xxx | ||
+ | * Cavium Octeon III: CN7xxx | ||
+ | | | ||
+ | * 64bit MIPS <ref>https://en.wikipedia.org/wiki/List_of_MIPS_architecture_processors</ref> | ||
+ | * Little endian<ref>https://www.debian.org/releases/stable/mips64el/ch02s01.en.html</ref> | ||
+ | | | ||
+ | * [[Group:Hardware/Computers/WiFi_Access_points/D-Link_DSR-500N|D-Link DSR-500N]] | ||
+ | * D-Link DSR-1000N | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | * Ingenic JZ4720<ref>https://web.archive.org/web/20110904201104/http://en.ingenic.cn/product.aspx?ID=60</ref><ref>https://en.wikipedia.org/wiki/Ingenic_Semiconductor#XBurst_microarchitecture</ref> | ||
+ | * Ingenic JZ4780 | ||
+ | | | ||
+ | * 32bit MIPS | ||
+ | * Unknown endian | ||
| | | | ||
* MIPS Creator CI20 | * MIPS Creator CI20 | ||
+ | * Qi-Hardware Ben Nanonote | ||
| | | | ||
* Free software boot | * Free software boot | ||
− | |||
* GPU not working with free software<ref name="fsf-hw-single-board-computers">https://www.fsf.org/resources/hw/single-board-computers</ref> | * GPU not working with free software<ref name="fsf-hw-single-board-computers">https://www.fsf.org/resources/hw/single-board-computers</ref> | ||
+ | * The display controller is most probably working | ||
|- | |- | ||
+ | | | ||
+ | * Loongson 2E | ||
+ | * Loongson 2F | ||
+ | | | ||
+ | * MIPS64el | ||
+ | | | ||
+ | * Lemote 8101B / 8089B / 8089D laptops | ||
+ | * Fuloong 2E / 2F small desktop computers | ||
+ | * Fuloong FL6004 / FL6014 / FL6005 / FL6015 mini-pc | ||
|} | |} | ||
+ | |||
+ | == Summary == | ||
+ | * All the devices officially supported by LibreCMC are 32bit as of October 2021 | ||
+ | |||
+ | TODO: | ||
+ | * Check the devices that are not officially supported by LibreCMC | ||
+ | * Check if the more recent Lemote devices / Loongson are interesting | ||
+ | * Check if more recent WiFi access points have 64bit MIPS | ||
+ | * Check if there are interesting MIPS SOCs for single board computers | ||
+ | * Check if there are powerful MIPS computers originally made for other uses cases (network infrastructure, other?) | ||
+ | |||
+ | == References == | ||
+ | <references/> | ||
== See also == | == See also == | ||
* [[Group:Hardware/FSDG_distributions]]: CPU support in various FSDG compliant distributions | * [[Group:Hardware/FSDG_distributions]]: CPU support in various FSDG compliant distributions |
Latest revision as of 07:59, 18 October 2023
Introduction
This wiki page is there to understand if it makes sense to revive the Parabola mips64el port, find strategies to support MIPS in self hosted FSDG compliant distributions and/or look if it makes sense to spend time supporting MIPS hardware.
Components
CPU / Platform / System On a Chip | Architecture | Computers | Freedom status |
---|---|---|---|
|
32bit MIPS [1] big endian[2] |
Compatible with LibreCMC:
|
|
|
|
||
|
|
|
|
|
|
|
Summary
- All the devices officially supported by LibreCMC are 32bit as of October 2021
TODO:
- Check the devices that are not officially supported by LibreCMC
- Check if the more recent Lemote devices / Loongson are interesting
- Check if more recent WiFi access points have 64bit MIPS
- Check if there are interesting MIPS SOCs for single board computers
- Check if there are powerful MIPS computers originally made for other uses cases (network infrastructure, other?)
References
- ↑ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/mips/Kconfig?h=v5.15-rc5#n239
- ↑ Verified on a WNDR3800 running librecmc v1.5.14-core with "hexdump -s 5 -n 1 -C /bin/sh' and 'echo -n I | hexdump -o | awk '{ print substr($2,6,1); exit}'"
- ↑ https://en.wikipedia.org/wiki/List_of_MIPS_architecture_processors
- ↑ https://www.debian.org/releases/stable/mips64el/ch02s01.en.html
- ↑ https://web.archive.org/web/20110904201104/http://en.ingenic.cn/product.aspx?ID=60
- ↑ https://en.wikipedia.org/wiki/Ingenic_Semiconductor#XBurst_microarchitecture
- ↑ https://www.fsf.org/resources/hw/single-board-computers
See also
- Group:Hardware/FSDG_distributions: CPU support in various FSDG compliant distributions