| # 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 | |
| select CONFIGFS_FS | |
| 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". |