aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files.amd64
diff options
context:
space:
mode:
authorCarl Delsey <carl@FreeBSD.org>2013-04-29 22:48:53 +0000
committerCarl Delsey <carl@FreeBSD.org>2013-04-29 22:48:53 +0000
commite47937d1b742c0fc6c537dd14260abf5d45af5e7 (patch)
tree3b196f716100f9db59d3db91e466f414c5f4a9ec /sys/conf/files.amd64
parent3c9cb0c6c9b5c21e82994808cbb59cdf9e27a87c (diff)
downloadsrc-e47937d1b742c0fc6c537dd14260abf5d45af5e7.tar.gz
src-e47937d1b742c0fc6c537dd14260abf5d45af5e7.zip
Add a new driver to support the Intel Non-Transparent Bridge(NTB).
The NTB allows you to connect two systems with this device using a PCI-e link. The driver is made of two modules: - ntb_hw which is a basic hardware abstraction layer for the device. - if_ntb which implements the ntb network device and the communication protocol. The driver is limited at the moment to CPU memcpy instead of using DMA, and only Back-to-Back mode is supported. Also the network device isn't full featured yet. These changes will be coming soon. The DMA change will also bring in the ioat driver from the project branch it is on now. This is an initial port of the GPL/BSD Linux driver contributed by Jon Mason from Intel. Any bugs are my contributions. Sponsored by: Intel Reviewed by: jimharris, joel (man page only) Approved by: jimharris (mentor)
Notes
Notes: svn path=/head/; revision=250079
Diffstat (limited to 'sys/conf/files.amd64')
-rw-r--r--sys/conf/files.amd642
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
index ece99dac3375..2d6db7a9f486 100644
--- a/sys/conf/files.amd64
+++ b/sys/conf/files.amd64
@@ -211,6 +211,8 @@ dev/kbd/kbd.c optional atkbd | sc | ukbd
dev/lindev/full.c optional lindev
dev/lindev/lindev.c optional lindev
dev/nfe/if_nfe.c optional nfe pci
+dev/ntb/if_ntb/if_ntb.c optional if_ntb
+dev/ntb/ntb_hw/ntb_hw.c optional if_ntb ntb_hw
dev/nvd/nvd.c optional nvd nvme
dev/nve/if_nve.c optional nve pci
dev/nvme/nvme.c optional nvme