John Levon wrote:
On Fri, Feb 24, 2006 at 04:37:13PM -0800, Russ Blaine wrote:

CPC in-kernel buffering adds a counter buffer such that the user can request the kernel to throw an overflow interrupt when the counter buffer overflows.

Has thought been given to the PEBS support in the Pentium IV? The
hardware-supported PEBS method has broadly the same interface, though more
registers than just EIP are saved, of course.

A while back I took a look at the PEBS features offered by Pentium IV, but never made any solid plans to add Solaris support. There wasn't enough visible demand for the feature (I think a single individual once asked about it, years back), and it is quite specific to Pentium IV. The mechanism itself is also really convoluted and doesn't lend itself to a clean, responsible API. You do raise a good point, though, that perhaps on Pentium IV we could use PEBS underneath the current proposed APIs to deliver richer data with less overhead than on processors where all we have is the standard overflow interrupt.

--

-----------------------------------------------------
Russ Blaine | Solaris Kernel | [EMAIL PROTECTED]
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to