opnsense-src/lib/libpmc
John Baldwin f5858d5551 arm64 hwpmc: Support restricting counters to user or kernel mode.
Support the "usr" and "os" qualifiers on arm64 events to restrict
event counting to either usermode or the kernel, respectively.  If
neither qualifier is given, events are counted in both.

Reviewed by:	emaste
Sponsored by:	University of Cambridge, Google, Inc.
Differential Revision:	https://reviews.freebsd.org/D34527

(cherry picked from commit 6bb7ba4aa1)
2022-11-10 13:04:56 -08:00
..
pmu-events libpmc: import updated pmu-events for arm64 2022-09-13 13:25:24 -03:00
libpmc.c arm64 hwpmc: Support restricting counters to user or kernel mode. 2022-11-10 13:04:56 -08:00
libpmc_json.cc
libpmc_pmu_util.c libpmc: add armv8 pmu-event aliases 2022-09-13 13:25:35 -03:00
libpmcinternal.h
Makefile pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
Makefile.inc
pmc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.atom.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.atomsilvermont.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.core.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.core2.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.corei7.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.corei7uc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.h libpmc: eliminate pmc_pmu_stat_mode() 2021-07-29 12:01:10 -03:00
pmc.haswell.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.haswelluc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.haswellxeon.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.iaf.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.ivybridge.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.ivybridgexeon.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.k7.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.k8.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.mips24k.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.octeon.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.sandybridge.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.sandybridgeuc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.sandybridgexeon.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.soft.3 pmc: intr pmc.soft(3) update 2022-07-05 12:53:47 -04:00
pmc.tsc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.ucf.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.westmere.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc.westmereuc.3 pmc(3): remove Pentium-related man pages and references 2021-08-30 12:54:47 -03:00
pmc_allocate.3 pmc_allocate(3): document the count argument 2021-04-29 10:13:57 -03:00
pmc_attach.3
pmc_capabilities.3
pmc_configure_logfile.3
pmc_disable.3
pmc_event_names_of_class.3
pmc_get_driver_stats.3
pmc_get_msr.3
pmc_init.3
pmc_name_of_capability.3
pmc_read.3
pmc_set.3
pmc_start.3
pmcformat.h
pmclog.3
pmclog.c
pmclog.h