summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/selftests/mock_context.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-07-21 15:32:34 +0300
committerDaniel Vetter <daniel.vetter@ffwll.ch>2017-07-27 10:38:48 +0300
commit79f0f4724d9c502d65d08917709a60e4a8cb4972 (patch)
treecdfc6fffe906999d5a2fccc3bfd48ae305d5b793 /drivers/gpu/drm/i915/selftests/mock_context.h
parent2b49e7210efcb5b977cffafa5e651e1b5c8555a3 (diff)
downloadlinux-79f0f4724d9c502d65d08917709a60e4a8cb4972.tar.xz
drm/i915/selftests: Exercise independence of per-engine resets
If all goes well, resetting one engine should not affect the operation of any others. So to test this, we setup a continuous stream of requests onto to each of the "innocent" engines whilst constantly resetting our target engine. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com> Cc: Michel Thierry <michel.thierry@intel.com> Reviewed-by: Michel Thierry <michel.thierry@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20170721123238.16428-16-chris@chris-wilson.co.uk Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/selftests/mock_context.h')
-rw-r--r--drivers/gpu/drm/i915/selftests/mock_context.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/selftests/mock_context.h b/drivers/gpu/drm/i915/selftests/mock_context.h
index 383941a61124..2f432c03d413 100644
--- a/drivers/gpu/drm/i915/selftests/mock_context.h
+++ b/drivers/gpu/drm/i915/selftests/mock_context.h
@@ -33,4 +33,7 @@ mock_context(struct drm_i915_private *i915,
void mock_context_close(struct i915_gem_context *ctx);
+struct i915_gem_context *
+live_context(struct drm_i915_private *i915, struct drm_file *file);
+
#endif /* !__MOCK_CONTEXT_H */