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