qemu-e2k/hw/nubus
Mark Cave-Ayland d2cf28a0c6 nubus: add support for slot IRQs
Each Nubus slot has an IRQ line that can be used to request service from the
CPU. Connect the IRQs to the Nubus bridge so that they can be wired up using qdev
gpios accordingly, and introduce a new nubus_set_irq() function that can be used
by Nubus devices to control the slot IRQ.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210924073808.1041-19-mark.cave-ayland@ilande.co.uk>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
2021-09-29 10:45:19 +02:00
..
Kconfig hw/m68k: add Nubus support 2019-10-28 19:06:47 +01:00
mac-nubus-bridge.c nubus-bridge: embed the NubusBus object directly within nubus-bridge 2021-09-29 10:45:19 +02:00
meson.build meson: convert hw/nubus 2020-08-21 06:30:25 -04:00
nubus-bridge.c nubus: add support for slot IRQs 2021-09-29 10:45:19 +02:00
nubus-bus.c nubus: move nubus to its own 32-bit address space 2021-09-29 10:45:19 +02:00
nubus-device.c nubus: add support for slot IRQs 2021-09-29 10:45:19 +02:00
trace-events nubus: add trace-events for empty slot accesses 2021-09-29 10:45:19 +02:00
trace.h nubus: add trace-events for empty slot accesses 2021-09-29 10:45:19 +02:00