d641ec30be
Now that boards are enabled by default and the "CONFIG_FOO=y" entries are gone from configs/devices/, there cannot be any more a conflicts between the default contents of configs/devices/ and a failed "depends on" clause. With this change, each individual board or target can express whether it needs FDT. It can then include the common code in the build via "select DEVICE_TREE", which will also as tell meson to link with libfdt. This allows building non-microvm x86 emulators without having libfdt available. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
55 lines
674 B
Plaintext
55 lines
674 B
Plaintext
# These are "proxy" symbols used to pass config-host.mak values
|
|
# down to Kconfig. See also kconfig_external_symbols in
|
|
# meson.build: these two need to be kept in sync.
|
|
|
|
config LINUX
|
|
bool
|
|
|
|
config OPENGL
|
|
bool
|
|
|
|
config X11
|
|
bool
|
|
|
|
config PIXMAN
|
|
bool
|
|
|
|
config SPICE
|
|
bool
|
|
|
|
config IVSHMEM
|
|
bool
|
|
|
|
config TPM
|
|
bool
|
|
|
|
config FDT
|
|
bool
|
|
|
|
config VHOST_USER
|
|
bool
|
|
|
|
config VHOST_VDPA
|
|
bool
|
|
|
|
config VHOST_KERNEL
|
|
bool
|
|
|
|
config VIRTFS
|
|
bool
|
|
|
|
config MULTIPROCESS_ALLOWED
|
|
bool
|
|
imply MULTIPROCESS
|
|
|
|
config FUZZ
|
|
bool
|
|
select SPARSE_MEM
|
|
|
|
config VFIO_USER_SERVER_ALLOWED
|
|
bool
|
|
imply VFIO_USER_SERVER
|
|
|
|
config HV_BALLOON_POSSIBLE
|
|
bool
|