lsi53c895a: add optional external IRQ via qdev
commit3cc1b9cba915c4adfa73d68e344677574a5a5267
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Wed, 19 Sep 2018 17:21:00 +0000 (19 18:21 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Tue, 25 Sep 2018 01:12:25 +0000 (25 11:12 +1000)
treea98c4bacc43407ea940b44031cfbe08b49307c45
parente090a054a7c1d8cada034a362d05b2a8fee3a420
lsi53c895a: add optional external IRQ via qdev

On some early machines the on-board PCI devices IRQs are wired directly to
the interrupt controller instead of via the PCI host bridge.

Add an optional external IRQ that if wired up via qdev will replace the
in-built PCI IRQ.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
Tested-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/scsi/lsi53c895a.c