Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.
1698 ディスカッション

Skylake DMA config question - move and generate CRC-32

aric1
ビギナー
3,208件の閲覧回数

Hi,

per Purely QuickData programming guide (Document Number: 561480, Revision: 1.0) the Skylake DMA can support several operation types: standard DMA operation, block fill, DMA with DIF insert, Move & Generate CRC-32 and many more.

current Linux driver support only the standard DMA operation. see https://github.com/intel/mOS/tree/master/drivers/dma/ioat

 

has anyone configured/used the DMA to do any DMA move plus CRC generation?. this looks like a cool way to save cycles on CRC calculation, by offloading it to the DMA engine.

thanks.

 

0 件の賞賛
0 返答(返信)
返信