Trying to clarify the ISA API.
Most patches should be trivial enough,
so not much to describe here :)
Philippe Mathieu-Daudé (11):
hw/intc/i8259: Document i8259_init()
hw/isa/i82378: Rename output IRQ as 'cpu_intr'
hw/isa/i82378: Remove intermediate IRQ forwarder
hw/isa/vt82c686: Remove intermediate IRQ forwarder
hw/mips/jazz: Rename ISA input IRQs as 'isa_irqs_in'
hw/sparc64/sun4u: Keep reference to ISA input IRQs in EbusState
hw/isa: Reorder to separate ISABus* vs ISADevice* functions
hw/isa: Un-inline isa_bus_from_device()
hw/isa: Rename isa_bus_irqs() -> isa_bus_register_input_irqs()
hw/isa: Use isa_address_space_io() to reduce access on global 'isabus'
hw/isa: Factor isa_bus_get_irq() out of isa_get_irq()
hw/hppa/machine.c | 2 +-
hw/i386/microvm.c | 2 +-
hw/i386/pc_piix.c | 2 +-
hw/intc/i8259.c | 4 ++--
hw/isa/i82378.c | 19 ++++++-------------
hw/isa/isa-bus.c | 29 ++++++++++++++++++++---------
hw/isa/lpc_ich9.c | 2 +-
hw/isa/piix4.c | 2 +-
hw/isa/vt82c686.c | 16 ++++------------
hw/mips/jazz.c | 6 +++---
hw/ppc/pnv_lpc.c | 2 +-
hw/sparc64/sun4u.c | 12 ++++++------
include/hw/intc/i8259.h | 10 +++++++++-
include/hw/isa/isa.h | 27 ++++++++++++++++-----------
14 files changed, 72 insertions(+), 63 deletions(-)
--
2.38.1