Hello,
I have released the new perfmon2 kernel patch for 2.6.28. There
are also new version for libpfm, and pfmon.
Once again a lot of work went into this release both at the kernel
and user levels. I spent quite some time on pfmon which needed
some refreshing and lots of bug fixing.
The major new kernel features:
* Intel Nehalem support, including uncore PMU, both counting and
sampling. Nehalem PEBS support is delayed until 2.6.29 due to
incoming kernel internal changes to the way the DS_AREA is managed.
* bug fixing in AMD64 Northbridge event restriction implementation.
Event codes 0xe0-0xf9 are NB events and can only be measured
once per socket (at least that's one way of doing it).
* improved hotplug support for AMD64 to deal with sparse phys_proc_id.
* includes a patch to implement read-modify-write on debugctlmsr useful
for LBR and uncore PMU management
* Power6 updates by Corey Ashford
Note that the same level of features has also been integrated into the perfmon3
GIT tree but no patch is provided.
The major features in pfmon:
* tons of bug fixes especially with the -follow-* and triggers
* change data structures layout to minimize memory consumption. Was consuming
several Gigabytes when sampling a kernel compile, now down to 100MB or so.
Structures were split and shared whenever possible.
* sampling sessions can be close right when they finish using the
--smpl-eager-save
option. Default is to wait until ALL sessions have ended.
* use epoll() to workaround the fd_set limitations of select()
* simplified and improved symbol management
* Intel Nehalem support for counting and sampling with core and uncore PMU.
Pfmon attempts to print helpful error mesage when dealing with NHM event
restrictions!
* Powerpc updates by Chris Arges
The major new features for libpfm:
* Intel Nehalem support
* added support for ANYTHR for fixed counters on Intel Atom and
architectural perfmon v3
As usual, you can grab everything from the Sourceforge web site at:
http://perfmon2.sf.net
Thanks.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
perfmon2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel