linux-trace-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] tools/rtla: Code consolidation and osnoise actions
@ 2025-08-21  3:57 Crystal Wood
  2025-08-21  3:57 ` [PATCH 1/7] tools/rtla: Consolidate common parameters into shared structure Crystal Wood
                   ` (6 more replies)
  0 siblings, 7 replies; 27+ messages in thread
From: Crystal Wood @ 2025-08-21  3:57 UTC (permalink / raw)
  To: Steven Rostedt
  Cc: linux-trace-kernel, John Kacur, Tomas Glozar, Costa Shulyupin,
	Crystal Wood

Consolidate code between osnoise/timerlat and top/hist for easier
maintenance and less future divergence.

As a consequence, actions work on osnoise as well as timerlat, so
expose it to the user, document it, and test it.

Costa Shulyupin (1):
  tools/rtla: Consolidate common parameters into shared structure

Crystal Wood (6):
  tools/rtla: Move top/hist union members elsewhere
  tools/rtla: Create common_apply_config()
  tools/rtla: Consolidate code between osnoise/timerlat and hist/top
  tools/rtla: Fix -A option name in test comment
  tools/rtla: Add test engine support for unexpected output
  tools/rtla: Add remaining support for osnoise actions

 Documentation/tools/rtla/common_options.rst   |  61 ++
 .../tools/rtla/common_osnoise_options.rst     |   8 +
 .../tools/rtla/common_timerlat_options.rst    |  74 +-
 Documentation/tools/rtla/rtla-hwnoise.rst     |   2 +
 .../tools/rtla/rtla-osnoise-hist.rst          |   2 +
 Documentation/tools/rtla/rtla-osnoise-top.rst |   2 +
 .../tools/rtla/rtla-timerlat-hist.rst         |   2 +
 .../tools/rtla/rtla-timerlat-top.rst          |   2 +
 tools/tracing/rtla/src/Build                  |   1 +
 tools/tracing/rtla/src/actions.c              |   8 +-
 tools/tracing/rtla/src/actions.h              |   2 +-
 tools/tracing/rtla/src/common.c               | 345 ++++++++++
 tools/tracing/rtla/src/common.h               | 154 +++++
 tools/tracing/rtla/src/osnoise.c              | 101 ++-
 tools/tracing/rtla/src/osnoise.h              | 114 +---
 tools/tracing/rtla/src/osnoise_hist.c         | 369 ++++------
 tools/tracing/rtla/src/osnoise_top.c          | 303 +++------
 tools/tracing/rtla/src/timerlat.c             | 210 ++++--
 tools/tracing/rtla/src/timerlat.h             |  55 +-
 tools/tracing/rtla/src/timerlat_bpf.c         |  22 +-
 tools/tracing/rtla/src/timerlat_hist.c        | 642 +++++-------------
 tools/tracing/rtla/src/timerlat_top.c         | 568 ++++------------
 tools/tracing/rtla/src/trace.h                |   3 -
 tools/tracing/rtla/tests/engine.sh            |  22 +-
 tools/tracing/rtla/tests/hwnoise.t            |   2 +-
 tools/tracing/rtla/tests/osnoise.t            |  29 +-
 tools/tracing/rtla/tests/timerlat.t           |   4 +-
 27 files changed, 1394 insertions(+), 1713 deletions(-)
 create mode 100644 tools/tracing/rtla/src/common.c
 create mode 100644 tools/tracing/rtla/src/common.h

-- 
2.48.1


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2025-09-03 16:15 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-21  3:57 [PATCH 0/7] tools/rtla: Code consolidation and osnoise actions Crystal Wood
2025-08-21  3:57 ` [PATCH 1/7] tools/rtla: Consolidate common parameters into shared structure Crystal Wood
2025-08-26 14:15   ` Tomas Glozar
2025-08-21  3:57 ` [PATCH 2/7] tools/rtla: Move top/hist union members elsewhere Crystal Wood
2025-08-26 13:58   ` Tomas Glozar
2025-08-26 19:42     ` Crystal Wood
2025-08-27 12:55       ` Tomas Glozar
2025-08-26 18:05   ` Costa Shulyupin
2025-08-26 20:39     ` Crystal Wood
2025-08-27  6:51     ` Tomas Glozar
2025-08-21  3:57 ` [PATCH 3/7] tools/rtla: Create common_apply_config() Crystal Wood
2025-08-27 11:33   ` Tomas Glozar
2025-08-29 20:35     ` Crystal Wood
2025-08-21  3:57 ` [PATCH 4/7] tools/rtla: Consolidate code between osnoise/timerlat and hist/top Crystal Wood
2025-08-27 13:34   ` Tomas Glozar
2025-08-29 20:46     ` Crystal Wood
2025-08-21  3:57 ` [PATCH 5/7] tools/rtla: Fix -A option name in test comment Crystal Wood
2025-08-28  6:52   ` Tomas Glozar
2025-08-21  3:57 ` [PATCH 6/7] tools/rtla: Add test engine support for unexpected output Crystal Wood
2025-08-28  8:09   ` Tomas Glozar
2025-08-29 21:34     ` Crystal Wood
2025-09-01 12:50       ` Tomas Glozar
2025-09-02 19:08         ` Crystal Wood
2025-09-03 16:15           ` Tomas Glozar
2025-08-21  3:57 ` [PATCH 7/7] tools/rtla: Add remaining support for osnoise actions Crystal Wood
2025-08-28 10:57   ` Tomas Glozar
2025-08-29 21:47     ` Crystal Wood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).