This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
[eranian@hpl.hp.com: [perfmon] 2.6.17-rc4 new perfmon code base, libpfm, and pfmon releases]
- From: Stephane Eranian <eranian at hpl dot hp dot com>
- To: systemtap at sources dot redhat dot com
- Date: Mon, 22 May 2006 13:03:07 -0700
- Subject: [eranian@hpl.hp.com: [perfmon] 2.6.17-rc4 new perfmon code base, libpfm, and pfmon releases]
- Address: HP Labs, 1U-17, 1501 Page Mill road, Palo Alto, CA 94304, USA.
- E-mail: eranian@hpl.hp.com
- Organisation: HP Labs Palo Alto
- Reply-to: eranian at hpl dot hp dot com
Hi,
This version of the perfmon2 kernel patch should have what you need to
use the performance counters from systemtap, i.e., from inside the kernel.
Make sure you read the description at the top of perfmon_kapi.c as there
are some known restrictions.
I would appreciate your feedback on this.
Thanks.
--
-Stephane
--- Begin Message ---
- From: Stephane Eranian <eranian at hpl dot hp dot com>
- To: perfmon at napali dot hpl dot hp dot com
- Cc: linux-ia64 at vger dot kernel dot org, oprofile-list at lists dot sourceforge dot net, perfctr-devel at lists dot sourceforge dot net, linux-kernel at vger dot kernel dot org
- Date: Mon, 22 May 2006 06:40:40 -0700
- Subject: [perfmon] 2.6.17-rc4 new perfmon code base, libpfm,and pfmon releases
- Address: HP Labs, 1U-17, 1501 Page Mill road, Palo Alto, CA 94304, USA.
- E-mail: eranian@hpl.hp.com
- Organisation: HP Labs Palo Alto
- Reply-to: eranian at hpl dot hp dot com
Hello,
I have released another version of the perfmon new code base package.
This release is still relative to 2.6.17-rc4. This is a cumulative
patch, you don't need the previous patch.
This patch introduces two new major features requested by users:
- support for IA-32 architected PMU as described by the latest
IA-32 architecture manuals. You need at least a Core Duo/Solo
processors or newer for this to work.
- a kernel level interface (kapi) to allow kernel code to call
perfmon2 for counting and sampling. Only system-wide measurements
are supported. Read comments at the top of perfmon_kapi.c
- PMD write checkers routines for PMU description tables
I have also released a new version of the user library libpfm: libpfm-3.2-060522.
It includes bug fixes for the architected IA-32 PMU support.
Finally, I have released a new version of the pfmon tool. This new version
includes:
- support for IA-32 architected PMU (includes Core Duo/Solo processors)
- bug fixes in the i386 P6/PM support
This version of pfmon-3.2 requires libpfm-3.2-060522.
You can grab the new packages at our web site:
http://perfmon2.sf.net
The libpfm and pfmon source code is also available in our CVS repository
accessible from our home page.
Enjoy,
--
-Stephane
_______________________________________________
perfmon mailing list
perfmon@linux.hpl.hp.com
http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/
--- End Message ---