Vince, Dan is right. It seems the event table for Pentium II is slightly different from that of Pentium III. I don't think it would be that hard to build one from the other. Would you mind taking a look at this? The documentation is available from the Intel developer's web site at developer.intel.com
Thanks. On Tue, May 22, 2007 at 09:34:26PM -0400, Dan Terpstra wrote: > Vince - > Have you thought about event tables for Athlon and Pentium II? > - dan > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:perfmon- > > [EMAIL PROTECTED] On Behalf Of Vince Weaver > > Sent: Monday, May 21, 2007 4:32 PM > > To: [EMAIL PROTECTED] > > Subject: [perfmon] patch to add support for 32-bit Athlon > > > > Hello, > > > > the following patches let me run perfmon on a 32-bit Athlon machine. > > > > This is not the cleanest way to implement this, but it was enough to get > > things working. > > > > Vince > > > > --- ./linux-2.6.21/arch/x86_64/perfmon/perfmon_k8.c.orig 2007-05-21 > > 10:35:06.000000000 -0400 > > +++ ./linux-2.6.21/arch/x86_64/perfmon/perfmon_k8.c 2007-05-21 > > 10:43:31.000000000 -0400 > > @@ -307,7 +307,7 @@ > > return -1; > > } > > > > - if (current_cpu_data.x86 != 15) { > > + if ((current_cpu_data.x86 != 15) && (current_cpu_data.x86 != 6)) { > > PFM_INFO("unsupported family=%d", current_cpu_data.x86); > > return -1; > > } > > > > > > > > --- ./libpfm-3.2-070507/lib/pfmlib_amd64.c.orig 2007-05-21 > > 12:19:12.000000000 -0400 > > +++ ./libpfm-3.2-070507/lib/pfmlib_amd64.c 2007-05-21 > > 12:19:57.000000000 -0400 > > @@ -84,7 +84,7 @@ > > > > family = atoi(buffer); > > > > - return family != 15 ? PFMLIB_ERR_NOTSUPP : PFMLIB_SUCCESS; > > + return ((family != 15) && (family != 6)) ? PFMLIB_ERR_NOTSUPP : > > PFMLIB_SUCCESS; > > } > > > > /* > > > > _______________________________________________ > > perfmon mailing list > > [email protected] > > http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/ > > _______________________________________________ > perfmon mailing list > [email protected] > http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/ -- -Stephane _______________________________________________ perfmon mailing list [email protected] http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
