All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 1/8] i915/gem_eio: Check that context create fails when wedged
@ 2019-02-17 14:35 ` Chris Wilson
  0 siblings, 0 replies; 47+ messages in thread
From: Chris Wilson @ 2019-02-17 14:35 UTC (permalink / raw)
  To: intel-gfx; +Cc: igt-dev, Mika Kuoppala

Lock down the new uABI that DRM_IOCTL_I915_GEM_CONTEXT_CREATE returns
-EIO when wedged.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
---
 tests/i915/gem_eio.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/tests/i915/gem_eio.c b/tests/i915/gem_eio.c
index ac85a2eff..3c54820c9 100644
--- a/tests/i915/gem_eio.c
+++ b/tests/i915/gem_eio.c
@@ -118,6 +118,17 @@ static void test_throttle(int fd)
 	trigger_reset(fd);
 }
 
+static void test_context_create(int fd)
+{
+	uint32_t ctx;
+
+	wedge_gpu(fd);
+
+	igt_assert_eq(__gem_context_create(fd, &ctx), -EIO);
+
+	trigger_reset(fd);
+}
+
 static void test_execbuf(int fd)
 {
 	struct drm_i915_gem_execbuffer2 execbuf;
@@ -807,6 +818,9 @@ igt_main
 	igt_subtest("throttle")
 		test_throttle(fd);
 
+	igt_subtest("context-create")
+		test_context_create(fd);
+
 	igt_subtest("execbuf")
 		test_execbuf(fd);
 
-- 
2.20.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2019-03-06 11:50 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-17 14:35 [PATCH i-g-t 1/8] i915/gem_eio: Check that context create fails when wedged Chris Wilson
2019-02-17 14:35 ` [Intel-gfx] " Chris Wilson
2019-02-17 14:35 ` [PATCH i-g-t 2/8] i915/gem_eio: Check we only ban the context Chris Wilson
2019-02-17 14:35   ` [igt-dev] " Chris Wilson
2019-02-19 16:53   ` Antonio Argenziano
2019-02-19 16:53     ` Antonio Argenziano
2019-02-19 17:05     ` Chris Wilson
2019-02-19 17:05       ` Chris Wilson
2019-02-19 17:11   ` [PATCH i-g-t] " Chris Wilson
2019-02-19 17:11     ` [Intel-gfx] " Chris Wilson
2019-02-19 17:27     ` Antonio Argenziano
2019-02-19 17:27       ` [igt-dev] " Antonio Argenziano
2019-02-17 14:35 ` [PATCH i-g-t 3/8] lib: Restore the i915.reset modparam before cleaning up Chris Wilson
2019-02-17 14:35   ` [Intel-gfx] " Chris Wilson
2019-02-19 18:22   ` [igt-dev] " Antonio Argenziano
2019-02-19 18:22     ` Antonio Argenziano
2019-02-19 21:03     ` Chris Wilson
2019-02-19 21:03       ` Chris Wilson
2019-02-17 14:35 ` [PATCH i-g-t 4/8] i915/gem_create: Verify that all new objects are clear Chris Wilson
2019-02-17 14:35   ` [igt-dev] " Chris Wilson
2019-02-17 14:35 ` [PATCH i-g-t 5/8] i915/gem_exec_big: Add a single shot test Chris Wilson
2019-02-17 14:35   ` [igt-dev] " Chris Wilson
2019-02-17 14:35 ` [PATCH i-g-t 6/8] i915/gem_exec_parse: Switch to a fixed timeout for basic-allocations Chris Wilson
2019-02-17 14:35   ` [Intel-gfx] " Chris Wilson
2019-03-06 11:50   ` [igt-dev] " Tvrtko Ursulin
2019-03-06 11:50     ` Tvrtko Ursulin
2019-02-17 14:35 ` [PATCH i-g-t 7/8] kms_fence_pin_leak: Ask for the GPU before use Chris Wilson
2019-02-17 14:35   ` [igt-dev] " Chris Wilson
2019-02-17 14:35 ` [PATCH i-g-t 8/8] kms_fence_pin_leak: Move beneath i915/ Chris Wilson
2019-02-17 14:35   ` [Intel-gfx] " Chris Wilson
2019-02-18 13:37   ` Arkadiusz Hiler
2019-02-18 13:37     ` [igt-dev] " Arkadiusz Hiler
2019-02-18 13:42     ` Chris Wilson
2019-02-18 13:42       ` [igt-dev] " Chris Wilson
2019-02-18 13:43       ` Chris Wilson
2019-02-18 13:43         ` [igt-dev] " Chris Wilson
2019-02-18 14:01         ` Arkadiusz Hiler
2019-02-18 14:01           ` [igt-dev] " Arkadiusz Hiler
2019-02-18 14:08           ` Chris Wilson
2019-02-18 14:08             ` [igt-dev] " Chris Wilson
2019-02-18 14:19             ` Arkadiusz Hiler
2019-02-18 14:19               ` [igt-dev] " Arkadiusz Hiler
2019-02-17 15:22 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,1/8] i915/gem_eio: Check that context create fails when wedged Patchwork
2019-02-17 18:24 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2019-02-19 16:53 ` [PATCH i-g-t 1/8] " Antonio Argenziano
2019-02-19 16:53   ` [igt-dev] [Intel-gfx] " Antonio Argenziano
2019-02-19 17:36 ` [igt-dev] ✗ Fi.CI.BAT: failure for series starting with [i-g-t,1/8] i915/gem_eio: Check that context create fails when wedged (rev2) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.