[PATCH] dma\ae4dma: added AMD user space DMA driver
fengchengwen
fengchengwen at huawei.com
Mon Mar 10 03:33:46 CET 2025
Hi,
This commit modify the test-dma-perf and rte_mempool.h, but I can't get useful info
from the commit log.
So I recommend you split it to multiple commits, each commit implements a small function,
and well doc in commit log, this will help reviewer better understand.
Thanks
On 2025/3/9 16:45, Bhagyada Modali wrote:
> Added a user-space driver with support for the AMD EPYC
> 4th Generation DMA (AE4DMA) offload engine.
>
> Implementation of new user-space driver supporting
> DMA memory copy offload on AMD EYPC 9004 & 8004 systems
> (Genoa and Siena processors).
>
> Signed-off-by: Bhagyada Modali <bhagyada.modali at amd.com>
> ---
> app/test-dma-perf/benchmark.c | 24 +-
> app/test-dma-perf/config.ini | 134 ++++--
> app/test-dma-perf/main.c | 2 -
> app/test/test_dmadev.c | 43 +-
> drivers/dma/ae4dma/ae4dma_dmadev.c | 656 +++++++++++++++++++++++++++
> drivers/dma/ae4dma/ae4dma_hw_defs.h | 225 +++++++++
> drivers/dma/ae4dma/ae4dma_internal.h | 125 +++++
> drivers/dma/ae4dma/meson.build | 7 +
> drivers/dma/meson.build | 1 +
> lib/mempool/rte_mempool.h | 2 +-
> usertools/dpdk-devbind.py | 5 +-
> 11 files changed, 1146 insertions(+), 78 deletions(-)
> create mode 100644 drivers/dma/ae4dma/ae4dma_dmadev.c
> create mode 100644 drivers/dma/ae4dma/ae4dma_hw_defs.h
> create mode 100644 drivers/dma/ae4dma/ae4dma_internal.h
> create mode 100644 drivers/dma/ae4dma/meson.build
More information about the dev
mailing list