| # SPDX-License-Identifier: GPL-2.0-only |
| |
| config DRM_VKMS |
| tristate "Virtual KMS (EXPERIMENTAL)" |
| depends on DRM && MMU |
| select DRM_CLIENT_SELECTION |
| select DRM_KMS_HELPER |
| select DRM_GEM_SHMEM_HELPER |
| select CRC32 |
| default n |
| help |
| Virtual Kernel Mode-Setting (VKMS) is used for testing or for |
| running GPU in a headless machines. Choose this option to get |
| a VKMS. |
| |
| If M is selected the module will be called vkms. |
| |
| config DRM_VKMS_KUNIT_TEST |
| tristate "KUnit tests for VKMS" if !KUNIT_ALL_TESTS |
| depends on DRM_VKMS && KUNIT |
| default KUNIT_ALL_TESTS |
| help |
| This builds unit tests for VKMS. This option is not useful for |
| distributions or general kernels, but only for kernel |
| developers working on VKMS. |
| |
| For more information on KUnit and unit tests in general, |
| please refer to the KUnit documentation in |
| Documentation/dev-tools/kunit/. |
| |
| If in doubt, say "N". |