kconfig: introduce CONFIG_TEST_DEVICES
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 25 Jan 2019 05:48:56 +0000 (06:48 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 7 Mar 2019 20:45:53 +0000 (21:45 +0100)
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 <pbonzini@redhat.com>
default-configs/alpha-softmmu.mak
default-configs/i386-softmmu.mak
default-configs/mips-softmmu-common.mak
default-configs/ppc-softmmu.mak
default-configs/sh4-softmmu.mak
default-configs/sh4eb-softmmu.mak
default-configs/sparc64-softmmu.mak
hw/Kconfig

index 49cb7ce3511a73e56fb0b3ba9328136cec5e8fa7..74501ca64e30c2b7e867ecc24ba2a31493e1807a 100644 (file)
@@ -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
index 412c8c5b4f79a1d07e412d9ae6373c9a416c7044..1d43fb2dcf99f5898ce7e1ee8f544f3be5210a30 100644 (file)
@@ -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
index ded74980e1b7841f4d1b027263aa9f529a601985..331bdc5c18048fd2b435be316730abce3a188280 100644 (file)
@@ -41,3 +41,4 @@ CONFIG_MALTA=y
 CONFIG_MIPSSIM=y
 CONFIG_ACPI_SMBUS=y
 CONFIG_SMBUS_EEPROM=y
+CONFIG_TEST_DEVICES=y
index 90118cb7671f85642cc6728295ca67e1bf4092bc..a58d81a829050d93a8478ce4c7e24ce80e7fadfa 100644 (file)
@@ -3,6 +3,7 @@
 include pci.mak
 include sound.mak
 include usb.mak
+CONFIG_TEST_DEVICES=y
 
 # For embedded PPCs:
 CONFIG_PPC4XX=y
index 1fdb009151a88405cdac8945eb82b539ff0b44fe..38c7290186faed9ba17736ca5b7fc7ddd193c93e 100644 (file)
@@ -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
index 3b550a5fe89b63c82b2fc5686ecc4271f82e707b..c966ccafacf303ce6bf39ec924668a5a2bdd4974 100644 (file)
@@ -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
index 1fae4888dbe97f938d4019fe6d4ca0a22ac166a6..415d4e07879f165658f2499cd816874798c69027 100644 (file)
@@ -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
index c4f1547546641b8eefaee57369ad1be59aab9eaf..f902c8fdc680ddef6f2e83b77c62dbac22f0e7e1 100644 (file)
@@ -61,6 +61,9 @@ source unicore32/Kconfig
 source xtensa/Kconfig
 
 # Symbols used by multiple targets
+config TEST_DEVICES
+    bool
+
 config XILINX
     bool