LIBPFM(3)
π NAME π
ok so bestie, this is libpfm_arm_ac76 β literally the support page for the Arm Cortex A76 PMU. that's it, that's the whole vibe. it's part of the LIBPFM(3) manual, and she's a whole queen.
β¨ SYNOPSIS β¨
first thing, you gotta pull in the header, no cap:
#include <perfmon/pfmlib.h>
then the two things you actually came here for:
- PMU name:
arm_ac76 - PMU desc:
ARM Cortex A76
πΈ DESCRIPTION πΈ
the library supports the ARM Cortex A76 core PMU. periodt. π
this PMU is lowkey stacked β she supports 6 counters and privilege levels filtering, so you can slice your measurements by privilege level if that's your thing. and she's flexible fr fr: she can operate in both 32 and 64 bit modes. main character energy honestly. π
π MODIFIERS π
here's the modifier lineup for ARM Cortex A76. all three of these are boolean modifiers, so it's giving yes/no, on/off, slay/not-slay:
uβ measure at the user level. this corresponds toPFM_PLM3. boolean modifier.kβ measure at the kernel level. this corresponds toPFM_PLM0. boolean modifier.hvβ measure at the hypervisor level. this corresponds toPFM_PLMH. boolean modifier.
ok bestie, quick vibe check: these are booleans, meaning you either turn them on or you don't. no in-between, no maybe. π¦
π AUTHORS π
this iconic work was brought to you by:
- Stephane Eranian
<eranian@gmail.com>
and that's the whole page, bestie π«Ά tysm for reading. this was the LIBPFM(3) page from the Linux Programmer's Manual, dated September, 2024. go measure something iconic. πβ¨
π¦ where this page comes from
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- ubuntu questing: libpfm4-dev 4.13.0+git99-gc5587f9-1
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1 Β· MIT
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu0.1 Β· MIT
- ubuntu stonking: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms