svn commit: r47004 - head/en_US.ISO8859-1/htdocs/news/status
Warren Block
wblock at FreeBSD.org
Fri Jul 17 14:08:01 UTC 2015
Author: wblock
Date: Fri Jul 17 14:08:00 2015
New Revision: 47004
URL: https://svnweb.freebsd.org/changeset/doc/47004
Log:
Add Zbigniew Bodek <zbb at semihalf.com>'s report on ThunderX ARM support.
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Fri Jul 17 05:30:04 2015 (r47003)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-04-2015-06.xml Fri Jul 17 14:08:00 2015 (r47004)
@@ -1312,14 +1312,14 @@
the portmgr team during the second quarter.</p>
<p>This quarter also saw the release of the second quarterly
- branch, namely <tt>2015Q2</tt>. On this branch, 39 committers
+ branch, namely <tt>2015Q2</tt>. On this branch, 39 committers
applied 305 patches, which is more than twice as many updates
as during the last quarter.</p>
<p>On the quality assurance side, 30 exp-runs were performed to
validate sensitive updates or cleanups. Amongst those
noticeable changes are the update to pkg 1.5.4, three new
- <tt>USES</tt> (<tt>waf</tt>, <tt>gnustep</tt>, <tt>jpeg</tt>),
+ <tt>USES</tt> (<tt>waf</tt>, <tt>gnustep</tt>, <tt>jpeg</tt>),
the Perl default switch to 5.20, Ruby to 2.1.6, Firefox
38.0.6, and Chromium 43.0.2357.130.</p>
</body>
@@ -2070,4 +2070,127 @@
</task>
</help>
</project>
+
+ <project cat='proj'>
+ <title>&os; on Cavium ThunderX (ARM64)</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Dominik</given>
+ <common>Ermel</common>
+ </name>
+ <email>der at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Wojciech</given>
+ <common>Macek</common>
+ </name>
+ <email>wma at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Michal</given>
+ <common>Stanek</common>
+ </name>
+ <email>mst at semihalf.com</email>
+ </person>
+
+ <person>
+ <name>
+ <given>Zbigniew</given>
+ <common>Bodek</common>
+ </name>
+ <email>zbb at semihalf.com</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="http://wiki.freebsd.org/arm64">&os; Wiki: arm64</url>
+ <url href="https://youtu.be/lLgc4FJLJ3Y">Video: &os; on 48-core
+ ThunderX (ARMv8)</url>
+ </links>
+
+ <body>
+ <p>Since the previous report, ThunderX gained SMP support and
+ &os; is now running on 48 real-life ARMv8 CPU cores! The
+ newly introduced functionality was based on initial
+ foundational work submitted by Andrew Turner and Robin
+ Randhawa, with emulation as the primary target.</p>
+
+ <p>Semihalf's efforts focused on hardware, and include:</p>
+
+ <ul>
+ <li>Multicore support for the newer Generic Interrupt
+ Controller GICv3</li>
+
+ <li>Numerous bug fixes for:
+ <ul>
+ <li><tt>pmap(9)</tt> - memory attributes and TLB
+ management</li>
+
+ <li><tt>locore.S</tt> - secondary core initialization</li>
+
+ <li>IPI (inter-processor interrupts)</li>
+
+ <li>Per-CPU timers</li>
+
+ <li>Size of early UMA allocations</li>
+
+ <li>Cache maintenance</li>
+
+ <li>Exceptions handling</li>
+
+ <li>Stack issues</li>
+ </ul></li>
+
+ <li>ThunderX-specific changes and quirks</li>
+ </ul>
+
+ <p>This support was introduced to the public at the &os; 2015
+ Developer Summit in Ottawa at a demo held by Semihalf and the
+ &os; Foundation. Cavium's ThunderX server CRB (Customer
+ Reference Board) is now capable of booting SMP &os; from both
+ the hard disk and from an NFS root using a PCIe networking
+ card. The example setup is now available on the &os; test
+ cluster hosted at Sentex Communications.</p>
+
+ <p>ThunderX support changes are currently being reviewed and
+ integrated into mainline &os;.</p>
+ </body>
+
+ <sponsor>
+ The FreeBSD Foundation
+ </sponsor>
+
+ <sponsor>
+ ARM Ltd.
+ </sponsor>
+
+ <sponsor>
+ Cavium
+ </sponsor>
+
+ <sponsor>
+ Semihalf
+ </sponsor>
+
+ <help>
+ <task>
+ <p>Upstream ThunderX support to &os; HEAD</p>
+ </task>
+
+ <task>
+ <p>Support for multi-socket configuration of ThunderX (96 CPUs
+ connected through coherent fabric)</p>
+ </task>
+
+ <task>
+ <p>Implement VNIC support (ThunderX networking controller)</p>
+ </task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list