kvm/x86: Hyper-V SynIC timers tracepoints
authorAndrey Smetanin <asmetanin@virtuozzo.com>
Wed, 23 Dec 2015 13:54:00 +0000 (16:54 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 8 Jan 2016 18:04:43 +0000 (19:04 +0100)
commitac3e5fcae8ca658e7dcc3fdcd50af7e4779f58c1
tree37a76f87d2f8deacc228a4928dfb8d185e7edfc8
parent18659a9cb1885d00dd428f8857f7f628e54a45ee
kvm/x86: Hyper-V SynIC timers tracepoints

Trace the following Hyper SynIC timers events:
* periodic timer start
* one-shot timer start
* timer callback
* timer expiration and message delivery result
* timer config setup
* timer count setup
* timer cleanup

Signed-off-by: Andrey Smetanin <asmetanin@virtuozzo.com>
CC: Gleb Natapov <gleb@kernel.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
CC: Roman Kagan <rkagan@virtuozzo.com>
CC: Denis V. Lunev <den@openvz.org>
CC: qemu-devel@nongnu.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/hyperv.c
arch/x86/kvm/trace.h