To: perfctr-devel@lists.sourceforge.net Subject: perfctr-2.7.11 released Version 2.7.11 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 release finishes the conversion of the system calls to a more generic API with less dependence on struct layouts. Reference patches for the 2.6.11 and 2.6.11-mm3 kernels are included. Version 2.7.11, 2005-03-14 - The kernel/user-space APIs have been converted to transmit control data in differently-shaped "packets" for different types of data. Data corresponding to CPU register images is transmitted as variable-length arrays. Potentially variable-sized arrays are no longer embedded in other API structures, but are transmitted separately. These changes should eliminate "binary struct" versioning problems. - Since the library/application API had to change, the API structures were made compatible with perfctr-2.6.x again. (Reverted misguided API change in perfctr-2.7.8.) Added code to translate control data between the application format and the syscall formats. - The system calls have been renumbered again on all platforms. /Mikael Pettersson