LIBPFM(3)
π LIBPFM(3) β ok bestie, let's talk Intel Ivy Bridge-EP R2 PCIe uncore π
Welcome to the Linux Programmer's Manual, but make it a group chat. This is the page for libpfm_intel_ivbep_unc_r2pcie, and yes the name is a whole mouthful, but it's literally just the support module for the Intel Ivy Bridge-EP R2 PCIe uncore PMU. Sit down, hydrate, let's go. π«Ά
β¨ NAME β¨
libpfm_intel_ivbep_unc_r2pcie β support for Intel Ivy Bridge-EP R2 PCIe uncore PMU πΈ
β¨ SYNOPSIS β¨
#include <perfmon/pfmlib.h>
- PMU name:
ivbep_unc_r2pcie - PMU desc:
Intel Ivy Bridge-EP R2 PCIe uncore PMU
β¨ DESCRIPTION β¨
Okay so. This library supports the Intel Ivy Bridge R2 PCIe uncore PMU. And here's the tea: this PMU model only exists on Ivy Bridge model 62. That's it, that's the whole vibe. No other model gets it. π
β¨ MODIFIERS β¨
The following modifiers are supported on the Intel Ivy Bridge R2PCIe uncore PMU:
eβ Enable edge detection, i.e., count only when there is a state transition from no occurrence of the event to at least one occurrence. This modifier must be combined with a threshold modifier (t) with a value greater or equal to one. This is a boolean modifier. β¨tβ Set the threshold value. When set to a non-zero value, the counter counts the number of R2PCIe cycles in which the number of occurrences of the event is greater or equal to the threshold. This is an integer modifier with values in the range[0:15]. π’
Heads up bestie: theemodifier does not work on its own. It has to be paired withtset to1or higher, or it's giving nothing. π
β¨ AUTHORS β¨
Stephane Eranian <eranian@gmail.com> π
And that's the page, babe. Written up by the Linux Programmer's Manual crew, this version dated February, 2014, and it lives in section LIBPFM(3) of your friendly neighbourhood man pages. Go forth and count some R2PCIe cycles. π ππ¦
π¦ where this page comes from
- arch rolling: libpfm 4.14.1-1 Β· MIT
- centos-stream 10: libpfm-devel 4.14.1-1.el10 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- debian bookworm: libpfm4-dev 4.13.0-1 Β· MIT
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: libpfm 4.14.1
- nixpkgs unstable: papi 7.2.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