freebsd-dev/sys/dev/ioat
Conrad Meyer 6ca07079af ioat(4): Add support for 'fence' bit with DMA_FENCE flag
Some classes of IOAT hardware prefetch reads.  DMA operations that
depend on the result of prior DMA operations must use the DMA_FENCE flag
to prevent stale reads.

(E.g., I've hit this personally on Broadwell-EP.  The Broadwell-DE has a
different IOAT unit that is documented to not pipeline DMA operations.)

Sponsored by:	EMC / Isilon Storage Division
2016-01-15 01:34:43 +00:00
..
ioat_hw.h ioat(4): Add an API to get HW revision 2015-12-17 23:21:37 +00:00
ioat_internal.h ioat(4): Add support for interrupt coalescing 2015-12-14 22:01:52 +00:00
ioat_test.c ioatcontrol(8): Add support for interrupt coalescing 2015-12-14 22:02:01 +00:00
ioat_test.h ioatcontrol(8): Add support for interrupt coalescing 2015-12-14 22:02:01 +00:00
ioat.c ioat(4): Add support for 'fence' bit with DMA_FENCE flag 2016-01-15 01:34:43 +00:00
ioat.h ioat(4): Add support for 'fence' bit with DMA_FENCE flag 2016-01-15 01:34:43 +00:00