svn commit: r45587 - head/en_US.ISO8859-1/htdocs/platforms

Gavin Atkinson gavin at
Wed Sep 10 17:46:08 UTC 2014

Author: gavin
Date: Wed Sep 10 17:46:07 2014
New Revision: 45587

  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.


Modified: head/en_US.ISO8859-1/htdocs/platforms/arm.xml
--- head/en_US.ISO8859-1/htdocs/platforms/arm.xml	Wed Sep 10 13:13:59 2014	(r45586)
+++ head/en_US.ISO8859-1/htdocs/platforms/arm.xml	Wed Sep 10 17:46:07 2014	(r45587)
@@ -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>The i80219 XScale processor is supported, as is the EP80219
-      devboard.</p>
-    <p>The IXP425 is supported, as is the Avila GW2348-4 devboard.</p>
-    <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>
-    <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>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>
+    <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>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=''>the FreeBSD/arm
+      Wiki pages</a>, and also from the
+      <a href=''>Kernel
+      Configuration files</a></p>
+    <h4>CPUs</h4>
+    <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>Note that not all peripherals are supported on all 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>
-      <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 at">freebsd-arm-subscribe at</a>></tt>
       or visit <a href="">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>

More information about the svn-doc-all mailing list