linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 00/27] perf/urgent fixes and JSON events files
@ 2016-10-13 17:04 Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2016-10-13 17:04 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: Adrian Hunter, Alexander Shishkin, Andi Kleen, Anton Blanchard,
	David Ahern, Jiri Olsa, Madhavan Srinivasan, Namhyung Kim,
	Peter Zijlstra, pi3orama, Stephane Eranian, Sukadev Bhattiprolu,
	Wang Nan, Zefan Li, Linux Kernel Mailing List

Hi Ingo,

	Please consider pulling, the bulk in terms of number of lines are
just the per-processor JSON event files for Intel and Power8 processors, that
are the final pieces in supporting vendor names for PMU events.

- Arnaldo

Build and test stats at the end of the message.

Andi Kleen (21):
  perf list: Add support for listing only json events
  perf tools: Handle completion of upper case events
  perf jevents: Add BroadwellDE V5 event file
  perf jevents: Add Broadwell V17 event file
  perf jevents: Add BroadwellX V10 event file
  perf jevents: Add Bonnell V4 event file
  perf jevents: Add Goldmont V8 event file
  perf jevents: Add Haswell V24 event file
  perf jevents: Add HaswellX V17 event file
  perf jevents: Add IvyBridge V18 event file
  perf jevents: Add IvyTown V19 event file
  perf jevents: Add Jaketown V20 event file
  perf jevents: Add KnightsLanding V9 event file
  perf jevents: Add NehalemEP V2 event file
  perf jevents: Add NehalemEX V2 event file
  perf jevents: Add Skylake V24 event file
  perf jevents: Add Silvermont V13 event file
  perf jevents: Add SandyBridge V15 event file
  perf jevents: Add WestmereEP-DP V2 event file
  perf jevents: Add WestmereEP-SP V2 event file
  perf jevents: Add WestmereEX V2 event file

Anton Blanchard (1):
  perf jit: Fix build issue on Ubuntu

Jiri Olsa (1):
  perf header: Set nr_numa_nodes only when we parsed all the data

Madhavan Srinivasan (1):
  perf jevents: Support couple more POWER8 PVRs in mapfile

Namhyung Kim (1):
  perf top: Fix refreshing hierarchy entries on TUI

Sukadev Bhattiprolu (1):
  perf jevents: Add power8 PMU events

Wang Nan (1):
  perf jevents: Handle events including .c and .o

 tools/perf/Documentation/perf-list.txt             |    2 +-
 tools/perf/builtin-list.c                          |    9 +-
 tools/perf/jvmti/Makefile                          |    2 +-
 tools/perf/perf-completion.sh                      |    6 +-
 tools/perf/pmu-events/arch/powerpc/mapfile.csv     |   21 +
 .../perf/pmu-events/arch/powerpc/power8/Cache.json |  176 +
 .../arch/powerpc/power8/Floating-point.json        |   14 +
 .../pmu-events/arch/powerpc/power8/Frontend.json   |  470 +++
 .../pmu-events/arch/powerpc/power8/Marked.json     |  794 ++++
 .../pmu-events/arch/powerpc/power8/Memory.json     |  212 +
 .../perf/pmu-events/arch/powerpc/power8/Other.json | 4064 ++++++++++++++++++
 tools/perf/pmu-events/arch/powerpc/power8/PMC.json |  140 +
 .../pmu-events/arch/powerpc/power8/Pipeline.json   |  350 ++
 .../arch/powerpc/power8/Translation.json           |  176 +
 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json  |  746 ++++
 .../arch/x86/Bonnell/Floating-point.json           |  261 ++
 .../perf/pmu-events/arch/x86/Bonnell/Frontend.json |   83 +
 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json |  154 +
 tools/perf/pmu-events/arch/x86/Bonnell/Other.json  |  450 ++
 .../perf/pmu-events/arch/x86/Bonnell/Pipeline.json |  364 ++
 .../arch/x86/Bonnell/Virtual-Memory.json           |  124 +
 .../perf/pmu-events/arch/x86/Broadwell/Cache.json  | 3198 +++++++++++++++
 .../arch/x86/Broadwell/Floating-point.json         |  171 +
 .../pmu-events/arch/x86/Broadwell/Frontend.json    |  286 ++
 .../perf/pmu-events/arch/x86/Broadwell/Memory.json | 2845 +++++++++++++
 .../perf/pmu-events/arch/x86/Broadwell/Other.json  |   44 +
 .../pmu-events/arch/x86/Broadwell/Pipeline.json    | 1417 +++++++
 .../arch/x86/Broadwell/Virtual-Memory.json         |  388 ++
 .../pmu-events/arch/x86/BroadwellDE/Cache.json     |  774 ++++
 .../arch/x86/BroadwellDE/Floating-point.json       |  171 +
 .../pmu-events/arch/x86/BroadwellDE/Frontend.json  |  286 ++
 .../pmu-events/arch/x86/BroadwellDE/Memory.json    |  433 ++
 .../pmu-events/arch/x86/BroadwellDE/Other.json     |   44 +
 .../pmu-events/arch/x86/BroadwellDE/Pipeline.json  | 1417 +++++++
 .../arch/x86/BroadwellDE/Virtual-Memory.json       |  388 ++
 .../perf/pmu-events/arch/x86/BroadwellX/Cache.json |  942 +++++
 .../arch/x86/BroadwellX/Floating-point.json        |  171 +
 .../pmu-events/arch/x86/BroadwellX/Frontend.json   |  286 ++
 .../pmu-events/arch/x86/BroadwellX/Memory.json     |  649 +++
 .../perf/pmu-events/arch/x86/BroadwellX/Other.json |   44 +
 .../pmu-events/arch/x86/BroadwellX/Pipeline.json   | 1417 +++++++
 .../arch/x86/BroadwellX/Virtual-Memory.json        |  388 ++
 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json | 1127 +++++
 .../pmu-events/arch/x86/Goldmont/Frontend.json     |   52 +
 .../perf/pmu-events/arch/x86/Goldmont/Memory.json  |   34 +
 tools/perf/pmu-events/arch/x86/Goldmont/Other.json |   52 +
 .../pmu-events/arch/x86/Goldmont/Pipeline.json     |  433 ++
 .../arch/x86/Goldmont/Virtual-Memory.json          |   75 +
 tools/perf/pmu-events/arch/x86/Haswell/Cache.json  | 1041 +++++
 .../arch/x86/Haswell/Floating-point.json           |   83 +
 .../perf/pmu-events/arch/x86/Haswell/Frontend.json |  294 ++
 tools/perf/pmu-events/arch/x86/Haswell/Memory.json |  655 +++
 tools/perf/pmu-events/arch/x86/Haswell/Other.json  |   43 +
 .../perf/pmu-events/arch/x86/Haswell/Pipeline.json | 1329 ++++++
 .../arch/x86/Haswell/Virtual-Memory.json           |  484 +++
 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json | 1077 +++++
 .../arch/x86/HaswellX/Floating-point.json          |   83 +
 .../pmu-events/arch/x86/HaswellX/Frontend.json     |  294 ++
 .../perf/pmu-events/arch/x86/HaswellX/Memory.json  |  739 ++++
 tools/perf/pmu-events/arch/x86/HaswellX/Other.json |   43 +
 .../pmu-events/arch/x86/HaswellX/Pipeline.json     | 1329 ++++++
 .../arch/x86/HaswellX/Virtual-Memory.json          |  484 +++
 .../perf/pmu-events/arch/x86/IvyBridge/Cache.json  | 1123 +++++
 .../arch/x86/IvyBridge/Floating-point.json         |  151 +
 .../pmu-events/arch/x86/IvyBridge/Frontend.json    |  305 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Memory.json |  236 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Other.json  |   44 +
 .../pmu-events/arch/x86/IvyBridge/Pipeline.json    | 1307 ++++++
 .../arch/x86/IvyBridge/Virtual-Memory.json         |  180 +
 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json  | 1272 ++++++
 .../arch/x86/IvyTown/Floating-point.json           |  151 +
 .../perf/pmu-events/arch/x86/IvyTown/Frontend.json |  305 ++
 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json |  503 +++
 tools/perf/pmu-events/arch/x86/IvyTown/Other.json  |   44 +
 .../perf/pmu-events/arch/x86/IvyTown/Pipeline.json | 1307 ++++++
 .../arch/x86/IvyTown/Virtual-Memory.json           |  198 +
 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json | 1290 ++++++
 .../arch/x86/Jaketown/Floating-point.json          |  138 +
 .../pmu-events/arch/x86/Jaketown/Frontend.json     |  305 ++
 .../perf/pmu-events/arch/x86/Jaketown/Memory.json  |  422 ++
 tools/perf/pmu-events/arch/x86/Jaketown/Other.json |   58 +
 .../pmu-events/arch/x86/Jaketown/Pipeline.json     | 1220 ++++++
 .../arch/x86/Jaketown/Virtual-Memory.json          |  149 +
 .../pmu-events/arch/x86/KnightsLanding/Cache.json  | 2305 +++++++++++
 .../arch/x86/KnightsLanding/Frontend.json          |   34 +
 .../pmu-events/arch/x86/KnightsLanding/Memory.json | 1110 +++++
 .../arch/x86/KnightsLanding/Pipeline.json          |  435 ++
 .../arch/x86/KnightsLanding/Virtual-Memory.json    |   65 +
 .../perf/pmu-events/arch/x86/NehalemEP/Cache.json  | 3229 +++++++++++++++
 .../arch/x86/NehalemEP/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEP/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEP/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEP/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEP/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEP/Virtual-Memory.json         |  109 +
 .../perf/pmu-events/arch/x86/NehalemEX/Cache.json  | 3184 +++++++++++++++
 .../arch/x86/NehalemEX/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEX/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEX/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEX/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEX/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEX/Virtual-Memory.json         |  109 +
 .../pmu-events/arch/x86/SandyBridge/Cache.json     | 1879 +++++++++
 .../arch/x86/SandyBridge/Floating-point.json       |  138 +
 .../pmu-events/arch/x86/SandyBridge/Frontend.json  |  305 ++
 .../pmu-events/arch/x86/SandyBridge/Memory.json    |  445 ++
 .../pmu-events/arch/x86/SandyBridge/Other.json     |   58 +
 .../pmu-events/arch/x86/SandyBridge/Pipeline.json  | 1220 ++++++
 .../arch/x86/SandyBridge/Virtual-Memory.json       |  149 +
 .../perf/pmu-events/arch/x86/Silvermont/Cache.json |  811 ++++
 .../pmu-events/arch/x86/Silvermont/Frontend.json   |   47 +
 .../pmu-events/arch/x86/Silvermont/Memory.json     |   11 +
 .../pmu-events/arch/x86/Silvermont/Pipeline.json   |  359 ++
 .../arch/x86/Silvermont/Virtual-Memory.json        |   69 +
 tools/perf/pmu-events/arch/x86/Skylake/Cache.json  | 4299 ++++++++++++++++++++
 .../arch/x86/Skylake/Floating-point.json           |   68 +
 .../perf/pmu-events/arch/x86/Skylake/Frontend.json |  472 +++
 tools/perf/pmu-events/arch/x86/Skylake/Memory.json | 2309 +++++++++++
 tools/perf/pmu-events/arch/x86/Skylake/Other.json  |   12 +
 .../perf/pmu-events/arch/x86/Skylake/Pipeline.json |  939 +++++
 .../arch/x86/Skylake/Virtual-Memory.json           |  272 ++
 .../pmu-events/arch/x86/WestmereEP-DP/Cache.json   | 2817 +++++++++++++
 .../arch/x86/WestmereEP-DP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-DP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-DP/Memory.json  |  758 ++++
 .../pmu-events/arch/x86/WestmereEP-DP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-DP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-DP/Virtual-Memory.json     |  173 +
 .../pmu-events/arch/x86/WestmereEP-SP/Cache.json   | 3233 +++++++++++++++
 .../arch/x86/WestmereEP-SP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-SP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-SP/Memory.json  |  739 ++++
 .../pmu-events/arch/x86/WestmereEP-SP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-SP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-SP/Virtual-Memory.json     |  149 +
 .../perf/pmu-events/arch/x86/WestmereEX/Cache.json | 3225 +++++++++++++++
 .../arch/x86/WestmereEX/Floating-point.json        |  229 ++
 .../pmu-events/arch/x86/WestmereEX/Frontend.json   |   26 +
 .../pmu-events/arch/x86/WestmereEX/Memory.json     |  747 ++++
 .../perf/pmu-events/arch/x86/WestmereEX/Other.json |  287 ++
 .../pmu-events/arch/x86/WestmereEX/Pipeline.json   |  905 ++++
 .../arch/x86/WestmereEX/Virtual-Memory.json        |  173 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |   34 +
 tools/perf/ui/browsers/hists.c                     |    3 +-
 tools/perf/util/header.c                           |    2 +-
 tools/perf/util/parse-events.c                     |    2 +-
 tools/perf/util/parse-events.l                     |    4 +-
 tools/perf/util/pmu.c                              |   14 +-
 tools/perf/util/pmu.h                              |    3 +-
 149 files changed, 89837 insertions(+), 16 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/powerpc/mapfile.csv
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Marked.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Other.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/PMC.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Translation.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/mapfile.csv

-- 
2.7.4

The following changes since commit c68306ce20ad03ce655a367fc33ad06e12bb87a6:

  Merge tag 'perf-core-for-mingo-20161005' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2016-10-07 00:36:49 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-urgent-for-mingo-20161013

for you to fetch changes up to 6887dc6236a0bbd88f10b63026f42cb2bbbfaec3:

  perf jit: Fix build issue on Ubuntu (2016-10-13 12:12:02 -0300)

----------------------------------------------------------------
perf/urgent fixes and JSON vendor naming event files:

- Fix handling of numa nodes in perf.data files (Jiri Olsa)

- Fix scrolling when refreshing 'perf top --tui --hierarchy' entries (Namhyung Kim)

- Fix building of JIT support on Ubuntu 16.04 (Anton Blanchard)

- Fix handling of events including .c and .o, that were being treated as
  BPF scripts instead of JSON ones (Wang Nan)

- Add JSON event files for Intel and Power8 processors (Andi Kleen, Sukadev Bhattiprolu)

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

----------------------------------------------------------------
Andi Kleen (21):
      perf list: Add support for listing only json events
      perf tools: Handle completion of upper case events
      perf jevents: Add BroadwellDE V5 event file
      perf jevents: Add Broadwell V17 event file
      perf jevents: Add BroadwellX V10 event file
      perf jevents: Add Bonnell V4 event file
      perf jevents: Add Goldmont V8 event file
      perf jevents: Add Haswell V24 event file
      perf jevents: Add HaswellX V17 event file
      perf jevents: Add IvyBridge V18 event file
      perf jevents: Add IvyTown V19 event file
      perf jevents: Add Jaketown V20 event file
      perf jevents: Add KnightsLanding V9 event file
      perf jevents: Add NehalemEP V2 event file
      perf jevents: Add NehalemEX V2 event file
      perf jevents: Add Skylake V24 event file
      perf jevents: Add Silvermont V13 event file
      perf jevents: Add SandyBridge V15 event file
      perf jevents: Add WestmereEP-DP V2 event file
      perf jevents: Add WestmereEP-SP V2 event file
      perf jevents: Add WestmereEX V2 event file

Anton Blanchard (1):
      perf jit: Fix build issue on Ubuntu

Jiri Olsa (1):
      perf header: Set nr_numa_nodes only when we parsed all the data

Madhavan Srinivasan (1):
      perf jevents: Support couple more POWER8 PVRs in mapfile

Namhyung Kim (1):
      perf top: Fix refreshing hierarchy entries on TUI

Sukadev Bhattiprolu (1):
      perf jevents: Add power8 PMU events

Wang Nan (1):
      perf jevents: Handle events including .c and .o

 tools/perf/Documentation/perf-list.txt             |    2 +-
 tools/perf/builtin-list.c                          |    9 +-
 tools/perf/jvmti/Makefile                          |    2 +-
 tools/perf/perf-completion.sh                      |    6 +-
 tools/perf/pmu-events/arch/powerpc/mapfile.csv     |   21 +
 .../perf/pmu-events/arch/powerpc/power8/Cache.json |  176 +
 .../arch/powerpc/power8/Floating-point.json        |   14 +
 .../pmu-events/arch/powerpc/power8/Frontend.json   |  470 +++
 .../pmu-events/arch/powerpc/power8/Marked.json     |  794 ++++
 .../pmu-events/arch/powerpc/power8/Memory.json     |  212 +
 .../perf/pmu-events/arch/powerpc/power8/Other.json | 4064 ++++++++++++++++++
 tools/perf/pmu-events/arch/powerpc/power8/PMC.json |  140 +
 .../pmu-events/arch/powerpc/power8/Pipeline.json   |  350 ++
 .../arch/powerpc/power8/Translation.json           |  176 +
 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json  |  746 ++++
 .../arch/x86/Bonnell/Floating-point.json           |  261 ++
 .../perf/pmu-events/arch/x86/Bonnell/Frontend.json |   83 +
 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json |  154 +
 tools/perf/pmu-events/arch/x86/Bonnell/Other.json  |  450 ++
 .../perf/pmu-events/arch/x86/Bonnell/Pipeline.json |  364 ++
 .../arch/x86/Bonnell/Virtual-Memory.json           |  124 +
 .../perf/pmu-events/arch/x86/Broadwell/Cache.json  | 3198 +++++++++++++++
 .../arch/x86/Broadwell/Floating-point.json         |  171 +
 .../pmu-events/arch/x86/Broadwell/Frontend.json    |  286 ++
 .../perf/pmu-events/arch/x86/Broadwell/Memory.json | 2845 +++++++++++++
 .../perf/pmu-events/arch/x86/Broadwell/Other.json  |   44 +
 .../pmu-events/arch/x86/Broadwell/Pipeline.json    | 1417 +++++++
 .../arch/x86/Broadwell/Virtual-Memory.json         |  388 ++
 .../pmu-events/arch/x86/BroadwellDE/Cache.json     |  774 ++++
 .../arch/x86/BroadwellDE/Floating-point.json       |  171 +
 .../pmu-events/arch/x86/BroadwellDE/Frontend.json  |  286 ++
 .../pmu-events/arch/x86/BroadwellDE/Memory.json    |  433 ++
 .../pmu-events/arch/x86/BroadwellDE/Other.json     |   44 +
 .../pmu-events/arch/x86/BroadwellDE/Pipeline.json  | 1417 +++++++
 .../arch/x86/BroadwellDE/Virtual-Memory.json       |  388 ++
 .../perf/pmu-events/arch/x86/BroadwellX/Cache.json |  942 +++++
 .../arch/x86/BroadwellX/Floating-point.json        |  171 +
 .../pmu-events/arch/x86/BroadwellX/Frontend.json   |  286 ++
 .../pmu-events/arch/x86/BroadwellX/Memory.json     |  649 +++
 .../perf/pmu-events/arch/x86/BroadwellX/Other.json |   44 +
 .../pmu-events/arch/x86/BroadwellX/Pipeline.json   | 1417 +++++++
 .../arch/x86/BroadwellX/Virtual-Memory.json        |  388 ++
 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json | 1127 +++++
 .../pmu-events/arch/x86/Goldmont/Frontend.json     |   52 +
 .../perf/pmu-events/arch/x86/Goldmont/Memory.json  |   34 +
 tools/perf/pmu-events/arch/x86/Goldmont/Other.json |   52 +
 .../pmu-events/arch/x86/Goldmont/Pipeline.json     |  433 ++
 .../arch/x86/Goldmont/Virtual-Memory.json          |   75 +
 tools/perf/pmu-events/arch/x86/Haswell/Cache.json  | 1041 +++++
 .../arch/x86/Haswell/Floating-point.json           |   83 +
 .../perf/pmu-events/arch/x86/Haswell/Frontend.json |  294 ++
 tools/perf/pmu-events/arch/x86/Haswell/Memory.json |  655 +++
 tools/perf/pmu-events/arch/x86/Haswell/Other.json  |   43 +
 .../perf/pmu-events/arch/x86/Haswell/Pipeline.json | 1329 ++++++
 .../arch/x86/Haswell/Virtual-Memory.json           |  484 +++
 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json | 1077 +++++
 .../arch/x86/HaswellX/Floating-point.json          |   83 +
 .../pmu-events/arch/x86/HaswellX/Frontend.json     |  294 ++
 .../perf/pmu-events/arch/x86/HaswellX/Memory.json  |  739 ++++
 tools/perf/pmu-events/arch/x86/HaswellX/Other.json |   43 +
 .../pmu-events/arch/x86/HaswellX/Pipeline.json     | 1329 ++++++
 .../arch/x86/HaswellX/Virtual-Memory.json          |  484 +++
 .../perf/pmu-events/arch/x86/IvyBridge/Cache.json  | 1123 +++++
 .../arch/x86/IvyBridge/Floating-point.json         |  151 +
 .../pmu-events/arch/x86/IvyBridge/Frontend.json    |  305 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Memory.json |  236 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Other.json  |   44 +
 .../pmu-events/arch/x86/IvyBridge/Pipeline.json    | 1307 ++++++
 .../arch/x86/IvyBridge/Virtual-Memory.json         |  180 +
 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json  | 1272 ++++++
 .../arch/x86/IvyTown/Floating-point.json           |  151 +
 .../perf/pmu-events/arch/x86/IvyTown/Frontend.json |  305 ++
 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json |  503 +++
 tools/perf/pmu-events/arch/x86/IvyTown/Other.json  |   44 +
 .../perf/pmu-events/arch/x86/IvyTown/Pipeline.json | 1307 ++++++
 .../arch/x86/IvyTown/Virtual-Memory.json           |  198 +
 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json | 1290 ++++++
 .../arch/x86/Jaketown/Floating-point.json          |  138 +
 .../pmu-events/arch/x86/Jaketown/Frontend.json     |  305 ++
 .../perf/pmu-events/arch/x86/Jaketown/Memory.json  |  422 ++
 tools/perf/pmu-events/arch/x86/Jaketown/Other.json |   58 +
 .../pmu-events/arch/x86/Jaketown/Pipeline.json     | 1220 ++++++
 .../arch/x86/Jaketown/Virtual-Memory.json          |  149 +
 .../pmu-events/arch/x86/KnightsLanding/Cache.json  | 2305 +++++++++++
 .../arch/x86/KnightsLanding/Frontend.json          |   34 +
 .../pmu-events/arch/x86/KnightsLanding/Memory.json | 1110 +++++
 .../arch/x86/KnightsLanding/Pipeline.json          |  435 ++
 .../arch/x86/KnightsLanding/Virtual-Memory.json    |   65 +
 .../perf/pmu-events/arch/x86/NehalemEP/Cache.json  | 3229 +++++++++++++++
 .../arch/x86/NehalemEP/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEP/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEP/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEP/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEP/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEP/Virtual-Memory.json         |  109 +
 .../perf/pmu-events/arch/x86/NehalemEX/Cache.json  | 3184 +++++++++++++++
 .../arch/x86/NehalemEX/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEX/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEX/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEX/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEX/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEX/Virtual-Memory.json         |  109 +
 .../pmu-events/arch/x86/SandyBridge/Cache.json     | 1879 +++++++++
 .../arch/x86/SandyBridge/Floating-point.json       |  138 +
 .../pmu-events/arch/x86/SandyBridge/Frontend.json  |  305 ++
 .../pmu-events/arch/x86/SandyBridge/Memory.json    |  445 ++
 .../pmu-events/arch/x86/SandyBridge/Other.json     |   58 +
 .../pmu-events/arch/x86/SandyBridge/Pipeline.json  | 1220 ++++++
 .../arch/x86/SandyBridge/Virtual-Memory.json       |  149 +
 .../perf/pmu-events/arch/x86/Silvermont/Cache.json |  811 ++++
 .../pmu-events/arch/x86/Silvermont/Frontend.json   |   47 +
 .../pmu-events/arch/x86/Silvermont/Memory.json     |   11 +
 .../pmu-events/arch/x86/Silvermont/Pipeline.json   |  359 ++
 .../arch/x86/Silvermont/Virtual-Memory.json        |   69 +
 tools/perf/pmu-events/arch/x86/Skylake/Cache.json  | 4299 ++++++++++++++++++++
 .../arch/x86/Skylake/Floating-point.json           |   68 +
 .../perf/pmu-events/arch/x86/Skylake/Frontend.json |  472 +++
 tools/perf/pmu-events/arch/x86/Skylake/Memory.json | 2309 +++++++++++
 tools/perf/pmu-events/arch/x86/Skylake/Other.json  |   12 +
 .../perf/pmu-events/arch/x86/Skylake/Pipeline.json |  939 +++++
 .../arch/x86/Skylake/Virtual-Memory.json           |  272 ++
 .../pmu-events/arch/x86/WestmereEP-DP/Cache.json   | 2817 +++++++++++++
 .../arch/x86/WestmereEP-DP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-DP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-DP/Memory.json  |  758 ++++
 .../pmu-events/arch/x86/WestmereEP-DP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-DP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-DP/Virtual-Memory.json     |  173 +
 .../pmu-events/arch/x86/WestmereEP-SP/Cache.json   | 3233 +++++++++++++++
 .../arch/x86/WestmereEP-SP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-SP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-SP/Memory.json  |  739 ++++
 .../pmu-events/arch/x86/WestmereEP-SP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-SP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-SP/Virtual-Memory.json     |  149 +
 .../perf/pmu-events/arch/x86/WestmereEX/Cache.json | 3225 +++++++++++++++
 .../arch/x86/WestmereEX/Floating-point.json        |  229 ++
 .../pmu-events/arch/x86/WestmereEX/Frontend.json   |   26 +
 .../pmu-events/arch/x86/WestmereEX/Memory.json     |  747 ++++
 .../perf/pmu-events/arch/x86/WestmereEX/Other.json |  287 ++
 .../pmu-events/arch/x86/WestmereEX/Pipeline.json   |  905 ++++
 .../arch/x86/WestmereEX/Virtual-Memory.json        |  173 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |   34 +
 tools/perf/ui/browsers/hists.c                     |    3 +-
 tools/perf/util/header.c                           |    2 +-
 tools/perf/util/parse-events.c                     |    2 +-
 tools/perf/util/parse-events.l                     |    4 +-
 tools/perf/util/pmu.c                              |   14 +-
 tools/perf/util/pmu.h                              |    3 +-
 149 files changed, 89837 insertions(+), 16 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/powerpc/mapfile.csv
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Marked.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Other.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/PMC.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Translation.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/mapfile.csv

  [root@jouet ~]# perf test
   1: vmlinux symtab matches kallsyms                          : Ok
   2: detect openat syscall event                              : Ok
   3: detect openat syscall event on all cpus                  : Ok
   4: read samples using the mmap interface                    : Ok
   5: parse events tests                                       : Ok
   6: Validate PERF_RECORD_* events & perf_sample fields       : Ok
   7: Test perf pmu format parsing                             : Ok
   8: Test dso data read                                       : Ok
   9: Test dso data cache                                      : Ok
  10: Test dso data reopen                                     : Ok
  11: roundtrip evsel->name check                              : Ok
  12: Check parsing of sched tracepoints fields                : Ok
  13: Generate and check syscalls:sys_enter_openat event fields: Ok
  14: struct perf_event_attr setup                             : Ok
  15: Test matching and linking multiple hists                 : Ok
  16: Try 'import perf' in python, checking link problems      : Ok
  17: Test breakpoint overflow signal handler                  : Ok
  18: Test breakpoint overflow sampling                        : Ok
  19: Test number of exit event of a simple workload           : Ok
  20: Test software clock events have valid period values      : Ok
  21: Test object code reading                                 : Ok
  22: Test sample parsing                                      : Ok
  23: Test using a dummy software event to keep tracking       : Ok
  24: Test parsing with no sample_id_all bit set               : Ok
  25: Test filtering hist entries                              : Ok
  26: Test mmap thread lookup                                  : Ok
  27: Test thread mg sharing                                   : Ok
  28: Test output sorting of hist entries                      : Ok
  29: Test cumulation of child hist entries                    : Ok
  30: Test tracking with sched_switch                          : Ok
  31: Filter fds with revents mask in a fdarray                : Ok
  32: Add fd to a fdarray, making it autogrow                  : Ok
  33: Test kmod_path__parse function                           : Ok
  34: Test thread map                                          : Ok
  35: Test LLVM searching and compiling                        :
  35.1: Basic BPF llvm compiling test                          : Ok
  35.2: Test kbuild searching                                  : Ok
  35.3: Compile source for BPF prologue generation test        : Ok
  35.4: Compile source for BPF relocation test                 : Ok
  36: Test topology in session                                 : Ok
  37: Test BPF filter                                          :
  37.1: Test basic BPF filtering                               : Ok
  37.2: Test BPF prologue generation                           : Ok
  37.3: Test BPF relocation checker                            : Ok
  38: Test thread map synthesize                               : Ok
  39: Test cpu map synthesize                                  : Ok
  40: Test stat config synthesize                              : Ok
  41: Test stat synthesize                                     : Ok
  42: Test stat round synthesize                               : Ok
  43: Test attr update synthesize                              : Ok
  44: Test events times                                        : Ok
  45: Test backward reading from ring buffer                   : Ok
  46: Test cpu map print                                       : Ok
  47: Test SDT event probing                                   : Ok
  48: Test is_printable_array function                         : Ok
  49: Test bitmap print                                        : Ok
  50: x86 rdpmc test                                           : Ok
  51: Test converting perf time to TSC                         : Ok
  52: Test dwarf unwind                                        : Ok
  53: Test x86 instruction decoder - new instructions          : Ok
  54: Test intel cqm nmi context read                          : Skip
  [root@jouet ~]#

  [root@jouet ~]# time dm
   1 alpine:3.4: Ok
   2 android-ndk:r12b-arm: Ok
   3 archlinux:latest: Ok
   4 centos:5: Ok
   5 centos:6: Ok
   6 centos:7: Ok
   7 debian:7: Ok
   8 debian:8: Ok
   9 debian:experimental: Ok
  10 fedora:20: Ok
  11 fedora:21: Ok
  12 fedora:22: Ok
  13 fedora:23: Ok
  14 fedora:24: Ok
  15 fedora:24-x-ARC-uClibc: Ok
  16 fedora:rawhide: Ok
  17 mageia:5: Ok
  18 opensuse:13.2: Ok
  19 opensuse:42.1: Ok
  20 opensuse:tumbleweed: Ok
  21 ubuntu:12.04.5: Ok
  22 ubuntu:14.04: Ok
  23 ubuntu:14.04.4: Ok
  24 ubuntu:15.10: Ok
  25 ubuntu:16.04: Ok
  26 ubuntu:16.04-x-arm: Ok
  27 ubuntu:16.04-x-arm64: Ok
  28 ubuntu:16.04-x-powerpc: Ok
  29 ubuntu:16.04-x-powerpc64: Ok
  30 ubuntu:16.04-x-powerpc64el: Ok
  31 ubuntu:16.04-x-s390: Ok
  32 ubuntu:16.10: Ok

  real	35m39.023s
  user	0m2.124s
  sys	0m2.571s
  [root@jouet ~]# 

  [acme@jouet linux]$ make -C tools/perf build-test
  make: Entering directory '/home/acme/git/linux/tools/perf'
                      - tarpkg: ./tests/perf-targz-src-pkg .
                  make_no_ui_O: make NO_NEWT=1 NO_SLANG=1 NO_GTK2=1
                make_minimal_O: make NO_LIBPERL=1 NO_LIBPYTHON=1 NO_NEWT=1 NO_GTK2=1 NO_DEMANGLE=1 NO_LIBELF=1 NO_LIBUNWIND=1 NO_BACKTRACE=1 NO_LIBNUMA=1 NO_LIBAUDIT=1 NO_LIBBIONIC=1 NO_LIBDW_DWARF_UNWIND=1 NO_AUXTRACE=1 NO_LIBBPF=1 NO_LIBCRYPTO=1 NO_SDT=1
   make_install_prefix_slash_O: make install prefix=/tmp/krava/
            make_no_auxtrace_O: make NO_AUXTRACE=1
                    make_doc_O: make doc
                  make_debug_O: make DEBUG=1
                 make_perf_o_O: make perf.o
            make_install_bin_O: make install-bin
             make_no_libnuma_O: make NO_LIBNUMA=1
              make_no_libelf_O: make NO_LIBELF=1
            make_no_demangle_O: make NO_DEMANGLE=1
         make_install_prefix_O: make install prefix=/tmp/krava
              make_clean_all_O: make clean all
        make_with_babeltrace_O: make LIBBABELTRACE=1
            make_no_libaudit_O: make NO_LIBAUDIT=1
  make_no_libdw_dwarf_unwind_O: make NO_LIBDW_DWARF_UNWIND=1
             make_no_scripts_O: make NO_LIBPYTHON=1 NO_LIBPERL=1
                   make_tags_O: make tags
           make_no_libpython_O: make NO_LIBPYTHON=1
           make_no_backtrace_O: make NO_BACKTRACE=1
                make_no_newt_O: make NO_NEWT=1
             make_util_map_o_O: make util/map.o
                 make_static_O: make LDFLAGS=-static
               make_no_slang_O: make NO_SLANG=1
       make_util_pmu_bison_o_O: make util/pmu-bison.o
           make_no_libunwind_O: make NO_LIBUNWIND=1
                   make_help_O: make help
                make_install_O: make install
              make_no_libbpf_O: make NO_LIBBPF=1
                   make_pure_O: make
                make_no_gtk2_O: make NO_GTK2=1
             make_no_libperl_O: make NO_LIBPERL=1
           make_no_libbionic_O: make NO_LIBBIONIC=1
    OK
  make: Leaving directory '/home/acme/git/linux/tools/perf'
  [acme@jouet linux]$

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

* [GIT PULL 00/27] perf/urgent fixes and JSON events files
@ 2016-10-13 16:21 Arnaldo Carvalho de Melo
  0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2016-10-13 16:21 UTC (permalink / raw)
  To: Ingo Molnar
  Cc: linux-kernel, Linux Weekly News, Arnaldo Carvalho de Melo,
	Adrian Hunter, Alexander Shishkin, Andi Kleen, Anton Blanchard,
	David Ahern, Jiri Olsa, Madhavan Srinivasan, Namhyung Kim,
	Peter Zijlstra, pi3orama, Stephane Eranian, Sukadev Bhattiprolu,
	Wang Nan, Zefan Li

From: Arnaldo Carvalho de Melo <acme@redhat.com>

Hi Ingo,

	Please consider pulling, the bulk in terms of number of lines are
just the per-processor JSON event files for Intel and Power8 processors, that
are the final pieces in supporting vendor names for PMU events.

- Arnaldo

Build and test stats at the end of the message.

Andi Kleen (21):
  perf list: Add support for listing only json events
  perf tools: Handle completion of upper case events
  perf jevents: Add BroadwellDE V5 event file
  perf jevents: Add Broadwell V17 event file
  perf jevents: Add BroadwellX V10 event file
  perf jevents: Add Bonnell V4 event file
  perf jevents: Add Goldmont V8 event file
  perf jevents: Add Haswell V24 event file
  perf jevents: Add HaswellX V17 event file
  perf jevents: Add IvyBridge V18 event file
  perf jevents: Add IvyTown V19 event file
  perf jevents: Add Jaketown V20 event file
  perf jevents: Add KnightsLanding V9 event file
  perf jevents: Add NehalemEP V2 event file
  perf jevents: Add NehalemEX V2 event file
  perf jevents: Add Skylake V24 event file
  perf jevents: Add Silvermont V13 event file
  perf jevents: Add SandyBridge V15 event file
  perf jevents: Add WestmereEP-DP V2 event file
  perf jevents: Add WestmereEP-SP V2 event file
  perf jevents: Add WestmereEX V2 event file

Anton Blanchard (1):
  perf jit: Fix build issue on Ubuntu

Jiri Olsa (1):
  perf header: Set nr_numa_nodes only when we parsed all the data

Madhavan Srinivasan (1):
  perf jevents: Support couple more POWER8 PVRs in mapfile

Namhyung Kim (1):
  perf top: Fix refreshing hierarchy entries on TUI

Sukadev Bhattiprolu (1):
  perf jevents: Add power8 PMU events

Wang Nan (1):
  perf jevents: Handle events including .c and .o

 tools/perf/Documentation/perf-list.txt             |    2 +-
 tools/perf/builtin-list.c                          |    9 +-
 tools/perf/jvmti/Makefile                          |    2 +-
 tools/perf/perf-completion.sh                      |    6 +-
 tools/perf/pmu-events/arch/powerpc/mapfile.csv     |   21 +
 .../perf/pmu-events/arch/powerpc/power8/Cache.json |  176 +
 .../arch/powerpc/power8/Floating-point.json        |   14 +
 .../pmu-events/arch/powerpc/power8/Frontend.json   |  470 +++
 .../pmu-events/arch/powerpc/power8/Marked.json     |  794 ++++
 .../pmu-events/arch/powerpc/power8/Memory.json     |  212 +
 .../perf/pmu-events/arch/powerpc/power8/Other.json | 4064 ++++++++++++++++++
 tools/perf/pmu-events/arch/powerpc/power8/PMC.json |  140 +
 .../pmu-events/arch/powerpc/power8/Pipeline.json   |  350 ++
 .../arch/powerpc/power8/Translation.json           |  176 +
 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json  |  746 ++++
 .../arch/x86/Bonnell/Floating-point.json           |  261 ++
 .../perf/pmu-events/arch/x86/Bonnell/Frontend.json |   83 +
 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json |  154 +
 tools/perf/pmu-events/arch/x86/Bonnell/Other.json  |  450 ++
 .../perf/pmu-events/arch/x86/Bonnell/Pipeline.json |  364 ++
 .../arch/x86/Bonnell/Virtual-Memory.json           |  124 +
 .../perf/pmu-events/arch/x86/Broadwell/Cache.json  | 3198 +++++++++++++++
 .../arch/x86/Broadwell/Floating-point.json         |  171 +
 .../pmu-events/arch/x86/Broadwell/Frontend.json    |  286 ++
 .../perf/pmu-events/arch/x86/Broadwell/Memory.json | 2845 +++++++++++++
 .../perf/pmu-events/arch/x86/Broadwell/Other.json  |   44 +
 .../pmu-events/arch/x86/Broadwell/Pipeline.json    | 1417 +++++++
 .../arch/x86/Broadwell/Virtual-Memory.json         |  388 ++
 .../pmu-events/arch/x86/BroadwellDE/Cache.json     |  774 ++++
 .../arch/x86/BroadwellDE/Floating-point.json       |  171 +
 .../pmu-events/arch/x86/BroadwellDE/Frontend.json  |  286 ++
 .../pmu-events/arch/x86/BroadwellDE/Memory.json    |  433 ++
 .../pmu-events/arch/x86/BroadwellDE/Other.json     |   44 +
 .../pmu-events/arch/x86/BroadwellDE/Pipeline.json  | 1417 +++++++
 .../arch/x86/BroadwellDE/Virtual-Memory.json       |  388 ++
 .../perf/pmu-events/arch/x86/BroadwellX/Cache.json |  942 +++++
 .../arch/x86/BroadwellX/Floating-point.json        |  171 +
 .../pmu-events/arch/x86/BroadwellX/Frontend.json   |  286 ++
 .../pmu-events/arch/x86/BroadwellX/Memory.json     |  649 +++
 .../perf/pmu-events/arch/x86/BroadwellX/Other.json |   44 +
 .../pmu-events/arch/x86/BroadwellX/Pipeline.json   | 1417 +++++++
 .../arch/x86/BroadwellX/Virtual-Memory.json        |  388 ++
 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json | 1127 +++++
 .../pmu-events/arch/x86/Goldmont/Frontend.json     |   52 +
 .../perf/pmu-events/arch/x86/Goldmont/Memory.json  |   34 +
 tools/perf/pmu-events/arch/x86/Goldmont/Other.json |   52 +
 .../pmu-events/arch/x86/Goldmont/Pipeline.json     |  433 ++
 .../arch/x86/Goldmont/Virtual-Memory.json          |   75 +
 tools/perf/pmu-events/arch/x86/Haswell/Cache.json  | 1041 +++++
 .../arch/x86/Haswell/Floating-point.json           |   83 +
 .../perf/pmu-events/arch/x86/Haswell/Frontend.json |  294 ++
 tools/perf/pmu-events/arch/x86/Haswell/Memory.json |  655 +++
 tools/perf/pmu-events/arch/x86/Haswell/Other.json  |   43 +
 .../perf/pmu-events/arch/x86/Haswell/Pipeline.json | 1329 ++++++
 .../arch/x86/Haswell/Virtual-Memory.json           |  484 +++
 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json | 1077 +++++
 .../arch/x86/HaswellX/Floating-point.json          |   83 +
 .../pmu-events/arch/x86/HaswellX/Frontend.json     |  294 ++
 .../perf/pmu-events/arch/x86/HaswellX/Memory.json  |  739 ++++
 tools/perf/pmu-events/arch/x86/HaswellX/Other.json |   43 +
 .../pmu-events/arch/x86/HaswellX/Pipeline.json     | 1329 ++++++
 .../arch/x86/HaswellX/Virtual-Memory.json          |  484 +++
 .../perf/pmu-events/arch/x86/IvyBridge/Cache.json  | 1123 +++++
 .../arch/x86/IvyBridge/Floating-point.json         |  151 +
 .../pmu-events/arch/x86/IvyBridge/Frontend.json    |  305 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Memory.json |  236 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Other.json  |   44 +
 .../pmu-events/arch/x86/IvyBridge/Pipeline.json    | 1307 ++++++
 .../arch/x86/IvyBridge/Virtual-Memory.json         |  180 +
 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json  | 1272 ++++++
 .../arch/x86/IvyTown/Floating-point.json           |  151 +
 .../perf/pmu-events/arch/x86/IvyTown/Frontend.json |  305 ++
 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json |  503 +++
 tools/perf/pmu-events/arch/x86/IvyTown/Other.json  |   44 +
 .../perf/pmu-events/arch/x86/IvyTown/Pipeline.json | 1307 ++++++
 .../arch/x86/IvyTown/Virtual-Memory.json           |  198 +
 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json | 1290 ++++++
 .../arch/x86/Jaketown/Floating-point.json          |  138 +
 .../pmu-events/arch/x86/Jaketown/Frontend.json     |  305 ++
 .../perf/pmu-events/arch/x86/Jaketown/Memory.json  |  422 ++
 tools/perf/pmu-events/arch/x86/Jaketown/Other.json |   58 +
 .../pmu-events/arch/x86/Jaketown/Pipeline.json     | 1220 ++++++
 .../arch/x86/Jaketown/Virtual-Memory.json          |  149 +
 .../pmu-events/arch/x86/KnightsLanding/Cache.json  | 2305 +++++++++++
 .../arch/x86/KnightsLanding/Frontend.json          |   34 +
 .../pmu-events/arch/x86/KnightsLanding/Memory.json | 1110 +++++
 .../arch/x86/KnightsLanding/Pipeline.json          |  435 ++
 .../arch/x86/KnightsLanding/Virtual-Memory.json    |   65 +
 .../perf/pmu-events/arch/x86/NehalemEP/Cache.json  | 3229 +++++++++++++++
 .../arch/x86/NehalemEP/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEP/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEP/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEP/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEP/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEP/Virtual-Memory.json         |  109 +
 .../perf/pmu-events/arch/x86/NehalemEX/Cache.json  | 3184 +++++++++++++++
 .../arch/x86/NehalemEX/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEX/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEX/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEX/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEX/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEX/Virtual-Memory.json         |  109 +
 .../pmu-events/arch/x86/SandyBridge/Cache.json     | 1879 +++++++++
 .../arch/x86/SandyBridge/Floating-point.json       |  138 +
 .../pmu-events/arch/x86/SandyBridge/Frontend.json  |  305 ++
 .../pmu-events/arch/x86/SandyBridge/Memory.json    |  445 ++
 .../pmu-events/arch/x86/SandyBridge/Other.json     |   58 +
 .../pmu-events/arch/x86/SandyBridge/Pipeline.json  | 1220 ++++++
 .../arch/x86/SandyBridge/Virtual-Memory.json       |  149 +
 .../perf/pmu-events/arch/x86/Silvermont/Cache.json |  811 ++++
 .../pmu-events/arch/x86/Silvermont/Frontend.json   |   47 +
 .../pmu-events/arch/x86/Silvermont/Memory.json     |   11 +
 .../pmu-events/arch/x86/Silvermont/Pipeline.json   |  359 ++
 .../arch/x86/Silvermont/Virtual-Memory.json        |   69 +
 tools/perf/pmu-events/arch/x86/Skylake/Cache.json  | 4299 ++++++++++++++++++++
 .../arch/x86/Skylake/Floating-point.json           |   68 +
 .../perf/pmu-events/arch/x86/Skylake/Frontend.json |  472 +++
 tools/perf/pmu-events/arch/x86/Skylake/Memory.json | 2309 +++++++++++
 tools/perf/pmu-events/arch/x86/Skylake/Other.json  |   12 +
 .../perf/pmu-events/arch/x86/Skylake/Pipeline.json |  939 +++++
 .../arch/x86/Skylake/Virtual-Memory.json           |  272 ++
 .../pmu-events/arch/x86/WestmereEP-DP/Cache.json   | 2817 +++++++++++++
 .../arch/x86/WestmereEP-DP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-DP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-DP/Memory.json  |  758 ++++
 .../pmu-events/arch/x86/WestmereEP-DP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-DP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-DP/Virtual-Memory.json     |  173 +
 .../pmu-events/arch/x86/WestmereEP-SP/Cache.json   | 3233 +++++++++++++++
 .../arch/x86/WestmereEP-SP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-SP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-SP/Memory.json  |  739 ++++
 .../pmu-events/arch/x86/WestmereEP-SP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-SP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-SP/Virtual-Memory.json     |  149 +
 .../perf/pmu-events/arch/x86/WestmereEX/Cache.json | 3225 +++++++++++++++
 .../arch/x86/WestmereEX/Floating-point.json        |  229 ++
 .../pmu-events/arch/x86/WestmereEX/Frontend.json   |   26 +
 .../pmu-events/arch/x86/WestmereEX/Memory.json     |  747 ++++
 .../perf/pmu-events/arch/x86/WestmereEX/Other.json |  287 ++
 .../pmu-events/arch/x86/WestmereEX/Pipeline.json   |  905 ++++
 .../arch/x86/WestmereEX/Virtual-Memory.json        |  173 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |   34 +
 tools/perf/ui/browsers/hists.c                     |    3 +-
 tools/perf/util/header.c                           |    2 +-
 tools/perf/util/parse-events.c                     |    2 +-
 tools/perf/util/parse-events.l                     |    4 +-
 tools/perf/util/pmu.c                              |   14 +-
 tools/perf/util/pmu.h                              |    3 +-
 149 files changed, 89837 insertions(+), 16 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/powerpc/mapfile.csv
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Marked.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Other.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/PMC.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Translation.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/mapfile.csv

-- 
2.7.4

The following changes since commit c68306ce20ad03ce655a367fc33ad06e12bb87a6:

  Merge tag 'perf-core-for-mingo-20161005' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent (2016-10-07 00:36:49 +0200)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git tags/perf-urgent-for-mingo-20161013

for you to fetch changes up to 6887dc6236a0bbd88f10b63026f42cb2bbbfaec3:

  perf jit: Fix build issue on Ubuntu (2016-10-13 12:12:02 -0300)

----------------------------------------------------------------
perf/urgent fixes and JSON vendor naming event files:

- Fix handling of numa nodes in perf.data files (Jiri Olsa)

- Fix scrolling when refreshing 'perf top --tui --hierarchy' entries (Namhyung Kim)

- Fix building of JIT support on Ubuntu 16.04 (Anton Blanchard)

- Fix handling of events including .c and .o, that were being treated as
  BPF scripts instead of JSON ones (Wang Nan)

- Add JSON event files for Intel and Power8 processors (Andi Kleen, Sukadev Bhattiprolu)

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

----------------------------------------------------------------
Andi Kleen (21):
      perf list: Add support for listing only json events
      perf tools: Handle completion of upper case events
      perf jevents: Add BroadwellDE V5 event file
      perf jevents: Add Broadwell V17 event file
      perf jevents: Add BroadwellX V10 event file
      perf jevents: Add Bonnell V4 event file
      perf jevents: Add Goldmont V8 event file
      perf jevents: Add Haswell V24 event file
      perf jevents: Add HaswellX V17 event file
      perf jevents: Add IvyBridge V18 event file
      perf jevents: Add IvyTown V19 event file
      perf jevents: Add Jaketown V20 event file
      perf jevents: Add KnightsLanding V9 event file
      perf jevents: Add NehalemEP V2 event file
      perf jevents: Add NehalemEX V2 event file
      perf jevents: Add Skylake V24 event file
      perf jevents: Add Silvermont V13 event file
      perf jevents: Add SandyBridge V15 event file
      perf jevents: Add WestmereEP-DP V2 event file
      perf jevents: Add WestmereEP-SP V2 event file
      perf jevents: Add WestmereEX V2 event file

Anton Blanchard (1):
      perf jit: Fix build issue on Ubuntu

Jiri Olsa (1):
      perf header: Set nr_numa_nodes only when we parsed all the data

Madhavan Srinivasan (1):
      perf jevents: Support couple more POWER8 PVRs in mapfile

Namhyung Kim (1):
      perf top: Fix refreshing hierarchy entries on TUI

Sukadev Bhattiprolu (1):
      perf jevents: Add power8 PMU events

Wang Nan (1):
      perf jevents: Handle events including .c and .o

 tools/perf/Documentation/perf-list.txt             |    2 +-
 tools/perf/builtin-list.c                          |    9 +-
 tools/perf/jvmti/Makefile                          |    2 +-
 tools/perf/perf-completion.sh                      |    6 +-
 tools/perf/pmu-events/arch/powerpc/mapfile.csv     |   21 +
 .../perf/pmu-events/arch/powerpc/power8/Cache.json |  176 +
 .../arch/powerpc/power8/Floating-point.json        |   14 +
 .../pmu-events/arch/powerpc/power8/Frontend.json   |  470 +++
 .../pmu-events/arch/powerpc/power8/Marked.json     |  794 ++++
 .../pmu-events/arch/powerpc/power8/Memory.json     |  212 +
 .../perf/pmu-events/arch/powerpc/power8/Other.json | 4064 ++++++++++++++++++
 tools/perf/pmu-events/arch/powerpc/power8/PMC.json |  140 +
 .../pmu-events/arch/powerpc/power8/Pipeline.json   |  350 ++
 .../arch/powerpc/power8/Translation.json           |  176 +
 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json  |  746 ++++
 .../arch/x86/Bonnell/Floating-point.json           |  261 ++
 .../perf/pmu-events/arch/x86/Bonnell/Frontend.json |   83 +
 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json |  154 +
 tools/perf/pmu-events/arch/x86/Bonnell/Other.json  |  450 ++
 .../perf/pmu-events/arch/x86/Bonnell/Pipeline.json |  364 ++
 .../arch/x86/Bonnell/Virtual-Memory.json           |  124 +
 .../perf/pmu-events/arch/x86/Broadwell/Cache.json  | 3198 +++++++++++++++
 .../arch/x86/Broadwell/Floating-point.json         |  171 +
 .../pmu-events/arch/x86/Broadwell/Frontend.json    |  286 ++
 .../perf/pmu-events/arch/x86/Broadwell/Memory.json | 2845 +++++++++++++
 .../perf/pmu-events/arch/x86/Broadwell/Other.json  |   44 +
 .../pmu-events/arch/x86/Broadwell/Pipeline.json    | 1417 +++++++
 .../arch/x86/Broadwell/Virtual-Memory.json         |  388 ++
 .../pmu-events/arch/x86/BroadwellDE/Cache.json     |  774 ++++
 .../arch/x86/BroadwellDE/Floating-point.json       |  171 +
 .../pmu-events/arch/x86/BroadwellDE/Frontend.json  |  286 ++
 .../pmu-events/arch/x86/BroadwellDE/Memory.json    |  433 ++
 .../pmu-events/arch/x86/BroadwellDE/Other.json     |   44 +
 .../pmu-events/arch/x86/BroadwellDE/Pipeline.json  | 1417 +++++++
 .../arch/x86/BroadwellDE/Virtual-Memory.json       |  388 ++
 .../perf/pmu-events/arch/x86/BroadwellX/Cache.json |  942 +++++
 .../arch/x86/BroadwellX/Floating-point.json        |  171 +
 .../pmu-events/arch/x86/BroadwellX/Frontend.json   |  286 ++
 .../pmu-events/arch/x86/BroadwellX/Memory.json     |  649 +++
 .../perf/pmu-events/arch/x86/BroadwellX/Other.json |   44 +
 .../pmu-events/arch/x86/BroadwellX/Pipeline.json   | 1417 +++++++
 .../arch/x86/BroadwellX/Virtual-Memory.json        |  388 ++
 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json | 1127 +++++
 .../pmu-events/arch/x86/Goldmont/Frontend.json     |   52 +
 .../perf/pmu-events/arch/x86/Goldmont/Memory.json  |   34 +
 tools/perf/pmu-events/arch/x86/Goldmont/Other.json |   52 +
 .../pmu-events/arch/x86/Goldmont/Pipeline.json     |  433 ++
 .../arch/x86/Goldmont/Virtual-Memory.json          |   75 +
 tools/perf/pmu-events/arch/x86/Haswell/Cache.json  | 1041 +++++
 .../arch/x86/Haswell/Floating-point.json           |   83 +
 .../perf/pmu-events/arch/x86/Haswell/Frontend.json |  294 ++
 tools/perf/pmu-events/arch/x86/Haswell/Memory.json |  655 +++
 tools/perf/pmu-events/arch/x86/Haswell/Other.json  |   43 +
 .../perf/pmu-events/arch/x86/Haswell/Pipeline.json | 1329 ++++++
 .../arch/x86/Haswell/Virtual-Memory.json           |  484 +++
 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json | 1077 +++++
 .../arch/x86/HaswellX/Floating-point.json          |   83 +
 .../pmu-events/arch/x86/HaswellX/Frontend.json     |  294 ++
 .../perf/pmu-events/arch/x86/HaswellX/Memory.json  |  739 ++++
 tools/perf/pmu-events/arch/x86/HaswellX/Other.json |   43 +
 .../pmu-events/arch/x86/HaswellX/Pipeline.json     | 1329 ++++++
 .../arch/x86/HaswellX/Virtual-Memory.json          |  484 +++
 .../perf/pmu-events/arch/x86/IvyBridge/Cache.json  | 1123 +++++
 .../arch/x86/IvyBridge/Floating-point.json         |  151 +
 .../pmu-events/arch/x86/IvyBridge/Frontend.json    |  305 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Memory.json |  236 ++
 .../perf/pmu-events/arch/x86/IvyBridge/Other.json  |   44 +
 .../pmu-events/arch/x86/IvyBridge/Pipeline.json    | 1307 ++++++
 .../arch/x86/IvyBridge/Virtual-Memory.json         |  180 +
 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json  | 1272 ++++++
 .../arch/x86/IvyTown/Floating-point.json           |  151 +
 .../perf/pmu-events/arch/x86/IvyTown/Frontend.json |  305 ++
 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json |  503 +++
 tools/perf/pmu-events/arch/x86/IvyTown/Other.json  |   44 +
 .../perf/pmu-events/arch/x86/IvyTown/Pipeline.json | 1307 ++++++
 .../arch/x86/IvyTown/Virtual-Memory.json           |  198 +
 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json | 1290 ++++++
 .../arch/x86/Jaketown/Floating-point.json          |  138 +
 .../pmu-events/arch/x86/Jaketown/Frontend.json     |  305 ++
 .../perf/pmu-events/arch/x86/Jaketown/Memory.json  |  422 ++
 tools/perf/pmu-events/arch/x86/Jaketown/Other.json |   58 +
 .../pmu-events/arch/x86/Jaketown/Pipeline.json     | 1220 ++++++
 .../arch/x86/Jaketown/Virtual-Memory.json          |  149 +
 .../pmu-events/arch/x86/KnightsLanding/Cache.json  | 2305 +++++++++++
 .../arch/x86/KnightsLanding/Frontend.json          |   34 +
 .../pmu-events/arch/x86/KnightsLanding/Memory.json | 1110 +++++
 .../arch/x86/KnightsLanding/Pipeline.json          |  435 ++
 .../arch/x86/KnightsLanding/Virtual-Memory.json    |   65 +
 .../perf/pmu-events/arch/x86/NehalemEP/Cache.json  | 3229 +++++++++++++++
 .../arch/x86/NehalemEP/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEP/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEP/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEP/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEP/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEP/Virtual-Memory.json         |  109 +
 .../perf/pmu-events/arch/x86/NehalemEX/Cache.json  | 3184 +++++++++++++++
 .../arch/x86/NehalemEX/Floating-point.json         |  229 ++
 .../pmu-events/arch/x86/NehalemEX/Frontend.json    |   26 +
 .../perf/pmu-events/arch/x86/NehalemEX/Memory.json |  739 ++++
 .../perf/pmu-events/arch/x86/NehalemEX/Other.json  |  210 +
 .../pmu-events/arch/x86/NehalemEX/Pipeline.json    |  881 ++++
 .../arch/x86/NehalemEX/Virtual-Memory.json         |  109 +
 .../pmu-events/arch/x86/SandyBridge/Cache.json     | 1879 +++++++++
 .../arch/x86/SandyBridge/Floating-point.json       |  138 +
 .../pmu-events/arch/x86/SandyBridge/Frontend.json  |  305 ++
 .../pmu-events/arch/x86/SandyBridge/Memory.json    |  445 ++
 .../pmu-events/arch/x86/SandyBridge/Other.json     |   58 +
 .../pmu-events/arch/x86/SandyBridge/Pipeline.json  | 1220 ++++++
 .../arch/x86/SandyBridge/Virtual-Memory.json       |  149 +
 .../perf/pmu-events/arch/x86/Silvermont/Cache.json |  811 ++++
 .../pmu-events/arch/x86/Silvermont/Frontend.json   |   47 +
 .../pmu-events/arch/x86/Silvermont/Memory.json     |   11 +
 .../pmu-events/arch/x86/Silvermont/Pipeline.json   |  359 ++
 .../arch/x86/Silvermont/Virtual-Memory.json        |   69 +
 tools/perf/pmu-events/arch/x86/Skylake/Cache.json  | 4299 ++++++++++++++++++++
 .../arch/x86/Skylake/Floating-point.json           |   68 +
 .../perf/pmu-events/arch/x86/Skylake/Frontend.json |  472 +++
 tools/perf/pmu-events/arch/x86/Skylake/Memory.json | 2309 +++++++++++
 tools/perf/pmu-events/arch/x86/Skylake/Other.json  |   12 +
 .../perf/pmu-events/arch/x86/Skylake/Pipeline.json |  939 +++++
 .../arch/x86/Skylake/Virtual-Memory.json           |  272 ++
 .../pmu-events/arch/x86/WestmereEP-DP/Cache.json   | 2817 +++++++++++++
 .../arch/x86/WestmereEP-DP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-DP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-DP/Memory.json  |  758 ++++
 .../pmu-events/arch/x86/WestmereEP-DP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-DP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-DP/Virtual-Memory.json     |  173 +
 .../pmu-events/arch/x86/WestmereEP-SP/Cache.json   | 3233 +++++++++++++++
 .../arch/x86/WestmereEP-SP/Floating-point.json     |  229 ++
 .../arch/x86/WestmereEP-SP/Frontend.json           |   26 +
 .../pmu-events/arch/x86/WestmereEP-SP/Memory.json  |  739 ++++
 .../pmu-events/arch/x86/WestmereEP-SP/Other.json   |  287 ++
 .../arch/x86/WestmereEP-SP/Pipeline.json           |  899 ++++
 .../arch/x86/WestmereEP-SP/Virtual-Memory.json     |  149 +
 .../perf/pmu-events/arch/x86/WestmereEX/Cache.json | 3225 +++++++++++++++
 .../arch/x86/WestmereEX/Floating-point.json        |  229 ++
 .../pmu-events/arch/x86/WestmereEX/Frontend.json   |   26 +
 .../pmu-events/arch/x86/WestmereEX/Memory.json     |  747 ++++
 .../perf/pmu-events/arch/x86/WestmereEX/Other.json |  287 ++
 .../pmu-events/arch/x86/WestmereEX/Pipeline.json   |  905 ++++
 .../arch/x86/WestmereEX/Virtual-Memory.json        |  173 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |   34 +
 tools/perf/ui/browsers/hists.c                     |    3 +-
 tools/perf/util/header.c                           |    2 +-
 tools/perf/util/parse-events.c                     |    2 +-
 tools/perf/util/parse-events.l                     |    4 +-
 tools/perf/util/pmu.c                              |   14 +-
 tools/perf/util/pmu.h                              |    3 +-
 149 files changed, 89837 insertions(+), 16 deletions(-)
 create mode 100644 tools/perf/pmu-events/arch/powerpc/mapfile.csv
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Marked.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Other.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/PMC.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power8/Translation.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Bonnell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Broadwell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellDE/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/BroadwellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Goldmont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Haswell/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/HaswellX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/IvyTown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Jaketown/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/KnightsLanding/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/NehalemEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/SandyBridge/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Silvermont/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/Skylake/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-DP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEP-SP/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Frontend.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/x86/WestmereEX/Virtual-Memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/mapfile.csv

  [root@jouet ~]# perf test
   1: vmlinux symtab matches kallsyms                          : Ok
   2: detect openat syscall event                              : Ok
   3: detect openat syscall event on all cpus                  : Ok
   4: read samples using the mmap interface                    : Ok
   5: parse events tests                                       : Ok
   6: Validate PERF_RECORD_* events & perf_sample fields       : Ok
   7: Test perf pmu format parsing                             : Ok
   8: Test dso data read                                       : Ok
   9: Test dso data cache                                      : Ok
  10: Test dso data reopen                                     : Ok
  11: roundtrip evsel->name check                              : Ok
  12: Check parsing of sched tracepoints fields                : Ok
  13: Generate and check syscalls:sys_enter_openat event fields: Ok
  14: struct perf_event_attr setup                             : Ok
  15: Test matching and linking multiple hists                 : Ok
  16: Try 'import perf' in python, checking link problems      : Ok
  17: Test breakpoint overflow signal handler                  : Ok
  18: Test breakpoint overflow sampling                        : Ok
  19: Test number of exit event of a simple workload           : Ok
  20: Test software clock events have valid period values      : Ok
  21: Test object code reading                                 : Ok
  22: Test sample parsing                                      : Ok
  23: Test using a dummy software event to keep tracking       : Ok
  24: Test parsing with no sample_id_all bit set               : Ok
  25: Test filtering hist entries                              : Ok
  26: Test mmap thread lookup                                  : Ok
  27: Test thread mg sharing                                   : Ok
  28: Test output sorting of hist entries                      : Ok
  29: Test cumulation of child hist entries                    : Ok
  30: Test tracking with sched_switch                          : Ok
  31: Filter fds with revents mask in a fdarray                : Ok
  32: Add fd to a fdarray, making it autogrow                  : Ok
  33: Test kmod_path__parse function                           : Ok
  34: Test thread map                                          : Ok
  35: Test LLVM searching and compiling                        :
  35.1: Basic BPF llvm compiling test                          : Ok
  35.2: Test kbuild searching                                  : Ok
  35.3: Compile source for BPF prologue generation test        : Ok
  35.4: Compile source for BPF relocation test                 : Ok
  36: Test topology in session                                 : Ok
  37: Test BPF filter                                          :
  37.1: Test basic BPF filtering                               : Ok
  37.2: Test BPF prologue generation                           : Ok
  37.3: Test BPF relocation checker                            : Ok
  38: Test thread map synthesize                               : Ok
  39: Test cpu map synthesize                                  : Ok
  40: Test stat config synthesize                              : Ok
  41: Test stat synthesize                                     : Ok
  42: Test stat round synthesize                               : Ok
  43: Test attr update synthesize                              : Ok
  44: Test events times                                        : Ok
  45: Test backward reading from ring buffer                   : Ok
  46: Test cpu map print                                       : Ok
  47: Test SDT event probing                                   : Ok
  48: Test is_printable_array function                         : Ok
  49: Test bitmap print                                        : Ok
  50: x86 rdpmc test                                           : Ok
  51: Test converting perf time to TSC                         : Ok
  52: Test dwarf unwind                                        : Ok
  53: Test x86 instruction decoder - new instructions          : Ok
  54: Test intel cqm nmi context read                          : Skip
  [root@jouet ~]#

  [root@jouet ~]# time dm
   1 alpine:3.4: Ok
   2 android-ndk:r12b-arm: Ok
   3 archlinux:latest: Ok
   4 centos:5: Ok
   5 centos:6: Ok
   6 centos:7: Ok
   7 debian:7: Ok
   8 debian:8: Ok
   9 debian:experimental: Ok
  10 fedora:20: Ok
  11 fedora:21: Ok
  12 fedora:22: Ok
  13 fedora:23: Ok
  14 fedora:24: Ok
  15 fedora:24-x-ARC-uClibc: Ok
  16 fedora:rawhide: Ok
  17 mageia:5: Ok
  18 opensuse:13.2: Ok
  19 opensuse:42.1: Ok
  20 opensuse:tumbleweed: Ok
  21 ubuntu:12.04.5: Ok
  22 ubuntu:14.04: Ok
  23 ubuntu:14.04.4: Ok
  24 ubuntu:15.10: Ok
  25 ubuntu:16.04: Ok
  26 ubuntu:16.04-x-arm: Ok
  27 ubuntu:16.04-x-arm64: Ok
  28 ubuntu:16.04-x-powerpc: Ok
  29 ubuntu:16.04-x-powerpc64: Ok
  30 ubuntu:16.04-x-powerpc64el: Ok
  31 ubuntu:16.04-x-s390: Ok
  32 ubuntu:16.10: Ok

  real	35m39.023s
  user	0m2.124s
  sys	0m2.571s
  [root@jouet ~]# 

  [acme@jouet linux]$ make -C tools/perf build-test
  make: Entering directory '/home/acme/git/linux/tools/perf'
                      - tarpkg: ./tests/perf-targz-src-pkg .
                  make_no_ui_O: make NO_NEWT=1 NO_SLANG=1 NO_GTK2=1
                make_minimal_O: make NO_LIBPERL=1 NO_LIBPYTHON=1 NO_NEWT=1 NO_GTK2=1 NO_DEMANGLE=1 NO_LIBELF=1 NO_LIBUNWIND=1 NO_BACKTRACE=1 NO_LIBNUMA=1 NO_LIBAUDIT=1 NO_LIBBIONIC=1 NO_LIBDW_DWARF_UNWIND=1 NO_AUXTRACE=1 NO_LIBBPF=1 NO_LIBCRYPTO=1 NO_SDT=1
   make_install_prefix_slash_O: make install prefix=/tmp/krava/
            make_no_auxtrace_O: make NO_AUXTRACE=1
                    make_doc_O: make doc
                  make_debug_O: make DEBUG=1
                 make_perf_o_O: make perf.o
            make_install_bin_O: make install-bin
             make_no_libnuma_O: make NO_LIBNUMA=1
              make_no_libelf_O: make NO_LIBELF=1
            make_no_demangle_O: make NO_DEMANGLE=1
         make_install_prefix_O: make install prefix=/tmp/krava
              make_clean_all_O: make clean all
        make_with_babeltrace_O: make LIBBABELTRACE=1
            make_no_libaudit_O: make NO_LIBAUDIT=1
  make_no_libdw_dwarf_unwind_O: make NO_LIBDW_DWARF_UNWIND=1
             make_no_scripts_O: make NO_LIBPYTHON=1 NO_LIBPERL=1
                   make_tags_O: make tags
           make_no_libpython_O: make NO_LIBPYTHON=1
           make_no_backtrace_O: make NO_BACKTRACE=1
                make_no_newt_O: make NO_NEWT=1
             make_util_map_o_O: make util/map.o
                 make_static_O: make LDFLAGS=-static
               make_no_slang_O: make NO_SLANG=1
       make_util_pmu_bison_o_O: make util/pmu-bison.o
           make_no_libunwind_O: make NO_LIBUNWIND=1
                   make_help_O: make help
                make_install_O: make install
              make_no_libbpf_O: make NO_LIBBPF=1
                   make_pure_O: make
                make_no_gtk2_O: make NO_GTK2=1
             make_no_libperl_O: make NO_LIBPERL=1
           make_no_libbionic_O: make NO_LIBBIONIC=1
    OK
  make: Leaving directory '/home/acme/git/linux/tools/perf'
  [acme@jouet linux]$

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

end of thread, other threads:[~2016-10-13 17:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-13 17:04 [GIT PULL 00/27] perf/urgent fixes and JSON events files Arnaldo Carvalho de Melo
  -- strict thread matches above, loose matches on Subject: below --
2016-10-13 16:21 Arnaldo Carvalho de Melo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).