Skip to content

Commit e4dbe35

Browse files
committed
Split platforms in supported "tiers"
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
1 parent 80753d5 commit e4dbe35

File tree

1 file changed

+43
-13
lines changed

1 file changed

+43
-13
lines changed

_tabs/platforms.md

+43-13
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,54 @@ icon: fas fa-microchip
33
order: 3
44
---
55

6-
Infix can run on many different types of architectures and boards, much
7-
thanks to Linux and Buildroot. Currently the focus is on 64-bit ARM
8-
devices with switching fabric supported by Linux switchdev.
6+
Infix can run on many different types of [architectures and boards][1],
7+
much thanks to Linux and Buildroot. Currently the focus is on 64-bit
8+
ARM devices with switching fabric supported by Linux switchdev.
99

10-
The [following boards][1] are fully supported:
10+
The following boards have been know to run Infix. They are divided into
11+
three tiers to denote level of support.
1112

12-
- Marvell CN9130 CRB (ARM)
13-
- Marvell EspressoBIN (ARM)
14-
- Microchip SparX-5i PCB135 (ARM)
15-
- StarFive VisionFive2 (RISC-V)
16-
- NanoPi R2S (ARM)
13+
### Tier 1
1714

18-
An x86_64 build is also available, primarily intended for development
19-
and testing using [Qemu][2], but can also be used for evaluation and
20-
demo purposes in [GNS3][3]. For more information, see: [Infix in
21-
Virtual Environments][4].
15+
Fully supported in default builds, with images included in releases:
16+
17+
- [Marvell CN9130][5] CRB (ARM)
18+
- Qemu[^1] (x86_64)
19+
20+
### Tier 2
21+
22+
Separate `defconfig`, may use custom kernel and bootloader. May
23+
graduate to *Tier 1* support depending on community interest and
24+
participation.
25+
26+
- [StarFive VisionFive2][6] (RISC-V)
27+
- [NanoPi R2S][7] (ARM)
28+
29+
### Tier 3
30+
31+
Worked at one point but needs more attention to bring on par with the
32+
Infix boot sequence, and testing:
33+
34+
- [Microchip SparX-5i][8] PCB135 (ARM)
35+
- [Marvell EspressoBIN][9] (ARM)
36+
37+
38+
39+
------
40+
41+
**Footnotes**
42+
43+
[^1]: The [Qemu][2] x86_64 is primarily intended for development and
44+
testing, but can also be used for evaluation and demo purposes in
45+
[GNS3][3]. For more information, see: [Infix in Virtual
46+
Environments][4].
2247

2348
[1]: https://github.com/kernelkit/infix/tree/main/board
2449
[2]: https://www.qemu.org/
2550
[3]: https://www.gns3.com/
2651
[4]: https://github.com/kernelkit/infix/blob/main/doc/virtual.md
52+
[5]: https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-infrastructure-processors-octeon-tx2-cn913x-product-brief.pdf
53+
[6]: https://doc-en.rvspace.org/VisionFive2/Landing_Page/VisionFive_2/introduction.html
54+
[7]: https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R2S
55+
[8]: https://ww1.microchip.com/downloads/en/DeviceDoc/00002854B.pdf
56+
[9]: http://espressobin.net/

0 commit comments

Comments
 (0)