2.6.17-rc6 new perfmon code base + libpfm available

From: Stephane Eranian <eranian_at_hpl.hp.com>
Date: 2006-06-14 07:52:51
Hello,

I have released another version of the perfmon new code base package.
This version of the kernel patch is relative to 2.6.17-rc6.

The patch includes:
	- moved all set/multiplexing related code into a dedicated file,
	  name perfmon_sets.c.

	- cleaned a lot of code (for style, dead code)

	- switch all lists to use list.h 

	- fix locking bugs in perfmon_syscalls.c

	- simplified PMU description tables with macros to improve
	  readability and extensibility

	- updated Kconfig structure as per Roman's feedback

	- changed the pfarg_setinfo structure to include 2 new
	  bitfields to report list of available PMU registers

As a consequence of the small API change, you need to update to
libpfm-3.2-060613.

Also new in libpfm-3.2-060613:
	- integrated common code to manage separate event unit masks
	  by Kevin Corry (IBM). With this code we now have an API to
	  handle complicated unit mask combinations on processors such
	  as P4, for instance.

	- updated detect_pmcs.c to use the new pfm_getinfo_evtsets()
	  to retrieve the list of unavalaible pmc registers.

	- updated all examples to use the new detect_pmcs code.

This version of the library ONLY works with 2.6.17-rc6 and higher.


You can grab the new packages at our web site:

	 http://perfmon2.sf.net
-- 
-Stephane
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Wed Jun 14 08:00:54 2006

This archive was generated by hypermail 2.1.8 : 2006-06-14 08:01:06 EST