svn commit: r48580 - head/en_US.ISO8859-1/htdocs/news/status
Warren Block
wblock at FreeBSD.org
Tue Apr 12 21:29:32 UTC 2016
Author: wblock
Date: Tue Apr 12 21:29:31 2016
New Revision: 48580
URL: https://svnweb.freebsd.org/changeset/doc/48580
Log:
Add ThunderX report from Zbigniew Bodek <zbb at semihalf.com>.
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 21:19:37 2016 (r48579)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-01-2016-03.xml Tue Apr 12 21:29:31 2016 (r48580)
@@ -463,4 +463,103 @@
</task>
</help>
</project>
+
+ <project cat='arch'>
+ <title>FreeBSD 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>Zbigniew</given>
+ <common>Bodek</common>
+ </name>
+ <email>zbb at semihalf.com</email>
+ </person>
+ </contact>
+
+ <links></links>
+
+ <body>
+ <p>Since the last report &os; support for ThunderX has been
+ significantly improved and stabilized. Semihalf contributions
+ include the following items:</p>
+
+ <ul>
+ <li>Support for the newest ThunderX chip revisions (Pass 2.0)
+ and current Cavium firmware. Backward compatibility is
+ maintained.</li>
+
+ <li>Moved to using pci_host_generic.c as a main driver for the
+ internal PCIe bridge. Significant rework of PCIe code to
+ support both generic and ThunderX based platforms. </li>
+
+ <li> Serious networking performance boost and bug fixes: </li>
+ <ul>
+ <li>Fixed race condition on Rx path causing very rare
+ ‘use after free’ issue</li>
+
+ <li>Hardware L3 and L4 checksums support</li>
+
+ <li>Hardware assisted TCP Segmentation Offloading
+ (TSO)</li>
+
+ <li>Support for software Large Receive Offload (LRO)</li>
+
+ <li>Various improvements to Tx and Rx paths and
+ configuration</li>
+ </ul>
+ </ul>
+
+ <p>The driver supports all available Ethernet connections (1,
+ 10, 30 Gbps) and system can can saturate 10 Gbps link (on Tx)
+ using 4 CPU cores.</p>
+
+ <ul>
+ <li>Significantly improved overall I/O performance:</li>
+ <ul>
+ <li>Complete rework of copyin/copyout and bzero
+ functionalities</li>
+ </ul>
+
+ <li>Other improvements:</li>
+ <ul>
+ <li>Support for interrupt to CPU binding (including
+ GICv3/ITS backends)</li>
+ </ul>
+ </ul>
+
+ <p>This work is integrated to the FreeBSD HEAD on on-going
+ basis.</p>
+ </body>
+
+ <sponsor>
+ Cavium
+ </sponsor>
+
+ <sponsor>
+ Semihalf
+ </sponsor>
+
+ <help>
+ <task>
+ <p>Support for multi Queue Set operation in VNIC</p>
+ </task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list