lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20161013170432.GA23873@kernel.org>
Date:   Thu, 13 Oct 2016 14:04:32 -0300
From:   Arnaldo Carvalho de Melo <acme@...nel.org>
To:     Ingo Molnar <mingo@...nel.org>
Cc:     Adrian Hunter <adrian.hunter@...el.com>,
        Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
        Andi Kleen <ak@...ux.intel.com>,
        Anton Blanchard <anton@...ba.org>,
        David Ahern <dsahern@...il.com>, Jiri Olsa <jolsa@...hat.com>,
        Madhavan Srinivasan <maddy@...ux.vnet.ibm.com>,
        Namhyung Kim <namhyung@...nel.org>,
        Peter Zijlstra <peterz@...radead.org>, pi3orama@....com,
        Stephane Eranian <eranian@...gle.com>,
        Sukadev Bhattiprolu <sukadev@...ux.vnet.ibm.com>,
        Wang Nan <wangnan0@...wei.com>, Zefan Li <lizefan@...wei.com>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL 00/27] perf/urgent fixes and JSON events files

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@...hat.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@...et ~]# 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@...et ~]#

  [root@...et ~]# 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@...et ~]# 

  [acme@...et 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@...et linux]$

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ