xref: /linux/drivers/gpu/drm/vkms/Kconfig (revision b08494a8f7416e5f09907318c5460ad6f6e2a548)
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	default n
11	help
12	  Virtual Kernel Mode-Setting (VKMS) is used for testing or for
13	  running GPU in a headless machines. Choose this option to get
14	  a VKMS.
15
16	  If M is selected the module will be called vkms.
17
18config DRM_VKMS_KUNIT_TEST
19	tristate "KUnit tests for VKMS" if !KUNIT_ALL_TESTS
20	depends on DRM_VKMS && KUNIT
21	default KUNIT_ALL_TESTS
22	help
23	  This builds unit tests for VKMS. This option is not useful for
24	  distributions or general kernels, but only for kernel
25	  developers working on VKMS.
26
27	  For more information on KUnit and unit tests in general,
28	  please refer to the KUnit documentation in
29	  Documentation/dev-tools/kunit/.
30
31	  If in doubt, say "N".
32