On Mon May 8 2006 11:01 am, Andreas Hirstius wrote: > Stephane Eranian wrote: > > perfmon2 doesn't work on Sossamans because it doesn't know about the cpu > > model Sossaman is model 14. > > I copied the "case" statements for model 13 which is supposed to be > > Pentium-M and it seems to work. > > > > Careful here, I don't know all the various Pentium models are their PMUs. > > There is only support for Pentium M style PMU in libpfm and pfmon. If you > > know for sure that your PMU model is like Pentium M, then it is safe to > > enabel support in libpfm and pfmon. Otherwise you may get garbage. > > Quite honestly I had no idea which PMU is implemented in the Sossaman. > I assumed it to be the P-M PMU, but I was actually wrong... (although > the P-M counter seem to work)
I'm not sure I understand...if the Sossaman doesn't use the Pentium-M PMU, how did the Pentium-M counters work? > >> The Dempsey (family 15, model 6) is also not handled properly, but I > >> couldn't check whether a simple copy of model 5 would work. > > > > Do you have an Intel document that clearly describes the various models > > and their PMU support. I would expect more models to follow the Pentium > > 4/Xeon PMU rather than the Pentium M PMU. > > AFAIK (now), all the soon-to-come Core(2) will have an extended version > of the P4/Xeon PMU. Do you know what "extended" means? Are they just adding more events, or are they adding more counters and/or control registers? Is that documented anywhere? The IA-32 Intel Architecture Software Developer's Manual (http://www.intel.com/design/Pentium4/manuals/253669.htm) describes the details the various PMUs. But it only refers to the high-level families like P6, Pentium-M, and Pentium4/Xeon. It doesn't make distinctions for the different cores that are available within the various families. If they actually do make significant changes in the PMU between different cores in the Pentium4 line, it's going to make supporting them in perfmon quite a chore. -- Kevin Corry [EMAIL PROTECTED] http://www.ibm.com/linux/ http://evms.sourceforge.net/ _______________________________________________ perfmon mailing list [email protected] http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
