qemu/default-configs
Thomas Huth 0bbabbb414 hw/arm: Use more CONFIG switches for the object files
A lot of ARM object files are linked into the executable unconditionally,
even though we have corresponding CONFIG switches like CONFIG_PXA2XX or
CONFIG_OMAP. We should make sure to use these switches in the Makefile so
that the users can disable certain unwanted boards and devices more easily.
While we're at it, also add some new switches for the boards that do not
have a CONFIG option yet.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Message-id: 1520266949-29817-1-git-send-email-thuth@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2018-03-09 17:09:44 +00:00
..
aarch64_be-linux-user.mak configure: Add aarch64_be-linux-user target 2018-01-11 13:25:32 +00:00
aarch64-linux-user.mak default-configs/aarch64-linux-user.mak: Remove unused define 2015-11-24 14:12:15 +00:00
aarch64-softmmu.mak aarch64-softmmu.mak: Use an ARM specific config 2018-01-26 11:09:09 +01:00
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 hw/arm: Use more CONFIG switches for the object files 2018-03-09 17:09:44 +00: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
hppa-softmmu.mak hw/hppa: Implement DINO system board 2018-01-31 05:30:50 -08:00
i386-bsd-user.mak
i386-linux-user.mak
i386-softmmu.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
lm32-softmmu.mak configure: opengl overhaul 2015-03-12 15:49:57 +01:00
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 xlnx-pmu-iomod-intc: Add the PMU Interrupt controller 2018-01-26 11:09:09 +01:00
microblazeel-linux-user.mak
microblazeel-softmmu.mak defconfigs: Piggyback microblazeel on microblaze 2015-04-30 16:05:48 +03:00
mips64-linux-user.mak
mips64-softmmu.mak default-configs: add mips-softmmu-common.mak 2016-03-23 13:36:56 +00:00
mips64el-linux-user.mak
mips64el-softmmu.mak hw/mips: MIPS Boston board support 2017-02-24 10:37:21 +00:00
mips-linux-user.mak
mips-softmmu-common.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
mips-softmmu.mak default-configs: add mips-softmmu-common.mak 2016-03-23 13:36:56 +00:00
mipsel-linux-user.mak
mipsel-softmmu.mak default-configs: add mips-softmmu-common.mak 2016-03-23 13:36:56 +00:00
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
or1k-linux-user.mak target/openrisc: Rename the cpu from or32 to or1k 2017-02-14 08:14:58 +11:00
or1k-softmmu.mak openrisc/ompic: Add OpenRISC Multicore PIC (OMPIC) 2017-10-21 06:35:47 +09:00
pci.mak hw/net/can: Kvaser PCI CAN-S (single SJA1000 channel) emulation 2018-02-13 11:44:13 +01:00
ppc64-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc64-softmmu.mak default-configs/ppc64-softmmu: Include 32-bit configs instead of copying them 2018-01-20 17:09:39 +11:00
ppc64abi32-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc64le-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc-linux-user.mak build: remove CONFIG_LIBDECNUMBER 2017-10-16 18:03:52 +02:00
ppc-softmmu.mak ppc: Add aCube Sam460ex board 2018-03-06 13:16:29 +11:00
ppcemb-softmmu.mak ppc: Add aCube Sam460ex board 2018-03-06 13:16:29 +11:00
riscv32-linux-user.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv32-softmmu.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv64-linux-user.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
riscv64-softmmu.mak RISC-V Build Infrastructure 2018-03-07 08:30:28 +13:00
s390x-linux-user.mak
s390x-softmmu.mak vhost-user-blk: introduce a new vhost-user-blk host device 2018-01-18 21:52:37 +02:00
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 apb: rename apb.c to sabre.c 2018-01-24 19:19:51 +00: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 target-tilegx: Add TILE-Gx building files 2015-09-15 07:45:32 -07:00
tricore-softmmu.mak
unicore32-softmmu.mak Allow ISA bus to be configured out 2017-02-06 12:33:21 +11:00
usb.mak hw/usb: Include USB files only if necessary 2015-03-18 11:50:47 +01:00
x86_64-bsd-user.mak
x86_64-linux-user.mak
x86_64-softmmu.mak i2c: Add a CONFIG_I2C master switch to the configuration files 2018-02-05 18:09:45 +01:00
xtensa-softmmu.mak
xtensaeb-softmmu.mak