From: Jerin Jacob <[email protected]> This patchset adds support for OCTEON TX2 DMA driver as DPDK rawdevice.
v2: # Moved maintainers file to the first patch # removed reference to to v19.05 # Makefile/Meson CFLAGS moved to specific patches # Squshed Documentation updates to specific patches # Sync with Bruce's usertools/dpdk-devbind.py script change where octeontx2 dma will be classified as Misc device. # Update to latest dpdk.org master (as of 5-July) Jerin Jacob (2): raw/octeontx2_dma: add build infra and device probe usertools: add octeontx2 DMA device binding Satha Rao (6): raw/octeontx2_dma: update probe function raw/octeontx2_dma: add device configuration raw/octeontx2_dma: add device close operation raw/octeontx2_dma: add enqueue operation raw/octeontx2_dma: add dequeue and device control operations raw/octeontx2_dma: add driver self test MAINTAINERS | 6 + config/common_base | 5 + doc/guides/platform/octeontx2.rst | 5 + doc/guides/rawdevs/index.rst | 1 + doc/guides/rawdevs/octeontx2_dma.rst | 115 +++++ drivers/raw/Makefile | 1 + drivers/raw/meson.build | 1 + drivers/raw/octeontx2_dma/Makefile | 36 ++ drivers/raw/octeontx2_dma/meson.build | 18 + drivers/raw/octeontx2_dma/otx2_dpi_msg.c | 105 +++++ drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c | 437 ++++++++++++++++++ drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h | 196 ++++++++ drivers/raw/octeontx2_dma/otx2_dpi_test.c | 217 +++++++++ .../rte_pmd_octeontx2_dma_version.map | 4 + mk/rte.app.mk | 2 + usertools/dpdk-devbind.py | 4 +- 16 files changed, 1152 insertions(+), 1 deletion(-) create mode 100644 doc/guides/rawdevs/octeontx2_dma.rst create mode 100644 drivers/raw/octeontx2_dma/Makefile create mode 100644 drivers/raw/octeontx2_dma/meson.build create mode 100644 drivers/raw/octeontx2_dma/otx2_dpi_msg.c create mode 100644 drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c create mode 100644 drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h create mode 100644 drivers/raw/octeontx2_dma/otx2_dpi_test.c create mode 100644 drivers/raw/octeontx2_dma/rte_pmd_octeontx2_dma_version.map -- 2.22.0

