On 05/10/20 11:22, Philippe Mathieu-Daudé wrote: > List of arch-indep Kconfig using arch-defined selectors: > > hw/acpi/Kconfig:42: depends on PC > hw/intc/Kconfig:31: depends on ARM_GIC && KVM > hw/intc/Kconfig:36: depends on OPENPIC && KVM > hw/intc/Kconfig:40: depends on POWERNV || PSERIES > hw/intc/Kconfig:49: depends on XICS && KVM > hw/intc/Kconfig:60: depends on S390_FLIC && KVM > hw/mem/Kconfig:11: depends on (PC || PSERIES || ARM_VIRT) > hw/pci-bridge/Kconfig:8: default y if Q35 > hw/timer/Kconfig:14: default y if PC > hw/tpm/Kconfig:18: depends on TPM && PC > hw/tpm/Kconfig:24: depends on TPM && PSERIES > hw/vfio/Kconfig:16: depends on LINUX && S390_CCW_VIRTIO > hw/vfio/Kconfig:38: depends on LINUX && S390_CCW_VIRTIO > I don't think that's a problem, and also I'm not sure this patch is a good idea. See docs/devel/kconfig.rst: "Boards default to false; they are enabled by the ``default-configs/*.mak`` for the target they apply to". Paolo