David Gibson <[email protected]> writes: > Currently, the code to handle the legacy ISA bus is always included in > qemu. However there are lots of platforms that don't include ISA legacy > devies, and quite a few that have never used ISA legacy devices at all. > > This patch allows the ISA bus code to be disabled in the configuration for > platforms where it doesn't make sense. > > For now, the default configs are adjusted to include ISA on all platforms > including PCI: anything with PCI can at least in principle add an i82378 > PCI->ISA bridge. Also, CONFIG_IDE_CORE which is already in pci.mak > requires ISA support. > > We also explicitly enable ISA on some other non-PCI platforms which include > ISA devices: moxie, sparc and unicore32. We may want to pare this down in > future. > > The platforms that will lose ISA by default are: cris, lm32, microblazeel, > microblaze, openrisc, s390x, tricore, xtensaeb, xtensa. As far as I can > tell none of these ever used ISA. > > Signed-off-by: David Gibson <[email protected]> > Acked-by: Michael S. Tsirkin <[email protected]>
Reviewed-by: Markus Armbruster <[email protected]>
