Pmctools: PMC Hardware

This wiki page will describe PMC hardware supported by hwpmc(4). This page is currently a stub.

(To be filled in)

  • Per-CPU counters.
  • Chipset (i.e., motherboard) counters.
  • Shared counters (Intel P4-only)

Dependent/Independent counters, examples of these.

(to be described in more detail)

  • AMD Athlon XP
  • AMD Athlon64 and Opteron
  • Intel Pentium Pro, P-II, P-III, Celeron, Pentium-M.
  • Intel P4/HTT
  • Intel XScale (ARMv5TE)

Current head of the queue:

  • Intel Pentium CPUs

Perhaps later:

A brief “howto” on writing a new hardware support layer is available at PmcTools/PmcHardwareHowTo.

… but for which I need access to hardware.

  • Sparc T-1 PMCs. At a first glance, T-1's support needs hwpmc(4) like functionality in the hypervisor.
  • VIA CPU PMCs (if these CPUs have PMCs in them).
  • pmctools/pmchardware.txt
  • Last modified: 2009/11/01 22:56
  • by RuiPaulo