Here is a small patchset just to keep moving. The main problem here is how we implement add_eoi_notifier() which is supposed to be a callback of a global interrupt controller which does not exists on QEMUMachine level.
Alexey Kardashevskiy (3): xics: added end-of-interrupt (EOI) handlers ioapic: removed obsolete ioapic_remove_gsi_eoi_notifier vfio-pci: rework of EOI hw/ioapic.c | 19 ++----------------- hw/ioapic.h | 1 - hw/vfio_pci.c | 24 ++++++++++++++++-------- hw/vfio_pci.h | 1 - hw/xics.c | 13 +++++++++++++ hw/xics.h | 4 ++++ 6 files changed, 35 insertions(+), 27 deletions(-) -- 1.7.10.4