[PATCH 00/11] CPU frequency test improvements

Jeremy Kerr jk at ozlabs.org
Thu May 21 09:34:27 UTC 2015


These changes rework the CPU frequency tests, mainly for compatiblity with
non-x86 machines.

Patches 1-6 factor out the tests into smaller units, so that we can
selectively enable or disable functionality that's specific to ACPI-based
frequency control, and do a little rework to have a consistent 1 pass/fail
per test run.

Patch 7 is a simple check for the consistency of frequency changes.

Patches 8-10 implement Linux perf support for the test benchmarks, so
that we have meaningful results in the benchmark sets, across different
platforms.

Patch 11 makes the tests a little more usable on large machines.

Questions / comments most welcome.

Cheers,


Jeremy

---
Jeremy Kerr (11):
      cpu/cpufreq: Don't reparse cpu information
      cpu/cpufreq: hz_almost_equal is unused if !FWTS_ARCH_INTEL
      cpu/cpufreq: Add a separate cpufreq consistency test
      cpu/cpufreq: Add test for duplicate entries in cpufreq tables
      cpu/cpufreq: Do bios limit and claimed max checks as separate tests
      cpu/cpufreq: Refactor CPU performance tests
      cpu/cpufreq: Always check that cpufreq changes have taken
      fwts: Use linux perf counters for cpu benchmarking
      fwts: Use gettimeofday for cpu benchmark
      fwts: scale cpu benchmark results to one second
      cpu/cpufreq: Only run performance tests on master threads




More information about the fwts-devel mailing list