• Dan Williams's avatar
    ioat3: xor support · b094ad3b
    Dan Williams authored
    ioat3.2 adds xor offload support for up to 8 sources.  It can also
    perform an xor-zero-sum operation to validate whether all given sources
    sum to zero, without writing to a destination.  Xor descriptors differ
    from memcpy in that one operation may require multiple descriptors
    depending on the number of sources.  When the number of sources exceeds
    5 an extended descriptor is needed.  These descriptors need to be
    accounted for when updating the DMA_COUNT register.
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    b094ad3b
dma_v3.c 16.8 KB