linux/drivers/ntb
Jon Mason c529aa3033 NTB: Xeon Doorbell errata workaround
Modifications to the 14th bit of the B2BDOORBELL register will not be
mirrored to the remote system due to a hardware issue.  To get around
the issue, shrink the number of available doorbell bits by 1.  The max
number of doorbells was being used as a way to referencing the Link
Doorbell bit.  Since this would no longer work, the driver must now
explicitly reference that bit.

This does not affect the xeon_errata_workaround case, as it is not using
the b2bdoorbell register.

Signed-off-by: Jon Mason <jon.mason@intel.com>
2013-11-20 09:57:30 -07:00
..
Kconfig NTB: Enable 32bit Support 2013-09-03 14:48:53 -07:00
Makefile PCI-Express Non-Transparent Bridge Support 2013-01-17 19:11:14 -08:00
ntb_hw.c NTB: Xeon Doorbell errata workaround 2013-11-20 09:57:30 -07:00
ntb_hw.h NTB: Rename Variables for NTB-RP 2013-09-05 11:07:58 -07:00
ntb_regs.h NTB: Xeon Doorbell errata workaround 2013-11-20 09:57:30 -07:00
ntb_transport.c NTB: Comment Fix 2013-09-05 11:08:00 -07:00