I am pleased to announce rt-tests-2.7 The most significant changes here are from Crystal who changed the cyclictest histogram code into a library and added it to cyclicdeadline. This makes it possible for tools like rteval to parse the results. histogram output could be added to other tools in the rt-tests suite as well. In addition Chris White has added a dockerfile for people who want to experiment with running rt-tests in a container. In addition there are various tweaks and fixes from a few different people, thank you to everyone who contributed. Bug reports and patches are always welcome To get rt-tests Clone one of the following git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git https://kernel.googlesource.com/pub/scm/utils/rt-tests/rt-tests.git Branch: main Tag: v2.7 Tarballs are available here: https://kernel.org/pub/linux/utils/rt-tests Older version tarballs are available here: https://kernel.org/pub/linux/utils/rt-tests/older Note in some distributions such as Fedora and RedHat the program is renamed realtime-tests because of a naming conflict. Chris White (2): rt-tests: Add interactive source-to-image Dockerfile rt-tests: Add Dockerfile README Crystal Wood (8): rt-tests: Fix warnings rt-tests: cyclictest: Remove histogram totals rt-tests: cyclictest: Replace histogram code with library rt-tests: cyclicdeadline: Add histogram support rt-tests: cyclics: Fix json segfault when not using histogram rt-tests: cyclicdeadline: Print the histogram regardless of quiet rt-tests: cyclicdeadline: Remove dead "verbose" code in print_stat() rt-tests: cyclictest: Omit empty histogram buckets John Kacur (4): rt-tests: Add missing SPDX licenses rt-tests: Remove remaining unnecessary texts after adding SPDX licenses rt-tests:ssdd: Ensure there are one or more iterations rt-tests: Change to version v2.7 Marcelo Tosatti (2): rt-tests: oslat should use MHz, not Mhz rt-tests: oslat: convert to nanoseconds correctly Mathias Krause (1): rt-tests: Makefile: Restore support for Exuberant Ctags Nam Cao (1): rt-tests: hackbench: drop incorrect and unnecessary usage of optind Rodrigo Queiro (1): Support --smi on newer processors .gitignore | 1 + Dockerfile | 26 +++ Makefile | 15 +- README-Dockerfile | 49 ++++++ src/backfire/backfire.4 | 1 + src/backfire/sendme.8 | 1 + src/backfire/sendme.c | 15 +- src/cyclictest/cyclictest.8 | 1 + src/cyclictest/cyclictest.c | 196 +++++------------------ src/cyclictest/get_cyclictest_snapshot.8 | 1 + src/hackbench/hackbench.8 | 1 + src/hackbench/hackbench.c | 12 +- src/hwlatdetect/hwlatdetect.8 | 1 + src/include/histogram.h | 42 +++++ src/lib/histogram.c | 181 +++++++++++++++++++++ src/oslat/oslat.8 | 1 + src/oslat/oslat.c | 4 +- src/pi_tests/pi_stress.8 | 1 + src/pi_tests/pip_stress.8 | 1 + src/pmqtest/pmqtest.8 | 1 + src/ptsematest/ptsematest.8 | 1 + src/queuelat/determine_maximum_mpps.8 | 1 + src/queuelat/queuelat.8 | 1 + src/queuelat/targeted-ipi/Kbuild | 1 + src/queuelat/targeted-ipi/Makefile | 1 + src/rt-migrate-test/rt-migrate-test.8 | 1 + src/sched_deadline/cyclicdeadline.8 | 1 + src/sched_deadline/cyclicdeadline.c | 164 ++++++++++++++----- src/sched_deadline/deadline_test.8 | 1 + src/sched_deadline/deadline_test.c | 10 +- src/signaltest/signaltest.8 | 1 + src/signaltest/signaltest.c | 4 - src/sigwaittest/sigwaittest.8 | 1 + src/sigwaittest/sigwaittest.c | 20 +-- src/ssdd/ssdd.8 | 3 + src/ssdd/ssdd.c | 5 +- src/svsematest/svsematest.8 | 1 + 37 files changed, 512 insertions(+), 256 deletions(-) create mode 100644 Dockerfile create mode 100644 README-Dockerfile create mode 100644 src/include/histogram.h create mode 100644 src/lib/histogram.c -- 2.44.0