diff options
author | Aleksandr Rybalko <ray@freebsd.org> | 2022-02-16 00:17:02 +0000 |
---|---|---|
committer | Toomas Soome <tsoome@FreeBSD.org> | 2022-06-26 05:31:03 +0000 |
commit | b6e28991bf3aadb74c54c7e6dfc2992b29abae5a (patch) | |
tree | c085e4f45f59f4a86a476bda524686bd91907bfd /lib | |
parent | 33a0803f000fc52a50465a65d3e8b64168557ecf (diff) | |
download | src-b6e28991bf3aadb74c54c7e6dfc2992b29abae5a.tar.gz src-b6e28991bf3aadb74c54c7e6dfc2992b29abae5a.zip |
System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600.
Add support for system wide and NUMA domain wide counters support.
Add 3 new PMC classes for ARM DMC-620 and CMN-600 controllers PMU.
Reviewed by: mhorne
Sponsored By: ARM
Sponsored By: Ampere Computing
Differential Revision: https://reviews.freebsd.org/D35342
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libpmc/pmc.3 | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/libpmc/pmc.3 b/lib/libpmc/pmc.3 index 3325cb1e3d40..abe9f3208030 100644 --- a/lib/libpmc/pmc.3 +++ b/lib/libpmc/pmc.3 @@ -23,7 +23,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 10, 2021 +.Dd May 28, 2022 .Dt PMC 3 .Os .Sh NAME @@ -200,6 +200,8 @@ Supported capabilities include: .Bl -tag -width "Li PMC_CAP_INTERRUPT" -compact .It Li PMC_CAP_CASCADE The ability to cascade counters. +.It Li PMC_CAP_DOMWIDE +Separate counters tied to each NUMA domain. .It Li PMC_CAP_EDGE The ability to count negated to asserted transitions of the hardware conditions being probed for. @@ -218,6 +220,8 @@ The ability to read from performance counters. .It Li PMC_CAP_SYSTEM The ability to restrict counting of hardware events to when the CPU is running privileged code. +.It Li PMC_CAP_SYSWIDE +A single counter aggregating events for the whole system. .It Li PMC_CAP_THRESHOLD The ability to ignore simultaneous hardware events below a programmable threshold. |