[PATCH v4 0/5] Trace point framework enhancement for dmadev
David Marchand
david.marchand at redhat.com
Wed Mar 5 18:49:39 CET 2025
On Tue, Mar 4, 2025 at 5:07 PM David Marchand <david.marchand at redhat.com> wrote:
>
> dmadev trace points have been working around trace point framework
> limitations.
> One of this workaround blocks enabling dmadev on MSVC.
>
> Traces files were not checked in CI, so this series also adds a new
> check.
>
> --
> David Marchand
>
> Changes since v3:
> - dropped changes to CTF metadata,
> - added new helpers for dumping content of pointed at memory,
> - changed dmadev to avoid more changes in trace framework,
>
> Changes since v2:
> - added check of traces validity in GHA,
> - split patch 2 and fixed CTF metadata,
>
>
> David Marchand (5):
> ci: check traces validity
> dmadev: avoid copies in tracepoints
> trace: support dereferencing pointers
> trace: support expression for blob length
> trace: fix undefined behavior in register
>
> .ci/linux-build.sh | 10 ++++
> .github/workflows/build.yml | 2 +-
> devtools/libabigail.abignore | 5 ++
> lib/dmadev/rte_dmadev.h | 29 +++++-----
> lib/dmadev/rte_dmadev_trace.h | 32 ++---------
> lib/dmadev/rte_dmadev_trace_fp.h | 26 ++-------
> lib/eal/include/rte_trace_point.h | 66 ++++++++++++++--------
> lib/eal/include/rte_trace_point_register.h | 51 ++++++++++++++---
> lib/ethdev/ethdev_trace.h | 27 +++------
> 9 files changed, 135 insertions(+), 113 deletions(-)
Series applied, thanks.
--
David Marchand
More information about the dev
mailing list