summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/getenv.c
diff options
context:
space:
mode:
authorcem <cem@FreeBSD.org>2015-10-13 03:12:11 +0000
committercem <cem@FreeBSD.org>2015-10-13 03:12:11 +0000
commit6ef83fccd212ae69f2656bc59a3851b199cd9297 (patch)
tree1eca8fe9cb56fc0be154e63f2ae8fd5e76ea3f92 /lib/libc/stdlib/getenv.c
parentac0378166c911d17136def848ec32c4a5510956c (diff)
downloadFreeBSD-src-6ef83fccd212ae69f2656bc59a3851b199cd9297.zip
FreeBSD-src-6ef83fccd212ae69f2656bc59a3851b199cd9297.tar.gz
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
Diffstat (limited to 'lib/libc/stdlib/getenv.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud