[dpdk-dev] [PATCH 0/8] dma: add dmadev driver for ioat devices
Conor Walsh
conor.walsh at intel.com
Fri Aug 27 19:25:42 CEST 2021
This patchset adds a dmadev driver and associated documentation to support
Intel QuickData Technology devices, part of the Intel I/O Acceleration
Technology (Intel I/OAT). This driver is intended to ultimately replace
the current IOAT rawdev driver
NOTE: This patchset has several dependencies:
- v16 of the dmadev set [1]
- rfc of the dmadev test suite [2]
- v1 of the IDXD driver [3]
[1] http://patches.dpdk.org/project/dpdk/list/?series=18391
[2] http://patches.dpdk.org/project/dpdk/list/?series=18477
[3] http://patches.dpdk.org/project/dpdk/list/?series=18500
Conor Walsh (8):
dma/ioat: add device probe and removal functions
dma/ioat: create dmadev instances on PCI probe
dma/ioat: add datapath structures
dma/ioat: add configuration functions
dma/ioat: add start and stop functions
dma/ioat: add data path job submission functions
dma/ioat: add data path completion functions
dma/ioat: add statistics
MAINTAINERS | 6 +
doc/guides/dmadevs/index.rst | 1 +
doc/guides/dmadevs/ioat.rst | 214 ++++++++
doc/guides/rel_notes/release_21_11.rst | 7 +-
drivers/dma/ioat/ioat_dmadev.c | 674 +++++++++++++++++++++++++
drivers/dma/ioat/ioat_hw_defs.h | 296 +++++++++++
drivers/dma/ioat/ioat_internal.h | 44 ++
drivers/dma/ioat/meson.build | 7 +
drivers/dma/ioat/version.map | 3 +
drivers/dma/meson.build | 1 +
10 files changed, 1250 insertions(+), 3 deletions(-)
create mode 100644 doc/guides/dmadevs/ioat.rst
create mode 100644 drivers/dma/ioat/ioat_dmadev.c
create mode 100644 drivers/dma/ioat/ioat_hw_defs.h
create mode 100644 drivers/dma/ioat/ioat_internal.h
create mode 100644 drivers/dma/ioat/meson.build
create mode 100644 drivers/dma/ioat/version.map
--
2.25.1
More information about the dev
mailing list