Update the FreeBSD/arm lplatform page to reflect the last few years of
progress. Most of this information comes from the FreeBSD/arm wiki page.
This commit is contained in:
parent
9445a2d2cd
commit
24e878d92a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45587
1 changed files with 62 additions and 33 deletions
|
@ -45,35 +45,77 @@
|
|||
|
||||
<h3><a name="hw">FreeBSD/ARM Hardware Notes</a></h3>
|
||||
|
||||
<p>FreeBSD should work on the i80321 based Intel XScale®
|
||||
devboards, which includes the IQ31244 and IQ80321 boards.
|
||||
Support is still minimal, covering only the CPU, PCI-X bus,
|
||||
em(4) Ethernet adapters, the UART and timer devices.</p>
|
||||
<p>FreeBSD/arm supports or is working on support for a large range of
|
||||
ARM CPUs and development boards. Not every peripheral is supported on
|
||||
every CPU or board, though work continues towards this and contributions
|
||||
are always welcome. Conversely, many CPUs and boards not listed may
|
||||
work with only minimal changes needed.</p>
|
||||
|
||||
<p>The i80219 XScale processor is supported, as is the EP80219
|
||||
devboard.</p>
|
||||
<p>Listing all supported devices on all CPUs and boards is impractical here,
|
||||
however much information can be obtained from the mailing list and
|
||||
archives, <a href='https://wiki.freebsd.org/FreeBSD/arm'>the FreeBSD/arm
|
||||
Wiki pages</a>, and also from the
|
||||
<a href='https://svnweb.freebsd.org/base/head/sys/arm/conf/'>Kernel
|
||||
Configuration files</a></p>
|
||||
|
||||
<p>The IXP425 is supported, as is the Avila GW2348-4 devboard.</p>
|
||||
<h4>CPUs</h4>
|
||||
|
||||
<p>The Atmel AT91RM9200 CPU/Microcontroller range is supported.
|
||||
Support is provided for the Kwikbyte KB9202 devboard range, the
|
||||
BWCT board and the Hot-e HL200 thin client device.</p>
|
||||
<ul>
|
||||
<li>Allwinner A10/A20</li>
|
||||
<li>Atmel AT91RM92 and AT91SAM9 families</li>
|
||||
<li>Broadcom BCM2835 (used in Raspberry Pi)</li>
|
||||
<li>Cavium CNS11xx</li>
|
||||
<li>Freescale i.MX51, i.MX53, i.MX6 and Vybrid Family</li>
|
||||
<li>Intel XSCALE</li>
|
||||
<li>Marvell Orion, Kirkwood and Discovery Innovation families of systems-on-chip</li>
|
||||
<li>Marvell Armada 500 (ARMv6) and Armada XP (ARMv7)</li>
|
||||
<li>NXP LPC32x0</li>
|
||||
<li>Qualcomm Snapdragon</li>
|
||||
<li>Rockchip RK3188</li>
|
||||
<li>Samsung Exynos5 and S3C24xxx</li>
|
||||
<li>Texas Instruments DaVinci Digital Media SoC</li>
|
||||
<li>TI OMAP</li>
|
||||
<li>Xilinx Zynq7 family</li>
|
||||
</ul>
|
||||
|
||||
<p>Minimal support for the StrongARM 1100 CPU is provided, but
|
||||
only within the limits of what Simics emulate: CPU, UART and
|
||||
clock. It is theoretically possible to boot on the Assabet board,
|
||||
the one Simics emulates; no attempts, successful or unsuccessful,
|
||||
have been reported.</p>
|
||||
<p>Note that not all peripherals are supported on all CPUs.</p>
|
||||
|
||||
<p>Additionally, support for the Technologic Systems TS-7200 devboard
|
||||
is in the works, as is support for the Atmel AT91SAM926x CPU and
|
||||
the Marvell Orion ARM SoC, the Samsung S3C2XX0 range, and Cirrus
|
||||
Logic EP93XX CPUs.</p>
|
||||
<h4>Boards</h4>
|
||||
|
||||
<ul>
|
||||
<li>ArndaleBoard (Samsung Exynos5250)</li>
|
||||
<li>Atmel AT91RM9200</li>
|
||||
<li>BeagleBoard and BeagleBoard-xM (TI OMAP3)</li>
|
||||
<li>BeagleBone</li>
|
||||
<li>Colibri VF50 Evaluation Board</li>
|
||||
<li>Cubieboard(1,2) (Allwinner A10/A20)</li>
|
||||
<li>Device Solutions Quartz</li>
|
||||
<li>Gateworks Avila GW2348 and Cambria GW2358</li>
|
||||
<li>Genesi Efika MX Smarttop and Smartbook</li>
|
||||
<li>Globalscale Technologies OpenRD platform</li>
|
||||
<li>Google Chromebook</li>
|
||||
<li>Kwikbyte KB9202B (as well as the older KB9202 and KB9202A)</li>
|
||||
<li>Linksys NSLU2</li>
|
||||
<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>Phytec Cosmic Board (Freescale Vybrid Family)</li>
|
||||
<li>Raspberry Pi</li>
|
||||
<li>Radxa Rock (Work in progress)</li>
|
||||
<li>SBC6045 with Atmel at91sam9g45</li>
|
||||
<li>Technologic Systems TS-7200 and TS-7800</li>
|
||||
<li>Wandboard</li>
|
||||
<li>Zedboard (Xilinx Zynq)</li>
|
||||
</ul>
|
||||
|
||||
<p>Note that not all peripherals are supported on all boards.</p>
|
||||
|
||||
<h3><a name="todo">What Needs To Be Done</a></h3>
|
||||
|
||||
<ul>
|
||||
<li>SATA support needs to be added.</li>
|
||||
<li>SATA support needs to be added for boards currently missing it.</li>
|
||||
|
||||
<li>Other devices, such as watchdog, i2c and bus should be merged
|
||||
from NetBSD.</li>
|
||||
|
@ -100,18 +142,5 @@
|
|||
<p>To subscribe to this list, send mail to <tt class="
|
||||
EMAIL"><<a href="mailto:freebsd-arm-subscribe@FreeBSD.org">freebsd-arm-subscribe@FreeBSD.org</a>></tt>
|
||||
or visit <a href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-arm">mailman interface</a>.</p>
|
||||
|
||||
<h3>What musicians say about FreeBSD/ARM</h3>
|
||||
|
||||
<p>With FreeBSD/ARM, you can enjoy the silence from running your
|
||||
(embedded) computer. There's even a song of that name, "Enjoy
|
||||
The Silence", by Depeche Mode:</p>
|
||||
|
||||
<pre>All I ever wanted
|
||||
All I ever needed
|
||||
Is here in my ARMs
|
||||
Words are very unnecessary
|
||||
They can only do harm</pre>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue