Hello,

I have finally released the perfmon2 kernel patch for kernel v2.6.29. I know
it is off by one kernel version, but a lot of things have been happening
and I have been very busy. As a consequence, 2.6.29 does not include everything
I wanted it to have, especially PEBS for NHM. That will be for 2.6.30 along
with other important improvements.

There were no major changes in the kernel for this release.
The main changes are:
 - enable AMD family 11h support

 - fix Intel Nehalem uncore counter issues

 - lots of code cleanups

There is also a new release for libpfm, version 3.9. The
changes include:
 - pfm_get_event_code() on Power returns a useable code PCL (Corey Ashford)

 - restructured Intel Nehalem event table to split core vs. uncore

 - change directory structure and renamed examples -> examples_v3.x

 - a new self-sampling example which had been missing for a while

 - fix  MIPS O32 ABI issues (Vince Weaver)

 - add FP_COMP_OPS_EXE to Intel Core Duo event table (Dan Terpstra)

 - renable IA-64-specific examples

Finally, a version of pfmon, version 3.9.  Among the many changes:

 - new --smpl-raw and --smpl-compact options to generate raw or easy-to-parse
   text dump of the samples. Supersedes --smpl-module=compact or raw

 - much improved symbol management code

 - better grouping of UNKNOWN symbols


Online documentation for pfmon has been updated.

Everything available from: http://perfmon2.sourceforge.net


As you know, for the last six months a competing interface proposed
by Ingo Molnar and Peter Zijlstra is available. We have been discussing
it extensively on LKML and on this list. About a week ago, the patch
for that API, called PCL, has been accepted by Linus in his upstream
kernel. Thus, PCL should appear for 2.6.31 or 2.6.32. Perfmon
will never be in mainline but I will continue to maintain it and
improve it as necessary. As for libpfm and pfmon, I will ensure they
work with PCL. Part of the functionalities provided by libpfm are
still needed for PCL. Both PCL and perfmon support will be provided by
libpfm4. In the meantime, it is important that you review the PCL
code and post your comments on LKML such that it does what most
people need.

Thanks,

------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to