The motivation behind this series is to remove the isa_get_irq(NULL) call to simplify the ISA generic model.
Philippe Mathieu-Daudé (6): hw/isa/vt82c686: Name output IRQ as 'intr' hw/isa/vt82c686: Simplify removing unuseful qemu_allocate_irqs() call hw/isa/vt82c686: Let ISA function expose ISA IRQs hw/ide/via: Replace magic 2 value by ARRAY_SIZE / MAX_IDE_DEVS hw/ide/via: Connect IDE function output IRQs to the ISA function input hw/southbridge/vt82c686: Introduce VT82C686B_SOUTHBRIDGE hw/ide/via.c | 31 ++++++++--- hw/isa/vt82c686.c | 23 ++++---- hw/mips/fuloong2e.c | 35 +++--------- hw/southbridge/vt82c686.c | 107 +++++++++++++++++++++++++++++++++++++ MAINTAINERS | 1 + hw/Kconfig | 1 + hw/isa/Kconfig | 8 --- hw/meson.build | 1 + hw/southbridge/Kconfig | 7 +++ hw/southbridge/meson.build | 1 + 10 files changed, 162 insertions(+), 53 deletions(-) create mode 100644 hw/southbridge/vt82c686.c create mode 100644 hw/southbridge/Kconfig create mode 100644 hw/southbridge/meson.build -- 2.26.2