Add report on NTB driver improvements from cem
This commit is contained in:
parent
6f7e87b250
commit
091bc3df34
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47922
1 changed files with 48 additions and 0 deletions
|
|
@ -253,4 +253,52 @@
|
|||
</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='kern'>
|
||||
<title>ntb_hw(4)/if_ntb(4) driver synced up to Linux</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Conrad</given>
|
||||
<common>Meyer</common>
|
||||
</name>
|
||||
<email>cem@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="https://github.com/jonmason/ntb/wiki">Jon Mason's NTB wiki</url>
|
||||
<url href="https://www-ssl.intel.com/content/dam/www/public/us/en/documents/white-papers/xeon-c5500-c3500-non-transparent-bridge-paper.pdf">Intel NTB whitepaper</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>ntb_hw(4) is now up-to-date with the Linux NTB driver as
|
||||
of the work-in-progress 4.4 kernel (and actually, contains some
|
||||
fixes that haven't landed in the mainline Linux tree yet but will
|
||||
land in 4.5). Only Back-to-back ("B2B") configurations
|
||||
are supported at this time. Going forward, newer hardware may
|
||||
only support the B2B configuration.</p>
|
||||
|
||||
<p>if_ntb(4) is mostly up-to-date with the Linux NTB netdevice
|
||||
driver. Notably absent is support for changing the MTU at
|
||||
runtime.</p>
|
||||
</body>
|
||||
|
||||
<sponsor>EMC / Isilon Storage Division</sponsor>
|
||||
|
||||
<help>
|
||||
<task>
|
||||
<p>Improving if_ntb(4) to avoid using the entire Base
|
||||
Address Register (BAR) when very large BAR sizes are configured
|
||||
(e.g., 512 GB).</p>
|
||||
</task>
|
||||
|
||||
<task>
|
||||
<p>Improving pmap_mapdev(9) to somehow allocate only
|
||||
superpage mappings for large BARs, on platforms that support
|
||||
superpages. (NTB BARs can be as large as 512 GB.)</p>
|
||||
</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue