Hi,

Many people have asked me for a release date for the 2.6.30 patch.
I made some progress over the week-end to address some of the
remaining issues, especially regarding PEBS support on Nehalem.
I have created a generic PEBS sampling format now. I am testing
it and it is looking promising.

But I discovered there was a major issue on i386 (32-bit) where the
kernel systematically panics at the first PMU interrupt. It is not clear
to me what is causing this. If you have a 32-bit system, I would
appreciate if you could pull from the GIT tree, compile and run the
libpfm program examples_v2.x/notify_self. It crashes the system
on first PMU interrupt for me on Atom and Core 2. This did not happen
with 2.6.29.

I have also updated libpfm and pfmon to flush out all the patches
I had  pending. If you pull from CVS for both packages, you will get
full AMD IBS support for pfmon and a much improved symbolization
support. Those two features should work fine with 2.6.29 as well.

To use IBS for cache miss sampling, you can do:

    pfmon --resolv --smpl-module=ibs -e IBSOP_EVENT:cycles
--long-smpl-period=0xffff0 \
    --ibs-dcmiss-code foo

If you want to process the rich IBS data yourself, you can use the
--smpl-compact
option and then you have to decode the IBS registers.

Thanks.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to