svn commit: r48592 - head/en_US.ISO8859-1/htdocs/news/status
Warren Block
wblock at FreeBSD.org
Tue Apr 12 22:17:17 UTC 2016
Author: wblock
Date: Tue Apr 12 22:17:16 2016
New Revision: 48592
URL: https://svnweb.freebsd.org/changeset/doc/48592
Log:
Add AmigaOne report from Justin Hibbits <jhibbits at freebsd.org>.
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml Tue Apr 12 22:12:35 2016 (r48591)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml Tue Apr 12 22:17:16 2016 (r48592)
@@ -1069,4 +1069,95 @@
</task>
</help>
</project>
+
+ <project cat='arch'>
+ <title>AmigaOne X5000 support</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Justin</given>
+ <common>Hibbits</common>
+ </name>
+ <email>jhibbits at freebsd.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://www.amigaos.net/hardware/133/amigaone-x5000" />
+ </links>
+
+ <body>
+ <p>A continuation of the Book-E QorIQ support enhancements by
+ Semihalf dating back to 2012.</p>
+
+ <p>The AmigaOne X5000 series of AmigaOS compatible systems uses
+ the Freescale QorIQ series of SoCs for a desktop-class form
+ factor. The work here entails adding support for the e5500
+ core itself, in addition to support for the SoC
+ peripherals.</p>
+
+ <p>Currently most code is checked in to enable basic support:
+ dTSEC (ethernet), core support (e500mc, e5500). Additionally,
+ as part of this, rman, the kernel resource manager, was
+ enhanced to use uintmax_t for resources. This allows devices
+ to be physically above the 4GB boundary on 32-bit systems.
+ With a statically compiled device tree, it boots to multiuser
+ mode, with nfsroot, and can be used as normal (serial and ssh
+ logins once configured).</p>
+ </body>
+
+ <sponsor>
+ Alex Perez (Inertial Computing)
+ </sponsor>
+
+ <help>
+ <task>
+ <p>eSDHC driver. Work has been started on this, hijacking the
+ imx_sdhc.c from Ian Lepore, but there are still bugs:
+ missing DMA from the iMX driver, and odd timeouts after the
+ system starts up.</p>
+ </task>
+
+ <task>
+ <p>SATA support. There is a WIP driver for the SATA
+ controller, but it's currently very slow, about 11MB/s on a
+ SATA 2 link. It currently relies on a 10ms delay on every
+ SATA transaction, in order for it to be even somewhat
+ stable. Without this delay, the disk scan never works and I
+ haven't yet figured out why.</p>
+ </task>
+
+ <task>
+ <p>Local console (VGA) support. It currently boots with a
+ serial console. vgapci0 is seen if there's a PCIe graphics
+ card, but vt(4) doesn't attach to it yet.</p>
+ </task>
+
+ <task>
+ <p>64-bit support. The CPU on the board is a P5020, a 64-bit
+ e5500 dual-core SoC. Currently, booke support in FreeBSD is
+ 32-bit only.</p>
+ </task>
+
+ <task>
+ <p>SMP. SMP support on Book-E hardware is currently
+ broken.</p>
+ </task>
+
+ <task>
+ <p>U-boot support. Currently this uses a compiled-in device
+ tree, but it would be preferred for it to use the device
+ tree provided by u-boot, or at least the Linux-compatible
+ device tree.</p>
+ </task>
+
+ <task>
+ <p>More work is needed on the DPAA front (Datapath
+ Acceleration Architecture) to improve the ethernet driver,
+ and utilize the SEC engine for crypto, <tt>random(4)</tt>,
+ and IPSec.</p>
+ </task>
+ </help>
+ </project>
</report>
More information about the svn-doc-all
mailing list