On Sun, 20 Jul 2014, Davidlohr Bueso wrote:
On Fri, 2014-07-18 at 01:18 -0400, Nicolas Pitre wrote:
On X86 there are already tracepoints for IRQ vectors through which IPIs are handled. However this is highly X86 specific, and the IPI signaling is not currently traced.
This is an attempt at adding generic IPI tracepoints to X86.
I welcome this, and fwiw have been trying out this patch. One thing I would like to see, but due to overhead would probably be better suited in userspace (trace-cmd, maybe?), is a more packed description of the IPI. Ie: unifying ipi_init and ipi_exit and show overall cost of the IPI.
That's best suited for the tool consuming the log in user space. The same is done with IRQ events already.
Nicolas