LIBPFM(3)
π LIBPFM(3) β Linux Programmer's Manual π
okay so bestie, welcome to the libpfm manual page, and today's main character is libpfm_arm_ac57, the support for the Applied Micro X-Gene PMU. yes, that whole name. we're saying it with our chest. π
β¨ NAME β¨
libpfm_arm_ac57 β support for Applied Micro X-Gene PMU π¦
πΈ SYNOPSIS πΈ
#include <perfmon/pfmlib.h>
PMU name: arm_xgene
PMU desc: Applied Micro X-Gene
like, that's the whole synopsis. short and iconic, we love a minimal queen. π
π DESCRIPTION π
The library supports the Applied Micro X-Gene PMU. that's it, that's the vibe, it's giving "I do one thing and I do it well". π
This PMU supports 6 counters and privilege levels filtering. and the way that it can operate in both 32 and 64 bit modes?? versatile fr fr. no cap. β¨
π§ MODIFIERS π§
The following modifiers are supported on Applied Micro X-Gene:
uβ Measure at the user level. This corresponds toPFM_PLM3. This is a boolean modifier. π«Άkβ Measure at the kernel level. This corresponds toPFM_PLM0. This is a boolean modifier. π₯hvβ Measure at the hypervisor level. This corresponds toPFM_PLMH. This is a boolean modifier. π
three modifiers, three privilege levels, and yes bestie, they're all boolean β on or off, no in-between, main character energy only. π
π AUTHORS π
the legends who made this happen:
- Stephane Eranian <eranian@gmail.com>
- William Cohen <wcohen@redhat.com>
give them their flowers, they ate. πΈπ
okay and that's the whole page bestie!! this was the LIBPFM(3) page from the Linux Programmer's Manual, dated May, 2014. ily, go measure something responsibly, and remember: privilege level filtering is self care. πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: libpfm4-dev 4.13.0-1 Β· MIT
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- nixos 26.05: libpfm 4.13.0
- opensuse-leap 16.0: libpfm-devel 4.13.0-160000.3.1 Β· MIT
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1 Β· BSD-like
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1ubuntu0.1 Β· BSD-like
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1 Β· MIT
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1ubuntu0.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