Changeset View
Standalone View
en_US.ISO8859-1/htdocs/platforms/arm.xml
Context not available. | |||||
<a href='https://svnweb.freebsd.org/base/head/sys/arm/conf/'>Kernel | <a href='https://svnweb.freebsd.org/base/head/sys/arm/conf/'>Kernel | ||||
Configuration files</a></p> | Configuration files</a></p> | ||||
<p>Note all FreeBSD releases support everything listed below. Please check | |||||
manu: s/Note/Not/ | |||||
Not Done Inline ActionsNote all? "Not all"? val_packett.cool: Note all? "Not all"? | |||||
each release's release notes or the FreeBSD mailing list for more info.</p> | |||||
<h4>Cores Supported</h4> | <h4>Cores Supported</h4> | ||||
<ul> | <ul> | ||||
<li>ARM9E</li> | <li>ARM9E</li> | ||||
Context not available. | |||||
<li>Marvel Sheeva</li> | <li>Marvel Sheeva</li> | ||||
<li>ARM10E</li> | <li>ARM10E</li> | ||||
<li>ARM11J</li> | <li>ARM11J</li> | ||||
<li>Cortex A5</li> | <li>Cortex A5, A7, A8, A9, A12, A15, A17, A53, A55, A57, A65, A72, A73, A75, A76, A77</li> | ||||
Not Done Inline Actionsshould we just drop this entire section? Made more sense in the past, but now, not so much. Also, I pulled the list from the ident CPUs, so we might not actually run on all of them. jmg: should we just drop this entire section? Made more sense in the past, but now, not so much. | |||||
Not Done Inline ActionsEverything is forward compatible within each ARMvX generation, I agree that listing cores is silly. val_packett.cool: Everything is forward compatible within each ARMvX generation, I agree that listing cores is… | |||||
<li>Cortex A7</li> | |||||
<li>Cortex A8</li> | |||||
<li>Cortex A9</li> | |||||
<li>Cortex A12</li> | |||||
<li>Cortex A15</li> | |||||
</ul> | </ul> | ||||
<h4>SoCs</h4> | <h4>Processors/SoCs</h4> | ||||
<ul> | <ul> | ||||
<li>Allwinner A10/A20</li> | <li>Allwinner A10/A13/A20/A31/A31A/A33/A64/A83T/H2PLUS/H3/H5/H6</li> | ||||
Not Done Inline ActionsWe have conf for this, but not at all familiar if we actually run on this hardware. jmg: We have conf for this, but not at all familiar if we actually run on this hardware. | |||||
Not Done Inline ActionsI doubt that the hardware is branded "SOCFPGA", that sounds like an internal development term val_packett.cool: I doubt that the hardware is branded "SOCFPGA", that sounds like an internal development term | |||||
<li>Atmel AT91RM92 and AT91SAM9 families</li> | <li>Altera SOCFPGA</li> | ||||
Not Done Inline Actionsnote: Cavium has been acquired by Marvell, maybe say something like "Marvell/Cavium ThunderX..." If we're going to list proper server-grade machines (SBSA) like the ThunderX2 here, there's a lot more. <h4>Generic ARMv8 Server/Workstation Support</h4> FreeBSD supports <a href="https://developer.arm.com/architectures/platform-design/server-systems">Arm ServerReady</a> compliant systems that implement the Server Base System Architecture (SBSA) and the Server Base Boot Requirements (SBBR). These machines boot with UEFI and use ACPI for device configuration. The following platforms have been confirmed to boot: - Marvell/Cavium ThunderX (CN88xx), ThunderX2 (CN99xx) - AMD Opteron A1100 ("Seattle") - Ampere eMAG 8180 - Marvell Armada 8020/8040 (with EDK2 UEFI firmware) - NXP Layerscape LX2160A (with EDK2 UEFI firmware) - Amazon EC2 Graviton/Graviton2 virtual instances <h4>Supported Embedded SoCs</h4> - Rockchip RK3328/RK3399 - ... val_packett.cool: note: Cavium has been acquired by Marvell, maybe say something like "Marvell/Cavium ThunderX... | |||||
<li>Broadcom BCM2835 (used in Raspberry Pi)</li> | <li>Broadcom BCM2835 (used in Raspberry Pi), BCM2736 (RPi2), BCM2837 (RPi3), BCM2838</li> | ||||
<li>Cavium CNS11xx</li> | <li>Cavium CNS11xx, CN88xx (ThunderX), CN99xx (ThunderX2)</li> | ||||
<li>Freescale i.MX51, i.MX53, i.MX6 and Vybrid Family</li> | <li>Freescale i.MX51, i.MX53, i.MX6 and Vybrid Family</li> | ||||
<li>Intel XSCALE</li> | <li>Marvell Armada XP (ARMv7) and 38xx</li> | ||||
manuUnsubmitted Not Done Inline ActionsNot sure it's worth putting armv7 here, also both are so if we put it, put it at the end of the line. manu: Not sure it's worth putting armv7 here, also both are so if we put it, put it at the end of the… | |||||
<li>Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip</li> | <li>Marvell 37xx and 8k</li> | ||||
Not Done Inline Actions"8k" is a very informal abbreviation. "Marvell Armada 7020/7040/8020/8040", or just "Marvell Armada 8020/8040" if we're not that sure about 7k (they're the same family) val_packett.cool: "8k" is a very informal abbreviation.
"Marvell Armada 7020/7040/8020/8040", or just "Marvell… | |||||
<li>Marvell Armada 500 (ARMv6) and Armada XP (ARMv7)</li> | |||||
<li>NXP LPC32x0</li> | |||||
<li>Qualcomm Snapdragon</li> | <li>Qualcomm Snapdragon</li> | ||||
Not Done Inline ActionsWould be nice to clarify or remove, I only saw like one driver for something Snapdragon-related. val_packett.cool: Would be nice to clarify or remove, I only saw like one driver for something Snapdragon-related. | |||||
<li>Rockchip RK3188</li> | <li>Rockchip RK3328, RK3399</li> | ||||
<li>Samsung Exynos5 and S3C24xxx</li> | |||||
<li>Texas Instruments DaVinci Digital Media SoC</li> | <li>Texas Instruments DaVinci Digital Media SoC</li> | ||||
<li>TI OMAP</li> | <li>TI OMAP</li> | ||||
<li>Xilinx Zynq7 family</li> | <li>Xilinx Zynq-7000 family</li> | ||||
</ul> | </ul> | ||||
<p>Note that not all peripherals are supported on all CPUs.</p> | <p>Note that not all peripherals are supported on all CPUs.</p> | ||||
<h5>Discontinued</h2> | |||||
<p>The following Processors/SoCs were last supported in FreeBSD 12 or before:</p> | |||||
<ul> | |||||
<li>Atmel AT91RM92 and AT91SAM9 families</li> | |||||
<li>Intel XSCALE</li> | |||||
<li>Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip</li> | |||||
<li>NXP LPC32x0</li> | |||||
<li>Samsung Exynos5 and S3C24xxx</li> | |||||
</ul> | |||||
<h4>Boards</h4> | <h4>Boards</h4> | ||||
<ul> | <ul> | ||||
Context not available. | |||||
<li>Colibri VF50 Evaluation Board</li> | <li>Colibri VF50 Evaluation Board</li> | ||||
<li>Cubieboard(1,2) (Allwinner A10/A20)</li> | <li>Cubieboard(1,2) (Allwinner A10/A20)</li> | ||||
<li>Device Solutions Quartz</li> | <li>Device Solutions Quartz</li> | ||||
<li>Gateworks Avila GW2348 and Cambria GW2358</li> | |||||
<li>Genesi Efika MX Smarttop and Smartbook</li> | <li>Genesi Efika MX Smarttop and Smartbook</li> | ||||
<li>Globalscale Technologies OpenRD platform</li> | <li>Globalscale Technologies OpenRD platform</li> | ||||
<li>Google Chromebook</li> | <li>Google Chromebook</li> | ||||
<li>Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)</li> | |||||
<li>Linksys NSLU2</li> | <li>Linksys NSLU2</li> | ||||
Not Done Inline Actionsreally bad entry, probably about old *Samsung* Chromebooks val_packett.cool: really bad entry, probably about old *Samsung* Chromebooks | |||||
<li>Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100</li> | |||||
<li>Marvell DB-88F6781 (ARMv6)</li> | |||||
<li>Marvell DB-78460 (ARMv7)</li> | |||||
<li>Marvell Sheeva Plug and Dream Plug</li> | |||||
<li>Pandaboard (OMAP4)</li> | <li>Pandaboard (OMAP4)</li> | ||||
<li>Phytec Cosmic Board (Freescale Vybrid Family)</li> | <li>Phytec Cosmic Board (Freescale Vybrid Family)</li> | ||||
<li>Raspberry Pi</li> | <li>Raspberry Pi</li> | ||||
<li>Radxa Rock (Work in progress)</li> | <li>Radxa Rock (Work in progress)</li> | ||||
<li>SBC6045 with Atmel at91sam9g45</li> | <li>SBC6045 with Atmel at91sam9g45</li> | ||||
<li>Technologic Systems TS-7200 and TS-7800</li> | |||||
<li>Wandboard</li> | <li>Wandboard</li> | ||||
<li>Zedboard (Xilinx Zynq)</li> | <li>Zedboard (Xilinx Zynq)</li> | ||||
</ul> | </ul> | ||||
Context not available. | |||||
<p>Note that not all peripherals are supported on all boards.</p> | <p>Note that not all peripherals are supported on all boards.</p> | ||||
<h5>Discontinued</h2> | |||||
<p>The following boards were last supported in FreeBSD 12 or before:</p> | |||||
<ul> | |||||
<li>Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)</li> | |||||
<li>Marvell DB-78460 (ARMv7)</li> | |||||
<li>Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100</li> | |||||
<li>Marvell DB-88F6781 (ARMv6)</li> | |||||
<li>Marvell Sheeva Plug and Dream Plug</li> | |||||
Not Done Inline Actionsisn't "SheevaPlug" usually written without a space? val_packett.cool: isn't "SheevaPlug" usually written without a space? | |||||
<li>Technologic Systems TS-7200 and TS-7800</li> | |||||
Not Done Inline Actionsdid we even ever support the TS-7200? I can try to boot it, but we only have config file for 7800... jmg: did we even ever support the TS-7200? I can try to boot it, but we only have config file for… | |||||
</ul> | |||||
<h3><a name="todo">What Needs To Be Done</a></h3> | <h3><a name="todo">What Needs To Be Done</a></h3> | ||||
<ul> | <ul> | ||||
Context not available. |
s/Note/Not/