The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [for-next][PATCH 0/9] rv: Updates for 6.15
@ 2025-03-25 14:34 Steven Rostedt
  2025-03-25 14:34 ` [for-next][PATCH 1/9] sched: Add sched tracepoints for RV task model Steven Rostedt
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Steven Rostedt @ 2025-03-25 14:34 UTC (permalink / raw)
  To: linux-kernel; +Cc: Tomas Glozar, John Kacur

  git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
latency/for-next

Head SHA1: 4ffef9579ffc51647c5eb55869fb310f3c1e2db2


Gabriele Monaco (9):
      sched: Add sched tracepoints for RV task model
      rv: Add option for nested monitors and include sched
      rv: Add sco and tss per-cpu monitors
      rv: Add snroc per-task monitor
      rv: Add scpd, snep and sncid per-cpu monitors
      tools/rv: Add support for nested monitors
      verification/dot2k: Add support for nested monitors
      Documentation/rv: Add docs for the sched monitors
      tools/rv: Allow rv list to filter for container

----
 Documentation/tools/rv/rv-mon-sched.rst            |  69 ++++++
 Documentation/trace/rv/monitor_sched.rst           | 171 ++++++++++++++
 include/linux/rv.h                                 |   4 +-
 include/linux/sched.h                              |  16 ++
 include/trace/events/sched.h                       |  13 ++
 kernel/sched/core.c                                |  23 +-
 kernel/trace/rv/Kconfig                            |   7 +
 kernel/trace/rv/Makefile                           |   7 +
 kernel/trace/rv/monitors/sched/Kconfig             |  11 +
 kernel/trace/rv/monitors/sched/sched.c             |  38 +++
 kernel/trace/rv/monitors/sched/sched.h             |   3 +
 kernel/trace/rv/monitors/sco/Kconfig               |  14 ++
 kernel/trace/rv/monitors/sco/sco.c                 |  88 +++++++
 kernel/trace/rv/monitors/sco/sco.h                 |  47 ++++
 kernel/trace/rv/monitors/sco/sco_trace.h           |  15 ++
 kernel/trace/rv/monitors/scpd/Kconfig              |  15 ++
 kernel/trace/rv/monitors/scpd/scpd.c               |  96 ++++++++
 kernel/trace/rv/monitors/scpd/scpd.h               |  49 ++++
 kernel/trace/rv/monitors/scpd/scpd_trace.h         |  15 ++
 kernel/trace/rv/monitors/sncid/Kconfig             |  15 ++
 kernel/trace/rv/monitors/sncid/sncid.c             |  96 ++++++++
 kernel/trace/rv/monitors/sncid/sncid.h             |  49 ++++
 kernel/trace/rv/monitors/sncid/sncid_trace.h       |  15 ++
 kernel/trace/rv/monitors/snep/Kconfig              |  15 ++
 kernel/trace/rv/monitors/snep/snep.c               |  96 ++++++++
 kernel/trace/rv/monitors/snep/snep.h               |  49 ++++
 kernel/trace/rv/monitors/snep/snep_trace.h         |  15 ++
 kernel/trace/rv/monitors/snroc/Kconfig             |  14 ++
 kernel/trace/rv/monitors/snroc/snroc.c             |  85 +++++++
 kernel/trace/rv/monitors/snroc/snroc.h             |  47 ++++
 kernel/trace/rv/monitors/snroc/snroc_trace.h       |  15 ++
 kernel/trace/rv/monitors/tss/Kconfig               |  14 ++
 kernel/trace/rv/monitors/tss/tss.c                 |  91 ++++++++
 kernel/trace/rv/monitors/tss/tss.h                 |  47 ++++
 kernel/trace/rv/monitors/tss/tss_trace.h           |  15 ++
 kernel/trace/rv/monitors/wip/wip.c                 |   2 +-
 kernel/trace/rv/monitors/wwnr/wwnr.c               |   2 +-
 kernel/trace/rv/rv.c                               | 154 +++++++++++--
 kernel/trace/rv/rv.h                               |   4 +
 kernel/trace/rv/rv_reactors.c                      |  28 ++-
 kernel/trace/rv/rv_trace.h                         |   6 +
 tools/verification/dot2/dot2k                      |  27 ++-
 tools/verification/dot2/dot2k.py                   |  79 +++++--
 tools/verification/dot2/dot2k_templates/Kconfig    |   1 +
 tools/verification/dot2/dot2k_templates/main.c     |   4 +-
 .../dot2/dot2k_templates/main_container.c          |  38 +++
 .../dot2/dot2k_templates/main_container.h          |   3 +
 tools/verification/models/sched/sco.dot            |  18 ++
 tools/verification/models/sched/scpd.dot           |  18 ++
 tools/verification/models/sched/sncid.dot          |  18 ++
 tools/verification/models/sched/snep.dot           |  18 ++
 tools/verification/models/sched/snroc.dot          |  18 ++
 tools/verification/models/sched/tss.dot            |  18 ++
 tools/verification/rv/include/in_kernel.h          |   2 +-
 tools/verification/rv/include/rv.h                 |   3 +-
 tools/verification/rv/src/in_kernel.c              | 256 ++++++++++++++++-----
 tools/verification/rv/src/rv.c                     |  38 +--
 57 files changed, 2007 insertions(+), 127 deletions(-)
 create mode 100644 Documentation/tools/rv/rv-mon-sched.rst
 create mode 100644 Documentation/trace/rv/monitor_sched.rst
 create mode 100644 kernel/trace/rv/monitors/sched/Kconfig
 create mode 100644 kernel/trace/rv/monitors/sched/sched.c
 create mode 100644 kernel/trace/rv/monitors/sched/sched.h
 create mode 100644 kernel/trace/rv/monitors/sco/Kconfig
 create mode 100644 kernel/trace/rv/monitors/sco/sco.c
 create mode 100644 kernel/trace/rv/monitors/sco/sco.h
 create mode 100644 kernel/trace/rv/monitors/sco/sco_trace.h
 create mode 100644 kernel/trace/rv/monitors/scpd/Kconfig
 create mode 100644 kernel/trace/rv/monitors/scpd/scpd.c
 create mode 100644 kernel/trace/rv/monitors/scpd/scpd.h
 create mode 100644 kernel/trace/rv/monitors/scpd/scpd_trace.h
 create mode 100644 kernel/trace/rv/monitors/sncid/Kconfig
 create mode 100644 kernel/trace/rv/monitors/sncid/sncid.c
 create mode 100644 kernel/trace/rv/monitors/sncid/sncid.h
 create mode 100644 kernel/trace/rv/monitors/sncid/sncid_trace.h
 create mode 100644 kernel/trace/rv/monitors/snep/Kconfig
 create mode 100644 kernel/trace/rv/monitors/snep/snep.c
 create mode 100644 kernel/trace/rv/monitors/snep/snep.h
 create mode 100644 kernel/trace/rv/monitors/snep/snep_trace.h
 create mode 100644 kernel/trace/rv/monitors/snroc/Kconfig
 create mode 100644 kernel/trace/rv/monitors/snroc/snroc.c
 create mode 100644 kernel/trace/rv/monitors/snroc/snroc.h
 create mode 100644 kernel/trace/rv/monitors/snroc/snroc_trace.h
 create mode 100644 kernel/trace/rv/monitors/tss/Kconfig
 create mode 100644 kernel/trace/rv/monitors/tss/tss.c
 create mode 100644 kernel/trace/rv/monitors/tss/tss.h
 create mode 100644 kernel/trace/rv/monitors/tss/tss_trace.h
 create mode 100644 tools/verification/dot2/dot2k_templates/main_container.c
 create mode 100644 tools/verification/dot2/dot2k_templates/main_container.h
 create mode 100644 tools/verification/models/sched/sco.dot
 create mode 100644 tools/verification/models/sched/scpd.dot
 create mode 100644 tools/verification/models/sched/sncid.dot
 create mode 100644 tools/verification/models/sched/snep.dot
 create mode 100644 tools/verification/models/sched/snroc.dot
 create mode 100644 tools/verification/models/sched/tss.dot

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

end of thread, other threads:[~2025-03-25 14:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-25 14:34 [for-next][PATCH 0/9] rv: Updates for 6.15 Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 1/9] sched: Add sched tracepoints for RV task model Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 2/9] rv: Add option for nested monitors and include sched Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 3/9] rv: Add sco and tss per-cpu monitors Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 4/9] rv: Add snroc per-task monitor Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 5/9] rv: Add scpd, snep and sncid per-cpu monitors Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 6/9] tools/rv: Add support for nested monitors Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 7/9] verification/dot2k: " Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 8/9] Documentation/rv: Add docs for the sched monitors Steven Rostedt
2025-03-25 14:34 ` [for-next][PATCH 9/9] tools/rv: Allow rv list to filter for container Steven Rostedt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox