1# SPDX-License-Identifier: GPL-2.0-only 2 3config DRM_VKMS 4 tristate "Virtual KMS (EXPERIMENTAL)" 5 depends on DRM && MMU 6 select DRM_CLIENT_SELECTION 7 select DRM_KMS_HELPER 8 select DRM_GEM_SHMEM_HELPER 9 select CRC32 10 select CONFIGFS_FS 11 default n 12 help 13 Virtual Kernel Mode-Setting (VKMS) is used for testing or for 14 running GPU in a headless machines. Choose this option to get 15 a VKMS. 16 17 If M is selected the module will be called vkms. 18 19config DRM_VKMS_KUNIT_TEST 20 tristate "KUnit tests for VKMS" if !KUNIT_ALL_TESTS 21 depends on DRM_VKMS && KUNIT 22 default KUNIT_ALL_TESTS 23 help 24 This builds unit tests for VKMS. This option is not useful for 25 distributions or general kernels, but only for kernel 26 developers working on VKMS. 27 28 For more information on KUnit and unit tests in general, 29 please refer to the KUnit documentation in 30 Documentation/dev-tools/kunit/. 31 32 If in doubt, say "N". 33