From: Paolo Bonzini Date: Fri, 25 Jan 2019 05:48:56 +0000 (+0100) Subject: kconfig: introduce CONFIG_TEST_DEVICES X-Git-Tag: v4.0.0-rc0~52^2~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c3a98aa54c734dcb7a36d193c6330d8f04d4bf8e;p=thirdparty%2Fqemu.git kconfig: introduce CONFIG_TEST_DEVICES Devices that are mostly used for testing purposes (for example in endianness-test) will be moved under a new symbol CONFIG_TEST_DEVICES that can be disabled in the default-configs file. This makes it easier to drop this code from QEMU if desirable. Signed-off-by: Paolo Bonzini --- diff --git a/default-configs/alpha-softmmu.mak b/default-configs/alpha-softmmu.mak index 49cb7ce3511..74501ca64e3 100644 --- a/default-configs/alpha-softmmu.mak +++ b/default-configs/alpha-softmmu.mak @@ -18,5 +18,6 @@ CONFIG_IDE_CMD646=y CONFIG_I8259=y CONFIG_MC146818RTC=y CONFIG_ISA_TESTDEV=y +CONFIG_TEST_DEVICES=y CONFIG_SMC37C669=y CONFIG_DP264=y diff --git a/default-configs/i386-softmmu.mak b/default-configs/i386-softmmu.mak index 412c8c5b4f7..1d43fb2dcf9 100644 --- a/default-configs/i386-softmmu.mak +++ b/default-configs/i386-softmmu.mak @@ -4,6 +4,7 @@ include pci.mak include sound.mak include usb.mak include hyperv.mak +CONFIG_TEST_DEVICES=y CONFIG_VGA_ISA=y CONFIG_VGA_CIRRUS=y CONFIG_VMWARE_VGA=y diff --git a/default-configs/mips-softmmu-common.mak b/default-configs/mips-softmmu-common.mak index ded74980e1b..331bdc5c180 100644 --- a/default-configs/mips-softmmu-common.mak +++ b/default-configs/mips-softmmu-common.mak @@ -41,3 +41,4 @@ CONFIG_MALTA=y CONFIG_MIPSSIM=y CONFIG_ACPI_SMBUS=y CONFIG_SMBUS_EEPROM=y +CONFIG_TEST_DEVICES=y diff --git a/default-configs/ppc-softmmu.mak b/default-configs/ppc-softmmu.mak index 90118cb7671..a58d81a8290 100644 --- a/default-configs/ppc-softmmu.mak +++ b/default-configs/ppc-softmmu.mak @@ -3,6 +3,7 @@ include pci.mak include sound.mak include usb.mak +CONFIG_TEST_DEVICES=y # For embedded PPCs: CONFIG_PPC4XX=y diff --git a/default-configs/sh4-softmmu.mak b/default-configs/sh4-softmmu.mak index 1fdb009151a..38c7290186f 100644 --- a/default-configs/sh4-softmmu.mak +++ b/default-configs/sh4-softmmu.mak @@ -12,6 +12,7 @@ CONFIG_SM501=y CONFIG_I2C=y CONFIG_DDC=y CONFIG_ISA_TESTDEV=y +CONFIG_TEST_DEVICES=y CONFIG_I82378=y CONFIG_I8259=y CONFIG_I8254=y diff --git a/default-configs/sh4eb-softmmu.mak b/default-configs/sh4eb-softmmu.mak index 3b550a5fe89..c966ccafacf 100644 --- a/default-configs/sh4eb-softmmu.mak +++ b/default-configs/sh4eb-softmmu.mak @@ -12,6 +12,7 @@ CONFIG_SM501=y CONFIG_I2C=y CONFIG_DDC=y CONFIG_ISA_TESTDEV=y +CONFIG_TEST_DEVICES=y CONFIG_I82378=y CONFIG_I8259=y CONFIG_I8254=y diff --git a/default-configs/sparc64-softmmu.mak b/default-configs/sparc64-softmmu.mak index 1fae4888dbe..415d4e07879 100644 --- a/default-configs/sparc64-softmmu.mak +++ b/default-configs/sparc64-softmmu.mak @@ -16,6 +16,7 @@ CONFIG_SIMBA=y CONFIG_SUNHME=y CONFIG_MC146818RTC=y CONFIG_ISA_TESTDEV=y +CONFIG_TEST_DEVICES=y CONFIG_SUN4V_RTC=y CONFIG_SUN4U=y CONFIG_NIAGARA=y diff --git a/hw/Kconfig b/hw/Kconfig index c4f15475466..f902c8fdc68 100644 --- a/hw/Kconfig +++ b/hw/Kconfig @@ -61,6 +61,9 @@ source unicore32/Kconfig source xtensa/Kconfig # Symbols used by multiple targets +config TEST_DEVICES + bool + config XILINX bool