Blame SPECS/realtime-tests.spec

0d4f16
Summary: Programs that test various rt-features
0d4f16
Name: realtime-tests
0d4f16
# These will be setup by the "make rpm" logic
0d4f16
# Version:  1.0
0d4f16
# BuildRequires: numactl-devel
0d4f16
# Numa argument to make:  NUMA=1
0d4f16
#
b69aad
Version: 2.3
b69aad
Release: 3%{?dist}
0d4f16
License: GPLv2
0d4f16
URL: https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
0d4f16
Source0: https://www.kernel.org/pub/linux/utils/rt-tests/rt-tests-%{version}.tar.xz
0d4f16
b69aad
ExcludeArch: s390 s390x armv7hl ppc64 ppc64le aarch64 i686
0d4f16
BuildRequires: make
0d4f16
BuildRequires: gcc
0d4f16
BuildRequires: numactl-devel
0d4f16
BuildRequires: python3-devel
0d4f16
Requires: bash
0d4f16
Requires: bc
0d4f16
0d4f16
#Patches
b69aad
Patch1: rt-numa-Correct-the-comment-of-numa_initialize.patch
b69aad
Patch2: rt-tests-oslat.8-Remove-the-argument-of-bias.patch
b69aad
Patch3: rt-tests-Fix-parsing-of-affinity-when-there-is-a-spa.patch
b69aad
Patch4: rt-numa-ignore-runtime-cpumask-if-a-CPULIST-is-speci.patch
0d4f16
0d4f16
%description
0d4f16
realtime-tests is a set of programs that test and measure various components of
0d4f16
real-time kernel behavior. This package measures timer, signal, and hardware
0d4f16
latency. It also tests the functioning of priority-inheritance mutexes.
0d4f16
0d4f16
%prep
0d4f16
%setup -q -n rt-tests-%{version}
0d4f16
%patch1 -p1
0d4f16
%patch2 -p1
5db3bf
%patch3 -p1
5db3bf
%patch4 -p1
0d4f16
0d4f16
%build
0d4f16
%set_build_flags
0d4f16
%make_build
0d4f16
0d4f16
%install
0d4f16
%make_install prefix=%{_prefix}
0d4f16
0d4f16
%files
0d4f16
%pycached %{python3_sitelib}/hwlatdetect.py
0d4f16
%caps(cap_sys_rawio+ep) /usr/bin/cyclictest
0d4f16
%{_bindir}/pi_stress
0d4f16
%{_bindir}/signaltest
0d4f16
%{_bindir}/hwlatdetect
0d4f16
%{_bindir}/rt-migrate-test
0d4f16
%{_bindir}/pip_stress
0d4f16
%{_bindir}/ptsematest
0d4f16
%{_bindir}/sigwaittest
0d4f16
%{_bindir}/svsematest
0d4f16
%{_bindir}/pmqtest
0d4f16
%{_bindir}/hackbench
0d4f16
%{_bindir}/cyclicdeadline
0d4f16
%{_bindir}/deadline_test
0d4f16
%{_bindir}/queuelat
0d4f16
%{_bindir}/ssdd
0d4f16
%{_bindir}/oslat
0d4f16
%{_bindir}/determine_maximum_mpps.sh
0d4f16
%{_bindir}/get_cyclictest_snapshot
0d4f16
%pycached %{python3_sitelib}/get_cyclictest_snapshot.py
0d4f16
%doc
0d4f16
%{_mandir}/man8/cyclictest.8.*
0d4f16
%{_mandir}/man8/hackbench.8.*
0d4f16
%{_mandir}/man8/hwlatdetect.8.*
0d4f16
%{_mandir}/man8/pi_stress.8.*
0d4f16
%{_mandir}/man8/pmqtest.8.*
0d4f16
%{_mandir}/man8/ptsematest.8.*
0d4f16
%{_mandir}/man8/rt-migrate-test.8.*
0d4f16
%{_mandir}/man8/signaltest.8.*
0d4f16
%{_mandir}/man8/sigwaittest.8.*
0d4f16
%{_mandir}/man8/svsematest.8.*
0d4f16
%{_mandir}/man8/pip_stress.8.*
0d4f16
%{_mandir}/man8/queuelat.8.*
0d4f16
%{_mandir}/man8/deadline_test.8.*
0d4f16
%{_mandir}/man8/cyclicdeadline.8.*
0d4f16
%{_mandir}/man8/ssdd.8.*
0d4f16
%{_mandir}/man8/oslat.8.*
0d4f16
%{_mandir}/man8/get_cyclictest_snapshot.8.*
0d4f16
%{_mandir}/man8/determine_maximum_mpps.8.*
0d4f16
0d4f16
%changelog
b69aad
* Fri Feb 4 2022 John Kacur <jkacur@redhat.com> - 2.3-3
b69aad
- Don't build unsupported i686
b69aad
Resolves: rhbz#2050375
b69aad
b69aad
* Thu Feb 3 2022 John Kacur <jkacur@redhat.com> - 2.3-2
b69aad
- Fix parsing of affinity
b69aad
- Ignore the runtime cpumask if a new cpumask is requested
b69aad
Resolves: rhbz#2050244
b69aad
b69aad
* Thu Jan 13 2022 Leah Leshchinsky <lleshchi@redhat.com> - 2.3-1
b69aad
- Update to latest upstream 2.3
b69aad
- Correct the comment of numa_initialize()
b69aad
- oslat.8: Remove the argument of --bias
b69aad
Resolves: rhbz#2012297
b69aad
5db3bf
* Thu Nov 18 2021 John Kacur <jkacur@redhat.com> - 2.1-6
5db3bf
- Fix potential double mount of cgroups for deadline_test
5db3bf
- Fix potential double mount of cgroups for cyclicdeadline_test
5db3bf
Resolves: rhbz#2011415
5db3bf
5db3bf
* Thu Nov 18 2021 John Kacur <jkacur@redhat.com> - 2.1-5
5db3bf
- Null check to prevent floating point exception in deadline test
5db3bf
Resolves: rhbz#2023501
5db3bf
5db3bf
* Tue Nov 02 2021 Leah Leshchinsky <lleshchi@redhat.com> - 2.1-4
5db3bf
- Add missing option -F to optstring
5db3bf
Resolved: rhbz#2007021
5db3bf
0d4f16
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.1-3
0d4f16
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
0d4f16
  Related: rhbz#1991688
0d4f16
0d4f16
* Fri Jul 23 2021 John Kacur <jkacur@redhat.com> - 2.1-2
0d4f16
- Take into account the rename of the sched_features file for HRTICK
0d4f16
- Use HRTICK_DL if available
0d4f16
Resolves: rhbz#1973083
0d4f16
0d4f16
* Wed Jun 30 2021 john Kacur <jkacur@redhat.com> - 2.1-1
0d4f16
- Update to latest upstream rt-tests-2.1
0d4f16
Resolves: rhbz#1890563
0d4f16
0d4f16
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.9-10
0d4f16
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
0d4f16
0d4f16
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-9
0d4f16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0d4f16
0d4f16
* Wed Dec 16 2020 John Kacur <jkacur@redhat.com> - 1.9-8
0d4f16
- Use the %%pycached macro as described in the packaging-guidlines for Python
0d4f16
0d4f16
* Fri Dec 11 2020 John Kacur <jkacur@redhat.com> - 1.9-7
0d4f16
- Escape all necessary percent symbols in the changelog
0d4f16
- Remove some unncessary constructs in the rpm file
0d4f16
- The following are from upstream patches
0d4f16
- Add a menu to determine_maximum_mpps.sh
0d4f16
  and incorporates get_cpuinfo_mhz.sh functionality
0d4f16
- remove get_cpuinfo_mhz.sh and an old oslat makefile
0d4f16
- Add determine_maximum_mpps.8
0d4f16
0d4f16
* Fri Dec 04 2020 John Kacur <jkacur@redhat.com> - 1.9-6
0d4f16
- Remove ExclusiveArch but add ExcludeArch for now.
0d4f16
  Currently rt-tests is only available on arches that implement numactl
0d4f16
0d4f16
* Wed Nov 25 2020 John Kacur <jkacur@redhat.com> - 1.9-5
0d4f16
- Use the proper upstream tarball instead of a renamed tarball
0d4f16
  For example rt-tests-1.9.tar.xz
0d4f16
0d4f16
* Fri Nov 20 2020 John Kacur <jkacur@redhat.com> - 1.9-4
0d4f16
- Don't compress man pages by default so the build system can do so
0d4f16
0d4f16
* Wed Nov 18 2020 John Kacur <jkacur@redhat.com> - 1.9-3
0d4f16
- Fix incoherent version in changelogs by using a dash instead of dot
0d4f16
- Use Fedora default build flags
0d4f16
0d4f16
* Wed Nov 11 2020 John Kacur <jkacur@redhat.com> - 1.9-2
0d4f16
- Removed unncessary parts from the specfile
0d4f16
- Put each BuildRequires on a separate line.
0d4f16
- Used macros _bindir, _mandir, and _prefix
0d4f16
 
0d4f16
* Tue Nov 03 2020 John Kacur <jkacur@redhat.com> - 1.9-1
0d4f16
- Upgrade to v1.9 upstream
0d4f16
- Require gcc excplicitly as a BuildRequires
0d4f16
0d4f16
* Thu Aug 20 2020 John Kacur <jkacur@redhat.com> - 1.8-11
0d4f16
- Add SPDX license to oslat, and reformat source code to match suite
0d4f16
Resolves: rhbz#1870666
0d4f16
0d4f16
* Wed Aug 19 2020 John Kacur <jkacur@redhat.com> - 1.8-10
0d4f16
- Remove undated Obsoletes from the specfile
0d4f16
Resolves: rhbz#1870212
0d4f16
0d4f16
* Wed Aug 19 2020 John Kacur <jkacur@redhat.com> - 1.8-9
0d4f16
- Add the oslat program to the rt-tests suite
0d4f16
Resolves: rhbz#1869882
0d4f16
0d4f16
* Wed Jul 22 2020 John Kacur <jkacur@redhat.com> - 1.8-8
0d4f16
- Change the conversion format to %%ld for the num_processors in pi_stress
0d4f16
Resolves: rhbz#1859397
0d4f16
0d4f16
* Wed Jul 22 2020 John Kacur <jkacur@redhat.com> - 1.8-7
0d4f16
- Limit the number of inversion groups in pi_stress
0d4f16
Resolves: rhbz#1859397
0d4f16
0d4f16
* Mon Jul 06 2020 John Kacur <jkacur@redhat.com> - 1.8-6
0d4f16
- Install new man page get_cyclictest_snapshot
0d4f16
Resolves: rhbz#1826777
0d4f16
0d4f16
* Mon Jul 06 2020 John Kacur <jkacur@redhat.com> - 1.8-5
0d4f16
- get_cyclictest_snapshot: print a warning message if there are no
0d4f16
  running cyclictest instances
0d4f16
Resolves: rhbz#1826783
0d4f16
0d4f16
* Mon Jul 06 2020 John Kacur <jkacur@redhat.com> - 1.8-4
0d4f16
- Add a get_cyclictest_snapshot man page and various small fixes
0d4f16
Resolves: rhbz#1826777
0d4f16
0d4f16
* Tue May 12 2020 John Kacur <jkacur@redhat.com> - 1.8-3
0d4f16
- Fix integer overflow in queuelat
0d4f16
Resolves: rhbz#1803862
0d4f16
0d4f16
* Mon May 04 2020 John Kacur <jkacur@redhat.com> - 1.8-2
0d4f16
- Fix setaffinity error on large numa machines
0d4f16
Resolves: rhbz#1831269
0d4f16
0d4f16
* Mon Apr 20 2020 John Kacur <jkacur@redhat.com> - 1.8-1
0d4f16
- Update to upstream rt-tests-1.8
0d4f16
Resolves: rhbz#1816370
0d4f16
0d4f16
* Thu Jan 23 2020 John Kacur <jkacur@redhat.com> - 1.5-18
0d4f16
- Add a man page for cyclicdeadline
0d4f16
- Sync cyclictest man page with the help option
0d4f16
- Sync pi_stress man page with the help option
0d4f16
- Add pi_stress short options to usage message
0d4f16
- Add -S --smp to svsematest man page
0d4f16
- Update ptsematest man page and add -h option
0d4f16
- queuelat man page and help fixes
0d4f16
- display svsematest help without an error message
0d4f16
Resolves: rhbz#1766656
0d4f16
0d4f16
* Fri Jan 17 2020 John Kacur <jkacur@redhat.com> - 1.5-17
0d4f16
- Fix more quoting problems to prevent work splitting
0d4f16
- get_cpuinfo_mhz.sh should print one value
0d4f16
Resolves: rhbz#1719493
0d4f16
0d4f16
* Wed Jan 15 2020 John Kacur <jkacur@redhat.com> - 1.5-16
0d4f16
- Fix hardcoded path to queuelat in determine_maximum_mpps.sh
0d4f16
Resolves: rhbz#1791403
0d4f16
0d4f16
* Mon Nov 25 2019 John Kacur <jkacur@redhat.com> - 1.5-15
0d4f16
- Respun Add SPDX tags patch to correct two incorrect licenes
0d4f16
Resolves: rhbz#1721215
0d4f16
0d4f16
* Mon Nov 25 2019 John Kacur <jkacur@redhat.com> - 1.5-14
0d4f16
- Add SPDX tags
0d4f16
Resolves: rhbz#1721215
0d4f16
0d4f16
* Fri Nov 22 2019 John Kacur <jkacur@redhat.com> - 1.5-13
0d4f16
- Improved version of getting a snapshot of cyclictest without interrupting
0d4f16
- Fixes some problems uncovered by covscan
0d4f16
Resolves: rhbz#1469185
0d4f16
0d4f16
* Tue Nov 19 2019 John Kacur <jkacur@redhat.com> - 1.5-12
0d4f16
- Get a running snapshot of cyclictest without interrupting it
0d4f16
Resolves: rhbz#1469185
0d4f16
0d4f16
* Tue Nov 12 2019 John Kacur <jkacur@redhat.com> - 1.5-11
0d4f16
- Add short and long options and help to ssdd
0d4f16
Resolves: rhbz#1720360
0d4f16
0d4f16
* Mon Nov 11 2019 John Kacur <jkacur@redhat.com> - 1.5-10
0d4f16
- Fix some warnings in determine_maximum_mpps.sh
0d4f16
Resolves: rhbz#1719493
0d4f16
0d4f16
* Wed Oct 30 2019 John Kacur <jkacur@redhat.com> - 1.5-9
0d4f16
-Use libnuma version 2 by default
0d4f16
Resolves: rhbz#1753758
0d4f16
0d4f16
* Wed Oct 30 2019 John Kacur <jkacur@redhat.com> - 1.5-8
0d4f16
- Don't allow OPT_SYSTEM with OPT_POSIX_TIMERS
0d4f16
Resolves: rhbz#1753026
0d4f16
0d4f16
* Wed Oct 30 2019 John Kacur <jkacur@redhat.com> - 1.5-7
0d4f16
- Set affinity before applying numa
0d4f16
Resolves: rhbz#1749958
0d4f16
0d4f16
* Tue Oct 29 2019 John Kacur <jkacur@redhat.com> - 1.5-6
0d4f16
- Increase buffers to avoid overflow
0d4f16
Resolves: rhbz#1753317
0d4f16
0d4f16
* Fri Oct 25 2019 John Kacur <jkacur@redhat.com> - 1.5-5
0d4f16
- Remove invalid / obsolete tracing options from cyclictest manpage
0d4f16
Resolves: rhbz#1749238
0d4f16
0d4f16
* Fri Oct 25 2019 John Kacur <jkacur@redhat.com> - 1.5-4
0d4f16
- Make tracemark work correctly again
0d4f16
Resolves: rhbz#1725134
0d4f16
0d4f16
* Wed Oct 23 2019 John Kacur <jkacur@redhat.com> - 1.5-3
0d4f16
- Add Requires bc for queuelat
0d4f16
Resolves: rhbz#1764290
0d4f16
0d4f16
* Tue Oct 15 2019 John Kacur <jkacur@redhat.com> - 1.5-2
0d4f16
- Add bash as a Require in the spec file, since the suite contains some scripts
0d4f16
Resolves: rhbz#1744983
0d4f16
0d4f16
* Tue Oct 15 2019 John Kacur <jkacur@redhat.com> - 1.5-1
0d4f16
- Rebase to upstream rt-tests-1.5
0d4f16
Resolves: rhbz#1722521
0d4f16
0d4f16
* Wed Jul 31 2019 John Kacur <jkacur@redhat.com> - 1.3-21
0d4f16
- Fix problem when tests use tracing_enabled which is no longer supported
0d4f16
Resolves: rhbz#1731336
0d4f16
0d4f16
* Fri Jun 14 2019 John Kacur <jkacur@redhat.com> - 1.3-20
0d4f16
- Add a manpage for ssdd
0d4f16
Resolves: rhbz#1718735
0d4f16
0d4f16
* Fri May 10 2019 John Kacur <jkacur@redhat.com> - 1.3-19
0d4f16
- Disable/enable c-state transitions during hwlatdetect run
0d4f16
Resolves: rhbz#1707505
0d4f16
0d4f16
* Tue May 07 2019 John Kacur <jkacur@redhat.com> - 1.3-18
0d4f16
- Install queuelat scripts
0d4f16
Resolves: rhbz#1686494
0d4f16
0d4f16
* Thu Apr 25 2019 John Kacur <jkacur@redhat.com> - 1.3-17
0d4f16
- Add ssdd test to the rt-tests suite
0d4f16
Resolves: rhbz#1666351
0d4f16
0d4f16
* Thu Mar 28 2019 John Kacur <jkacur@redhat.com> - 1.3-16
0d4f16
- cyclictest-Make-sure-affinity-is-respected-when-numa.patch
0d4f16
- cyclictest-Fix-compiler-warning-about-srncpy-output.patch
0d4f16
- cyclictest-fix_with_expected_identifier_in_latest.patch
0d4f16
Resolves: rhbz#1596857
0d4f16
0d4f16
* Tue Jan 08 2019 John Kacur <jkacur@redhat.com> - 1.3-13
0d4f16
- queuelat: use mfence for rdtsc ordering
0d4f16
Resolves: rhbz#1663865
0d4f16
0d4f16
* Thu Nov 15 2018 John Kacur <jkacur@redhat.com> - 1.3-12
0d4f16
- Add NULL check before freeing setcpu_buf
0d4f16
Resolves: rhbz#1641971
0d4f16
0d4f16
* Tue Nov 06 2018 John Kacur <jkacur@redhat.com> - 1.3-11
0d4f16
- Fix the spec file to remove debuginfo from the standard queuelat files
0d4f16
Resolves: rhbz#1641978
0d4f16
0d4f16
* Mon Nov 05 2018 John Kacur <jkacur@redhat.com> - 1.3-10
0d4f16
- Remove numa from help since it is invokved automatically
0d4f16
Resolves: rhbz#1646121
0d4f16
0d4f16
* Fri Nov 02 2018 John Kacur <jkacur@redhat.com> - 1.3-9
0d4f16
- Add a manpage for deadline_test
0d4f16
Resolves: rhbz#1645071
0d4f16
0d4f16
* Mon Oct 08 2018 John Kacur <jkacur@redhat.com> - 1.3-8
0d4f16
- Remove backfire and sendme
0d4f16
Resolves: rhbz#1624885
0d4f16
0d4f16
* Fri Sep 28 2018 John Kacur <jkacur@redhat.com> - 1.3-7
0d4f16
- Change python3 to platform-python
0d4f16
Resolves: rhbz#1633607
0d4f16
0d4f16
* Mon Sep 17 2018 John Kacur <jkacur@redhat.com> - 1.3-6
0d4f16
- rt-tests-pi_stress-remove-unused-report-options.patch
0d4f16
- rt-tests-pip_stress-Add-an-initial-man-page-for-pip_stress.patch
0d4f16
- add-h-option-to-queuelat.patch
0d4f16
- Add-queuelat-manpage.patch
0d4f16
- Modify makefile for queuelat.8 and pip_stress.8
0d4f16
Resolves: rhbz#1614783
0d4f16
0d4f16
* Fri Jun 22 2018 John Kacur <jkacur@redhat.com> - 1.3-5
0d4f16
- Reimplement the removal of --numa, and automate it's detction
0d4f16
Resolves: rhbz#1594273
0d4f16
0d4f16
* Tue Jun 12 2018 John Kacur <jkacur@redhat.com> - 1.3-4
0d4f16
- A few more python3 changes
0d4f16
0d4f16
* Wed May 30 2018 John Kacur <jkacur@redhat.com> - 1.3-3
0d4f16
- Add patches that remove --sma and --numa and automate it
0d4f16
Resolves: rhbz#1518708
0d4f16
0d4f16
* Wed May 30 2018 John Kacur <jkacur@redhat.com> - 1.3-2
0d4f16
- cyclictest: remove tracing, in favour of external tracing
0d4f16
Resolves: rhbz#1518268
0d4f16
0d4f16
* Mon Apr 30 2018 John Kacur <jkacur@redhat.com> - 1.3-1
0d4f16
- New build
0d4f16
- Add test queuelat
0d4f16
- Adds changes for python3 in hwlatdetect
0d4f16
Resolves: rhbz#1543030
0d4f16
Resolves: rhbz#1559520
0d4f16
0d4f16
* Tue Mar 27 2018 John Kacur <jkacur@redhat.com> - 1.2-1
0d4f16
- Remove old patches from the source files
0d4f16
Resolves: rhbz#1559930
0d4f16
0d4f16
* Mon Mar 26 2018 John Kacur <jkacur@redhat.com> - 1.2-0
0d4f16
- Initial Build for 8.0
0d4f16
Resolves: rhbz#1559930
0d4f16
0d4f16
* Wed Dec 20 2017 John Kacur <jkacur@redhat.com> - 1.0.13
0d4f16
- rt-tests-Need-to-generate-debug-info-for-rpms.patch
0d4f16
Resolves: rhbz#1523752
0d4f16
0d4f16
* Thu Nov 02 2017 John Kacur <jkacur@redhat.com> - 1.0.12
0d4f16
- cyclictest: cannot stop when running with -M option
0d4f16
Resolves: rhbz#1473786
0d4f16
0d4f16
* Tue Apr 25 2017 John Kacur <jkacur@redhat.com> - 1.0.11
0d4f16
- cyclictest-touch-threadstacks-on-numa-to-pre-fault-t.patch
0d4f16
Resolves: rhbz1445058
0d4f16
0d4f16
* Thu Mar 23 2017 John Kacur <jkacur@redhat.com> - 1.0.10
0d4f16
- hwlatdetect: modify hwlatdetector.py to use the ftrace hwlatdetector
0d4f16
- hwlatdetect: removed smi_detector support
0d4f16
Resolves: rhbz1365961
0d4f16
0d4f16
* Thu Mar 23 2017 John Kacur <jkacur@redhat.com> - 1.0.9
0d4f16
- hwlatdetect: Add --hardlimit to define the real test failing criteria
0d4f16
Resolves: rhbz1434827
0d4f16
0d4f16
* Thu Mar 23 2017 John Kacur <jkacur@redhat.com> - 1.0.8
0d4f16
- cyclicdeadline: Fix minor spelling mistake
0d4f16
- cyclictest: Correct short option 's'
0d4f16
Resolves: rhbz1434825
0d4f16
0d4f16
* Tue Mar 21 2017 John Kacur <jkacur@redhat.com> - 1.0.7
0d4f16
- rt-tests: hwlatdetect: Improve message if max latency is below threshold
0d4f16
Resolves: rhbz1366289
0d4f16
0d4f16
* Thu Jun 30 2016 John Kacur <jkacur@redhat.com> - 1.0-6
0d4f16
- deadline_test: Made '-i' work and added help text for it
0d4f16
Resolves: rhbz1346771
0d4f16
0d4f16
* Tue Jun 28 2016 John Kacur <jkacur@redhat.com> - 1.0-5
0d4f16
- z-stream release
0d4f16
0d4f16
* Thu Jun 23 2016 John Kacur <jkacur@redhat.com> - 1.0-4
0d4f16
- Add cyclicdeadline and deadline_test to rt-tests
0d4f16
Resolves: rhbz#1349032
0d4f16
0d4f16
* Fri Jun 17 2016 John Kacur <jkacur@redhat.com> - 1.0-3
0d4f16
- Install cyclictest with cap_sys_rawio to access msr and cpuid registers
0d4f16
- Fixed url in Source0
0d4f16
Resolves: rhbz#1346771
0d4f16
0d4f16
* Wed Jun 01 2016 John Kacur <jkacur@redhat.com> - 1.0-2
0d4f16
- cyclictest: new CPUs with SMI counter support
0d4f16
Resolves: rhbz#1341226
0d4f16
0d4f16
* Fri May 20 2016 John Kacur <jkacur@redhat.com> - 1.0-1
0d4f16
- Upgrade to 1.0
0d4f16
Clark Williams (1):
0d4f16
  cyclictest: stop any tracing after hitting a breaktrace threshold
0d4f16
John Kacur (8):
0d4f16
  rt-tests: Makefile: Assume numa_parse_cpustring_all available
0d4f16
  rt-tests: Add man page for rt-migrate-test
0d4f16
  rt-tests: Update the cyclictest man page
0d4f16
  rt-tests: Add missing option to hwlatdetect man page
0d4f16
  rt-tests: Housekeeping fix some spelling errors.
0d4f16
  rt-tests: hwlat.txt: smidetect renamed to hwlatdetect
0d4f16
  rt-tests: Remove doc/release-checklist.txt
0d4f16
  rt-tests: Makefile - bump version to 1.0
0d4f16
- Add patch to install rt-migrate-test.8-man-page
0d4f16
Resolves: rhbz#1283264
0d4f16
- The latest build also includes fixes for undocumented options in cyclictest and hwlatdetect, as well as many more documentation fixes.
0d4f16
Resolves: rhbz#1263718
0d4f16
- Also documenting here that the new feature cyclictest: SMI count/detection via MSR/SMI counter was added in v0.97
0d4f16
Resolves: rhbz#1314869
0d4f16
0d4f16
* Tue May 10 2016 John Kacur <jkacur@redhat.com> - 0.97-3
0d4f16
- cyclictest: stop any tracing after hitting a breaktrace threshold
0d4f16
- Resolves: rhbz#1333762
0d4f16
0d4f16
* Tue Apr 26 2016 John Kacur <jkacur@redhat.com> - 0.97-2
0d4f16
- Change spec file to compile with HAVE_PARSE_CPUSTRING_ALL=1
0d4f16
	- This makes numa_parse_cpustring_all() available which is needed for
0d4f16
		running cyclictest on isolated cpus.
0d4f16
- Resolves: rhbz#1330468
0d4f16
0d4f16
* Mon Apr 04 2016 John Kacur <jkacur@redhat.com> - 0.97-1
0d4f16
- Changes from v0.93 to v0.97
0d4f16
Clark Williams (9):
0d4f16
  hwlatdetect: initial cut at tracking the amount of SMIs that occurred
0d4f16
    during a run
0d4f16
  rt-migrate-test: updated to latest code from rostedt
0d4f16
  Makefile: add target to create OBJDIR before use
0d4f16
  specfile: add signaltest manpage to files section and remove trailing
0d4f16
    whitespace in changelog
0d4f16
  Makefile: have distclean remove .asc file for tarball
0d4f16
  Makefile: fixed dropped quote in help target text
0d4f16
  hwlatdetect: handle hwlat_detector being builtin rather than module
0d4f16
  hwlatdetect: modify to handle python3 prints
0d4f16
  hwlatdetect: make reading sample date work with python2 and python3
0d4f16
Daniel Bristot de Oliveira (2):
0d4f16
  cyclictest: SMI count/detection via MSR/SMI counter
0d4f16
  cyclictest: Add --smi description on cyclictest man page
0d4f16
Darren Hart (2):
0d4f16
  rt-tests: Allow for user-specified PYLIB
0d4f16
  rt-tests: Break out install_hwlatdetect
0d4f16
Henrik Austad (10):
0d4f16
  Add CROSS_COMPILE-switch to CC and AR
0d4f16
  Add syscall-number for sched_(gs)etattr() for tile
0d4f16
  Add a rebuild-switch to Makefile
0d4f16
  Makefile: add librttest to rt-migrate-test
0d4f16
  android: adjust target for android
0d4f16
  cyclictest: move redefine of CPUSET back to uclib
0d4f16
  Android: clean up the bypass ifdeffery
0d4f16
  Android: rename arch from bionic to android
0d4f16
  Android: Expand match for android in ostype
0d4f16
  rt-sched.h: do not unconditionally define syscall-numbers
0d4f16
John Kacur (26):
0d4f16
  Fix VERSION in rt-migrate-test
0d4f16
  numa_on_and_available: Remove from main in cyclictest
0d4f16
  Version bump to v0.94
0d4f16
  Explicitly separate VPATH paths with a colon
0d4f16
  build: Generate .o, .a, and .d files in bld dir
0d4f16
  signaltest: call process_options before calling check_privs
0d4f16
  signaltest: Check the status of pthread_create
0d4f16
  rt-utils: Add John Kacur to the copyright
0d4f16
  rt-utils: Fix some checkpatch errors in rt-utils.c
0d4f16
  signaltest: Add a man page to signaltest
0d4f16
  Makefile: Document certain compiling options
0d4f16
  Makefile: Only call cc -dumpmachine once in the makefile
0d4f16
  Bionic: Move android functionality into it's own arch Makefile
0d4f16
  maintainence: VERSION bump and Change-log update
0d4f16
  cyclictest: Clean-ups in timerthread before working on it
0d4f16
  Makefile: OBJDIR should be an order-only-prerequisite
0d4f16
  Makefile: Move TARGETS back to a more logical place in the Makefile
0d4f16
  cyclictest: Add a feature to record spikes
0d4f16
  cyclictest: fix #ifdef broken by NO_PTHREAD_SETAFFINITY
0d4f16
  Makefile: Version bump to v0.96
0d4f16
  Remove rt-tests.spec-in
0d4f16
  gitattributes: add doc, remove rt.spec-in
0d4f16
  Makefile: Remove anything to do with rpms, specs etc
0d4f16
  Revert changes to rt-migrate-test for exit(1)
0d4f16
  cyclictest: Make the tracemark option imply notrace
0d4f16
  rt-tests: Makefile: Bump version number to 0.97
0d4f16
Josh Cartwright (8):
0d4f16
  rt-tests: workaround poor gzip implementations
0d4f16
  hackbench: cleanup error handling in create_worker
0d4f16
  cyclictest: consistently make all functions 'static'
0d4f16
  cyclictest: use correct type when allocating cpu bitmask size
0d4f16
  cyclictest: drop impossible use_fifo conditional
0d4f16
  cyclictest: fail if use_fifo && thread creation failed
0d4f16
  error: mark fatal, err_exit, err_quit as being noreturn
0d4f16
  cyclictest: add option for dumping the histogram in a file
0d4f16
Khem Raj (1):
0d4f16
  Makefile: Set CC/AR variable only if it doesn't have a value
0d4f16
Luiz Capitulino (5):
0d4f16
  don't use exit(-1) for failures
0d4f16
  cyclictest: move tracemark_fd handling to its own function
0d4f16
  cyclictest: tracing(): check for notrace
0d4f16
  cyclictest: move debugfs init code to its own function
0d4f16
  cyclictest: add --tracemark option
0d4f16
Uwe Kleine-König (5):
0d4f16
  backfire: remove unused header file
0d4f16
  remove several unused Makefiles
0d4f16
  rt-migrate-test: remove space before \n
0d4f16
  drop compiling without NPTL support
0d4f16
  Fix some trivial typos found by codespell(1)
0d4f16
- Resolves: rhbz#1283264
0d4f16
0d4f16
 * Wed Aug 12 2015 Clark Williams <williams@redhat.com> - 0.93-1
0d4f16
John Kacur (6):
0d4f16
  makefile: Create an rt-tests.tar file using git-archiv
0d4f16
  makefile: Change VERSION_STRING to VERSIO
0d4f16
  Add .tar files to .gitignor
0d4f16
  Create a .gitattribute file to specify what files git-archive should ignore
0d4f16
  pi_stress: Fix possible exit on error without releasing mutex
0d4f16
  pip_stress: Fix warning: unused variable ‘c’
0d4f16
Alexander Stein (1):
0d4f16
  cyclictest: Fix long priority help text option
0d4f16
Clark Williams (3):
0d4f16
  hwlatdetect: added --watch option to watch output in realtime
0d4f16
  doc: fix VERSION in release-checklist.tx
0d4f16
  makefile: fixed release targ
0d4f16
0d4f16
 * Tue Jun 09 2015 John Kacur <jkacur@redhat.com> - 0.92-1
0d4f16
Anna-Maria Gleixner (2):
0d4f16
  cyclictest: Convert the offset of the alignment option to microseconds
0d4f16
  cyclictest: Align measurement threads to the next full second
0d4f16
  cyclictest: Ensure that next wakeup time is never in the past
0d4f16
Daniel Wagner (1):
0d4f16
  pi_stress: Clear affinity for DEADLINE tasks
0d4f16
John Kacur (3):
0d4f16
  Fix minor grammar mistake in the help output
0d4f16
  Allow building with -DHAVE_PARSE_CPUSTRING_ALL
0d4f16
  Add a MAINTAINERS file
0d4f16
Michael Olbrich (2):
0d4f16
  Makefile: pi_stress need librttest.a so it should depend on it
0d4f16
  Makefile: cleanup linking to librttest.a
0d4f16
Sebastian Andrzej Siewior (1):
0d4f16
  cyclictest: consider the 4 as the major version
0d4f16
0d4f16
 * Tue Feb 17 2015 Clark Williams <williams@redhat.com> - 0.91-1
0d4f16
- From Boris Egorov <egorov@linux.com>
0d4f16
  - rt-migrate-test: exit early if nr_runs is non-positive
0d4f16
  - rt-migrate-test: use variables instead of macros
0d4f16
- From Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
  - pi_stress: remove timestamp of compilation from version output
0d4f16
- rt-migrate-test: make sure input parameters are converted to correct units
0d4f16
- rt-migrate-test: sanity check --prio value
0d4f16
0d4f16
* Tue Jan 27 2015 Clark Williams <williams@redhat.com> - 0.90-1
0d4f16
- pip_stress: parameterize usleep value to work-around platform issues
0d4f16
- From Daniel Wagner <daniel.wagner@bmw-carit.de>:
0d4f16
  - pi_stress: Store schedule attributes per thread
0d4f16
  - rt-utils: Add gettid()
0d4f16
  - rt-utils: Add helper to parse/print scheduling policies
0d4f16
  - rt-sched: Add sched_setattr/sched_getattr API
0d4f16
  - pi_stress: Use error.h for logging and debugging
0d4f16
  - error: Add debug() function
0d4f16
  - pi_stress: Remove unused TIMER_SIGNAL definition
0d4f16
  - rt-tests.h: Remove unused header file
0d4f16
  - hackbench: Don't re-assign context for each fd
0d4f16
- From Joakim Hernberg <jbh@alchemy.lu>:
0d4f16
  - cyclictest: make affinity option only use number of online cpus
0d4f16
- From John Kacur <jkacur@redhat.com>:
0d4f16
  - cyclictest: Add long option --laptop to preserve battery power
0d4f16
  - cyclictest: Fix help for long options only
0d4f16
  - cyclictest: Change the output from function sighand() to stderr
0d4f16
  - cyclictest: Always print an err message if write of 0 to cpu-dma_latency fails
0d4f16
  - rt_numa.h: Suppress discards 'const' qualifier warning
0d4f16
  - lib: Rework err_msg_n to output strerror after message
0d4f16
- From Alexey Brodkin <Alexey.Brodkin@synopsys.com>:
0d4f16
  - Makefile: allow building selected tests with non-NPTL toolchain
0d4f16
0d4f16
* Sun Mar 30 2014 Clark Williams <williams@redhat.com> - 0.89-1
0d4f16
- clean up debugging comments and printfs from last release
0d4f16
- ran hwlatdetect.py through 2to3, works for both python2 and 3
0d4f16
0d4f16
* Fri Mar 28 2014 Clark Williams <williams@redhat.com> - 0.88-1
0d4f16
- From Uwe Kleine-König <u.kleine-koenig@pengutronix.de>:
0d4f16
  - cyclictest: Fix tracemark output when the latency threshold is hit on ARM
0d4f16
- From Gary S. Robertson <gary.robertson@linaro.org>:
0d4f16
  - cyclictest: Restore CPU affinity function for non-NUMA builds
0d4f16
  - cyclictest: Don't offer --numa option when unavailable
0d4f16
0d4f16
* Wed Dec 11 2013 Clark Williams <williams@redhat.com> - 0.87-1
0d4f16
- From Aaron Fabbri <ajfabbri@gmail.com>:
0d4f16
  - cyclictest: CPU affinity now takes arbitrary set of cpus
0d4f16
0d4f16
* Fri Nov 15 2013 Clark Williams <williams@redhat.com> - 0.86-1
0d4f16
- cyclictest: allow break threshold without doing any tracing
0d4f16
- cyclictest: add named fifo for statistics
0d4f16
- from John Kacur <jkacur@redhat.com>:
0d4f16
  - cyclictest: Align option fixes
0d4f16
  - Makefile: Don't tag files in dir BUILD from rpm builds
0d4f16
  - Makefile: Add BUILDROOT and SPECS to the dirs to remove for distclean
0d4f16
  - Makefile: Add tmp dir to distclean and "make release" call distclean
0d4f16
  - Makefile: Don't tag tmp files created when making a release
0d4f16
- from Nicholas Mc Guire <der.herr@hofr.at>:
0d4f16
  - cyclictest: add align thread wakeup times option
0d4f16
- cyclictest: modify option handling to use enumerated types
0d4f16
- from Sebastian Andrzej Siewior <bigeasy@linutronix.de>:
0d4f16
  - hackbench: init child's struct before using it
0d4f16
- from Jim Somerville <Jim.Somerville@windriver.com>:
0d4f16
  - cyclictest: finish removal of 1 second first loops
0d4f16
- from Frank Rowand <frank.rowand@am.sony.com>:
0d4f16
  - rt-tests: NUMA optional for make rpm
0d4f16
  - cyclictest: white space cleanup
0d4f16
0d4f16
* Tue Nov 13 2012 Clark Williams <williams@redhat.com> - 0.85-1
0d4f16
- [cyclictest] add tracemark function back to breaktrace logic
0d4f16
- from Frank Rowand <frank.rowand@am.sony.com>:
0d4f16
  - [cyclictest] report large measured clock latency
0d4f16
  - [cyclictest] cleanup getopt_long() parameters
0d4f16
- from John Kacur <jkacur@redhat.com>:
0d4f16
  - [Makefile] add CPPFLAGS to pattern rule for dependencies
0d4f16
  - [gitignore] exclude patches and .a archives
0d4f16
- from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>:
0d4f16
  - Makefile: separate CFLAGS and CPPFLAGS
0d4f16
  - have printf use %%s format for strings
0d4f16
- from Bhavesh Davda <bhavesh@vmware.com>:
0d4f16
  - cyclictest: histogram overflow instance tracking
0d4f16
  - cyclictest: whitespace cleanup
0d4f16
0d4f16
* Wed May  9 2012 Clark Williams <williams@redhat.com> - 0.84-1
0d4f16
- [cyclictest] added -Q/--priospread option to
0d4f16
- from Markus Kohlhase <mail@markus-kohlhase.de>
0d4f16
  - [docs] added description from osadl.org
0d4f16
- from Darren Hart <dvhart@linux.intel.com>
0d4f16
  - Makefile: Support user supplied CFLAGS and LDFLAGS
0d4f16
- from Steven Rostedt <rostedt@goodmis.org>
0d4f16
  - rt-tests: Update rt-migrate-test to use ftrace infrastructure
0d4f16
- from John Kacur <jkacur@redhat.com>
0d4f16
  - .gitignore: differentiate between program names and directories
0d4f16
  - pi_stress: Check the status of sched_getaffinity
0d4f16
  - Makefile: Introduce a static library
0d4f16
  - Move info, warn, and fatal functions to error.[ch]
0d4f16
  - install: Fix failed to create symbolic link hwlatdetect file exists
0d4f16
  - cyclictest: Make cyclictest fail if it cannot run with requested priority
0d4f16
- from Frank Rowand <frank.rowand@am.sony.com>
0d4f16
  - cyclictest: segfault with '-a'
0d4f16
  - cyclictest: avoid unneeded warning
0d4f16
  - cyclictest: warn of interaction between '-a', '--smp', and '--numa'
0d4f16
  - Makefile: get machinetype from compiler instead of uname
0d4f16
  - cyclictest: incorrect first latency value for --verbose option
0d4f16
  - cyclictest: printf format compile warning
0d4f16
0d4f16
* Mon Sep 26 2011 Clark Williams <williams@redhat.com> - 0.83-1
0d4f16
- modified Makefile to be smarter about building with NUMA
0d4f16
0d4f16
* Wed Sep 21 2011 Clark Williams <williams@redhat.com> - 0.82-1
0d4f16
- fix print that causes error in histogram processing
0d4f16
0d4f16
* Tue Sep 20 2011 Clark Williams <williams@redhat.com> - 0.81-1
0d4f16
- cleaned up previous hack for /dev/cpu_dma_latency interface
0d4f16
0d4f16
* Tue Sep 20 2011 Clark Williams <williams@redhat.com> - 0.80-1
0d4f16
- use /dev/cpu_dma_latency interface to prevent cstate transitions
0d4f16
  in cyclictest
0d4f16
0d4f16
* Thu Sep 15 2011 Clark Williams <williams@redhat.com> - 0.79-1
0d4f16
- added signal_workers routine to hackbench
0d4f16
- added -F/--fifo option to hackbench
0d4f16
0d4f16
* Wed Sep 14 2011 Clark Williams <williams@redhat.com> - 0.78-1
0d4f16
- modified hackebench signal logic
0d4f16
0d4f16
* Fri Sep  9 2011 Clark Williams <williams@redhat.com> - 0.77-1
0d4f16
- removed tracemark functions (too much contention on multiprocessors)
0d4f16
0d4f16
* Wed Sep  7 2011 Clark Williams <williams@redhat.com> - 0.76-1
0d4f16
- only turn on /proc/sys/kernel/ftrace_enabled for a tracer that
0d4f16
  needs it
0d4f16
- make sure to set current_tracer to function for -f switch
0d4f16
0d4f16
* Fri Sep  2 2011 Clark Williams <williams@redhat.com> - 0.75-1
0d4f16
- added utility routines for mounting debugfs and event/tracing manipulation
0d4f16
- from Steven Rostedt <srostedt@redhat.com>:
0d4f16
  - allow events for all tracers
0d4f16
  - Have -I and -P together also be -B
0d4f16
  - do not touch tracing_thresh
0d4f16
  - only check file descriptor in tracemark() function
0d4f16
  - use interval on first loop instead of 1 second
0d4f16
  - allow tracemark() to take variable args
0d4f16
0d4f16
* Thu Aug 18 2011 Clark Williams <williams@redhat.com> - 0.74-1
0d4f16
- changes to deal with 3.0 kernel
0d4f16
- fixed buildrequires in specfile for Python
0d4f16
- fixed spelling error in printf in cyclictest
0d4f16
- from John Kacur <jkacur@redhat.com>
0d4f16
  - Make the function header style consistent with the rest of cyclictest.
0d4f16
  - Spelling clean-ups
0d4f16
- from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
  - fix possible buffer overflow in string handling
0d4f16
0d4f16
* Mon May  9 2011 Clark Williams <williams@redhat.com> - 0.73-1
0d4f16
- fixed signal handling in hackbench (avoid thousands of zombies)
0d4f16
- from Geunsik Lim <geunsik.lim@samsung.com>
0d4f16
  - fix incorrect wakeup interface in cyclictest
0d4f16
- from Wolfram Sang <w.sang@pengutronix.de>
0d4f16
  - Simplify Makefile using -D option to install
0d4f16
- from Carsten Emde <C.Emde@osadl.org>
0d4f16
  - add histogram summary column option (-H) to cyclictest
0d4f16
- from Daniel Sangorrin <daniel.sangorrin@gmail.com>
0d4f16
  - fix sched_setaffinity type error when building with UCLIB
0d4f16
- from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
  - install backfire's Makefile
0d4f16
  - modernize backfire's Makefile
0d4f16
0d4f16
* Fri Jun 25 2010 Clark Williams <williams@redhat.com> - 0.72-1
0d4f16
- changed 'diff' variable in timerthread() routine to be unsigned
0d4f16
  64-bit to avoid overflow issues in debugging
0d4f16
- included <stdint.h> and changed all 'long long' declarations to
0d4f16
  use uint64_t and int64_t
0d4f16
0d4f16
* Tue May 18 2010 Clark Williams <williams@redhat.com> - 0.71-1
0d4f16
- from Michal Schmit <mschmidt@redhat.com>:
0d4f16
  - fix accumulating overruns in periodic timer mode
0d4f16
0d4f16
* Fri Apr  9 2010 Clark Williams <williams@redhat.com> - 0.70-1
0d4f16
- from Olaf Hering <olaf@aepfle.de>
0d4f16
  - skip python dependency during install if python not available
0d4f16
0d4f16
* Fri Apr  9 2010 Clark Williams <williams@redhat.com> - 0.69-1
0d4f16
- fix bus error in cyclictest on NUMA systems with more than 16 cores
0d4f16
- reset default cyclictest policy to SCHED_OTHER
0d4f16
- from Carsten Emde <C.Emde@osadl.org>
0d4f16
  - add pmqest program for testing posix message queue performance
0d4f16
  - misc doc fixes
0d4f16
0d4f16
* Fri Mar 19 2010 Clark Williams <williams@redhat.com> - 0.68-1
0d4f16
- fix tracing difference between 2.6.24 and 2.6.33
0d4f16
0d4f16
* Tue Mar 16 2010 Clark Williams <williams@redhat.com> - 0.67-1
0d4f16
- modified specfile to add hackbench
0d4f16
- modified internal ftrace logic for correct tracing
0d4f16
- Changed rpm %%description field to be more descriptive (BZ# 572323)
0d4f16
- from Carsten Emde <c.emde@osadl.org>
0d4f16
  - added smp option to svsematest
0d4f16
  - fixed policy display in cyclictest
0d4f16
- from John Kacur <jkacur@redhat.com>
0d4f16
  - changed default scheduling policy to SCHED_FIFO
0d4f16
  - fixed spelling mistake on cyclictest man page
0d4f16
  - use symbolic names for scheduling policy
0d4f16
  - reverted commit 582be2a52c43801a10d318de7491f1cc7243d5cf to
0d4f16
    deal with bug in priority distribution
0d4f16
- from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
  - renamed pip to pip_stress
0d4f16
  - eliminated use of temp files in dependency generation
0d4f16
  - install backfire.c module source in /usr/src/backfire
0d4f16
- from David Sommerseth <davids@redhat.com>
0d4f16
  - added new-and-improved hackbench to rt-tests
0d4f16
0d4f16
* Mon Feb 15 2010 Clark Williams <williams@redhat.com> - 0.66-1
0d4f16
- fix incorrect usage of sched_setscheduler in check_privs()
0d4f16
0d4f16
* Mon Feb  8 2010 Clark Williams <williams@redhat.com> - 0.65-1
0d4f16
- add workaround to hwlatdetect for incorrect initializer in
0d4f16
  smi_detector.ko
0d4f16
0d4f16
* Fri Jan 29 2010 Clark Williams <williams@redhat.com> - 0.64-1
0d4f16
- from John Kacur <jkacur@redhat.com>
0d4f16
  - automatic dependency generation
0d4f16
  - style cleanups
0d4f16
  - libnuma code cleanups
0d4f16
  - add copyright to rt_numa.h
0d4f16
0d4f16
* Wed Jan 27 2010 Clark Williams <williams@redhat.com> - 0.63-1
0d4f16
- added support for libnuma V1 API
0d4f16
0d4f16
* Tue Jan 26 2010 Clark Williams <williams@redhat.com> - 0.62-1
0d4f16
- added NUMA option
0d4f16
- patch from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
  to clarify source copyrights
0d4f16
- moved hwlatdetect to python site-library
0d4f16
0d4f16
* Wed Jan 13 2010 Clark Williams <williams@redhat.com> - 0.61-1
0d4f16
- added --smp/-S option to setup for basic SMP testing
0d4f16
- added warn() and fatal() utility functions
0d4f16
0d4f16
* Tue Dec 29 2009 Clark Williams <williams@redhat.com> - 0.60-1
0d4f16
- John Kacur <jkacur@redhat.com>:
0d4f16
  - added pip test (process based priority inheritance)
0d4f16
  - refactored some error routines into the common library
0d4f16
  - added 'make tags' option to Makefile
0d4f16
- Michael Olbrich <m.olbrich@pengutronix.de> added an unbuffered
0d4f16
  output option to cyclictest (-u/--unbuffered)
0d4f16
0d4f16
* Mon Dec 21 2009 Clark Williams <williams@redhat.com> - 0.59-1
0d4f16
- deleted classic_pi
0d4f16
- David Sommerseth <davids@redhat.com>:
0d4f16
  - added help text for -M (refresh-on-max) option for cyclictest
0d4f16
  - fixed parsing of --mlockall in signaltest
0d4f16
- Carsten Emde <C.Emde@osadl.org> provided a better explaination
0d4f16
  for using the kernel module with the backfire program
0d4f16
- John Kacur <jkacur@redhat.com> cleaned up the trailing comments
0d4f16
  on the guard macros in src/lib/rt-utils.h
0d4f16
0d4f16
* Mon Dec 21 2009 Clark Williams <williams@redhat.com> - 0.58-1
0d4f16
- merged jkacur's portable getcpu() code
0d4f16
- fixed inadvertent conversion of some source to DOS text files
0d4f16
0d4f16
* Mon Dec 14 2009 Clark Williams <williams@redhat.com> - 0.57-1
0d4f16
- John Kacur <jkacur@redhat.com> folded in Carsten Emde's tests
0d4f16
    - ptsematest
0d4f16
    - sigwaittest
0d4f16
    - svsematest
0d4f16
    - sendme
0d4f16
- Carsten Emde <carsten.emde@osadl.org> created a utility library
0d4f16
  moving functions from cyclictest into src/lib/rt-utils.c
0d4f16
- Makefile cleanups from jkacur
0d4f16
0d4f16
* Thu Dec 10 2009 Clark Williams <williams@redhat.com> - 0.56-1
0d4f16
- cyclictest: added code to print break thread id with -b
0d4f16
0d4f16
* Thu Nov 19 2009 Clark Williams <williams@redhat.com> - 0.55-1
0d4f16
- pi_stress: cosmetic newline added
0d4f16
- fixes from John Kacur <jkacur@redhat.com>
0d4f16
  - pi_stress: Remove racy state variables that cause watchdog to trigger
0d4f16
  - pi_stress: Check whether quiet is set, before taking shutdown_mtx
0d4f16
  - pi_stress: Use a pthread_mutex_t for the global variable shutdown
0d4f16
0d4f16
* Tue Nov 17 2009 Clark Williams <williams@redhat.com> - 0.54-1
0d4f16
- patches from John Kacur <jkacur@redhat.com>
0d4f16
  - fix source style issues in pi_stress
0d4f16
  - add a DEBUG option to the Makefile
0d4f16
  - use CFLAGS for C compiler options
0d4f16
  - label targets as PHONY if not generating actual file
0d4f16
- patch to remove rt-tests.spec from .PHONY in Makefile
0d4f16
0d4f16
* Mon Nov 16 2009 Clark Williams <williams@redhat.com> - 0.53-2
0d4f16
- added back missing dist tag for release
0d4f16
0d4f16
* Tue Oct  6 2009 Clark Williams <williams@redhat.com> - 0.53-1
0d4f16
- fixed incorrect format string in hwlatdetect.py
0d4f16
- added docs/release-checklist.txt
0d4f16
0d4f16
* Mon Sep 21 2009 Clark Williams <williams@redhat.com> - 0.52-1
0d4f16
- fixes and cleanups to pi_stress from jkacur
0d4f16
- added rostedt's rt-migrate-test
0d4f16
0d4f16
* Thu Sep  3 2009 Clark Williams <williams@redhat.com> - 0.51-1
0d4f16
- two manpage fixes from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
0d4f16
- added -M option from Arnaldo Carvahlo de Melo <acme@redhat.com>
0d4f16
  (for use on low-bandwidth connections, defer's update until new max hit)
0d4f16
0d4f16
* Fri Jul 24 2009 Clark Williams <williams@redhat.com> - 0.50-2
0d4f16
- minor patch to fix reporting option of hwlatdetect
0d4f16
0d4f16
* Thu Jul 16 2009 Clark Williams <williams@redhat.com> - 0.50-1
0d4f16
- patch to cyclictest from Sebastian Andrzej Siewior <bigeasy@linutronix.de>
0d4f16
  to process options before checking for root user
0d4f16
- patch to cyclictest from Sebastian Andrzej Siewior <bigeasy@linutronix.de>
0d4f16
  to exit with proper error code on exit
0d4f16
- added scripts/do-git-push script
0d4f16
- added push target to Makefile
0d4f16
- rewrite of hwlatdetect script to handle old smi_detector module
0d4f16
0d4f16
* Sun Jul  5 2009 Clark Williams <williams@redhat.com> - 0.47-1
0d4f16
- patch from GeunSik Lim <leemgs1@gmail.com> to reorder options for readability
0d4f16
- patch from GeunSik Lim <leemgs1@gmail.com> to add --policy option
0d4f16
- patch from GeunSik Lim <leemgs1@gmail.com> to clarify -h option usage
0d4f16
- modified --policy to take scheduler policy name instead of integers
0d4f16
0d4f16
* Thu Jul  2 2009 Clark Williams <williams@redhat.com> - 0.46-1
0d4f16
- added fix from Daniel Gollub <dgollub@suse.de> (doomsday latency)
0d4f16
0d4f16
* Thu Jul  2 2009 Clark Williams <williams@redhat.com> - 0.45-1
0d4f16
- bugfix from Daniel Gollub <dgollub@suse.de> (fix cyclictest segfault)
0d4f16
- cyclictest format change from Sven-Thorsten Dietrich <sdietrich@suse.de>
0d4f16
- added help target to Makefile
0d4f16
0d4f16
* Tue Jun 30 2009 Clark Williams <williams@redhat.com> - 0.44-1
0d4f16
- fix to specfile (renamed smidetect to hwlatdetect)
0d4f16
- added code to hwlatdetect allow setting window and width properly
0d4f16
0d4f16
* Thu Jun 25 2009 Clark Williams <williams@redhat.com> - 0.43-1
0d4f16
- manpage fixes from Uwe Kleine-Konig <u.kleine-koenig@pengutronix.de>
0d4f16
0d4f16
* Fri Jun 12 2009 Clark Williams <williams@redhat.com> - 0.42-1
0d4f16
- renamed smidetect -> hwlatdetect
0d4f16
0d4f16
* Thu May 28 2009 Clark Williams <williams@redhat.com> - 0.41-1
0d4f16
- added Stefan Agner's patch to fix calculating time difference
0d4f16
  when delta is bigger than 2147 seconds
0d4f16
0d4f16
* Wed May 13 2009 Clark Williams <williams@redhat.com> - 0.40-1
0d4f16
- added smidetect
0d4f16
0d4f16
* Thu Jan 03 2008 Clark Williams <williams@redhat.com> - 0.18-1
0d4f16
- Initial build.