Messages in this thread | | | From | Arnaldo Carvalho de Melo <> | Subject | [GIT PULL 00/27] perf/urgent fixes and JSON events files | Date | Thu, 13 Oct 2016 13:21:13 -0300 |
| |
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]$
| |