Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1219606

[PATCH 0/3] perf tests: Add arch tests

From Matt Fleming <matt@codeblueprint.co.uk>
Newsgroups linux.kernel
Subject [PATCH 0/3] perf tests: Add arch tests
Date 2015-09-05 21:10 +0200
Message-ID <q5r0C-Ua-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


From: Matt Fleming <matt.fleming@intel.com>

To encourage developers to contribute arch-specific tests without
feeling guilty about messing up the generic perf tests, this patch
series introduces "arch tests" and then adds a test for the Intel CQM
perf code which was used to trigger a WARN_ON_ONCE(), fixed in commit
2c534c0da0a6 ("perf/x86/intel/cqm: Return cached counter value from
IRQ context").

The concept of additional lists of tests, like the arch tests, can be
taken further in the future, for instance Arnaldo has expressed
interest in adding tests that require root permissions, etc.

The patch series is based on tip/perf/core.

The original patch that inspired this series can be found here,

  https://lkml.kernel.org/r/1437561539-27939-1-git-send-email-matt@codeblueprint.co.uk

Matt Fleming (3):
  perf tests: Introduce iterator function for tests
  perf tests: Add arch tests
  perf tests: Add Intel CQM test

 tools/perf/arch/x86/Build                    |   2 +-
 tools/perf/arch/x86/include/arch-tests.h     |  18 +++
 tools/perf/arch/x86/tests/Build              |   9 +-
 tools/perf/arch/x86/tests/arch-tests.c       |  28 +++++
 tools/perf/arch/x86/tests/dwarf-unwind.c     |   1 +
 tools/perf/arch/x86/tests/intel-cqm.c        | 124 +++++++++++++++++++
 tools/perf/arch/x86/tests/perf-time-to-tsc.c | 163 ++++++++++++++++++++++++
 tools/perf/arch/x86/tests/rdpmc.c            | 174 ++++++++++++++++++++++++++
 tools/perf/tests/Build                       |   3 -
 tools/perf/tests/builtin-test.c              |  76 ++++++------
 tools/perf/tests/dwarf-unwind.c              |   4 +
 tools/perf/tests/perf-time-to-tsc.c          | 162 ------------------------
 tools/perf/tests/rdpmc.c                     | 177 ---------------------------
 tools/perf/tests/tests.h                     |   9 +-
 14 files changed, 562 insertions(+), 388 deletions(-)
 create mode 100644 tools/perf/arch/x86/include/arch-tests.h
 create mode 100644 tools/perf/arch/x86/tests/arch-tests.c
 create mode 100644 tools/perf/arch/x86/tests/intel-cqm.c
 create mode 100644 tools/perf/arch/x86/tests/perf-time-to-tsc.c
 create mode 100644 tools/perf/arch/x86/tests/rdpmc.c
 delete mode 100644 tools/perf/tests/perf-time-to-tsc.c
 delete mode 100644 tools/perf/tests/rdpmc.c

-- 
2.1.0

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[PATCH 0/3] perf tests: Add arch tests Matt Fleming <matt@codeblueprint.co.uk> - 2015-09-05 21:10 +0200
  Re: [PATCH 0/3] perf tests: Add arch tests Jiri Olsa <jolsa@redhat.com> - 2015-09-07 15:00 +0200
    Re: [PATCH 0/3] perf tests: Add arch tests Arnaldo Carvalho de Melo <acme@redhat.com> - 2015-09-08 16:30 +0200
      Re: [PATCH 0/3] perf tests: Add arch tests Matt Fleming <matt@codeblueprint.co.uk> - 2015-09-12 12:50 +0200

csiph-web