svn commit: r46188 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Jan 11 16:05:23 UTC 2015
Author: bjk
Date: Sun Jan 11 16:05:22 2015
New Revision: 46188
URL: https://svnweb.freebsd.org/changeset/doc/46188
Log:
Add arm64 entry
Approved by: hrs (mentor, blanket)
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sat Jan 10 02:41:36 2015 (r46187)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-10-2014-12.xml Sun Jan 11 16:05:22 2015 (r46188)
@@ -2159,4 +2159,98 @@
</help>
</project>
+ <project cat='kern'>
+ <title>FreeBSD/arm64</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Andrew</given>
+ <common>Turner</common>
+ </name>
+ <email>andrew at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Ed</given>
+ <common>Maste</common>
+ </name>
+ <email>emaste at FreeBSD.org</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Zbigniew</given>
+ <common>Bodek</common>
+ </name>
+ <email>zbb at semihalf.com</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://wiki.freebsd.org/arm64" />
+ <url href="https://github.com/FreeBSDFoundation/freebsd/tree/arm64-dev" />
+ </links>
+
+ <body>
+ <p>There is growing interest in ARM's 64-bit architecture.
+ Officially named as AArch64, it is also known as ARMv8 and arm64.
+ Andrew Turner started initial work on the FreeBSD/arm64 port at
+ the end of 2012.</p>
+
+ <p>The &os; Foundation is now collaborating with ARM,
+ Cavium, the Semihalf team, and Andrew Turner to port &os; to
+ arm64, and significant progress was made on the port over the last
+ quarter of 2014.</p>
+
+ <p>As of the end of the year &os; boots to single-user mode
+ on arm64, executing both static and dynamic applications. Patches
+ in review allow &os; to boot to multi-user mode and these are
+ expected to be merged soon. This includes implementing many stub
+ functions in userland and the kernel. With this, &os; has booted to
+ multi-user mode on both the ARM Foundation Model and the QEMU full
+ system emulation.</p>
+
+ <p>Cavium has supplied a software simulator of their Thunder X
+ hardware. Bringup of &os; has started on this including writing
+ new drivers for the ARM Generic Interrupt Controller v3 (GICv3)
+ and a preliminary driver for the PCIe root complex. With these,
+ &os; is able to boot on this simulator in preparation for
+ testing on hardware. Further work is progressing to add full PCIe
+ bringup and to add support for the GICv3 Interrupt Translation
+ Services (ITS) for MSI-X.</p>
+
+ <p>Further improvements have been made to the loader to allow
+ it to take the Flattened Device Tree data from UEFI and pass it to
+ the kernel. In the kernel busdma, CPU identification, and
+ improvements to interrupt handling have been made, along with
+ preliminary KDB support.</p>
+
+ <p>Hardware for testing the port will be installed in the
+ &os; Test Cluster hosted by Sentex Communications. The first
+ reference platform, Cavium's ThunderX, is expected to arrive
+ in the cluster in mid-January.</p>
+ </body>
+
+ <sponsor>The &os; Foundation</sponsor>
+ <sponsor>ARM</sponsor>
+ <sponsor>Cavium</sponsor>
+
+
+ <help>
+ <task>
+ <p>Bring up and test kernel support on real hardware.</p>
+ </task>
+
+ <task>
+ <p>Implement remaining userland libraries and binaries.</p>
+ </task>
+
+ <task>
+ <p>Produce installable images.</p>
+ </task>
+ </help>
+ </project>
+
</report>
More information about the svn-doc-all
mailing list