]> git.proxmox.com Git - mirror_qemu.git/commit - trace-events
hw/intc/arm_gic: add tracepoints
authorHollis Blanchard <hollis_blanchard@mentor.com>
Thu, 21 Apr 2016 15:24:41 +0000 (08:24 -0700)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 17 May 2016 00:20:41 +0000 (17:20 -0700)
commit2531088f6c1ce1f620f8d5a545f0af95598e69fc
tree8b6b6e8e4d9db79000aed3a0e33ad6690bfb4505
parent70f87e0f0aa04f764dabaeb3ed71ff195748076a
hw/intc/arm_gic: add tracepoints

These are obviously critical to understanding interrupt delivery:
gic_enable_irq
gic_disable_irq
gic_set_irq (inbound irq from device models)
gic_update_set_irq (outbound irq to CPU)
gic_acknowledge_irq

The only one that I think might raise eyebrows is gic_update_bestirq, but I've
(sadly) debugged problems that ended up being caused by unexpected priorities.
Knowing that the GIC has an irq ready, but doesn't deliver to the CPU due to
priority, has also proven important.

Signed-off-by: Hollis Blanchard <hollis_blanchard@mentor.com>
Message-id: 1461252281-22399-1-git-send-email-hollis_blanchard@mentor.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/intc/arm_gic.c
trace-events