[dpdk-dev] [PATCH v4 02/10] vdpa/sfc: add support for device initialization

Maxime Coquelin maxime.coquelin at redhat.com
Thu Nov 4 10:54:38 CET 2021



On 11/3/21 14:57, Vijay Srivastava wrote:
> From: Vijay Kumar Srivastava <vsrivast at xilinx.com>
> 
> Add HW initialization and vDPA device registration support.
> 
> Signed-off-by: Vijay Kumar Srivastava <vsrivast at xilinx.com>
> Acked-by: Andrew Rybchenko <andrew.rybchenko at 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.coquelin at redhat.com>

Thanks,
Maxime



More information about the dev mailing list