qemu-e2k/default-configs
David Gibson 1fc125f567 Allow ISA bus to be configured out
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 <david@gibson.dropbear.id.au>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
2017-02-06 12:33:21 +11:00
..
aarch64-linux-user.mak
aarch64-softmmu.mak
alpha-linux-user.mak
alpha-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
arm-linux-user.mak
arm-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
armeb-linux-user.mak
cris-linux-user.mak
cris-softmmu.mak
hppa-linux-user.mak target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
i386-bsd-user.mak
i386-linux-user.mak
i386-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
lm32-softmmu.mak
m68k-linux-user.mak
m68k-softmmu.mak m68k: Remove PCI and USB from config file 2017-01-14 10:06:21 +01:00
microblaze-linux-user.mak
microblaze-softmmu.mak
microblazeel-linux-user.mak
microblazeel-softmmu.mak
mips64-linux-user.mak
mips64-softmmu.mak
mips64el-linux-user.mak
mips64el-softmmu.mak
mips-linux-user.mak
mips-softmmu-common.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
mips-softmmu.mak
mipsel-linux-user.mak
mipsel-softmmu.mak
mipsn32-linux-user.mak
mipsn32el-linux-user.mak
moxie-softmmu.mak Allow ISA bus to be configured out 2017-02-06 12:33:21 +11:00
nios2-linux-user.mak nios2: Add support for Nios-II R1 2017-01-24 13:10:36 -08:00
nios2-softmmu.mak nios2: Add support for Nios-II R1 2017-01-24 13:10:36 -08:00
or32-linux-user.mak
or32-softmmu.mak
pci.mak Allow ISA bus to be configured out 2017-02-06 12:33:21 +11:00
ppc64-linux-user.mak
ppc64-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
ppc64abi32-linux-user.mak
ppc64le-linux-user.mak
ppc-linux-user.mak
ppc-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
ppcemb-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
s390x-linux-user.mak
s390x-softmmu.mak
sh4-linux-user.mak
sh4-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
sh4eb-linux-user.mak
sh4eb-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
sound.mak
sparc32plus-linux-user.mak
sparc64-bsd-user.mak
sparc64-linux-user.mak
sparc64-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
sparc-bsd-user.mak
sparc-linux-user.mak
sparc-softmmu.mak Allow ISA bus to be configured out 2017-02-06 12:33:21 +11:00
tilegx-linux-user.mak
tricore-softmmu.mak
unicore32-softmmu.mak Allow ISA bus to be configured out 2017-02-06 12:33:21 +11:00
usb.mak
x86_64-bsd-user.mak
x86_64-linux-user.mak
x86_64-softmmu.mak Split serial-isa into its own config option 2017-02-06 12:33:21 +11:00
xtensa-softmmu.mak
xtensaeb-softmmu.mak