linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* perfctr-2.6.0 released
@ 2003-09-08  1:06 Mikael Pettersson
  0 siblings, 0 replies; only message in thread
From: Mikael Pettersson @ 2003-09-08  1:06 UTC (permalink / raw)
  To: perfctr-devel; +Cc: linux-kernel

Version 2.6.0 of perfctr, the Linux/x86 performance
monitoring counters driver, is now available at the usual
place: http://www.csd.uu.se/~mikpe/linux/perfctr/

This is the new stable series of perfctr. The main feature
changes since the previous stable series, perfctr-2.4, are:

* Added support for 2.6 kernels and 64-bit AMD64 kernels.
* Added support for AMD64, Pentium-M, and VIA Nehemiah processors.
* 64-bit AMD64 kernels work with 32-bit x86 user-space binaries.
* Much improved support for binary compatibility between different
  versions of the driver and user-space.
* Improved layout of counter state objects. Fewer cache lines are
  touched at counter suspend/resume/sample operations.
* More robust Pentium 4 support, especially for hyper-threaded P4s.
* Extended cascading should work on P4 Model 2 CPUs.
* The library contains data structures with event set and
  unit mask descriptions. (Complete except for P4.)
* Support for kernels older than 2.4.16 has been dropped.
	
Many people still use perfctr-2.4 because they also use PAPI
(http://icl.cs.utk.edu/projects/papi/). I've made a separate
patch available, patch-papi-2.3.4-perfctr-2.6, which applies
to the current PAPI release and allows it to work also with
perfctr-2.6.

Changes from 2.6.0-pre5:

Version 2.6.0, 2003-09-08
- The driver now kills a process' performance counters if the
  process migrates to a forbidden CPU. This ensures that unsafe
  changes to a process' CPU affinity mask don't break the driver,
  the hardware state, or other processes. (This is an issue on
  hyper-threaded P4s only.)
- A bug fix in perfctr-2.6.0-pre3 broke compiling the driver
  non-modular in modular 2.4 kernels. Corrected that problem.

/ Mikael Pettersson

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-09-08  1:07 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-08  1:06 perfctr-2.6.0 released Mikael Pettersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).