# SPDX-License-Identifier: GPL-2.0-only config DRM_VKMS tristate "Virtual KMS (EXPERIMENTAL)" depends on DRM && MMU select DRM_CLIENT_SELECTION select DRM_KMS_HELPER select DRM_GEM_SHMEM_HELPER select CRC32 default n help Virtual Kernel Mode-Setting (VKMS) is used for testing or for running GPU in a headless machines. Choose this option to get a VKMS. If M is selected the module will be called vkms. config DRM_VKMS_KUNIT_TEST tristate "KUnit tests for VKMS" if !KUNIT_ALL_TESTS depends on DRM_VKMS && KUNIT default KUNIT_ALL_TESTS help This builds unit tests for VKMS. This option is not useful for distributions or general kernels, but only for kernel developers working on VKMS. For more information on KUnit and unit tests in general, please refer to the KUnit documentation in Documentation/dev-tools/kunit/. If in doubt, say "N".