I'm trying to get perfmon2 to work with Nehalem EX.

# more /proc/cpuinfo
vendor_id       : GenuineIntel
cpu family      : 6
model           : 46

It is clear that the latest releases do not support this processor.  I'm trying 
work around the problem
by getting the latest and greatest code.  Is this the right approach?  Is this 
processor even supported
with the latest code?


Here's what I'm working with:
pfmon - top of trunk 5/12/2010
pflib - top of trunk 5/12/2010
perfmon2 - 2.6.29  patch


As far as I can tell, I have the correct versions of pfmon and pflib - that is 
they support my CPU.
The problem is that the kernel oopses when I try to monitor anything.  It's 
pretty clear that the 2.6.29
kernel does not support model 46.  However, I think that the latest pfmon 
snapshot DOES.

Is this correct?


I tried getting the latest from the git repository (2010-04-09 commit).  I must 
be doing something wrong, because
the kernel does not compile.  I get all sorts of errors in random parts of the 
code (infiniband, IPv4 netfilter, etc).
I started off fixing these errors my modifying .config and merely setting 
CONFIG_ABC=n.  This is not the
correct solution though - when I fix one error, more crop up.

Can someone give me a sanity check that compiling the 4/9/2010 snapshot works?
Will the 4/9/2010 snapshot work with Nehalem EX, model 46?
Is the 4/9/2010 snapshot compatible with the latest pfmon/pflib?
Am I even taking the right approach to solving this problem?


Thanks for your help!

-David
------------------------------------------------------------------------------

_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to