-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #247 from Treece-Burgess/09-17-2024-libpfm4-update
Update libpfm4 to Last Six of Commit ID 16cd28
- Loading branch information
Showing
25 changed files
with
3,481 additions
and
329 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
.TH LIBPFM 3 "September, 2024" "" "Linux Programmer's Manual" | ||
.SH NAME | ||
libpfm_arm_ac55 - support for ARM Cortex A55 PMU | ||
.SH SYNOPSIS | ||
.nf | ||
.B #include <perfmon/pfmlib.h> | ||
.sp | ||
.B PMU name: arm_ac55 | ||
.B PMU desc: ARM Cortex A55 | ||
.sp | ||
.SH DESCRIPTION | ||
The library supports the ARM Cortex A55 core PMU. | ||
|
||
This PMU supports 6 counters and privilege levels filtering. | ||
It can operate in both 32 and 64 bit modes. | ||
|
||
.SH MODIFIERS | ||
The following modifiers are supported on ARM Cortex A55: | ||
.TP | ||
.B u | ||
Measure at the user level. This corresponds to \fBPFM_PLM3\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B k | ||
Measure at the kernel level. This corresponds to \fBPFM_PLM0\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B hv | ||
Measure at the hypervisor level. This corresponds to \fBPFM_PLMH\fR. | ||
This is a boolean modifier. | ||
|
||
.SH AUTHORS | ||
.nf | ||
Stephane Eranian <eranian@gmail.com> | ||
.if | ||
.PP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
.TH LIBPFM 3 "September, 2024" "" "Linux Programmer's Manual" | ||
.SH NAME | ||
libpfm_arm_ac76 - support for Arm Cortex A76 PMU | ||
.SH SYNOPSIS | ||
.nf | ||
.B #include <perfmon/pfmlib.h> | ||
.sp | ||
.B PMU name: arm_ac76 | ||
.B PMU desc: ARM Cortex A76 | ||
.sp | ||
.SH DESCRIPTION | ||
The library supports the ARM Cortex A76 core PMU. | ||
|
||
This PMU supports 6 counters and privilege levels filtering. | ||
It can operate in both 32 and 64 bit modes. | ||
|
||
.SH MODIFIERS | ||
The following modifiers are supported on ARM Cortex A76: | ||
.TP | ||
.B u | ||
Measure at the user level. This corresponds to \fBPFM_PLM3\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B k | ||
Measure at the kernel level. This corresponds to \fBPFM_PLM0\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B hv | ||
Measure at the hypervisor level. This corresponds to \fBPFM_PLMH\fR. | ||
This is a boolean modifier. | ||
|
||
.SH AUTHORS | ||
.nf | ||
Stephane Eranian <eranian@gmail.com> | ||
.if | ||
.PP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
.TH LIBPFM 3 "September, 2024" "" "Linux Programmer's Manual" | ||
.SH NAME | ||
libpfm_arm_neoverse_v3 - support for Arm Neoverse V3 core PMU | ||
.SH SYNOPSIS | ||
.nf | ||
.B #include <perfmon/pfmlib.h> | ||
.sp | ||
.B PMU name: arm_v3 | ||
.B PMU desc: Arm Neoverse V3 | ||
.sp | ||
.SH DESCRIPTION | ||
The library supports the Arm Neoverse V3 core PMU. | ||
|
||
This PMU supports 6 counters and privilege levels filtering. | ||
It can operate in both 32 and 64 bit modes. | ||
|
||
.SH MODIFIERS | ||
The following modifiers are supported on Arm Neoverse V3: | ||
.TP | ||
.B u | ||
Measure at the user level. This corresponds to \fBPFM_PLM3\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B k | ||
Measure at the kernel level. This corresponds to \fBPFM_PLM0\fR. | ||
This is a boolean modifier. | ||
.TP | ||
.B hv | ||
Measure at the hypervisor level. This corresponds to \fBPFM_PLMH\fR. | ||
This is a boolean modifier. | ||
|
||
.SH AUTHORS | ||
.nf | ||
Stephane Eranian <eranian@gmail.com> | ||
.if | ||
.PP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.