The way I had prototyped it only requires minor changes to the current libcpc 
structure support.  All the underlying functionality and code are already in 
the kernel.

1. All the cpc data structures are already available.  Only addition to support 
buffering is adding the buffer array into the structures.
2. The interrupt handler for cpc is there, and to support buffering is to delay 
informing the user until at a specified condition, such as buffer reached a 
certain size or the user demands it (as proposed by this forum).
3. Change a few switch statements so the proper functions are called.

I too am a novice at this libcpc code, so Russ Blaine who was one of the 
original architect of the libcpc package was gracious enough to help me make 
this official.

William
 
 
This message posted from opensolaris.org
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to