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