[lkml]   [2000]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[Announce] Version 1.5 of x86 performance counters driver
Version 1.5 of my x86 performance-monitoring counters driver is
now available at

Summary of changes since version 1.4:
- The virtual perfctr "remote control" facility has been removed,
resulting in major simplifications in the driver.
Since version 1.3 of the driver, the most common application of
the remote control facility (to record events from unmodified
applications) can be more easily implemented using the perfctr
inheritance facility (perfctr control setup is inherited from parent
to child processes, and a child's event counts are propagated back
to its parent). Removing the remote control facility simplified
resource management and eliminated a number of concurrency issues.
- Code cleanups. Dropped support for intermediate 2.3 and early 2.4
kernels. The code now supports kernels 2.2.xx and 2.4.0-test7 or
later only (via a 2.4-on-2.2 simulation layer).
- A number of changes to the user-space library. The API is now thread-
safe (the library has no internal state), and the naming scheme has
been simplified due to the removal of the remote-control facility.
The zero-syscall perfctr sampling code has been rewritten and should
be faster and more robust. (It fixed a sampling problem one user had
on a 4-way MP box.)

/ Mikael Pettersson
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:38    [W:0.029 / U:1.080 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site