From 091bc3df3477b3bab81730e4ad49e29067935370 Mon Sep 17 00:00:00 2001 From: Benjamin Kaduk Date: Tue, 29 Dec 2015 07:01:44 +0000 Subject: [PATCH] Add report on NTB driver improvements from cem --- .../news/status/report-2015-10-2015-12.xml | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml b/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml index b28634856f..e1955fc5b8 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2015-10-2015-12.xml @@ -253,4 +253,52 @@ + + + ntb_hw(4)/if_ntb(4) driver synced up to Linux + + + + + Conrad + Meyer + + cem@FreeBSD.org + + + + + Jon Mason's NTB wiki + Intel NTB whitepaper + + + +

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.

+ +

if_ntb(4) is mostly up-to-date with the Linux NTB netdevice + driver. Notably absent is support for changing the MTU at + runtime.

+ + + EMC / Isilon Storage Division + + + +

Improving if_ntb(4) to avoid using the entire Base + Address Register (BAR) when very large BAR sizes are configured + (e.g., 512 GB).

+
+ + +

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.)

+
+
+