To: perfctr-devel@lists.sourceforge.net Subject: perfctr-2.7.9 released Version 2.7.9 of perfctr, the Linux performance monitoring counters kernel extension, is now available at the usual place: http://www.csd.uu.se/~mikpe/linux/perfctr/2.7/ This is a sync-up with the 2.6.11-rc1-mm1 kernel. Reference patches for the vanilla 2.6.10 and 2.6.11-rc1 kernels are also included. Version 2.7.9, 2005-01-16 - The kernel components now publish global information via sysfs, in /sys/class/perfctr/. Removed the perfctr_info() system call. The library has been updated accordingly. (One omission: parsing of files containing "cpumasks" is not yet implemented.) - The system calls have been renumbered on all supported platforms, due to the removal of sys_perfctr_info() and to other system calls being added recently. - Fixes forward-ported from perfctr-2.6.12: * On x86/x86-64, perfctr_event_codes.h now includes P4 events. * On x86-64 libraries will now be installed in PREFIX/lib64/, as per current standards, unless overridden by LIBDIR. * Perfex had a bug in which it interpreted all numbers as hex, even those without "0x" prefixes. Perfex now emits warnings for ambiguous numbers. To silence the warnings, (a) prefix hex numbers with "0x" (preferred), or (b) use the "-d" option to enable decimal numbers, which requires "0x" prefixes on hex numbers, or (c) use the "-x" option to force all numbers to be interpreted as hex (deprecated). The "-d" option should be the default, but unfortunately that would break user-level scripts that assumed that "0x"-less numbers are still hex. * Changes in examples/signal/ to handle glibc-2.3.3 on PPC32. /Mikael Pettersson