drm/i915/kunit: Enable KUnit tests

Add KUnit configuration for i915 and a local .kunitconfig to run the
tests.

v2: Unchanged.
v3: Remove kconfig options for kernel debug.

Reviewed-by: Michał Grzelak <michal.grzelak@intel.com> # v2
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patch.msgid.link/20260707124849.135319-1-imre.deak@intel.com
This commit is contained in:
Imre Deak
2026-07-07 15:48:46 +03:00
parent 55b131b3d0
commit 3d5fc70709
2 changed files with 21 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
CONFIG_EXPERT=y
CONFIG_MODULES=y
CONFIG_KUNIT=y
CONFIG_PCI=y
CONFIG_DEBUG_FS=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_DRM=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KUNIT_TEST=y

View File

@@ -220,6 +220,18 @@ config DRM_I915_SELFTEST_BROKEN
If in doubt, say "N".
config DRM_I915_KUNIT_TEST
tristate "KUnit tests for the drm i915 driver" if !KUNIT_ALL_TESTS
depends on DRM_I915 && KUNIT && DEBUG_FS
default KUNIT_ALL_TESTS
help
Choose this option to allow the driver to perform selftests under
the kunit framework
Recommended for driver developers only.
If in doubt, say "N".
config DRM_I915_LOW_LEVEL_TRACEPOINTS
bool "Enable low level request tracing events"
depends on DRM_I915