Add ThunderX report from Zbigniew Bodek

This commit is contained in:
Benjamin Kaduk 2015-10-18 01:16:34 +00:00
parent bf9ad8574a
commit b688cd347e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47612

View file

@ -2652,4 +2652,94 @@
</help>
</project>
<project cat='arch'>
<title>&os; on Cavium ThunderX (arm64)</title>
<contact>
<person>
<name>
<given>Dominik</given>
<common>Ermel</common>
</name>
<email>der@semihalf.com</email>
</person>
<person>
<name>
<given>Wojciech</given>
<common>Macek</common>
</name>
<email>wma@semihalf.com</email>
</person>
<person>
<name>
<given>Zbigniew</given>
<common>Bodek</common>
</name>
<email>zbb@semihalf.com</email>
</person>
</contact>
<body>
<p>Caviums ThunderX is a high-performance 64-bit ARMv8 CPU,
available in configurations with up to 48 cores per package.
ThunderX is the initial reference platform for the &os;/arm64
porting effort.</p>
<p>Additional Semihalf-sponsored work on ThunderX support
brought brand new features such as:</p>
<ul>
<li> Multi-socket operation:
&os; now runs on a two-node ThunderX server board with total
number of 96 CPU cores!</li>
<li>Virtual Networking Interface Card driver:
The VNIC driver consists of 4 elements (BGX, MDIO, and
Physical and Virtual Functions) and is the second driver in &os;
to utilize SR-IOV capabilities. ThunderX is now able to use
built-in networking interfaces at 1&ndash;40 Gbps.</li>
</ul>
<p>Moreover, previously introduced functionalities have been
improved and committed to HEAD. This include:</p>
<ul>
<li>PCIe drivers (for both internal and external
controllers)</li>
<li>ITS (Interrupt Translation Services) fixes</li>
<li>Platform-specific changes for ThunderX</li>
<li>Various other fixes to kernel (PCI, UMA, etc.)</li>
</ul>
<p>The remaining features are being reviewed and will be
integrated to HEAD soon. However, the GENERIC kernel already
supports and runs on ThunderX.
</p>
</body>
<sponsor>
The FreeBSD Foundation
</sponsor>
<sponsor>
ARM Ltd.
</sponsor>
<sponsor>
Cavium
</sponsor>
<sponsor>
Semihalf
</sponsor>
<help>
<task>
<p>Upstream the remaining features: 2-socket support, VNIC
driver, and PCIe fixes</p>
</task>
</help>
</project>
</report>