hmp: added io apic dump state
commitd665d696c53f776ec2cb91505658969b9eb9906b
authorPavel Butsykin <pbutsykin@virtuozzo.com>
Tue, 22 Sep 2015 13:18:20 +0000 (22 16:18 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 25 Sep 2015 10:04:42 +0000 (25 12:04 +0200)
tree1f68763a1487709070dc540b38ce3749dbd0037a
parentaf599407352a2e05235d96196e8841ad1b39dd0f
hmp: added io apic dump state

Added the hmp command to query io apic state, may be usefull after guest
crashes to understand IRQ routing in guest.

Implementation is only for kvm here. The dump will look like
(qemu) info ioapic
ioapic id=0x00 sel=0x26 (redir[11])
pin 0  0x0000000000010000 dest=0 vec=0   active-hi edge  masked fixed  physical
pin 1  0x0000000000000031 dest=0 vec=49  active-hi edge         fixed  physical
...
pin 23 0x0000000000010000 dest=0 vec=0   active-hi edge  masked fixed  physical
IRR        (none)
Remote IRR (none)

Signed-off-by: Pavel Butsykin <pbutsykin@virtuozzo.com>
Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
CC: Andreas Färber <afaerber@suse.de>
Message-Id: <1442927901-1084-9-git-send-email-den@openvz.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hmp-commands-info.hx
hw/i386/kvm/ioapic.c
hw/intc/ioapic_common.c
include/hw/i386/ioapic_internal.h
include/hw/i386/pc.h
include/monitor/hmp-target.h
target-i386/monitor.c