mbox series

[00/11] hw/isa: More housekeeping

Message ID 20230210163744.32182-1-philmd@linaro.org
Headers show
Series hw/isa: More housekeeping | expand

Message

Philippe Mathieu-Daudé Feb. 10, 2023, 4:37 p.m. UTC
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(-)