[PATCH v4 00/14] bugfix and refactor of dma-perf
fengchengwen
fengchengwen at huawei.com
Wed Oct 29 02:18:20 CET 2025
ping for review / upstream
On 10/20/2025 12:10 PM, Chengwen Feng wrote:
> This patchset contain one bugfix and refactor commits for
> test-dma-perf application.
>
> Chengwen Feng (14):
> app/dma-perf: fix use-after-free
> app/dma-perf: add global section for config file
> app/dma-perf: use argparse lib to parse argument
> app/dma-perf: refactor output csv
> app/dma-perf: support list DMA devices
> app/dma-perf: add more global config
> app/dma-perf: remove invalid or redundant field
> app/dma-perf: refactor load config function
> app/dma-perf: refactor benchmark function
> app/dma-perf: support specific error info
> app/dma-perf: fix segment fault with large size
> app/dma-perf: fix on-flight DMA when verify data
> app/dma-perf: fix wrong stage to stop dmadev
> app/dma-perf: refactor benchmark function
>
> ---
> v4: rebase to latest upstream.
> add one more refactor commit.
> v3: add min/max desc when list DMA devices
> add three bugfix commit (11~13) that recently found
> v2: fix global argv[0] not prog name.
> friendly remide if there are no dmadev when list-dma.
> add ack from Vamsi Attunuru.
>
> app/test-dma-perf/benchmark.c | 479 ++++++++++++++++-----------
> app/test-dma-perf/config.ini | 36 +--
> app/test-dma-perf/main.c | 594 ++++++++++++++++++----------------
> app/test-dma-perf/main.h | 28 +-
> app/test-dma-perf/meson.build | 2 +-
> doc/guides/tools/dmaperf.rst | 57 ++--
> 6 files changed, 671 insertions(+), 525 deletions(-)
>
More information about the dev
mailing list