1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-20 15:43:16 +00:00
freebsd/share
Conrad Meyer e974f91c38 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
2015-08-24 19:32:03 +00:00
..
colldef
dict
doc Readd merge.awk forgotten while importing the old vi documentation directly into 2015-06-20 00:13:28 +00:00
dtrace Add missing DTrace scripts that exist in the source tree to the Makefile for 2015-06-30 18:23:08 +00:00
examples Add missing shebang 2015-07-04 02:24:47 +00:00
i18n
keys
man Import ioat(4) driver 2015-08-24 19:32:03 +00:00
me
misc Update to use the latest version of the PCI IDs Repository. 2015-08-15 12:55:06 +00:00
mk Remove now unused LIBPRIVATEDIR 2015-08-24 13:46:12 +00:00
mklocale
monetdef
msgdef
numericdef
security
sendmail
skel
snmp
syscons
tabset
termcap
tests
timedef
vt
zoneinfo Fix build when LEAPSECONDS is enabled. 2015-08-22 07:41:28 +00:00
Makefile
Makefile.inc