[PATCH 22/40] drm/i915: Build DRM range manager selftests for CI
Chris Wilson
chris at chris-wilson.co.uk
Thu Dec 15 22:09:29 UTC 2016
Build the struct drm_mm selftests so that we can trivially run them
within our CI.
"Enable debug, become developer." - Joonas Lahtinen
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
---
drivers/gpu/drm/i915/Kconfig.debug | 1 +
drivers/gpu/drm/selftests/test-drm_mm.c | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/Kconfig.debug b/drivers/gpu/drm/i915/Kconfig.debug
index 597648c7a645..598551dbf62c 100644
--- a/drivers/gpu/drm/i915/Kconfig.debug
+++ b/drivers/gpu/drm/i915/Kconfig.debug
@@ -24,6 +24,7 @@ config DRM_I915_DEBUG
select X86_MSR # used by igt/pm_rpm
select DRM_VGEM # used by igt/prime_vgem (dmabuf interop checks)
select DRM_DEBUG_MM if DRM=y
+ select DRM_DEBUG_MM_SELFTEST
select DRM_I915_SW_FENCE_DEBUG_OBJECTS
default n
help
diff --git a/drivers/gpu/drm/selftests/test-drm_mm.c b/drivers/gpu/drm/selftests/test-drm_mm.c
index b5a00ea57d09..b255b847d0f8 100644
--- a/drivers/gpu/drm/selftests/test-drm_mm.c
+++ b/drivers/gpu/drm/selftests/test-drm_mm.c
@@ -1932,7 +1932,7 @@ static int igt_color_evict(void *ignored)
ret = -EINVAL;
drm_mm_init(&mm, 0, 2*total_size - 1);
- mm.color_adjust = no_color_touching;
+ mm.color_adjust = separate_adjacent_colors;
for (n = 0; n < total_size; n++) {
err = drm_mm_insert_node_generic(&mm, &nodes[n].node,
1, 0, color++,
@@ -2034,7 +2034,7 @@ static int igt_color_evict_range(void *ignored)
ret = -EINVAL;
drm_mm_init(&mm, 0, 2*total_size - 1);
- mm.color_adjust = no_color_touching;
+ mm.color_adjust = separate_adjacent_colors;
for (n = 0; n < total_size; n++) {
err = drm_mm_insert_node_generic(&mm, &nodes[n].node,
1, 0, color++,
--
2.11.0
More information about the Intel-gfx-trybot
mailing list