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