Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Mar 2008 15:25:11 GMT
From:      Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   www/121533: ARM platform page on website out-of-date
Message-ID:  <200803091525.m29FPBGM068771@ga9test2.york.ac.uk>
Resent-Message-ID: <200803091530.m29FU2B1087239@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121533
>Category:       www
>Synopsis:       ARM platform page on website out-of-date
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-www
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 09 15:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Gavin Atkinson
>Release:        FreeBSD 7.0-BETA3 amd64
>Organization:
>Environment:
System: FreeBSD ga9test2.york.ac.uk 7.0-BETA3 FreeBSD 7.0-BETA3 #0: Fri Nov 16 19:12:38 UTC 2007 root@myers.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64

>Description:
	The ARM platform page at http://www.freebsd.org/platforms/arm.html
is very out-of-date and doesn't really show just how far along this platform
is coming.  This tries to update the page as best I can manage, using
information from commit logs, the source code, and various posts on the
ARM mailing list.  It also updates the page to more closely fit the style
of the other platform pages.  Lastly, I've tried to explain what "Tier-2"
actually means in the context of an embedded platform, using information from
http://lists.freebsd.org/pipermail/cvs-doc/2006-May/013082.html
>How-To-Repeat:
	N/A
>Fix:

	

--- arm.diff begins here ---
Index: www/en/platforms/arm.sgml
===================================================================
RCS file: /usr/ncvs/www/en/platforms/arm.sgml,v
retrieving revision 1.11
diff -u -r1.11 arm.sgml
--- www/en/platforms/arm.sgml	3 Dec 2006 18:15:18 -0000	1.11
+++ www/en/platforms/arm.sgml	9 Mar 2008 15:17:58 -0000
@@ -10,25 +10,63 @@
 <html>
   &header;
     
-    <p>FreeBSD/ARM is a port of FreeBSD which aims to run
-      on the ARM architecture and hardware.
-      The project's goal is to provide support for the
-      architecture and hardware surrounding it.</p>
+    <h3><a name="intro">Introduction</a></h3>
 
-    <h3>FreeBSD/ARM Hardware Notes</h3>
+    <p>This page contains information about the FreeBSD port to the
+      ARM architecture and hardware.  Discussion of the ARM port takes
+      place on the
+      <a href="http://lists.freebsd.org/mailman/listinfo/freebsd-arm">freebsd-arm</a>;
+      mailing list.</p>
+
+    <h3><a name="toc">Table Of Contents</a></h3>
+
+    <ul>
+      <li><a href="#status">Status</a></li>
+      <li><a href="#hw">Hardware List</a></li>
+      <li><a href="#todo">What Needs To Be Done</a></li>
+      <li><a href="#links">FreeBSD/ARM Related Links</a></li>
+      <li><a href="#miniinst">Mini-Install Guide</a></li>
+      <li><a href="#list">FreeBSD/ARM mailing list</a></li>
+    </ul>
+
+    <h3><a name="status">Status</a></h3>
+
+    <p>ARM is officially a
+      <a href="&base;/doc/en_US.ISO8859-1/articles/committers-guide/archs.html">
+      Tier 2</a> architecture, as the <a href="&base;">FreeBSD</a> project
+      does not provide official releases or pre-built packages for this
+      platform due to it primarily targeting the embedded arena.  However,
+      FreeBSD/ARM is being actively developed and maintained, well supported,
+      and provides an excellent framework for building ARM-based systems.</p>
+
+    <h3><a name="hw">FreeBSD/ARM Hardware Notes</a></h3>
     
-    <p>Currently FreeBSD should work on the i80321 based Intel
+    <p>FreeBSD should work on the i80321 based Intel XScale&reg;
       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
+      Hot-e HL200 devboard, and the BWCT board.</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>
 
-    <h3>What Needs To Be Done</h3>
+    <p>Additionally, support for the Technologic Systems TS-7200 devboard
+      is in the works, as is support for the Atmel AT91SAM926x CPU and
+      the Mavell Orion ARM SoC, the Samsung S3C2XX0 range, and Cirrus
+      Logic EP93XX CPUs.</p>
+
+    <h3><a name="todo">What Needs To Be Done</a></h3>
 
     <ul>
       <li>SATA support needs to be added.</li>
@@ -37,7 +75,7 @@
         from NetBSD.</li>
     </ul>
 
-    <h3>FreeBSD/ARM Related Links</h3>
+    <h3><a name="links">FreeBSD/ARM Related Links</a></h3>
 
     <ul>
       <li><a href="http://tisu.mit.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf">;
@@ -46,7 +84,7 @@
       <li><a href="http://www.netbsd.org/Ports/arm32/">NetBSD Arm/32 project</a></li>
     </ul>
 
-    <h3>Mini-Install guide</h3>
+    <h3><a name="miniinst">Mini-Install guide</a></h3>
 
       <p>&a.cognet; (cognet@FreeBSD.org) has written a mini-install guide for the
         current FreeBSD source.  It is
--- arm.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803091525.m29FPBGM068771>