Conrad Meyer 59cf83b813 NTB: MFV 948d3a65: Xeon Errata Workaround
There is a Xeon hardware errata related to writes to SDOORBELL or B2BDOORBELL
in conjunction with inbound access to NTB MMIO Space, which may hang the
system.  To workaround this issue, use one of the memory windows to access the
interrupt and scratch pad registers on the remote system.  This bypasses the
issue, but removes one of the memory windows from use by the transport.  This
reduction of MWs necessitates adding some logic to determine the number of
available MWs.

Since some NTB usage methodologies may have unidirectional traffic, the ability
to disable the workaround via modparm has been added.

See BF113 in
http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-c5500-c3500-spec-update.pdf
See BT119 in
http://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xeon-e5-family-spec-update.pdf

Authored by:	Jon Mason
Obtained from:	Linux
Sponsored by:	EMC / Isilon Storage Division
2015-10-13 03:12:11 +00:00
..
2015-01-23 15:14:30 +00:00
2015-01-30 01:13:07 +00:00
2015-08-15 22:55:32 +00:00
2015-02-24 01:00:46 +00:00
2015-03-08 19:55:46 +00:00
2015-01-23 15:14:30 +00:00
2015-09-19 18:22:59 +00:00
2015-06-27 09:01:49 +00:00
2015-08-26 03:44:48 +00:00
2015-06-30 17:00:45 +00:00
2015-06-30 17:00:45 +00:00
2014-08-05 23:35:19 +00:00
2014-08-05 23:58:49 +00:00
2015-08-30 08:48:31 +00:00
2014-09-28 07:40:26 +00:00
2015-07-21 21:07:18 +00:00
2015-04-29 20:08:03 +00:00
2014-10-10 14:17:42 +00:00
2015-08-13 19:12:55 +00:00
2015-09-04 17:48:19 +00:00
2014-10-11 19:36:59 +00:00
2015-03-23 19:47:52 +00:00
2015-04-22 14:38:58 +00:00
2015-08-28 02:29:31 +00:00
2014-12-03 00:47:05 +00:00
2015-07-28 04:54:05 +00:00
2014-11-18 21:58:57 +00:00
2015-06-23 22:22:36 +00:00
2015-09-07 21:59:11 +00:00
2015-06-30 17:00:45 +00:00
2015-06-30 17:00:45 +00:00
2014-09-19 03:55:19 +00:00
2015-03-23 19:47:52 +00:00
2015-10-08 17:32:17 +00:00
2015-06-30 17:00:45 +00:00
2014-11-21 21:34:19 +00:00
2015-06-30 17:00:45 +00:00
2014-11-20 20:09:18 +00:00