On Wed, 1 Jul 2026, Imre Deak wrote:
Add a separate xe KUnit config for display tests.
The existing xe .kunitconfig builds xe statically, which is suitable for
non-display xe tests. The display code can only be enabled for xe when
xe is built as a module, so add a separate display config with DRM_XE=m
and DRM_XE_DISPLAY=y.
This can be folded back into the main xe KUnit config once the display
code becomes a separate module.
Signed-off-by: Imre Deak <[email protected]>
---
drivers/gpu/drm/xe/.gitignore | 1 +
drivers/gpu/drm/xe/.kunitconfig-display | 11 +++++++++++
2 files changed, 12 insertions(+)
create mode 100644 drivers/gpu/drm/xe/.kunitconfig-display
diff --git a/drivers/gpu/drm/xe/.gitignore b/drivers/gpu/drm/xe/.gitignore
index 8778bf132674d..6dad8a5a21355 100644
--- a/drivers/gpu/drm/xe/.gitignore
+++ b/drivers/gpu/drm/xe/.gitignore
@@ -2,3 +2,4 @@
*.hdrtest
/generated
/xe_gen_wa_oob
+!.kunitconfig-display
Same comment as on PATCH 26/34 ("drm/i915/kunit: Enable KUnit tests"),
so not sure why the *-display file here is excluded from .gitignore and
.kunitconfig is not.
With that addressed:
Reviewed-by: Michał Grzelak <[email protected]>
BR,
Michał
diff --git a/drivers/gpu/drm/xe/.kunitconfig-display
b/drivers/gpu/drm/xe/.kunitconfig-display
new file mode 100644
index 0000000000000..17020aa4ded3a
--- /dev/null
+++ b/drivers/gpu/drm/xe/.kunitconfig-display
@@ -0,0 +1,11 @@
+CONFIG_EXPERT=y
+CONFIG_MODULES=y
+CONFIG_KUNIT=y
+CONFIG_PCI=y
+CONFIG_DEBUG_FS=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_DRM=m
+CONFIG_DRM_XE=m
+CONFIG_DRM_XE_DISPLAY=y
+CONFIG_DRM_XE_KUNIT_TEST=m
--
2.49.1