kernel-ark/drivers/ntb
Jon Mason 113bf1c9f1 NTB: BWD Link Recovery
The BWD NTB device will drop the link if an error is encountered on the
point-to-point PCI bridge.  The link will stay down until all errors are
cleared and the link is re-established.  On link down, check to see if
the error is detected, if so do the necessary housekeeping to try and
recover from the error and reestablish the link.

There is a potential race between the 2 NTB devices recovering at the
same time.  If the times are synchronized, the link will not recover and the
driver will be stuck in this loop forever.  Add a random interval to the
recovery time to prevent this race.

Signed-off-by: Jon Mason <jon.mason@intel.com>
2013-09-03 14:48:52 -07:00
..
Kconfig NTB: disable x86_32 support 2013-01-21 14:34:21 -08:00
Makefile
ntb_hw.c NTB: BWD Link Recovery 2013-09-03 14:48:52 -07:00
ntb_hw.h NTB: BWD Link Recovery 2013-09-03 14:48:52 -07:00
ntb_regs.h NTB: BWD Link Recovery 2013-09-03 14:48:52 -07:00
ntb_transport.c NTB: Xeon Errata Workaround 2013-09-03 13:51:51 -07:00