xref: /linux/drivers/gpu/drm/vkms/Kconfig (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
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