* [PATCH] drm/i915/selftests: Smoketest preemption
@ 2018-09-21 8:11 Chris Wilson
2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
` (7 more replies)
0 siblings, 8 replies; 9+ messages in thread
From: Chris Wilson @ 2018-09-21 8:11 UTC (permalink / raw)
To: intel-gfx
Very light stress test to bombard the submission backends with a large
stream with requests of randomly assigned priorities. Preemption will be
occasionally requested, but never succeed!
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
---
drivers/gpu/drm/i915/selftests/intel_lrc.c | 83 ++++++++++++++++++++++
1 file changed, 83 insertions(+)
diff --git a/drivers/gpu/drm/i915/selftests/intel_lrc.c b/drivers/gpu/drm/i915/selftests/intel_lrc.c
index 1aea7a8f2224..8c8e6a8f7d52 100644
--- a/drivers/gpu/drm/i915/selftests/intel_lrc.c
+++ b/drivers/gpu/drm/i915/selftests/intel_lrc.c
@@ -6,6 +6,7 @@
#include "../i915_selftest.h"
#include "igt_flush_test.h"
+#include "i915_random.h"
#include "mock_context.h"
@@ -573,6 +574,87 @@ static int live_preempt_hang(void *arg)
return err;
}
+static int random_range(struct rnd_state *rnd, int min, int max)
+{
+ return i915_prandom_u32_max_state(max - min, rnd) + min;
+}
+
+static int random_priority(struct rnd_state *rnd)
+{
+ return random_range(rnd, I915_PRIORITY_MIN, I915_PRIORITY_MAX);
+}
+
+static int live_preempt_smoke(void *arg)
+{
+#define NCTX 1024
+ struct drm_i915_private *i915 = arg;
+ struct i915_gem_context **contexts;
+ struct intel_engine_cs *engine;
+ enum intel_engine_id id;
+ IGT_TIMEOUT(end_time);
+ I915_RND_STATE(prng);
+ unsigned long count;
+ int err = -ENOMEM;
+ int n;
+
+ if (!HAS_LOGICAL_RING_PREEMPTION(i915))
+ return 0;
+
+ contexts = kmalloc_array(NCTX, sizeof(*contexts), GFP_KERNEL);
+ if (!contexts)
+ return -ENOMEM;
+
+ mutex_lock(&i915->drm.struct_mutex);
+ intel_runtime_pm_get(i915);
+
+ for (n = 0; n < NCTX; n++) {
+ contexts[n] = kernel_context(i915);
+ if (!contexts[n])
+ goto err_ctx;
+ }
+
+ count = 0;
+ do {
+ for_each_engine(engine, i915, id) {
+ struct i915_gem_context *ctx =
+ contexts[i915_prandom_u32_max_state(NCTX,
+ &prng)];
+ struct i915_request *rq;
+
+ ctx->sched.priority = random_priority(&prng);
+
+ rq = i915_request_alloc(engine, ctx);
+ if (IS_ERR(rq)) {
+ err = PTR_ERR(rq);
+ goto err_ctx;
+ }
+
+ i915_request_add(rq);
+ count++;
+ }
+ } while (!__igt_timeout(end_time, NULL));
+
+ pr_info("Submitted %lu requests across %d engines and %d contexts\n",
+ count, INTEL_INFO(i915)->num_rings, NCTX);
+
+ err = 0;
+err_ctx:
+ if (igt_flush_test(i915, I915_WAIT_LOCKED))
+ err = -EIO;
+
+ for (n = 0; n < NCTX; n++) {
+ if (!contexts[n])
+ break;
+ kernel_context_close(contexts[n]);
+ }
+
+ intel_runtime_pm_put(i915);
+ mutex_unlock(&i915->drm.struct_mutex);
+ kfree(contexts);
+ return err;
+#undef NCTX
+}
+
int intel_execlists_live_selftests(struct drm_i915_private *i915)
{
static const struct i915_subtest tests[] = {
@@ -580,6 +662,7 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_preempt),
SUBTEST(live_late_preempt),
SUBTEST(live_preempt_hang),
+ SUBTEST(live_preempt_smoke),
};
if (!HAS_EXECLISTS(i915))
--
2.19.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
@ 2018-09-21 10:29 ` Patchwork
2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork
` (6 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 10:29 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption
URL : https://patchwork.freedesktop.org/series/50002/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
9badaef7a3f0 drm/i915/selftests: Smoketest preemption
-:50: WARNING:LINE_SPACING: Missing a blank line after declarations
#50: FILE: drivers/gpu/drm/i915/selftests/intel_lrc.c:594:
+ enum intel_engine_id id;
+ IGT_TIMEOUT(end_time);
total: 0 errors, 1 warnings, 0 checks, 101 lines checked
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/selftests: Smoketest preemption
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
@ 2018-09-21 10:29 ` Patchwork
2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork
` (5 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 10:29 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption
URL : https://patchwork.freedesktop.org/series/50002/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915/selftests: Smoketest preemption
+./include/linux/slab.h:631:13: error: undefined identifier '__builtin_mul_overflow'
+./include/linux/slab.h:631:13: warning: call with no type!
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/selftests: Smoketest preemption
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2018-09-21 10:54 ` Patchwork
2018-09-21 12:17 ` [PATCH v2] " Chris Wilson
` (4 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 10:54 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption
URL : https://patchwork.freedesktop.org/series/50002/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4859 -> Patchwork_10247 =
== Summary - WARNING ==
Minor unknown changes coming with Patchwork_10247 need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_10247, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://patchwork.freedesktop.org/api/1.0/series/50002/revisions/1/mbox/
== Possible new issues ==
Here are the unknown changes that may have been introduced in Patchwork_10247:
=== IGT changes ===
==== Warnings ====
igt@pm_rpm@module-reload:
fi-hsw-4770r: PASS -> SKIP
== Known issues ==
Here are the changes found in Patchwork_10247 that come from known issues:
=== IGT changes ===
==== Issues hit ====
igt@drv_module_reload@basic-reload-inject:
fi-hsw-4770r: PASS -> DMESG-WARN (fdo#107425, fdo#107924)
igt@gem_exec_suspend@basic-s3:
fi-bdw-samus: PASS -> INCOMPLETE (fdo#107773)
igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
fi-byt-clapper: PASS -> FAIL (fdo#103191, fdo#107362)
igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
fi-snb-2520m: PASS -> DMESG-FAIL (fdo#103713)
igt@kms_setmode@basic-clone-single-crtc:
fi-snb-2520m: PASS -> DMESG-WARN (fdo#103713)
igt@pm_rpm@basic-pci-d3-state:
fi-glk-j4005: PASS -> DMESG-WARN (fdo#106097)
==== Possible fixes ====
igt@drv_selftest@live_hangcheck:
fi-glk-j4005: INCOMPLETE (k.org#198133, fdo#103359) -> PASS
igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b:
fi-byt-clapper: FAIL (fdo#107362) -> PASS
igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c:
fi-cfl-8109u: FAIL (fdo#103375) -> PASS
fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191
fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359
fdo#103375 https://bugs.freedesktop.org/show_bug.cgi?id=103375
fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713
fdo#106097 https://bugs.freedesktop.org/show_bug.cgi?id=106097
fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362
fdo#107425 https://bugs.freedesktop.org/show_bug.cgi?id=107425
fdo#107773 https://bugs.freedesktop.org/show_bug.cgi?id=107773
fdo#107924 https://bugs.freedesktop.org/show_bug.cgi?id=107924
k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133
== Participating hosts (51 -> 46) ==
Missing (5): fi-ctg-p8600 fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-hsw-4200u
== Build changes ==
* Linux: CI_DRM_4859 -> Patchwork_10247
CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_10247: 9badaef7a3f0ec63d986395a4619c363957bfb5e @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
9badaef7a3f0 drm/i915/selftests: Smoketest preemption
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10247/issues.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2] drm/i915/selftests: Smoketest preemption
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
` (2 preceding siblings ...)
2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2018-09-21 12:17 ` Chris Wilson
2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork
` (3 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Chris Wilson @ 2018-09-21 12:17 UTC (permalink / raw)
To: intel-gfx
Very light stress test to bombard the submission backends with a large
stream with requests of randomly assigned priorities. Preemption will be
occasionally requested, but never succeed!
v2: Include a second pattern with more frequent preemption
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Michał Winiarski <michal.winiarski@intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
---
drivers/gpu/drm/i915/selftests/intel_lrc.c | 137 +++++++++++++++++++++
1 file changed, 137 insertions(+)
diff --git a/drivers/gpu/drm/i915/selftests/intel_lrc.c b/drivers/gpu/drm/i915/selftests/intel_lrc.c
index 1aea7a8f2224..3a474bb64c05 100644
--- a/drivers/gpu/drm/i915/selftests/intel_lrc.c
+++ b/drivers/gpu/drm/i915/selftests/intel_lrc.c
@@ -6,6 +6,7 @@
#include "../i915_selftest.h"
#include "igt_flush_test.h"
+#include "i915_random.h"
#include "mock_context.h"
@@ -573,6 +574,141 @@ static int live_preempt_hang(void *arg)
return err;
}
+static int random_range(struct rnd_state *rnd, int min, int max)
+{
+ return i915_prandom_u32_max_state(max - min, rnd) + min;
+}
+
+static int random_priority(struct rnd_state *rnd)
+{
+ return random_range(rnd, I915_PRIORITY_MIN, I915_PRIORITY_MAX);
+}
+
+struct preempt_smoke {
+ struct drm_i915_private *i915;
+ struct i915_gem_context **contexts;
+ unsigned int ncontext;
+ struct rnd_state prng;
+};
+
+static struct i915_gem_context *smoke_context(struct preempt_smoke *smoke)
+{
+ return smoke->contexts[i915_prandom_u32_max_state(smoke->ncontext,
+ &smoke->prng)];
+}
+
+static int smoke_crescendo(struct preempt_smoke *smoke)
+{
+ struct intel_engine_cs *engine;
+ enum intel_engine_id id;
+ unsigned long count;
+
+ count = 0;
+ for_each_engine(engine, smoke->i915, id) {
+ IGT_TIMEOUT(end_time);
+
+ do {
+ struct i915_gem_context *ctx = smoke_context(smoke);
+ struct i915_request *rq;
+
+ ctx->sched.priority = count % I915_PRIORITY_MAX;
+
+ rq = i915_request_alloc(engine, ctx);
+ if (IS_ERR(rq))
+ return PTR_ERR(rq);
+
+ i915_request_add(rq);
+ count++;
+ } while (!__igt_timeout(end_time, NULL));
+ }
+
+ pr_info("Submitted %lu crescendo requests across %d engines and %d contexts\n",
+ count, INTEL_INFO(smoke->i915)->num_rings, smoke->ncontext);
+ return 0;
+}
+
+static int smoke_random(struct preempt_smoke *smoke)
+{
+ struct intel_engine_cs *engine;
+ enum intel_engine_id id;
+ IGT_TIMEOUT(end_time);
+ unsigned long count;
+
+ count = 0;
+ do {
+ for_each_engine(engine, smoke->i915, id) {
+ struct i915_gem_context *ctx = smoke_context(smoke);
+ struct i915_request *rq;
+
+ ctx->sched.priority = random_priority(&smoke->prng);
+
+ rq = i915_request_alloc(engine, ctx);
+ if (IS_ERR(rq))
+ return PTR_ERR(rq);
+
+ i915_request_add(rq);
+ count++;
+ }
+ } while (!__igt_timeout(end_time, NULL));
+
+ pr_info("Submitted %lu random requests across %d engines and %d contexts\n",
+ count, INTEL_INFO(smoke->i915)->num_rings, smoke->ncontext);
+ return 0;
+}
+
+static int live_preempt_smoke(void *arg)
+{
+ struct preempt_smoke smoke = {
+ .i915 = arg,
+ .prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed),
+ .ncontext = 1024,
+ };
+ int err = -ENOMEM;
+ int n;
+
+ if (!HAS_LOGICAL_RING_PREEMPTION(smoke.i915))
+ return 0;
+
+ smoke.contexts = kmalloc_array(smoke.ncontext,
+ sizeof(*smoke.contexts),
+ GFP_KERNEL);
+ if (!smoke.contexts)
+ return -ENOMEM;
+
+ mutex_lock(&smoke.i915->drm.struct_mutex);
+ intel_runtime_pm_get(smoke.i915);
+
+ for (n = 0; n < smoke.ncontext; n++) {
+ smoke.contexts[n] = kernel_context(smoke.i915);
+ if (!smoke.contexts[n])
+ goto err_ctx;
+ }
+
+ err = smoke_crescendo(&smoke);
+ if (err)
+ goto err_ctx;
+
+ err = smoke_random(&smoke);
+ if (err)
+ goto err_ctx;
+
+err_ctx:
+ if (igt_flush_test(smoke.i915, I915_WAIT_LOCKED))
+ err = -EIO;
+
+ for (n = 0; n < smoke.ncontext; n++) {
+ if (!smoke.contexts[n])
+ break;
+ kernel_context_close(smoke.contexts[n]);
+ }
+
+ intel_runtime_pm_put(smoke.i915);
+ mutex_unlock(&smoke.i915->drm.struct_mutex);
+ kfree(smoke.contexts);
+
+ return err;
+}
+
int intel_execlists_live_selftests(struct drm_i915_private *i915)
{
static const struct i915_subtest tests[] = {
@@ -580,6 +716,7 @@ int intel_execlists_live_selftests(struct drm_i915_private *i915)
SUBTEST(live_preempt),
SUBTEST(live_late_preempt),
SUBTEST(live_preempt_hang),
+ SUBTEST(live_preempt_smoke),
};
if (!HAS_EXECLISTS(i915))
--
2.19.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2)
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
` (3 preceding siblings ...)
2018-09-21 12:17 ` [PATCH v2] " Chris Wilson
@ 2018-09-21 12:34 ` Patchwork
2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork
` (2 subsequent siblings)
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 12:34 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption (rev2)
URL : https://patchwork.freedesktop.org/series/50002/
State : warning
== Summary ==
$ dim checkpatch origin/drm-tip
f3a04f9d05fe drm/i915/selftests: Smoketest preemption
-:92: WARNING:LINE_SPACING: Missing a blank line after declarations
#92: FILE: drivers/gpu/drm/i915/selftests/intel_lrc.c:634:
+ enum intel_engine_id id;
+ IGT_TIMEOUT(end_time);
total: 0 errors, 1 warnings, 0 checks, 155 lines checked
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915/selftests: Smoketest preemption (rev2)
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
` (4 preceding siblings ...)
2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork
@ 2018-09-21 12:35 ` Patchwork
2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork
2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption Patchwork
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 12:35 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption (rev2)
URL : https://patchwork.freedesktop.org/series/50002/
State : warning
== Summary ==
$ dim sparse origin/drm-tip
Commit: drm/i915/selftests: Smoketest preemption
+./include/linux/slab.h:631:13: error: undefined identifier '__builtin_mul_overflow'
+./include/linux/slab.h:631:13: warning: call with no type!
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915/selftests: Smoketest preemption (rev2)
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
` (5 preceding siblings ...)
2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2018-09-21 12:59 ` Patchwork
2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption Patchwork
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 12:59 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption (rev2)
URL : https://patchwork.freedesktop.org/series/50002/
State : failure
== Summary ==
= CI Bug Log - changes from CI_DRM_4859 -> Patchwork_10249 =
== Summary - FAILURE ==
Serious unknown changes coming with Patchwork_10249 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_10249, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://patchwork.freedesktop.org/api/1.0/series/50002/revisions/2/mbox/
== Possible new issues ==
Here are the unknown changes that may have been introduced in Patchwork_10249:
=== IGT changes ===
==== Possible regressions ====
igt@drv_selftest@live_gtt:
fi-kbl-7560u: PASS -> INCOMPLETE
== Known issues ==
Here are the changes found in Patchwork_10249 that come from known issues:
=== IGT changes ===
==== Issues hit ====
igt@drv_getparams_basic@basic-subslice-total:
fi-snb-2520m: PASS -> DMESG-WARN (fdo#103713) +10
igt@drv_module_reload@basic-reload:
fi-blb-e6850: PASS -> INCOMPLETE (fdo#107718)
igt@gem_exec_suspend@basic-s3:
fi-cfl-8109u: PASS -> INCOMPLETE (fdo#107187)
igt@kms_flip@basic-flip-vs-modeset:
fi-ilk-650: PASS -> DMESG-WARN (fdo#106387)
igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
fi-byt-clapper: PASS -> FAIL (fdo#103191, fdo#107362)
==== Possible fixes ====
igt@drv_selftest@live_guc:
fi-skl-guc: DMESG-WARN (fdo#107258) -> PASS
fi-kbl-guc: DMESG-WARN (fdo#107258) -> PASS
igt@drv_selftest@live_hangcheck:
fi-glk-j4005: INCOMPLETE (fdo#103359, k.org#198133) -> PASS
igt@kms_pipe_crc_basic@nonblocking-crc-pipe-b:
fi-byt-clapper: FAIL (fdo#107362) -> PASS
fdo#103191 https://bugs.freedesktop.org/show_bug.cgi?id=103191
fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359
fdo#103713 https://bugs.freedesktop.org/show_bug.cgi?id=103713
fdo#106387 https://bugs.freedesktop.org/show_bug.cgi?id=106387
fdo#107187 https://bugs.freedesktop.org/show_bug.cgi?id=107187
fdo#107258 https://bugs.freedesktop.org/show_bug.cgi?id=107258
fdo#107362 https://bugs.freedesktop.org/show_bug.cgi?id=107362
fdo#107718 https://bugs.freedesktop.org/show_bug.cgi?id=107718
k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133
== Participating hosts (51 -> 45) ==
Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-cfl-guc fi-ctg-p8600
== Build changes ==
* Linux: CI_DRM_4859 -> Patchwork_10249
CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_10249: f3a04f9d05fe37ce12006ae7e3cb59ce57d03d33 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
f3a04f9d05fe drm/i915/selftests: Smoketest preemption
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10249/issues.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
` (6 preceding siblings ...)
2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2018-09-21 13:01 ` Patchwork
7 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2018-09-21 13:01 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/selftests: Smoketest preemption
URL : https://patchwork.freedesktop.org/series/50002/
State : success
== Summary ==
= CI Bug Log - changes from CI_DRM_4859_full -> Patchwork_10247_full =
== Summary - SUCCESS ==
No regressions found.
== Known issues ==
Here are the changes found in Patchwork_10247_full that come from known issues:
=== IGT changes ===
==== Issues hit ====
igt@kms_busy@extended-modeset-hang-newfb-render-c:
shard-apl: NOTRUN -> DMESG-WARN (fdo#107956)
igt@kms_setmode@basic:
shard-apl: PASS -> FAIL (fdo#99912)
==== Possible fixes ====
igt@gem_eio@in-flight-suspend:
shard-apl: INCOMPLETE (fdo#103927) -> PASS
igt@gem_exec_big:
shard-hsw: TIMEOUT (fdo#107937) -> PASS
igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
shard-glk: INCOMPLETE (k.org#198133, fdo#103359) -> PASS
igt@kms_flip@2x-flip-vs-expired-vblank:
shard-glk: FAIL (fdo#105363) -> PASS +1
igt@kms_setmode@basic:
shard-kbl: FAIL (fdo#99912) -> PASS
fdo#103359 https://bugs.freedesktop.org/show_bug.cgi?id=103359
fdo#103927 https://bugs.freedesktop.org/show_bug.cgi?id=103927
fdo#105363 https://bugs.freedesktop.org/show_bug.cgi?id=105363
fdo#107937 https://bugs.freedesktop.org/show_bug.cgi?id=107937
fdo#107956 https://bugs.freedesktop.org/show_bug.cgi?id=107956
fdo#99912 https://bugs.freedesktop.org/show_bug.cgi?id=99912
k.org#198133 https://bugzilla.kernel.org/show_bug.cgi?id=198133
== Participating hosts (5 -> 5) ==
No changes in participating hosts
== Build changes ==
* Linux: CI_DRM_4859 -> Patchwork_10247
CI_DRM_4859: 841654aee134e50b21bf8f2aab17da8d0afd14c4 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_4648: f2919ea120660ca15622a27527e1842d0dd3f1b7 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_10247: 9badaef7a3f0ec63d986395a4619c363957bfb5e @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_10247/shards.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-09-21 13:01 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-21 8:11 [PATCH] drm/i915/selftests: Smoketest preemption Chris Wilson
2018-09-21 10:29 ` ✗ Fi.CI.CHECKPATCH: warning for " Patchwork
2018-09-21 10:29 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-09-21 10:54 ` ✓ Fi.CI.BAT: success " Patchwork
2018-09-21 12:17 ` [PATCH v2] " Chris Wilson
2018-09-21 12:34 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/selftests: Smoketest preemption (rev2) Patchwork
2018-09-21 12:35 ` ✗ Fi.CI.SPARSE: " Patchwork
2018-09-21 12:59 ` ✗ Fi.CI.BAT: failure " Patchwork
2018-09-21 13:01 ` ✓ Fi.CI.IGT: success for drm/i915/selftests: Smoketest preemption 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.