]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - lib/libpmcstat/pmu-events/arch/s390/cf_z13/extended.json
pmc(3)/hwpmc(4): update supported Intel processors to rely fully on the
authorMatt Macy <mmacy@FreeBSD.org>
Sat, 26 May 2018 18:12:50 +0000 (18:12 +0000)
committerMatt Macy <mmacy@FreeBSD.org>
Sat, 26 May 2018 18:12:50 +0000 (18:12 +0000)
commit4928135658a9d0eaee37003df6137ab363fcb0b4
treec994717317a845c2afb2fd2d79beb650af57fafd
parent70d66bcf28f9d17a4c1949d1066e5bb2fccc9e9a
pmc(3)/hwpmc(4): update supported Intel processors to rely fully on the
vendor provided pmu-events tables and sundry cleanups.

The vendor pmu-events tables provide counter descriptions, default
sample rates, event, umask, and flag values for all the counter
configuration permutations. Using this gives us:

- much simpler kernel code for the MD component
- helpful long and short event descriptions
- simpler user code
- sample rates that won't overload the system

Update man page with newer sample types and remove unused sample type.

Squashed commit of the following:

commit 4459d43eff815bec08ccc5533dbe5de846f03128
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Sat May 26 00:06:31 2018 -0700

    libpmc: fix pmu function signatures for non amd64

commit a2cb8bbc586c65d41f9b291430a2261ec67b59fe
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 22:38:11 2018 -0700

    pmcstat: fix indentation of usage

commit f686954b15ff56a833ac80404898977cb80a265b
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 22:19:49 2018 -0700

    pmclog(3): add callchain and pmcallocatedyn, remove pcsample

commit 73e13a0d2e9498c81c150d14d022050cee7511bb
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 22:19:00 2018 -0700

    pmclog.h: GC pcsample field

commit 3e93ffd65da641fa657539dad3c48e281f8b5798
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 22:05:57 2018 -0700

    hwpmc: make Intel core CPUs use external event tables

commit 634f5fae1e1644ac324003136c66cd9c619d1c93
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 22:00:06 2018 -0700

    pmclog: update log record types, bump PMC_MAJOR
    - explicitly make log record types a multiple of 8 bytes
    - hook in pmu event types for pmc_allocate records
    - remove references to no longer PCSAMPLE record

commit 83d84fcd2d65bdf6ddcb2e155a22f0cfa2a9c225
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 21:52:10 2018 -0700

    libpmc: add support for having vendor table driven pmc_allocate

commit 9e6ad63c40c2fce8404847ace5078ca6cb33a736
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 19:11:33 2018 -0700

    hwpmc_core: add accessors for EVSEL & UMASK, make IAP_UMASK useful to user

commit 859dceb93daa6419a48c794db99b6758e5b041c9
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 19:09:45 2018 -0700

    pmcstat: update usage and man page as well as make -L consistent with pmccontrol

commit 79c7d8597e28c2eb13f5f9113e65ec2792ca57b1
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 18:07:03 2018 -0700

    pmu_util: add support for all current intel event keywords

commit d8089c7f6a6c8527f38324252b1ffb47004694c6
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 17:45:00 2018 -0700

    add description for new arguments

commit 058336740bab53c62ec88a3a026ea848cf3878c6
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 17:38:15 2018 -0700

    libpmc: move pmu_events table and pmu_utils out of libpmcstat so that they can be used by pmc_allocate

commit 049b66b382e2f833c3f47bc8df9e750cb265709f
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 16:12:41 2018 -0700

    pmcstat: hook pmu_events counter description utility routines in

commit f5e01e7b37a691dc045e1aa16b3ebdd162515de8
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 16:11:59 2018 -0700

    pmu_events: add utility routines for listing counters and their descriptions

commit cba4d4f8907f772279f86f18f915e0d74d33ac56
Author: Matt Macy <mmacy@mattmacy.io>
Date:   Fri May 25 16:09:50 2018 -0700

    pmu-events: expand out skylake regex to simplify string matches
255 files changed:
Makefile.inc1
lib/libpmc/Makefile
lib/libpmc/libpmc.c
lib/libpmc/libpmc_pmu_util.c [new file with mode: 0644]
lib/libpmc/pmc.h
lib/libpmc/pmclog.3
lib/libpmc/pmclog.c
lib/libpmc/pmclog.h
lib/libpmc/pmu-events/Makefile [moved from lib/libpmcstat/pmu-events/Makefile with 100% similarity]
lib/libpmc/pmu-events/README [moved from lib/libpmcstat/pmu-events/README with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/branch.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/branch.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/bus.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/bus.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/cache.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/memory.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/other.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/arm/cortex-a53/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/arm64/arm/cortex-a53/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/armv8-recommended.json [moved from lib/libpmcstat/pmu-events/arch/arm64/armv8-recommended.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/cavium/thunderx2/core-imp-def.json [moved from lib/libpmcstat/pmu-events/arch/arm64/cavium/thunderx2/core-imp-def.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/hisilicon/hip08/core-imp-def.json [moved from lib/libpmcstat/pmu-events/arch/arm64/hisilicon/hip08/core-imp-def.json with 100% similarity]
lib/libpmc/pmu-events/arch/arm64/mapfile.csv [moved from lib/libpmcstat/pmu-events/arch/arm64/mapfile.csv with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/mapfile.csv [moved from lib/libpmcstat/pmu-events/arch/powerpc/mapfile.csv with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/cache.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/frontend.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/marked.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/marked.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/memory.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/other.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/pmc.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/pmc.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power8/translation.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power8/translation.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/cache.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/frontend.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/marked.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/marked.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/memory.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/other.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/pmc.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/pmc.json with 100% similarity]
lib/libpmc/pmu-events/arch/powerpc/power9/translation.json [moved from lib/libpmcstat/pmu-events/arch/powerpc/power9/translation.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z10/basic.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z10/basic.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z10/crypto.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z10/crypto.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z10/extended.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z10/extended.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z13/basic.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z13/basic.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z13/crypto.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z13/crypto.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z13/extended.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z13/extended.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z14/basic.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z14/basic.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z14/crypto.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z14/crypto.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z14/extended.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z14/extended.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z196/basic.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z196/basic.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z196/crypto.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z196/crypto.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_z196/extended.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_z196/extended.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_zec12/basic.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_zec12/basic.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_zec12/crypto.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_zec12/crypto.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/cf_zec12/extended.json [moved from lib/libpmcstat/pmu-events/arch/s390/cf_zec12/extended.json with 100% similarity]
lib/libpmc/pmu-events/arch/s390/mapfile.csv [moved from lib/libpmcstat/pmu-events/arch/s390/mapfile.csv with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/bonnell/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/bonnell/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/bdw-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/bdw-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/uncore.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/uncore.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwell/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwell/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/bdwde-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/bdwde-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/uncore-cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/uncore-cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/uncore-power.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/uncore-power.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellde/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellde/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/bdx-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/bdx-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/uncore-cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/uncore-cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/uncore-interconnect.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/uncore-interconnect.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/uncore-power.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/uncore-power.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/broadwellx/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/broadwellx/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmont/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmont/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/goldmontplus/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/goldmontplus/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/hsw-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/hsw-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/uncore.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/uncore.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswell/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswell/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/hsx-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/hsx-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/uncore-cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/uncore-cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/uncore-interconnect.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/uncore-interconnect.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/uncore-power.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/uncore-power.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/haswellx/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/haswellx/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/ivb-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/ivb-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/uncore.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/uncore.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivybridge/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivybridge/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/ivt-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/ivt-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/uncore-cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/uncore-cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/uncore-interconnect.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/uncore-interconnect.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/uncore-power.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/uncore-power.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/ivytown/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/ivytown/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/jkt-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/jkt-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/uncore-cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/uncore-cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/uncore-interconnect.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/uncore-interconnect.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/uncore-power.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/uncore-power.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/jaketown/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/jaketown/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/knightslanding/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/knightslanding/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/mapfile.csv [moved from lib/libpmcstat/pmu-events/arch/x86/mapfile.csv with 89% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemep/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemep/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/nehalemex/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/nehalemex/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/snb-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/snb-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/uncore.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/uncore.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/sandybridge/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/sandybridge/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/silvermont/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/silvermont/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/silvermont/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/silvermont/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/silvermont/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/silvermont/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/silvermont/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/silvermont/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/silvermont/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/silvermont/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/skl-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/skl-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/uncore.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/uncore.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylake/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylake/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/skx-metrics.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/skx-metrics.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/uncore-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/uncore-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/uncore-other.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/uncore-other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/skylakex/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/skylakex/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-dp/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-dp/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereep-sp/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereep-sp/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/cache.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/cache.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/floating-point.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/floating-point.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/frontend.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/frontend.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/memory.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/other.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/other.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/pipeline.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/pipeline.json with 100% similarity]
lib/libpmc/pmu-events/arch/x86/westmereex/virtual-memory.json [moved from lib/libpmcstat/pmu-events/arch/x86/westmereex/virtual-memory.json with 100% similarity]
lib/libpmc/pmu-events/jevents.c [moved from lib/libpmcstat/pmu-events/jevents.c with 100% similarity]
lib/libpmc/pmu-events/jevents.h [moved from lib/libpmcstat/pmu-events/jevents.h with 100% similarity]
lib/libpmc/pmu-events/jsmn.c [moved from lib/libpmcstat/pmu-events/jsmn.c with 100% similarity]
lib/libpmc/pmu-events/jsmn.h [moved from lib/libpmcstat/pmu-events/jsmn.h with 100% similarity]
lib/libpmc/pmu-events/json.c [moved from lib/libpmcstat/pmu-events/json.c with 100% similarity]
lib/libpmc/pmu-events/json.h [moved from lib/libpmcstat/pmu-events/json.h with 100% similarity]
lib/libpmc/pmu-events/list.h [moved from lib/libpmcstat/pmu-events/list.h with 100% similarity]
lib/libpmc/pmu-events/pmu-events.h [moved from lib/libpmcstat/pmu-events/pmu-events.h with 100% similarity]
lib/libpmcstat/Makefile
lib/libpmcstat/libpmcstat.h
lib/libpmcstat/libpmcstat_logging.c
lib/libpmcstat/libpmcstat_pmu_util.c [deleted file]
sys/dev/hwpmc/hwpmc_core.c
sys/dev/hwpmc/hwpmc_core.h
sys/dev/hwpmc/hwpmc_logging.c
sys/sys/pmc.h
sys/sys/pmclog.h
usr.sbin/pmcstat/pmcstat.8
usr.sbin/pmcstat/pmcstat.c
usr.sbin/pmcstat/pmcstat_log.c