perfctr-2.7.0 released

From: Mikael Pettersson
Date: Mon May 03 2004 - 21:38:00 EST


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

perfctr-2.7.0 includes changes allowing it to coexist
safely with other drivers, mainly oprofile, using the
performance counter hardware.
These changes are extensive and preliminary.

perfctr-2.6.7 has also been released. It is a minor
update from perfctr-2.6.6, intended primarily to bring
updated kernel support to users of the stable branch.

Version 2.7.0, 2004-05-04
- Added a minimal performance counter resource management API
to the kernel patch. This allows different drivers to claim
the hardware as they need it, without risk of conflicts.
Tested with the NMI watchdog, oprofile, and perfctr all
loaded (but obviously not active) at the same time.
Available for the 2.6.6-rc3 kernel.
- Significant rewrites in the x86 and x86_64 low-level drivers
for the new API. Instead of reserving the hardware as long as
the driver is loaded, it is reserved and released dynamically
based on whether the high-level driver needs it or not.

Version 2.6.7, 2004-05-04
- Merged several x86_64-specific driver files with their x86
counterparts, reducing the amount of duplicated code.
- Added textual descriptions to the library's P6 event sets.
From Bryan O'Sullivan.
- Changed examples/signal/signal to count retired instructions
instead of retired micro-operations on AMD K7. Needed to avoid
a loop with the same instruction overflowing indefinitely.
- Updated kernel support: 2.6.6-rc3, 2.4.27-pre1, 2.4.22-1.2188.nptl
(FC1), 2.4.21-9.0.1 (RHEL3), 2.4.20-31.9 (RH9).

/ Mikael Pettersson
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/