[dpdk-dev] [PATCH 0/8] raw/ioat: driver for Intel QuickData Technology
Bruce Richardson
bruce.richardson at intel.com
Thu May 30 23:25:17 CEST 2019
This patch series adds support for the Intel QuickData Technology
device, part of the Intel I/O Acceleration Technology (Intel I/OAT). It
is a raw device for allowing hardware DMA i.e. data copies in hardware.
Bruce Richardson (8):
raw/ioat: add initial support for ioat rawdev driver
usertools/dpdk-devbind.py: add support for IOAT devices
raw/ioat: add register definition file
raw/ioat: create device on probe and destroy on release
raw/ioat: add device info function
raw/ioat: add configure, start and stop functions
raw/ioat: add statistics functions
raw/ioat: add local API to perform copies
MAINTAINERS | 7 +-
app/test/Makefile | 1 +
app/test/meson.build | 4 +
app/test/test_ioat_rawdev.c | 269 +++++++++++++++++
config/common_armv8a_linux | 1 +
config/common_base | 5 +
config/defconfig_arm-armv7a-linuxapp-gcc | 1 +
config/defconfig_ppc_64-power8-linuxapp-gcc | 1 +
doc/guides/rawdevs/index.rst | 1 +
doc/guides/rawdevs/ioat_rawdev.rst | 227 ++++++++++++++
doc/guides/rel_notes/release_19_08.rst | 11 +
drivers/raw/Makefile | 1 +
drivers/raw/ioat/Makefile | 29 ++
drivers/raw/ioat/ioat_rawdev.c | 310 ++++++++++++++++++++
drivers/raw/ioat/meson.build | 9 +
drivers/raw/ioat/rte_ioat_rawdev.h | 228 ++++++++++++++
drivers/raw/ioat/rte_ioat_spec.h | 301 +++++++++++++++++++
drivers/raw/ioat/rte_pmd_ioat_version.map | 4 +
drivers/raw/meson.build | 3 +-
mk/rte.app.mk | 1 +
usertools/dpdk-devbind.py | 10 +
21 files changed, 1422 insertions(+), 2 deletions(-)
create mode 100644 app/test/test_ioat_rawdev.c
create mode 100644 doc/guides/rawdevs/ioat_rawdev.rst
create mode 100644 drivers/raw/ioat/Makefile
create mode 100644 drivers/raw/ioat/ioat_rawdev.c
create mode 100644 drivers/raw/ioat/meson.build
create mode 100644 drivers/raw/ioat/rte_ioat_rawdev.h
create mode 100644 drivers/raw/ioat/rte_ioat_spec.h
create mode 100644 drivers/raw/ioat/rte_pmd_ioat_version.map
--
2.21.0
More information about the dev
mailing list