numam-dpdk/drivers/bus/fslmc
Hemant Agrawal 531b17a780 bus/fslmc: add QBMAN driver to bus
QBMAN, is a hardware block which interfaces with the other
accelerating hardware blocks (For e.g., WRIOP) on NXP's DPAA2
SoC for queue, buffer and packet scheduling.

This patch introduces a userspace driver for interfacing with
the QBMAN hw block.

The qbman-portal component provides APIs to do the low level
hardware bit twiddling for operations such as:
  -initializing Qman software portals
  -building and sending portal commands
  -portal interrupt configuration and processing

This same/similar code is used in kernel and compat file is used
to make it working in user space.

Signed-off-by: Geoff Thorpe <geoff.thorpe@nxp.com>
Signed-off-by: Roy Pledge <roy.pledge@nxp.com>
Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
2017-04-19 15:37:37 +02:00
..
qbman bus/fslmc: add QBMAN driver to bus 2017-04-19 15:37:37 +02:00
fslmc_bus.c bus/fslmc: introduce fsl-mc bus driver 2017-04-19 15:37:37 +02:00
Makefile bus/fslmc: add QBMAN driver to bus 2017-04-19 15:37:37 +02:00
rte_bus_fslmc_version.map bus/fslmc: add QBMAN driver to bus 2017-04-19 15:37:37 +02:00
rte_fslmc.h bus/fslmc: introduce fsl-mc bus driver 2017-04-19 15:37:37 +02:00