[PATCH v0 3/3] dma/cnxk: enable inter process domain DMA support

Jerin Jacob jerinjacobk at gmail.com
Tue Sep 15 08:43:58 CEST 2026


On Sat, Aug 29, 2026 at 4:24 PM Vamsi Krishna <vattunuru at marvell.com> wrote:
>
> From: Vamsi Attunuru <vattunuru at marvell.com>
>
> Adds support for inter domain DMA operations.
>
> Signed-off-by: Vamsi Attunuru <vattunuru at marvell.com>
> ---
>  drivers/dma/cnxk/cnxk_dmadev.c | 148 ++++++++++++++++++++++++++++++++-
>  drivers/dma/cnxk/cnxk_dmadev.h |   1 +
>  2 files changed, 148 insertions(+), 1 deletion(-)



1) Fix
 ./devtools/checkpatches.sh -n 3

### [PATCH] common/cnxk: add O20 DPI DMA support

Warning in drivers/common/cnxk/roc_dpi.c:
Warning in drivers/common/cnxk/roc_dpi.h:
Use plt_ symbols instead of rte_ API in cnxk base driver

2) Change rte_wmb() etc to rte_io_* in fastpath

3) Update doc/guides/dmadevs/cnxk.rst for CN20k support  and  inter
process domain DMA  line item

4) Update doc/guides/dmadevs/cnxk.rst for CN20k support if anything
needs to be updated for starting dma application like devbind etc.

5)  Update doc/guides/rel_notes/release_26_11.rst as it is major
feature(CN20k support and inter process domain DMA). (Make sure follow
the order for release update)


More information about the dev mailing list