Files
linux/arch/powerpc/include/asm
Anton Blanchard c8cd093a6e powerpc: tracing: Add hypervisor call tracepoints
Add hcall_entry and hcall_exit tracepoints.  This replaces the inline
assembly HCALL_STATS code and converts it to use the new tracepoints.

To keep the disabled case as quick as possible, we embed a status word
in the TOC so we can get at it with a single load.  By doing so we
keep the overhead at a minimum.  Time taken for a null hcall:

No tracepoint code:	135.79 cycles
Disabled tracepoints:	137.95 cycles

For reference, before this patch enabling HCALL_STATS resulted in a null
hcall of 201.44 cycles!

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2009-10-28 16:13:04 +11:00
..
…
…
…
…
2009-06-23 08:09:54 -05:00
…
…
…
…
…
…
…
…
…
…
…
…
2009-09-08 17:53:04 -07:00
…
…
…
…
…
2008-08-18 21:40:03 +02:00
…
…
…
…
2009-09-11 11:27:57 +10:00
…
…
…
2009-03-24 11:02:59 +02:00
2009-03-24 11:02:58 +02:00
…
…
…
…
…
…
…
…
2008-11-19 16:04:58 +11:00
…
2009-09-21 14:34:11 +02:00
…
…
…
…
…
2008-12-21 14:21:14 +11:00
2009-04-07 15:18:58 +10:00
…
…
…
…
…
…
2008-10-15 11:31:54 +11:00
…
…
…
…
…
…
…
…
…
2008-09-06 19:30:15 +01:00
…
2009-04-01 08:59:16 -07:00
2009-08-28 14:24:10 +10:00
2008-11-19 16:04:55 +11:00
…
…
2009-07-10 14:24:05 -07:00
…
…
…
…
…
…
…
…
…
…