[PATCH v4 0/5] Trace point framework enhancement for dmadev
David Marchand
david.marchand at redhat.com
Tue Mar 4 17:06:28 CET 2025
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(-)
--
2.48.1
More information about the dev
mailing list