On 11/3/21 14:57, Vijay Srivastava wrote:
From: Vijay Kumar Srivastava <vsriv...@xilinx.com>

Add HW initialization and vDPA device registration support.

Signed-off-by: Vijay Kumar Srivastava <vsriv...@xilinx.com>
Acked-by: Andrew Rybchenko <andrew.rybche...@oktetlabs.ru>
---
v2:
* Used rte_memzone_reserve_aligned for mcdi buffer allocation.
* Freeing mcdi buff when DMA map fails.
* Fixed one typo.

v4:
* Removed unused enum fields.
* Updated format specifiers in log messages.
* Changed do/while loop used during mcdi buffer mapping into for() loop.

  doc/guides/vdpadevs/sfc.rst       |   6 +
  drivers/vdpa/sfc/meson.build      |   3 +
  drivers/vdpa/sfc/sfc_vdpa.c       |  23 +++
  drivers/vdpa/sfc/sfc_vdpa.h       |  49 +++++-
  drivers/vdpa/sfc/sfc_vdpa_debug.h |  21 +++
  drivers/vdpa/sfc/sfc_vdpa_hw.c    | 326 ++++++++++++++++++++++++++++++++++++++
  drivers/vdpa/sfc/sfc_vdpa_log.h   |   3 +
  drivers/vdpa/sfc/sfc_vdpa_mcdi.c  |  74 +++++++++
  drivers/vdpa/sfc/sfc_vdpa_ops.c   | 129 +++++++++++++++
  drivers/vdpa/sfc/sfc_vdpa_ops.h   |  34 ++++
  10 files changed, 667 insertions(+), 1 deletion(-)
  create mode 100644 drivers/vdpa/sfc/sfc_vdpa_debug.h
  create mode 100644 drivers/vdpa/sfc/sfc_vdpa_hw.c
  create mode 100644 drivers/vdpa/sfc/sfc_vdpa_mcdi.c
  create mode 100644 drivers/vdpa/sfc/sfc_vdpa_ops.c
  create mode 100644 drivers/vdpa/sfc/sfc_vdpa_ops.h


Note that rte_vdpa_dev.h was renamed to vdpa_driver.h yesterday, so if
you have to post a new revision you'll have to do the change, otherwise
I'll do it while applying.

Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com>

Thanks,
Maxime

Reply via email to