aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/conf/NOTES
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2017-08-30 21:16:32 +0000
committerAlexander Motin <mav@FreeBSD.org>2017-08-30 21:16:32 +0000
commited9652da5f7debd222f71c25cf8480ed790bea6e (patch)
tree81a540cb4d823cb853fe3af7e2bc065ff055a877 /sys/i386/conf/NOTES
parentf4711b38fdc9b8d3534e2184da930f42f5689ce1 (diff)
downloadsrc-ed9652da5f7debd222f71c25cf8480ed790bea6e.tar.gz
src-ed9652da5f7debd222f71c25cf8480ed790bea6e.zip
Add NTB driver for PLX/Avago/Broadcom PCIe switches.
This driver supports both NTB-to-NTB and NTB-to-Root Port modes (though the second with predictable complications on hot-plug and reboot events). I tested it with PEX 8717 and PEX 8733 chips, but expect it should work with many other compatible ones too. It supports up to two NT bridges per chip, each of which can have up to 2 64-bit or 4 32-bit memory windows, 6 or 12 scratchpad registers and 16 doorbells. There are also 4 DMA engines in those chips, but they are not yet supported. While there, rename Intel NTB driver from generic ntb_hw(4) to more specific ntb_hw_intel(4), so now it is on par with this new ntb_hw_plx(4) driver and alike to Linux naming. MFC after: 2 weeks Sponsored by: iXsystems, Inc.
Notes
Notes: svn path=/head/; revision=323032
Diffstat (limited to 'sys/i386/conf/NOTES')
-rw-r--r--sys/i386/conf/NOTES9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index ce64f83b03f3..20a1c7db3789 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -658,6 +658,15 @@ device iwn6050fw
device wpifw
#
+# Non-Transparent Bridge (NTB) drivers
+#
+device if_ntb # Virtual NTB network interface
+device ntb_transport # NTB packet transport driver
+device ntb # NTB hardware interface
+device ntb_hw_intel # Intel NTB hardware driver
+device ntb_hw_plx # PLX NTB hardware driver
+
+#
# ATA raid adapters
#
device pst