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