summaryrefslogtreecommitdiffstats
path: root/sys/amd64/conf
diff options
context:
space:
mode:
authorcem <cem@FreeBSD.org>2015-08-24 19:32:03 +0000
committercem <cem@FreeBSD.org>2015-08-24 19:32:03 +0000
commit06ccf4bc96887f86f741461b3efb530b44ed7548 (patch)
treee39b5d8a8f10f490748aeb45dc074c2ddc3eb06b /sys/amd64/conf
parentd9f9a5ed9b1e11c489f1b29fb0e5949b5f06262f (diff)
downloadFreeBSD-src-06ccf4bc96887f86f741461b3efb530b44ed7548.zip
FreeBSD-src-06ccf4bc96887f86f741461b3efb530b44ed7548.tar.gz
Import ioat(4) driver
I/OAT is also referred to as Crystal Beach DMA and is a Platform Storage Extension (PSE) on some Intel server platforms. This driver currently supports DMA descriptors only and is part of a larger effort to upstream an interconnect between multiple systems using the Non-Transparent Bridge (NTB) PSE. For now, this driver is only built on AMD64 platforms. It may be ported to work on i386 later, if that is desired. The hardware is exclusive to x86. Further documentation on ioat(4), including API documentation and usage, can be found in the new manual page. Bring in a test tool, ioatcontrol(8), in tools/tools/ioat. The test tool is not hooked up to the build and is not intended for end users. Submitted by: jimharris, Carl Delsey <carl.r.delsey@intel.com> Reviewed by: jimharris (reviewed my changes) Approved by: markj (mentor) Relnotes: yes Sponsored by: Intel Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D3456
Diffstat (limited to 'sys/amd64/conf')
-rw-r--r--sys/amd64/conf/NOTES1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/amd64/conf/NOTES b/sys/amd64/conf/NOTES
index bfcf963..3e7876a 100644
--- a/sys/amd64/conf/NOTES
+++ b/sys/amd64/conf/NOTES
@@ -553,6 +553,7 @@ device tpm
device padlock_rng # VIA Padlock RNG
device rdrand_rng # Intel Bull Mountain RNG
device aesni # AES-NI OpenCrypto module
+device ioat # Intel I/OAT DMA engine
#
# Laptop/Notebook options:
OpenPOWER on IntegriCloud