Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Pmctools: PMC Hardware ====== This wiki page will describe PMC hardware supported by hwpmc(4). This page is currently a stub. ===== Classification Scheme ===== (To be filled in) * Per-CPU counters. * Chipset (i.e., motherboard) counters. * Shared counters (Intel P4-only) Dependent/Independent counters, examples of these. ===== Supported PMCs ===== (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 * [[PmcTools/PmcHardwareIntelCore|Intel Core/Core 2/Atom CPUs]] * Intel XScale (ARMv5TE) ===== New hardware support in the pipeline ===== Current head of the queue: * Intel Pentium CPUs Perhaps later: * Sparc US-II PMCs * [[PmcTools/PmcHardwarePowerPcG4|PowerPC G4]] A brief "howto" on writing a new hardware support layer is available at [[PmcTools/PmcHardwareHowTo|PmcTools/PmcHardwareHowTo]]. ===== Stuff I'd like to support ===== ... 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:56by RuiPaulo