On Tue, Mar 4, 2025 at 5:07 PM David Marchand <david.march...@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

Reply via email to