summaryrefslogtreecommitdiffstats
path: root/sys/dev/ntb/ntb_hw
Commit message (Collapse)AuthorAgeFilesLines
* Remove contractions.carl2013-09-051-2/+2
| | | | | Approved by: jimharris Sponsored by: Intel
* Workaround an issue with hardware by accessing remote device through memcarl2013-09-052-60/+104
| | | | | | | window. Approved by: jimharris Sponsored by: Intel
* Simplify register access macros by removing one level of indirection.carl2013-09-051-66/+58
| | | | | Approved by: jimharris Sponsored by: Intel
* Cleaning up spacing and making hex value case consistent.carl2013-09-051-11/+11
| | | | | Approved by: jimharris Sponsored by: Intel
* Implement workaround for IvyTown 4K BAR size issue.carl2013-09-052-0/+37
| | | | | Approved by: jimharris Sponsored by: Intel
* Simplifying bus alloc resource call since we only need the default values.carl2013-09-051-5/+4
| | | | | Approved by: jimharris Sponsored by: Intel
* Add support for per device features and workarounds.carl2013-09-051-7/+19
| | | | | Approved by: jimharris Sponsored by: Intel
* Restructure the PCI bar initialization code in anticipation of upcomingcarl2013-09-051-53/+93
| | | | | | | bug fixes. Approved by: jimharris Sponsored by: Intel
* Throw a bit to enable the link to come up on Xeon.carl2013-09-051-0/+4
| | | | | Approved by: jimharris Sponsored by: Intel
* Add some logging to ntb link up.carl2013-09-052-0/+7
| | | | | Approved by: jimharris Sponsored by: Intel
* Add a new driver to support the Intel Non-Transparent Bridge(NTB).carl2013-04-293-0/+1507
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)
OpenPOWER on IntegriCloud