Hi David,

I validated the series and its functional now. Traces are generated properly.

> 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 v2:
> - added check of traces validity in GHA,
> - split patch 2 and fixed CTF metadata,
> 
> 
> David Marchand (6):
>   ci: check traces validity
>   trace: support dereferencing arguments
>   trace: support expression for blob length
>   trace: support dumping binary inside a struct
>   dmadev: avoid copies in tracepoints
>   trace: fix undefined behavior in register
> 
>  .ci/linux-build.sh                         | 10 +++++
>  .github/workflows/build.yml                |  2 +-
>  lib/dmadev/rte_dmadev_trace.h              | 32 +++------------
>  lib/dmadev/rte_dmadev_trace_fp.h           | 26 ++----------
>  lib/eal/common/eal_common_trace_ctf.c      | 39 ++++++++++++------
>  lib/eal/include/rte_trace_point.h          | 16 +++++---
>  lib/eal/include/rte_trace_point_register.h | 46 +++++++++++++++++++---
>  lib/ethdev/ethdev_trace.h                  | 27 ++++---------
>  8 files changed, 107 insertions(+), 91 deletions(-)
> 
> --
> 2.48.1

Reply via email to