public inbox for linux-rt-users@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] rteval: Add relative cpusets
@ 2023-11-29  9:34 tglozar
  2023-11-29  9:34 ` [PATCH 1/4] rteval: Refactor collapse_cpulist in systopology tglozar
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: tglozar @ 2023-11-29  9:34 UTC (permalink / raw)
  To: linux-rt-users; +Cc: jkacur, Tomas Glozar

From: Tomas Glozar <tglozar@redhat.com>

This is a follow-up to "rteval: Refactor CPU list logic" patchset. First three
patches contain some cleanups, most importantly the removal of CpuList class
and moving the code into a module rteval.cpulist_utils.

Fourth patch adds support for relative cpulists for measurements, e.g.
--measurement-cpulist=+1,2,-5,6, for details, see the commit message.

Tomas Glozar (4):
  rteval: Refactor collapse_cpulist in systopology
  rteval: Minor improvements to CpuList class
  rteval: Convert CpuList class to a module
  rteval: Add relative cpulists for measurements

 rteval-cmd                               |  31 ++--
 rteval/cpulist_utils.py                  | 161 ++++++++++++++++
 rteval/modules/loads/__init__.py         |   8 +-
 rteval/modules/loads/hackbench.py        |   9 +-
 rteval/modules/loads/kcompile.py         |  14 +-
 rteval/modules/loads/stressng.py         |   9 +-
 rteval/modules/measurement/__init__.py   |  11 +-
 rteval/modules/measurement/cyclictest.py |  52 +-----
 rteval/systopology.py                    | 223 +++++------------------
 9 files changed, 252 insertions(+), 266 deletions(-)
 create mode 100644 rteval/cpulist_utils.py

-- 
2.39.3


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

end of thread, other threads:[~2023-12-15 18:37 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-29  9:34 [PATCH 0/4] rteval: Add relative cpusets tglozar
2023-11-29  9:34 ` [PATCH 1/4] rteval: Refactor collapse_cpulist in systopology tglozar
2023-12-12 20:22   ` John Kacur
2023-11-29  9:34 ` [PATCH 2/4] rteval: Minor improvements to CpuList class tglozar
2023-12-12 21:23   ` John Kacur
2023-12-14  7:42     ` Tomas Glozar
2023-12-15 18:36       ` John Kacur
2023-11-29  9:34 ` [PATCH 3/4] rteval: Convert CpuList class to a module tglozar
2023-12-12 21:46   ` John Kacur
2023-12-14  8:08     ` Tomas Glozar
2023-12-14  8:28     ` Tomas Glozar
2023-12-14 15:05       ` John Kacur
2023-11-29  9:34 ` [PATCH 4/4] rteval: Add relative cpulists for measurements tglozar
2023-12-12 21:48   ` John Kacur

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