To: perfctr-devel@lists.sourceforge.net Subject: perfctr-2.7.7 released Version 2.7.7 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 fixes two nasty overflow interrupt problems. There are also library updates for recent ABI changes. This release supports the 2.6.10-rc1 and 2.6.10-rc1-mm5 kernels. The latter is not up to date, so it must be updated just like any regular kernel. Version 2.7.7, 2004-11-13 - Workarounds for a hardware quirk on x86 and x86-64, where interrupts can be delivered some time after the counters have been stopped. Due to scheduling, an interrupt could be taken in the context of an unrelated process, which would prematurely terminate interrupt reporting for the original process. - Fixed a bug in the x86 and x86-64 kernels where the context-switch path suspended the previous process' performance counters too late. This could allow an overflow interrupt to be taken in the context of an unrelated process, with effects similar to the hardware quirk described above. - PPC32 updates: Enable overflow interrupts on all G4 processors starting with the 7410 Rev 1.3, and all IBM G3 processors starting with the 750FX DD2.3. Add support for MPC7447A and MPC7448. - Kernel/user-space API change for sys_vperfctr_read(). - System call numbers changed. / Mikael Pettersson