Collection of patches to improve MSI[X] usability in device models, clean up some minor bits, and help kvm irqchip introduction.
CC: Alexander Graf <ag...@suse.de> CC: Gerd Hoffmann <kra...@redhat.com> CC: Isaku Yamahata <yamah...@valinux.co.jp> Jan Kiszka (6): msi: Guard msi/msix_write_config with msi_present msi: Guard msi_reset with msi_present msi: Use msi/msix_present more consistently msi: Invoke msi/msix_reset from PCI core msi: Invoke msi/msix_write_config from PCI core msi: Generalize msix_supported to msi_supported hw/ide/ich.c | 8 -------- hw/intel-hda.c | 12 ------------ hw/ioh3420.c | 3 +-- hw/msi.c | 19 ++++++++++++++++--- hw/msi.h | 2 ++ hw/msix.c | 24 +++++++++++++----------- hw/msix.h | 2 -- hw/pc.c | 4 ++-- hw/pci.c | 8 ++++++++ hw/pci_bridge.c | 4 ++++ hw/virtio-pci.c | 3 --- hw/xio3130_downstream.c | 3 +-- hw/xio3130_upstream.c | 2 -- 13 files changed, 47 insertions(+), 47 deletions(-) -- 1.7.3.4