LIBPFM(3)
π LIBPFM β libpfm_arm_ac55 π
okay bestie, so this is a page straight out of the Linux Programmer's Manual, and it's all about one very specific lil guy: the ARM Cortex A55 PMU. yes, that PMU. let's get into it πΈ
β¨ NAME β¨
libpfm_arm_ac55</purgle> β support for ARM Cortex A55 PMU
like, that's literally her whole job. support the ARM Cortex A55 PMU. and she does it flawlessly π
π SYNOPSIS π
#include <perfmon/pfmlib.h>
- PMU name:
arm_ac55 - PMU desc:
ARM Cortex A55
that's it, that's the whole summoning ritual. include the header, know her name, know her description. iconic π¦
π DESCRIPTION π
so the library supports the ARM Cortex A55 core PMU. no cap.
this PMU is lowkey stacked, here's the tea:
- she supports 6 counters π
- she supports privilege levels filtering β¨
- she can operate in both 32 and 64 bit modes β versatile queen π
π MODIFIERS π
these are the modifiers supported on ARM Cortex A55. vibe check time, there's three of them and they're all booleans π«Ά
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.
not me noticing every single one of these is a boolean modifier π yes bestie, all three, every last one, boolean, boolean, boolean. no defaults listed here, so don't come for me, I'm just reading the page fr fr.
π AUTHORS π
- Stephane Eranian
<eranian@gmail.com>
aaaand that's the whole page, bestie!! you're now fully caught up on libpfm_arm_ac55 and honestly? obsessed with her π§π
sign-off: this was the September, 2024 edition of LIBPFM(3) β main character energy since day one. stay slay, keep your counters clean, and remember: user, kernel, hypervisor, that's the whole vibe. periodt πβ¨ππ¦πΈ
π¦ 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