This patch set introduces DPAA2 based Command Interface
device driver.

This driver is provides communication between the GPP and
AIOP Firmware.

Patches 1-4:
  Makes necessary changes and fixes in the DPAA2 bus and
  mempool region
Patches 5-7:
  Add the DPAA2 CMDIF driver
Patches 8-9:
  Update the respective documentation

Nipun Gupta (9):
  mempool/dpaa2: add functions exposed to DPDK applications
  bus/fslmc: expose API to free dpci device
  bus/fslmc: keep Tx queues information for DPCI devices too
  bus/fslmc: add preprocessors to get flc and frc from fd
  raw/dpaa2_cmdif: introduce DPAA2 command interface driver
  raw/dpaa2_cmdif: add attribute get functionality
  raw/dpaa2_cmdif: support enqueue dequeue operations
  doc: add DPAA2 CMDIF rawdev guide
  doc: add dpaa2 command interface rawdev to release notes

 MAINTAINERS                                        |   7 +
 config/common_armv8a_linuxapp                      |   5 +
 config/common_base                                 |   5 +
 config/defconfig_arm64-dpaa2-linuxapp-gcc          |   6 +
 doc/api/doxy-api-index.md                          |   2 +
 doc/api/doxy-api.conf                              |   2 +
 doc/guides/rawdevs/dpaa2_cmdif.rst                 | 136 +++++++++
 doc/guides/rel_notes/release_18_05.rst             |   7 +
 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c           |  57 +++-
 drivers/bus/fslmc/portal/dpaa2_hw_pvt.h            |  12 +-
 drivers/bus/fslmc/rte_bus_fslmc_version.map        |   7 +
 drivers/event/dpaa2/dpaa2_eventdev.c               |  10 +-
 drivers/mempool/dpaa2/Makefile                     |   2 +
 drivers/mempool/dpaa2/dpaa2_hw_mempool.c           |  30 ++
 drivers/mempool/dpaa2/rte_dpaa2_mempool.h          |  53 ++++
 .../mempool/dpaa2/rte_mempool_dpaa2_version.map    |   8 +
 drivers/raw/Makefile                               |   1 +
 drivers/raw/dpaa2_cmdif/Makefile                   |  34 +++
 drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c              | 310 +++++++++++++++++++++
 drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h         |  35 +++
 drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif.h      |  35 +++
 .../dpaa2_cmdif/rte_pmd_dpaa2_cmdif_version.map    |   4 +
 mk/rte.app.mk                                      |   1 +
 23 files changed, 749 insertions(+), 20 deletions(-)
 create mode 100644 doc/guides/rawdevs/dpaa2_cmdif.rst
 create mode 100644 drivers/mempool/dpaa2/rte_dpaa2_mempool.h
 create mode 100644 drivers/raw/dpaa2_cmdif/Makefile
 create mode 100644 drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c
 create mode 100644 drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h
 create mode 100644 drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif.h
 create mode 100644 drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif_version.map

-- 
1.9.1

Reply via email to