* [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
@ 2019-12-29 18:31 Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission Chris Wilson
` (13 more replies)
0 siblings, 14 replies; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Set up the RING_MI_NODE in new contexts to clear the STOP_RING bit, just
in case they find it still set after a reset (as they are the first
contexts to be run).
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 4fb70a7716e3..723914a41ef4 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -3030,10 +3030,8 @@ static void reset_csb_pointers(struct intel_engine_cs *engine)
&execlists->csb_status[reset_value]);
}
-static void __execlists_reset_reg_state(const struct intel_context *ce,
- const struct intel_engine_cs *engine)
+static void __reset_stop_ring(u32 *regs, const struct intel_engine_cs *engine)
{
- u32 *regs = ce->lrc_reg_state;
int x;
x = lrc_ring_mi_mode(engine);
@@ -3043,6 +3041,14 @@ static void __execlists_reset_reg_state(const struct intel_context *ce,
}
}
+static void __execlists_reset_reg_state(const struct intel_context *ce,
+ const struct intel_engine_cs *engine)
+{
+ u32 *regs = ce->lrc_reg_state;
+
+ __reset_stop_ring(regs, engine);
+}
+
static void __execlists_reset(struct intel_engine_cs *engine, bool stalled)
{
struct intel_engine_execlists * const execlists = &engine->execlists;
@@ -4043,6 +4049,8 @@ static void execlists_init_reg_state(u32 *regs,
INTEL_GEN(engine->i915) >= 12 ?
GEN12_CTX_BB_PER_CTX_PTR :
CTX_BB_PER_CTX_PTR);
+
+ __reset_stop_ring(regs, engine);
}
static int
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 13:43 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation Chris Wilson
` (12 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Assume that the HW starts off with tag 0 "active" and so avoid using tag
0 for our own first ELSP submission.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 723914a41ef4..14e7e179855f 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -1108,7 +1108,7 @@ __execlists_schedule_in(struct i915_request *rq)
/* We don't need a strict matching tag, just different values */
ce->lrc_desc &= ~GENMASK_ULL(47, 37);
ce->lrc_desc |=
- (u64)(engine->context_tag++ % NUM_CONTEXT_TAG) <<
+ (u64)(++engine->context_tag % NUM_CONTEXT_TAG) <<
GEN11_SW_CTX_ID_SHIFT;
BUILD_BUG_ON(NUM_CONTEXT_TAG > GEN12_MAX_CONTEXT_HW_ID);
}
@@ -2925,6 +2925,8 @@ static void enable_execlists(struct intel_engine_cs *engine)
RING_HWS_PGA,
i915_ggtt_offset(engine->status_page.vma));
ENGINE_POSTING_READ(engine, RING_HWS_PGA);
+
+ engine->context_tag = 0;
}
static bool unexpected_starting_state(struct intel_engine_cs *engine)
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 13:58 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state Chris Wilson
` (11 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Mark the GT as wedged so that we are not tempted to use it prior to
initialisation.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Andi Shyti <andi.shyti@intel.com>
---
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 8 ++++----
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +++++-
drivers/gpu/drm/i915/gt/intel_reset.c | 3 +++
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 1 +
4 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
index 010620b78202..cd82f0baef49 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
@@ -123,16 +123,16 @@ static bool switch_to_kernel_context(struct intel_engine_cs *engine)
unsigned long flags;
bool result = true;
+ /* GPU is pointing to the void, as good as in the kernel context. */
+ if (intel_gt_is_wedged(engine->gt))
+ return true;
+
GEM_BUG_ON(!intel_context_is_barrier(ce));
/* Already inside the kernel context, safe to power down. */
if (engine->wakeref_serial == engine->serial)
return true;
- /* GPU is pointing to the void, as good as in the kernel context. */
- if (intel_gt_is_wedged(engine->gt))
- return true;
-
/*
* Note, we do this without taking the timeline->mutex. We cannot
* as we may be called while retiring the kernel context and so
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
index 3cda837d64c9..9b220c930ebc 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
@@ -179,7 +179,7 @@ int intel_gt_resume(struct intel_gt *gt)
enum intel_engine_id id;
int err;
- err = intel_gt_terminally_wedged(gt);
+ err = intel_gt_has_init_error(gt);
if (err)
return err;
@@ -196,6 +196,10 @@ int intel_gt_resume(struct intel_gt *gt)
intel_uncore_forcewake_get(gt->uncore, FORCEWAKE_ALL);
intel_rc6_sanitize(>->rc6);
gt_sanitize(gt, true);
+ if (intel_gt_is_wedged(gt)) {
+ err = -EIO;
+ goto out_fw;
+ }
/* Only when the HW is re-initialised, can we replay the requests */
err = intel_gt_init_hw(gt);
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index 8af253334f52..fe919a1af904 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1353,6 +1353,9 @@ void intel_gt_init_reset(struct intel_gt *gt)
init_waitqueue_head(>->reset.queue);
mutex_init(>->reset.mutex);
init_srcu_struct(>->reset.backoff_srcu);
+
+ /* no GPU until we are ready! */
+ __set_bit(I915_WEDGED, >->reset.flags);
}
void intel_gt_fini_reset(struct intel_gt *gt)
diff --git a/drivers/gpu/drm/i915/selftests/mock_gem_device.c b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
index ac641f5360e1..2b01094e4318 100644
--- a/drivers/gpu/drm/i915/selftests/mock_gem_device.c
+++ b/drivers/gpu/drm/i915/selftests/mock_gem_device.c
@@ -184,6 +184,7 @@ struct drm_i915_private *mock_gem_device(void)
if (mock_engine_init(i915->engine[RCS0]))
goto err_context;
+ __clear_bit(I915_WEDGED, &i915->gt.reset.flags);
intel_engines_driver_register(i915);
return i915;
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 14:46 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume Chris Wilson
` (10 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Only restore valid resource streamer state from the context image, i.e.
avoid restoring if we know the image is invalid.
Closes: https://gitlab.freedesktop.org/drm/intel/issues/446
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
.../gpu/drm/i915/gt/intel_ring_submission.c | 24 +++++++++----------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_ring_submission.c b/drivers/gpu/drm/i915/gt/intel_ring_submission.c
index 81f872f9ef03..066c4eddf5d0 100644
--- a/drivers/gpu/drm/i915/gt/intel_ring_submission.c
+++ b/drivers/gpu/drm/i915/gt/intel_ring_submission.c
@@ -1408,14 +1408,6 @@ static inline int mi_set_context(struct i915_request *rq, u32 flags)
int len;
u32 *cs;
- flags |= MI_MM_SPACE_GTT;
- if (IS_HASWELL(i915))
- /* These flags are for resource streamer on HSW+ */
- flags |= HSW_MI_RS_SAVE_STATE_EN | HSW_MI_RS_RESTORE_STATE_EN;
- else
- /* We need to save the extended state for powersaving modes */
- flags |= MI_SAVE_EXT_STATE_EN | MI_RESTORE_EXT_STATE_EN;
-
len = 4;
if (IS_GEN(i915, 7))
len += 2 + (num_engines ? 4 * num_engines + 6 : 0);
@@ -1607,15 +1599,21 @@ static int switch_context(struct i915_request *rq)
return ret;
if (ce->state) {
- u32 hw_flags;
+ u32 flags;
GEM_BUG_ON(rq->engine->id != RCS0);
- hw_flags = 0;
- if (!test_bit(CONTEXT_VALID_BIT, &ce->flags))
- hw_flags = MI_RESTORE_INHIBIT;
+ /* For resource streamer on HSW+ and power context elsewhere */
+ BUILD_BUG_ON(HSW_MI_RS_SAVE_STATE_EN != MI_SAVE_EXT_STATE_EN);
+ BUILD_BUG_ON(HSW_MI_RS_RESTORE_STATE_EN != MI_RESTORE_EXT_STATE_EN);
+
+ flags = MI_SAVE_EXT_STATE_EN | MI_MM_SPACE_GTT;
+ if (test_bit(CONTEXT_VALID_BIT, &ce->flags))
+ flags |= MI_RESTORE_EXT_STATE_EN;
+ else
+ flags |= MI_RESTORE_INHIBIT;
- ret = mi_set_context(rq, hw_flags);
+ ret = mi_set_context(rq, flags);
if (ret)
return ret;
}
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (2 preceding siblings ...)
2019-12-29 18:31 ` [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 16:06 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling Chris Wilson
` (9 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
We leave the kernel_context on the HW as we suspend (and while idle).
There is no guarantee that is complete in memory, so we try to inhibit
restoration from the kernel_context. Reinforce the inhibition by
scrubbing the context.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +++++++++++++++--
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +-
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 14e7e179855f..b1508dbd1063 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -2494,6 +2494,11 @@ static int execlists_context_alloc(struct intel_context *ce)
static void execlists_context_reset(struct intel_context *ce)
{
+ u32 *regs;
+
+ CE_TRACE(ce, "reset\n");
+ GEM_BUG_ON(!intel_context_is_pinned(ce));
+
/*
* Because we emit WA_TAIL_DWORDS there may be a disparity
* between our bookkeeping in ce->ring->head and ce->ring->tail and
@@ -2510,8 +2515,17 @@ static void execlists_context_reset(struct intel_context *ce)
* So to avoid that we reset the context images upon resume. For
* simplicity, we just zero everything out.
*/
- intel_ring_reset(ce->ring, 0);
+ intel_ring_reset(ce->ring, ce->ring->emit);
+
+ regs = memset(ce->lrc_reg_state, 0, PAGE_SIZE);
+ execlists_init_reg_state(regs, ce, ce->engine, ce->ring, true);
__execlists_update_reg_state(ce, ce->engine);
+
+ /* Avoid trying to reload the garbage */
+ regs[CTX_CONTEXT_CONTROL] |=
+ _MASKED_BIT_ENABLE(CTX_CTRL_ENGINE_CTX_RESTORE_INHIBIT);
+
+ ce->lrc_desc |= CTX_DESC_FORCE_RESTORE;
}
static const struct intel_context_ops execlists_context_ops = {
@@ -3968,7 +3982,6 @@ static void init_common_reg_state(u32 * const regs,
CTX_CTRL_RS_CTX_ENABLE);
regs[CTX_RING_CTL] = RING_CTL_SIZE(ring->size) | RING_VALID;
- regs[CTX_BB_STATE] = RING_BB_PPGTT;
}
static void init_wa_bb_reg_state(u32 * const regs,
diff --git a/drivers/gpu/drm/i915/gt/intel_ring_submission.c b/drivers/gpu/drm/i915/gt/intel_ring_submission.c
index 066c4eddf5d0..843111b7b015 100644
--- a/drivers/gpu/drm/i915/gt/intel_ring_submission.c
+++ b/drivers/gpu/drm/i915/gt/intel_ring_submission.c
@@ -1347,7 +1347,7 @@ static int ring_context_pin(struct intel_context *ce)
static void ring_context_reset(struct intel_context *ce)
{
- intel_ring_reset(ce->ring, 0);
+ intel_ring_reset(ce->ring, ce->ring->emit);
}
static const struct intel_context_ops ring_context_ops = {
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (3 preceding siblings ...)
2019-12-29 18:31 ` [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 16:12 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking Chris Wilson
` (8 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Before we idle, on parking, we switch to the kernel context such that we
have a scratch context loaded while the GPU idle, protecting any
precious user state. Be paranoid and assume that the idle state may have
been trashed, and reset the kernel_context image after idling.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 6 ++++++
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 --------
drivers/gpu/drm/i915/gt/mock_engine.c | 5 +++++
3 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
index cd82f0baef49..1b9f73948f22 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
@@ -20,6 +20,7 @@ static int __engine_unpark(struct intel_wakeref *wf)
{
struct intel_engine_cs *engine =
container_of(wf, typeof(*engine), wakeref);
+ struct intel_context *ce;
void *map;
ENGINE_TRACE(engine, "\n");
@@ -34,6 +35,11 @@ static int __engine_unpark(struct intel_wakeref *wf)
if (!IS_ERR_OR_NULL(map))
engine->pinned_default_state = map;
+ /* Discard stale context state from across idling */
+ ce = engine->kernel_context;
+ if (ce)
+ ce->ops->reset(ce);
+
if (engine->unpark)
engine->unpark(engine);
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
index 9b220c930ebc..d1c2f034296a 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
@@ -213,16 +213,8 @@ int intel_gt_resume(struct intel_gt *gt)
intel_llc_enable(>->llc);
for_each_engine(engine, gt, id) {
- struct intel_context *ce;
-
intel_engine_pm_get(engine);
- ce = engine->kernel_context;
- if (ce) {
- GEM_BUG_ON(!intel_context_is_pinned(ce));
- ce->ops->reset(ce);
- }
-
engine->serial++; /* kernel context lost */
err = engine->resume(engine);
diff --git a/drivers/gpu/drm/i915/gt/mock_engine.c b/drivers/gpu/drm/i915/gt/mock_engine.c
index 4e1eafa94be9..d0e68ce9aa51 100644
--- a/drivers/gpu/drm/i915/gt/mock_engine.c
+++ b/drivers/gpu/drm/i915/gt/mock_engine.c
@@ -152,6 +152,10 @@ static int mock_context_pin(struct intel_context *ce)
return intel_context_active_acquire(ce);
}
+static void mock_context_reset(struct intel_context *ce)
+{
+}
+
static const struct intel_context_ops mock_context_ops = {
.alloc = mock_context_alloc,
@@ -161,6 +165,7 @@ static const struct intel_context_ops mock_context_ops = {
.enter = intel_context_enter_engine,
.exit = intel_context_exit_engine,
+ .reset = mock_context_reset,
.destroy = mock_context_destroy,
};
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (4 preceding siblings ...)
2019-12-29 18:31 ` [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling Chris Wilson
@ 2019-12-29 18:31 ` Chris Wilson
2019-12-30 16:16 ` Matthew Auld
2019-12-29 19:20 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Patchwork
` (7 subsequent siblings)
13 siblings, 1 reply; 22+ messages in thread
From: Chris Wilson @ 2019-12-29 18:31 UTC (permalink / raw)
To: intel-gfx
Keep scrubbing the kernel_context image with poison before we reset it
in order to demonstrate that we will be resilient in the case where it
is accidentally overwritten on idle.
Suggested-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/gt/intel_context_types.h | 2 ++
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 18 +++++++++++++++++-
drivers/gpu/drm/i915/gt/intel_lrc.c | 4 ++--
3 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_context_types.h b/drivers/gpu/drm/i915/gt/intel_context_types.h
index 9527a659546c..ca1420fb8b53 100644
--- a/drivers/gpu/drm/i915/gt/intel_context_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_context_types.h
@@ -17,6 +17,8 @@
#include "intel_engine_types.h"
#include "intel_sseu.h"
+#define CONTEXT_REDZONE POISON_INUSE
+
struct i915_gem_context;
struct i915_vma;
struct intel_context;
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
index 1b9f73948f22..ea90ab3e396e 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c
@@ -37,8 +37,24 @@ static int __engine_unpark(struct intel_wakeref *wf)
/* Discard stale context state from across idling */
ce = engine->kernel_context;
- if (ce)
+ if (ce) {
+ GEM_BUG_ON(test_bit(CONTEXT_VALID_BIT, &ce->flags));
+
+ /* First poison the image to verify we never fully trust it */
+ if (IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM) && ce->state) {
+ struct drm_i915_gem_object *obj = ce->state->obj;
+ int type = i915_coherent_map_type(engine->i915);
+
+ map = i915_gem_object_pin_map(obj, type);
+ if (!IS_ERR(map)) {
+ memset(map, CONTEXT_REDZONE, obj->base.size);
+ i915_gem_object_flush_map(obj);
+ i915_gem_object_unpin_map(obj);
+ }
+ }
+
ce->ops->reset(ce);
+ }
if (engine->unpark)
engine->unpark(engine);
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index b1508dbd1063..b7c963cfad04 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -2399,7 +2399,7 @@ set_redzone(void *vaddr, const struct intel_engine_cs *engine)
vaddr += engine->context_size;
- memset(vaddr, POISON_INUSE, I915_GTT_PAGE_SIZE);
+ memset(vaddr, CONTEXT_REDZONE, I915_GTT_PAGE_SIZE);
}
static void
@@ -2410,7 +2410,7 @@ check_redzone(const void *vaddr, const struct intel_engine_cs *engine)
vaddr += engine->context_size;
- if (memchr_inv(vaddr, POISON_INUSE, I915_GTT_PAGE_SIZE))
+ if (memchr_inv(vaddr, CONTEXT_REDZONE, I915_GTT_PAGE_SIZE))
dev_err_once(engine->i915->drm.dev,
"%s context redzone overwritten!\n",
engine->name);
--
2.25.0.rc0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (5 preceding siblings ...)
2019-12-29 18:31 ` [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking Chris Wilson
@ 2019-12-29 19:20 ` Patchwork
2019-12-29 20:50 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
` (6 subsequent siblings)
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-29 19:20 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
URL : https://patchwork.freedesktop.org/series/71479/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7650 -> Patchwork_15941
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/index.html
Known issues
------------
Here are the changes found in Patchwork_15941 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_suspend@basic-s3:
- fi-cml-s: [PASS][1] -> [INCOMPLETE][2] ([i915#283])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
* igt@i915_module_load@reload:
- fi-kbl-x1275: [PASS][3] -> [DMESG-WARN][4] ([i915#62] / [i915#92])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-x1275/igt@i915_module_load@reload.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-x1275/igt@i915_module_load@reload.html
#### Possible fixes ####
* igt@gem_close_race@basic-threads:
- fi-byt-j1900: [TIMEOUT][5] ([i915#816]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-byt-j1900/igt@gem_close_race@basic-threads.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-byt-j1900/igt@gem_close_race@basic-threads.html
* igt@i915_module_load@reload-no-display:
- fi-kbl-x1275: [DMESG-WARN][7] ([i915#62] / [i915#92]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rpm@module-reload:
- fi-skl-6600u: [DMESG-WARN][9] ([i915#889]) -> [PASS][10] +13 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-skl-6600u/igt@i915_pm_rpm@module-reload.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-skl-6600u/igt@i915_pm_rpm@module-reload.html
- fi-skl-6770hq: [DMESG-WARN][11] ([i915#592]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live_blt:
- fi-ivb-3770: [DMESG-FAIL][13] ([i915#725]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-ivb-3770/igt@i915_selftest@live_blt.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-ivb-3770/igt@i915_selftest@live_blt.html
- fi-hsw-4770: [DMESG-FAIL][15] ([i915#725]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-hsw-4770/igt@i915_selftest@live_blt.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-hsw-4770/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_client:
- fi-skl-6600u: [DMESG-WARN][17] -> [PASS][18] +9 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-skl-6600u/igt@i915_selftest@live_client.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-skl-6600u/igt@i915_selftest@live_client.html
* igt@i915_selftest@live_execlists:
- fi-kbl-soraka: [DMESG-FAIL][19] ([i915#656]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
* igt@i915_selftest@live_gem_contexts:
- fi-byt-n2820: [DMESG-FAIL][21] ([i915#830]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html
* igt@i915_selftest@live_gt_lrc:
- fi-skl-6600u: [DMESG-FAIL][23] ([i915#889]) -> [PASS][24] +3 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-skl-6600u/igt@i915_selftest@live_gt_lrc.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-skl-6600u/igt@i915_selftest@live_gt_lrc.html
* igt@i915_selftest@live_reset:
- fi-skl-6600u: [DMESG-FAIL][25] -> [PASS][26] +3 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-skl-6600u/igt@i915_selftest@live_reset.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-skl-6600u/igt@i915_selftest@live_reset.html
#### Warnings ####
* igt@gem_exec_suspend@basic-s4-devices:
- fi-kbl-x1275: [DMESG-WARN][27] ([fdo#107139] / [i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][28] ([fdo#107139] / [i915#62] / [i915#92])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_selftest@live_blt:
- fi-hsw-4770r: [DMESG-FAIL][29] ([i915#563]) -> [DMESG-FAIL][30] ([i915#553] / [i915#725])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-hsw-4770r/igt@i915_selftest@live_blt.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-hsw-4770r/igt@i915_selftest@live_blt.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- fi-kbl-x1275: [DMESG-WARN][31] ([i915#62] / [i915#92]) -> [DMESG-WARN][32] ([i915#62] / [i915#92] / [i915#95]) +6 similar issues
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- fi-kbl-x1275: [DMESG-WARN][33] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][34] ([i915#62] / [i915#92]) +2 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[fdo#107139]: https://bugs.freedesktop.org/show_bug.cgi?id=107139
[i915#283]: https://gitlab.freedesktop.org/drm/intel/issues/283
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563
[i915#592]: https://gitlab.freedesktop.org/drm/intel/issues/592
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
[i915#830]: https://gitlab.freedesktop.org/drm/intel/issues/830
[i915#889]: https://gitlab.freedesktop.org/drm/intel/issues/889
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (44 -> 41)
------------------------------
Additional (5): fi-hsw-peppy fi-snb-2520m fi-gdg-551 fi-skl-lmem fi-blb-e6850
Missing (8): fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-whl-u fi-byt-clapper fi-bdw-samus fi-snb-2600
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7650 -> Patchwork_15941
CI-20190529: 20190529
CI_DRM_7650: 926e3a4dc2ae786acd5e638edda7719ff76fb112 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5352: 0586d205f651674e575351c2d5a7d0760716c9f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15941: 3aa9efbf418cb3b1a881cfc27d623371e0c0583a @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
3aa9efbf418c drm/i915/gt: Always poison the kernel_context image before unparking
0fc6bca58e6a drm/i915/gt: Discard stale context state from across idling
80f28a38ae77 drm/i915/gt: Ignore stale context state upon resume
e12f5fd54e18 drm/i915/gt: Do not restore invalid RS state
a91bbfebcf8d drm/i915/gt: Avoid using the GPU before initialisation
0fc621077c41 drm/i915/gt: Avoid using tag 0 for the very first submission
7bc39082d106 drm/i915/gt: Ensure that all new contexts clear STOP_RING
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (6 preceding siblings ...)
2019-12-29 19:20 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Patchwork
@ 2019-12-29 20:50 ` Patchwork
2019-12-29 22:27 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2) Patchwork
` (5 subsequent siblings)
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-29 20:50 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
URL : https://patchwork.freedesktop.org/series/71479/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7650_full -> Patchwork_15941_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Known issues
------------
Here are the changes found in Patchwork_15941_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_persistence@vcs1-queued:
- shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#109276] / [fdo#112080]) +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb1/igt@gem_ctx_persistence@vcs1-queued.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb6/igt@gem_ctx_persistence@vcs1-queued.html
* igt@gem_exec_await@wide-contexts:
- shard-apl: [PASS][3] -> [INCOMPLETE][4] ([fdo#103927]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-apl4/igt@gem_exec_await@wide-contexts.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-apl8/igt@gem_exec_await@wide-contexts.html
* igt@gem_exec_schedule@preempt-queue-chain-bsd2:
- shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276]) +9 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb1/igt@gem_exec_schedule@preempt-queue-chain-bsd2.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb7/igt@gem_exec_schedule@preempt-queue-chain-bsd2.html
* igt@gem_exec_schedule@wide-bsd:
- shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112146]) +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@gem_exec_schedule@wide-bsd.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb2/igt@gem_exec_schedule@wide-bsd.html
* igt@i915_pm_rps@reset:
- shard-iclb: [PASS][9] -> [FAIL][10] ([i915#413])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@i915_pm_rps@reset.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb4/igt@i915_pm_rps@reset.html
* igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding:
- shard-skl: [PASS][11] -> [FAIL][12] ([i915#54]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl3/igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl6/igt@kms_cursor_crc@pipe-a-cursor-64x64-sliding.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-skl: [PASS][13] -> [FAIL][14] ([i915#79])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-skl: [PASS][15] -> [INCOMPLETE][16] ([i915#221]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl3/igt@kms_flip@flip-vs-suspend.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl2/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render:
- shard-skl: [PASS][17] -> [FAIL][18] ([i915#49])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl8/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [PASS][19] -> [DMESG-WARN][20] ([i915#180]) +6 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-kbl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
- shard-apl: [PASS][21] -> [DMESG-WARN][22] ([i915#180]) +2 similar issues
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-apl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-apl4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
* igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min:
- shard-skl: [PASS][23] -> [FAIL][24] ([fdo#108145])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl3/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-constant-alpha-min.html
* igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
- shard-skl: [PASS][25] -> [FAIL][26] ([fdo#108145] / [i915#265]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl7/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl2/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
* igt@kms_psr2_su@page_flip:
- shard-iclb: [PASS][27] -> [SKIP][28] ([fdo#109642] / [fdo#111068])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb2/igt@kms_psr2_su@page_flip.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb1/igt@kms_psr2_su@page_flip.html
* igt@kms_psr@no_drrs:
- shard-iclb: [PASS][29] -> [FAIL][30] ([i915#173])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb2/igt@kms_psr@no_drrs.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb1/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [PASS][31] -> [SKIP][32] ([fdo#109441]) +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb1/igt@kms_psr@psr2_primary_page_flip.html
* igt@perf_pmu@busy-no-semaphores-vcs1:
- shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#112080]) +11 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb1/igt@perf_pmu@busy-no-semaphores-vcs1.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb8/igt@perf_pmu@busy-no-semaphores-vcs1.html
#### Possible fixes ####
* igt@gem_ctx_isolation@vecs0-s3:
- shard-apl: [DMESG-WARN][35] ([i915#180]) -> [PASS][36] +1 similar issue
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-apl6/igt@gem_ctx_isolation@vecs0-s3.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-apl4/igt@gem_ctx_isolation@vecs0-s3.html
* igt@gem_ctx_persistence@vcs1-persistence:
- shard-iclb: [SKIP][37] ([fdo#109276] / [fdo#112080]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb8/igt@gem_ctx_persistence@vcs1-persistence.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb2/igt@gem_ctx_persistence@vcs1-persistence.html
* igt@gem_ctx_shared@exec-single-timeline-bsd:
- shard-iclb: [SKIP][39] ([fdo#110841]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb1/igt@gem_ctx_shared@exec-single-timeline-bsd.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb7/igt@gem_ctx_shared@exec-single-timeline-bsd.html
* igt@gem_exec_capture@capture-bsd2:
- shard-iclb: [SKIP][41] ([fdo#109276]) -> [PASS][42] +14 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@gem_exec_capture@capture-bsd2.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb4/igt@gem_exec_capture@capture-bsd2.html
* igt@gem_exec_parallel@vcs1:
- shard-iclb: [SKIP][43] ([fdo#112080]) -> [PASS][44] +6 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@gem_exec_parallel@vcs1.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb1/igt@gem_exec_parallel@vcs1.html
* igt@gem_exec_schedule@in-order-render:
- shard-skl: [DMESG-WARN][45] ([i915#109]) -> [PASS][46] +2 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl6/igt@gem_exec_schedule@in-order-render.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl1/igt@gem_exec_schedule@in-order-render.html
* igt@gem_exec_schedule@preempt-other-chain-bsd:
- shard-iclb: [SKIP][47] ([fdo#112146]) -> [PASS][48] +3 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb4/igt@gem_exec_schedule@preempt-other-chain-bsd.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb8/igt@gem_exec_schedule@preempt-other-chain-bsd.html
* igt@gem_persistent_relocs@forked-interruptible-thrashing:
- shard-snb: [FAIL][49] ([i915#520]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-snb1/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-snb4/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
* {igt@gen9_exec_parse@allowed-single}:
- shard-skl: [DMESG-WARN][51] ([i915#716]) -> [PASS][52]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl2/igt@gen9_exec_parse@allowed-single.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl6/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [FAIL][53] ([i915#454]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb8/igt@i915_pm_dc@dc6-psr.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb8/igt@i915_pm_dc@dc6-psr.html
* igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding:
- shard-skl: [FAIL][55] ([i915#54]) -> [PASS][56] +2 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-skl8/igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-skl4/igt@kms_cursor_crc@pipe-b-cursor-128x42-sliding.html
* igt@kms_cursor_crc@pipe-c-cursor-suspend:
- shard-iclb: [INCOMPLETE][57] ([i915#140]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb4/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb2/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
* igt@kms_flip@flip-vs-suspend:
- shard-snb: [DMESG-WARN][59] ([i915#42]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-snb5/igt@kms_flip@flip-vs-suspend.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-snb7/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-kbl: [DMESG-WARN][61] ([i915#180]) -> [PASS][62] +7 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [SKIP][63] ([fdo#109441]) -> [PASS][64] +1 similar issue
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@kms_psr@psr2_sprite_plane_move.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_setmode@basic:
- shard-apl: [FAIL][65] ([i915#31]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-apl1/igt@kms_setmode@basic.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-apl4/igt@kms_setmode@basic.html
#### Warnings ####
* igt@gem_ctx_isolation@vcs1-nonpriv:
- shard-iclb: [SKIP][67] ([fdo#109276] / [fdo#112080]) -> [FAIL][68] ([IGT#28])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-iclb7/igt@gem_ctx_isolation@vcs1-nonpriv.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html
* igt@gem_tiled_blits@interruptible:
- shard-hsw: [FAIL][69] ([i915#818]) -> [INCOMPLETE][70] ([i915#61])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7650/shard-hsw5/igt@gem_tiled_blits@interruptible.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15941/shard-hsw6/igt@gem_tiled_blits@interruptible.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
[i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
[i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
[i915#42]: https://gitlab.freedesktop.org/drm/intel/issues/42
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7650 -> Patchwork_15941
CI-20190529: 20190529
CI_DRM_7650: 926e3a4dc2ae786acd5e638edda7719ff76fb112 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5352: 0586d205f651674e575351c2d5a7d0760716c9f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15941: 3aa9efbf418cb3b1a881cfc27d623371e0c0583a @ 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_15941/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2)
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (7 preceding siblings ...)
2019-12-29 20:50 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
@ 2019-12-29 22:27 ` Patchwork
2019-12-30 0:12 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
` (4 subsequent siblings)
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-29 22:27 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2)
URL : https://patchwork.freedesktop.org/series/71479/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7651 -> Patchwork_15942
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/index.html
Known issues
------------
Here are the changes found in Patchwork_15942 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_close_race@basic-threads:
- fi-byt-j1900: [PASS][1] -> [TIMEOUT][2] ([i915#816])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/fi-byt-j1900/igt@gem_close_race@basic-threads.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/fi-byt-j1900/igt@gem_close_race@basic-threads.html
#### Possible fixes ####
* igt@i915_module_load@reload-with-fault-injection:
- fi-bxt-dsi: [INCOMPLETE][3] ([fdo#103927]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/fi-bxt-dsi/igt@i915_module_load@reload-with-fault-injection.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/fi-bxt-dsi/igt@i915_module_load@reload-with-fault-injection.html
#### Warnings ####
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- fi-kbl-x1275: [DMESG-WARN][5] ([i915#62] / [i915#92]) -> [DMESG-WARN][6] ([i915#62] / [i915#92] / [i915#95])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- fi-kbl-x1275: [DMESG-WARN][7] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][8] ([i915#62] / [i915#92]) +6 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-wf_vblank.html
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (44 -> 39)
------------------------------
Additional (6): fi-hsw-4770r fi-skl-6770hq fi-hsw-4770 fi-gdg-551 fi-ivb-3770 fi-bsw-nick
Missing (11): fi-ilk-m540 fi-bdw-5557u fi-hsw-4200u fi-byt-squawks fi-bwr-2160 fi-kbl-7500u fi-ctg-p8600 fi-whl-u fi-byt-clapper fi-bdw-samus fi-snb-2600
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7651 -> Patchwork_15942
CI-20190529: 20190529
CI_DRM_7651: dcd9b47d596ff82b9768f1ecba436ef03073c211 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5352: 0586d205f651674e575351c2d5a7d0760716c9f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15942: e47cda8727118862688e61985babd003b1387f80 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
e47cda872711 drm/i915/gt: Always poison the kernel_context image before unparking
293d58955692 drm/i915/gt: Discard stale context state from across idling
cd23eee663a4 drm/i915/gt: Ignore stale context state upon resume
f1cdc0f7b6bb drm/i915/gt: Do not restore invalid RS state
efcd77a4c67a drm/i915/gt: Avoid using the GPU before initialisation
72f189453008 drm/i915/gt: Avoid using tag 0 for the very first submission
766c751f111b drm/i915/gt: Ensure that all new contexts clear STOP_RING
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2)
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (8 preceding siblings ...)
2019-12-29 22:27 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2) Patchwork
@ 2019-12-30 0:12 ` Patchwork
2019-12-30 11:01 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev3) Patchwork
` (3 subsequent siblings)
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-30 0:12 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2)
URL : https://patchwork.freedesktop.org/series/71479/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7651_full -> Patchwork_15942_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
New tests
---------
New tests have been introduced between CI_DRM_7651_full and Patchwork_15942_full:
### New Piglit tests (6) ###
* spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-double_dvec2-double_dmat3-position:
- Statuses : 1 fail(s)
- Exec time: [0.14] s
* spec@arb_vertex_attrib_64bit@execution@vs_in@vs-input-ubyte_uvec4-short_ivec4-position-double_dmat4x3:
- Statuses : 1 fail(s)
- Exec time: [0.13] s
* spec@glsl-4.20@execution@vs_in@vs-input-double_dmat2x3-uint_uvec3_array3-position:
- Statuses : 1 fail(s)
- Exec time: [0.12] s
* spec@glsl-4.20@execution@vs_in@vs-input-double_dvec2_array3-position-double_dmat3x2_array2:
- Statuses : 1 fail(s)
- Exec time: [0.15] s
* spec@glsl-4.20@execution@vs_in@vs-input-position-double_dmat2x3-double_dmat2x3_array2:
- Statuses : 1 fail(s)
- Exec time: [0.16] s
* spec@glsl-4.20@execution@vs_in@vs-input-uint_uvec2_array3-double_dmat2_array2-position:
- Statuses : 1 fail(s)
- Exec time: [0.15] s
Known issues
------------
Here are the changes found in Patchwork_15942_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_isolation@vcs1-none:
- shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#109276] / [fdo#112080]) +3 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb5/igt@gem_ctx_isolation@vcs1-none.html
* igt@gem_ctx_shared@exec-single-timeline-bsd:
- shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#110841])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb3/igt@gem_ctx_shared@exec-single-timeline-bsd.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb1/igt@gem_ctx_shared@exec-single-timeline-bsd.html
* igt@gem_eio@kms:
- shard-snb: [PASS][5] -> [INCOMPLETE][6] ([i915#82])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-snb6/igt@gem_eio@kms.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-snb2/igt@gem_eio@kms.html
* igt@gem_eio@reset-stress:
- shard-snb: [PASS][7] -> [FAIL][8] ([i915#232])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-snb1/igt@gem_eio@reset-stress.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-snb4/igt@gem_eio@reset-stress.html
* igt@gem_exec_schedule@preemptive-hang-bsd:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#112146]) +8 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb7/igt@gem_exec_schedule@preemptive-hang-bsd.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb2/igt@gem_exec_schedule@preemptive-hang-bsd.html
* igt@gem_persistent_relocs@forked-interruptible-thrashing:
- shard-snb: [PASS][11] -> [FAIL][12] ([i915#520])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-snb5/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-snb7/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
- shard-apl: [PASS][13] -> [FAIL][14] ([i915#520])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl7/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl2/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
- shard-kbl: [PASS][15] -> [FAIL][16] ([i915#520])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-kbl4/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-kbl3/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
* igt@gem_workarounds@suspend-resume-context:
- shard-apl: [PASS][17] -> [DMESG-WARN][18] ([i915#180]) +3 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl6/igt@gem_workarounds@suspend-resume-context.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl8/igt@gem_workarounds@suspend-resume-context.html
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [PASS][19] -> [FAIL][20] ([i915#454])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb7/igt@i915_pm_dc@dc6-psr.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb2/igt@i915_pm_dc@dc6-psr.html
* igt@kms_color@pipe-a-ctm-0-25:
- shard-skl: [PASS][21] -> [DMESG-WARN][22] ([i915#109])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl1/igt@kms_color@pipe-a-ctm-0-25.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl4/igt@kms_color@pipe-a-ctm-0-25.html
* igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
- shard-skl: [PASS][23] -> [FAIL][24] ([i915#54]) +3 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl6/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl8/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
* igt@kms_flip@flip-vs-suspend:
- shard-skl: [PASS][25] -> [INCOMPLETE][26] ([i915#221])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl10/igt@kms_flip@flip-vs-suspend.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-kbl: [PASS][27] -> [DMESG-WARN][28] ([i915#180]) +5 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-suspend.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_psr@psr2_cursor_mmap_cpu:
- shard-iclb: [PASS][29] -> [SKIP][30] ([fdo#109441])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_cpu.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb3/igt@kms_psr@psr2_cursor_mmap_cpu.html
* igt@perf@oa-exponents:
- shard-glk: [PASS][31] -> [FAIL][32] ([i915#84])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-glk8/igt@perf@oa-exponents.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-glk3/igt@perf@oa-exponents.html
* igt@perf_pmu@init-busy-vcs1:
- shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#112080]) +14 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb2/igt@perf_pmu@init-busy-vcs1.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb7/igt@perf_pmu@init-busy-vcs1.html
* igt@prime_vgem@fence-wait-bsd2:
- shard-iclb: [PASS][35] -> [SKIP][36] ([fdo#109276]) +19 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb2/igt@prime_vgem@fence-wait-bsd2.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb6/igt@prime_vgem@fence-wait-bsd2.html
#### Possible fixes ####
* igt@gem_ctx_persistence@bcs0-mixed-process:
- shard-apl: [FAIL][37] ([i915#679]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl6/igt@gem_ctx_persistence@bcs0-mixed-process.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl1/igt@gem_ctx_persistence@bcs0-mixed-process.html
- shard-skl: [FAIL][39] ([i915#679]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl2/igt@gem_ctx_persistence@bcs0-mixed-process.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl7/igt@gem_ctx_persistence@bcs0-mixed-process.html
* igt@gem_ctx_persistence@vcs1-queued:
- shard-iclb: [SKIP][41] ([fdo#109276] / [fdo#112080]) -> [PASS][42] +1 similar issue
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb7/igt@gem_ctx_persistence@vcs1-queued.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb2/igt@gem_ctx_persistence@vcs1-queued.html
* igt@gem_eio@unwedge-stress:
- shard-snb: [FAIL][43] ([i915#232]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-snb7/igt@gem_eio@unwedge-stress.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-snb7/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@smoke:
- shard-iclb: [SKIP][45] ([fdo#110854]) -> [PASS][46]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb8/igt@gem_exec_balancer@smoke.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb4/igt@gem_exec_balancer@smoke.html
* igt@gem_exec_parallel@vcs1-fds:
- shard-iclb: [SKIP][47] ([fdo#112080]) -> [PASS][48] +10 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb1/igt@gem_exec_parallel@vcs1-fds.html
* {igt@gem_exec_schedule@pi-common-bsd}:
- shard-iclb: [SKIP][49] ([i915#677]) -> [PASS][50] +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb1/igt@gem_exec_schedule@pi-common-bsd.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb8/igt@gem_exec_schedule@pi-common-bsd.html
* igt@gem_exec_schedule@preempt-other-chain-bsd:
- shard-iclb: [SKIP][51] ([fdo#112146]) -> [PASS][52] +3 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb4/igt@gem_exec_schedule@preempt-other-chain-bsd.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb5/igt@gem_exec_schedule@preempt-other-chain-bsd.html
* igt@gem_exec_schedule@preempt-queue-bsd1:
- shard-iclb: [SKIP][53] ([fdo#109276]) -> [PASS][54] +19 similar issues
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb8/igt@gem_exec_schedule@preempt-queue-bsd1.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb4/igt@gem_exec_schedule@preempt-queue-bsd1.html
* igt@gem_ppgtt@flink-and-close-vma-leak:
- shard-apl: [FAIL][55] ([i915#644]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl1/igt@gem_ppgtt@flink-and-close-vma-leak.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl4/igt@gem_ppgtt@flink-and-close-vma-leak.html
* {igt@gen9_exec_parse@allowed-single}:
- shard-apl: [DMESG-WARN][57] ([i915#716]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl1/igt@gen9_exec_parse@allowed-single.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl2/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_rps@reset:
- shard-iclb: [FAIL][59] ([i915#413]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb7/igt@i915_pm_rps@reset.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb7/igt@i915_pm_rps@reset.html
* igt@i915_selftest@mock_requests:
- shard-glk: [INCOMPLETE][61] ([i915#58] / [k.org#198133]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-glk4/igt@i915_selftest@mock_requests.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-glk7/igt@i915_selftest@mock_requests.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-0:
- shard-snb: [SKIP][63] ([fdo#109271]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-snb1/igt@kms_big_fb@x-tiled-8bpp-rotate-0.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-snb4/igt@kms_big_fb@x-tiled-8bpp-rotate-0.html
* igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding:
- shard-skl: [FAIL][65] ([i915#54]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl2/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl2/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled:
- shard-skl: [FAIL][67] ([i915#52] / [i915#54]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl1/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl4/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-glk: [FAIL][69] ([i915#34]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-glk7/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-glk4/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-skl: [FAIL][71] ([i915#79]) -> [PASS][72]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl3/igt@kms_flip@flip-vs-expired-vblank.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl10/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-skl: [FAIL][73] ([i915#46]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-kbl: [DMESG-WARN][75] ([i915#180]) -> [PASS][76] +6 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-kbl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane@pixel-format-pipe-b-planes:
- shard-skl: [DMESG-WARN][77] ([i915#109]) -> [PASS][78]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl8/igt@kms_plane@pixel-format-pipe-b-planes.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl3/igt@kms_plane@pixel-format-pipe-b-planes.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
- shard-apl: [DMESG-WARN][79] ([i915#180]) -> [PASS][80] +1 similar issue
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-apl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
* igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
- shard-skl: [FAIL][81] ([fdo#108145] / [i915#265]) -> [PASS][82] +1 similar issue
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [SKIP][83] ([fdo#109642] / [fdo#111068]) -> [PASS][84] +1 similar issue
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb7/igt@kms_psr2_su@frontbuffer.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb2/igt@kms_psr2_su@frontbuffer.html
* igt@kms_psr@psr2_primary_page_flip:
- shard-iclb: [SKIP][85] ([fdo#109441]) -> [PASS][86] +3 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-iclb6/igt@kms_psr@psr2_primary_page_flip.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html
* igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
- shard-skl: [INCOMPLETE][87] ([i915#69]) -> [PASS][88]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7651/shard-skl3/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15942/shard-skl10/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
[i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#34]: https://gitlab.freedesktop.org/drm/intel/issues/34
[i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#46]: https://gitlab.freedesktop.org/drm/intel/issues/46
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58
[i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#679]: https://gitlab.freedesktop.org/drm/intel/issues/679
[i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#84]: https://gitlab.freedesktop.org/drm/intel/issues/84
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (11 -> 11)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7651 -> Patchwork_15942
CI-20190529: 20190529
CI_DRM_7651: dcd9b47d596ff82b9768f1ecba436ef03073c211 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5352: 0586d205f651674e575351c2d5a7d0760716c9f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15942: e47cda8727118862688e61985babd003b1387f80 @ 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_15942/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev3)
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (9 preceding siblings ...)
2019-12-30 0:12 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
@ 2019-12-30 11:01 ` Patchwork
2019-12-30 13:33 ` [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Matthew Auld
` (2 subsequent siblings)
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-30 11:01 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev3)
URL : https://patchwork.freedesktop.org/series/71479/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7653 -> Patchwork_15943
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_15943 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_15943, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_15943:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live_gem_contexts:
- fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-x1275/igt@i915_selftest@live_gem_contexts.html
Known issues
------------
Here are the changes found in Patchwork_15943 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_close_race@basic-threads:
- fi-byt-j1900: [PASS][2] -> [TIMEOUT][3] ([i915#816])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-byt-j1900/igt@gem_close_race@basic-threads.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-byt-j1900/igt@gem_close_race@basic-threads.html
* igt@gem_exec_suspend@basic-s3:
- fi-cml-s: [PASS][4] -> [DMESG-WARN][5] ([fdo#111764])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
* igt@i915_module_load@reload-with-fault-injection:
- fi-cfl-guc: [PASS][6] -> [DMESG-WARN][7] ([i915#889]) +1 similar issue
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-cfl-guc/igt@i915_module_load@reload-with-fault-injection.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-cfl-guc/igt@i915_module_load@reload-with-fault-injection.html
- fi-skl-6770hq: [PASS][8] -> [DMESG-WARN][9] ([i915#889])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-skl-6770hq/igt@i915_module_load@reload-with-fault-injection.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-skl-6770hq/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_selftest@live_blt:
- fi-hsw-4770r: [PASS][10] -> [DMESG-FAIL][11] ([i915#725])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-hsw-4770r/igt@i915_selftest@live_blt.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-hsw-4770r/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_execlists:
- fi-kbl-soraka: [PASS][12] -> [DMESG-FAIL][13] ([i915#656])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
* igt@i915_selftest@live_gem_contexts:
- fi-hsw-4770r: [PASS][14] -> [DMESG-FAIL][15] ([i915#761])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-hsw-4770r/igt@i915_selftest@live_gem_contexts.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-hsw-4770r/igt@i915_selftest@live_gem_contexts.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-kbl-7500u: [PASS][16] -> [FAIL][17] ([fdo#111096] / [i915#323])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
#### Possible fixes ####
* igt@i915_selftest@live_blt:
- fi-hsw-4770: [DMESG-FAIL][18] ([i915#725]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-hsw-4770/igt@i915_selftest@live_blt.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-hsw-4770/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_gem_contexts:
- fi-cfl-8700k: [INCOMPLETE][20] ([i915#424]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html
* igt@i915_selftest@live_gt_lrc:
- fi-skl-6600u: [DMESG-FAIL][22] ([i915#889]) -> [PASS][23] +7 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-skl-6600u/igt@i915_selftest@live_gt_lrc.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-skl-6600u/igt@i915_selftest@live_gt_lrc.html
* igt@i915_selftest@live_late_gt_pm:
- fi-skl-6600u: [DMESG-WARN][24] ([i915#889]) -> [PASS][25] +23 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-skl-6600u/igt@i915_selftest@live_late_gt_pm.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-skl-6600u/igt@i915_selftest@live_late_gt_pm.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-skl-guc: [INCOMPLETE][26] ([i915#198]) -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-skl-guc/igt@kms_setmode@basic-clone-single-crtc.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-skl-guc/igt@kms_setmode@basic-clone-single-crtc.html
#### Warnings ####
* igt@gem_exec_suspend@basic-s4-devices:
- fi-kbl-x1275: [DMESG-WARN][28] ([fdo#107139] / [i915#62] / [i915#92]) -> [DMESG-WARN][29] ([fdo#107139] / [i915#62] / [i915#92] / [i915#95])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_selftest@live_blt:
- fi-ivb-3770: [DMESG-FAIL][30] ([i915#725]) -> [DMESG-FAIL][31] ([i915#770])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-ivb-3770/igt@i915_selftest@live_blt.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-ivb-3770/igt@i915_selftest@live_blt.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- fi-kbl-x1275: [DMESG-WARN][32] ([i915#62] / [i915#92]) -> [DMESG-WARN][33] ([i915#62] / [i915#92] / [i915#95]) +7 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_flip@basic-flip-vs-modeset:
- fi-kbl-x1275: [DMESG-WARN][34] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][35] ([i915#62] / [i915#92]) +4 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7653/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html
[fdo#107139]: https://bugs.freedesktop.org/show_bug.cgi?id=107139
[fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096
[fdo#111764]: https://bugs.freedesktop.org/show_bug.cgi?id=111764
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323
[i915#424]: https://gitlab.freedesktop.org/drm/intel/issues/424
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#761]: https://gitlab.freedesktop.org/drm/intel/issues/761
[i915#770]: https://gitlab.freedesktop.org/drm/intel/issues/770
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
[i915#889]: https://gitlab.freedesktop.org/drm/intel/issues/889
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (51 -> 45)
------------------------------
Additional (1): fi-tgl-y
Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7653 -> Patchwork_15943
CI-20190529: 20190529
CI_DRM_7653: 608642beeaaad64ac9a722fccd6b5dcdad697267 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5352: 0586d205f651674e575351c2d5a7d0760716c9f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15943: eae700c5de54e21cdc3107b7037a1f0d693dd4f6 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
eae700c5de54 drm/i915/gt: Always poison the kernel_context image before unparking
68f7444b3fa8 drm/i915/gt: Discard stale context state from across idling
a47cedbd4598 drm/i915/gt: Ignore stale context state upon resume
14c04417aaac drm/i915/gt: Do not restore invalid RS state
951d45567deb drm/i915/gt: Avoid using the GPU before initialisation
e97dd5714771 drm/i915/gt: Avoid using tag 0 for the very first submission
01424292e511 drm/i915/gt: Ensure that all new contexts clear STOP_RING
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15943/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (10 preceding siblings ...)
2019-12-30 11:01 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev3) Patchwork
@ 2019-12-30 13:33 ` Matthew Auld
2019-12-30 14:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4) Patchwork
2019-12-30 21:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
13 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 13:33 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Set up the RING_MI_NODE in new contexts to clear the STOP_RING bit, just
> in case they find it still set after a reset (as they are the first
> contexts to be run).
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission
2019-12-29 18:31 ` [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission Chris Wilson
@ 2019-12-30 13:43 ` Matthew Auld
0 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 13:43 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Assume that the HW starts off with tag 0 "active" and so avoid using tag
> 0 for our own first ELSP submission.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation
2019-12-29 18:31 ` [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation Chris Wilson
@ 2019-12-30 13:58 ` Matthew Auld
0 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 13:58 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Mark the GT as wedged so that we are not tempted to use it prior to
> initialisation.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Andi Shyti <andi.shyti@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4)
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (11 preceding siblings ...)
2019-12-30 13:33 ` [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Matthew Auld
@ 2019-12-30 14:03 ` Patchwork
2019-12-30 21:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-30 14:03 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4)
URL : https://patchwork.freedesktop.org/series/71479/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7654 -> Patchwork_15944
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/index.html
Known issues
------------
Here are the changes found in Patchwork_15944 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live_execlists:
- fi-kbl-soraka: [PASS][1] -> [DMESG-FAIL][2] ([i915#656])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-kbl-soraka/igt@i915_selftest@live_execlists.html
* igt@kms_flip@basic-flip-vs-modeset:
- fi-icl-dsi: [PASS][3] -> [INCOMPLETE][4] ([i915#140])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html
#### Warnings ####
* igt@gem_exec_suspend@basic-s4-devices:
- fi-kbl-x1275: [DMESG-WARN][5] ([fdo#107139] / [i915#62] / [i915#92]) -> [DMESG-WARN][6] ([fdo#107139] / [i915#62] / [i915#92] / [i915#95])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-kbl-x1275/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_module_load@reload-with-fault-injection:
- fi-bxt-dsi: [INCOMPLETE][7] ([fdo#103927]) -> [DMESG-WARN][8] ([i915#889])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-bxt-dsi/igt@i915_module_load@reload-with-fault-injection.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-bxt-dsi/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_selftest@live_blt:
- fi-hsw-4770r: [DMESG-FAIL][9] ([i915#553] / [i915#725]) -> [DMESG-FAIL][10] ([i915#725])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-hsw-4770r/igt@i915_selftest@live_blt.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-hsw-4770r/igt@i915_selftest@live_blt.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
- fi-kbl-x1275: [DMESG-WARN][11] ([i915#62] / [i915#92]) -> [DMESG-WARN][12] ([i915#62] / [i915#92] / [i915#95]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
* igt@kms_force_connector_basic@force-edid:
- fi-kbl-x1275: [DMESG-WARN][13] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][14] ([i915#62] / [i915#92]) +8 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/fi-kbl-x1275/igt@kms_force_connector_basic@force-edid.html
[fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927
[fdo#107139]: https://bugs.freedesktop.org/show_bug.cgi?id=107139
[i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#889]: https://gitlab.freedesktop.org/drm/intel/issues/889
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (50 -> 34)
------------------------------
Missing (16): fi-ilk-m540 fi-hsw-4200u fi-skl-6770hq fi-byt-squawks fi-bsw-cyan fi-bwr-2160 fi-snb-2520m fi-kbl-7500u fi-ctg-p8600 fi-ivb-3770 fi-skl-lmem fi-byt-n2820 fi-byt-clapper fi-kbl-r fi-skl-6600u fi-snb-2600
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7654 -> Patchwork_15944
CI-20190529: 20190529
CI_DRM_7654: 210953b34f70efe0aadec97353d15cb63ee2fb4d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5354: f4e9a41fd8a13a43fd3042dcf09f40af84e7b138 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15944: 315f119daedfce6aa88067a77d88965e87dae612 @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
315f119daedf drm/i915/gt: Always poison the kernel_context image before unparking
123c7d00449e drm/i915/gt: Discard stale context state from across idling
d4d0732becd3 drm/i915/gt: Ignore stale context state upon resume
07f034e16131 drm/i915/gt: Do not restore invalid RS state
1a8cfaec93fc drm/i915/gt: Avoid using the GPU before initialisation
f18ba2151470 drm/i915/gt: Avoid using tag 0 for the very first submission
eff0d537ae0c drm/i915/gt: Ensure that all new contexts clear STOP_RING
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state
2019-12-29 18:31 ` [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state Chris Wilson
@ 2019-12-30 14:46 ` Matthew Auld
0 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 14:46 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Only restore valid resource streamer state from the context image, i.e.
> avoid restoring if we know the image is invalid.
>
> Closes: https://gitlab.freedesktop.org/drm/intel/issues/446
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume
2019-12-29 18:31 ` [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume Chris Wilson
@ 2019-12-30 16:06 ` Matthew Auld
2019-12-30 16:12 ` Chris Wilson
0 siblings, 1 reply; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 16:06 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> We leave the kernel_context on the HW as we suspend (and while idle).
> There is no guarantee that is complete in memory, so we try to inhibit
> restoration from the kernel_context. Reinforce the inhibition by
> scrubbing the context.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
> drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +++++++++++++++--
> drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +-
> 2 files changed, 16 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
> index 14e7e179855f..b1508dbd1063 100644
> --- a/drivers/gpu/drm/i915/gt/intel_lrc.c
> +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
> @@ -2494,6 +2494,11 @@ static int execlists_context_alloc(struct intel_context *ce)
>
> static void execlists_context_reset(struct intel_context *ce)
> {
> + u32 *regs;
> +
> + CE_TRACE(ce, "reset\n");
> + GEM_BUG_ON(!intel_context_is_pinned(ce));
> +
> /*
> * Because we emit WA_TAIL_DWORDS there may be a disparity
> * between our bookkeeping in ce->ring->head and ce->ring->tail and
> @@ -2510,8 +2515,17 @@ static void execlists_context_reset(struct intel_context *ce)
> * So to avoid that we reset the context images upon resume. For
> * simplicity, we just zero everything out.
> */
> - intel_ring_reset(ce->ring, 0);
> + intel_ring_reset(ce->ring, ce->ring->emit);
> +
> + regs = memset(ce->lrc_reg_state, 0, PAGE_SIZE);
> + execlists_init_reg_state(regs, ce, ce->engine, ce->ring, true);
> __execlists_update_reg_state(ce, ce->engine);
> +
> + /* Avoid trying to reload the garbage */
> + regs[CTX_CONTEXT_CONTROL] |=
> + _MASKED_BIT_ENABLE(CTX_CTRL_ENGINE_CTX_RESTORE_INHIBIT);
> +
> + ce->lrc_desc |= CTX_DESC_FORCE_RESTORE;
> }
>
> static const struct intel_context_ops execlists_context_ops = {
> @@ -3968,7 +3982,6 @@ static void init_common_reg_state(u32 * const regs,
> CTX_CTRL_RS_CTX_ENABLE);
>
> regs[CTX_RING_CTL] = RING_CTL_SIZE(ring->size) | RING_VALID;
> - regs[CTX_BB_STATE] = RING_BB_PPGTT;
Zero clue what that does...
Otherwise,
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling
2019-12-29 18:31 ` [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling Chris Wilson
@ 2019-12-30 16:12 ` Matthew Auld
0 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 16:12 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Before we idle, on parking, we switch to the kernel context such that we
> have a scratch context loaded while the GPU idle, protecting any
> precious user state. Be paranoid and assume that the idle state may have
> been trashed, and reset the kernel_context image after idling.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Imre Deak <imre.deak@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume
2019-12-30 16:06 ` Matthew Auld
@ 2019-12-30 16:12 ` Chris Wilson
0 siblings, 0 replies; 22+ messages in thread
From: Chris Wilson @ 2019-12-30 16:12 UTC (permalink / raw)
To: Matthew Auld; +Cc: Intel Graphics Development
Quoting Matthew Auld (2019-12-30 16:06:47)
> On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> > static const struct intel_context_ops execlists_context_ops = {
> > @@ -3968,7 +3982,6 @@ static void init_common_reg_state(u32 * const regs,
> > CTX_CTRL_RS_CTX_ENABLE);
> >
> > regs[CTX_RING_CTL] = RING_CTL_SIZE(ring->size) | RING_VALID;
> > - regs[CTX_BB_STATE] = RING_BB_PPGTT;
>
> Zero clue what that does...
It's supposed to be a readonly bit that shows the state of the current
batch buffer, and is supposed to be only set by MI_BB_START. Broadwell
and Braswell disagree with the bspec. C'est la vie.
I broke it out into a separate patch for clarity.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking
2019-12-29 18:31 ` [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking Chris Wilson
@ 2019-12-30 16:16 ` Matthew Auld
0 siblings, 0 replies; 22+ messages in thread
From: Matthew Auld @ 2019-12-30 16:16 UTC (permalink / raw)
To: Chris Wilson; +Cc: Intel Graphics Development
On Sun, 29 Dec 2019 at 18:32, Chris Wilson <chris@chris-wilson.co.uk> wrote:
>
> Keep scrubbing the kernel_context image with poison before we reset it
> in order to demonstrate that we will be resilient in the case where it
> is accidentally overwritten on idle.
>
> Suggested-by: Imre Deak <imre.deak@intel.com>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Imre Deak <imre.deak@intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4)
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
` (12 preceding siblings ...)
2019-12-30 14:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4) Patchwork
@ 2019-12-30 21:07 ` Patchwork
13 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2019-12-30 21:07 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4)
URL : https://patchwork.freedesktop.org/series/71479/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7654_full -> Patchwork_15944_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_15944_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_15944_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_15944_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_wait@basic-await-all:
- shard-tglb: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb3/igt@gem_wait@basic-await-all.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb9/igt@gem_wait@basic-await-all.html
* igt@kms_flip_tiling@flip-y-tiled:
- shard-tglb: NOTRUN -> [FAIL][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb9/igt@kms_flip_tiling@flip-y-tiled.html
Known issues
------------
Here are the changes found in Patchwork_15944_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_persistence@vcs1-mixed-process:
- shard-iclb: [PASS][4] -> [SKIP][5] ([fdo#109276] / [fdo#112080]) +2 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb4/igt@gem_ctx_persistence@vcs1-mixed-process.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb3/igt@gem_ctx_persistence@vcs1-mixed-process.html
* igt@gem_ctx_shared@exec-single-timeline-bsd1:
- shard-iclb: [PASS][6] -> [SKIP][7] ([fdo#109276]) +8 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd1.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@gem_ctx_shared@exec-single-timeline-bsd1.html
* igt@gem_eio@kms:
- shard-snb: [PASS][8] -> [DMESG-WARN][9] ([i915#444])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-snb1/igt@gem_eio@kms.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-snb5/igt@gem_eio@kms.html
* igt@gem_exec_await@wide-all:
- shard-tglb: [PASS][10] -> [INCOMPLETE][11] ([fdo#111736])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb1/igt@gem_exec_await@wide-all.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb3/igt@gem_exec_await@wide-all.html
* igt@gem_exec_balancer@smoke:
- shard-iclb: [PASS][12] -> [SKIP][13] ([fdo#110854])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb4/igt@gem_exec_balancer@smoke.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@gem_exec_balancer@smoke.html
* igt@gem_exec_parallel@vcs1-fds:
- shard-iclb: [PASS][14] -> [SKIP][15] ([fdo#112080]) +3 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb4/igt@gem_exec_parallel@vcs1-fds.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@gem_exec_parallel@vcs1-fds.html
* igt@gem_exec_schedule@preempt-queue-blt:
- shard-tglb: [PASS][16] -> [INCOMPLETE][17] ([fdo#111677])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb2/igt@gem_exec_schedule@preempt-queue-blt.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb8/igt@gem_exec_schedule@preempt-queue-blt.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain-blt:
- shard-tglb: [PASS][18] -> [INCOMPLETE][19] ([fdo#111606] / [fdo#111677]) +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb6/igt@gem_exec_schedule@preempt-queue-contexts-chain-blt.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb8/igt@gem_exec_schedule@preempt-queue-contexts-chain-blt.html
* igt@gem_exec_schedule@preemptive-hang-bsd:
- shard-iclb: [PASS][20] -> [SKIP][21] ([fdo#112146]) +6 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb6/igt@gem_exec_schedule@preemptive-hang-bsd.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb4/igt@gem_exec_schedule@preemptive-hang-bsd.html
* igt@gem_exec_schedule@smoketest-all:
- shard-tglb: [PASS][22] -> [INCOMPLETE][23] ([i915#463])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb5/igt@gem_exec_schedule@smoketest-all.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb9/igt@gem_exec_schedule@smoketest-all.html
* igt@gem_exec_suspend@basic-s3:
- shard-tglb: [PASS][24] -> [INCOMPLETE][25] ([fdo#111736] / [i915#460])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb2/igt@gem_exec_suspend@basic-s3.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb5/igt@gem_exec_suspend@basic-s3.html
* igt@i915_pm_rps@waitboost:
- shard-iclb: [PASS][26] -> [FAIL][27] ([i915#413])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb4/igt@i915_pm_rps@waitboost.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@i915_pm_rps@waitboost.html
* igt@i915_selftest@live_blt:
- shard-hsw: [PASS][28] -> [DMESG-FAIL][29] ([i915#553] / [i915#725])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-hsw2/igt@i915_selftest@live_blt.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-hsw5/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_gt_timelines:
- shard-tglb: [PASS][30] -> [INCOMPLETE][31] ([i915#455])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb5/igt@i915_selftest@live_gt_timelines.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb9/igt@i915_selftest@live_gt_timelines.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-180:
- shard-kbl: [PASS][32] -> [DMESG-FAIL][33] ([i915#95])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-kbl7/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-kbl2/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html
* igt@kms_cursor_crc@pipe-a-cursor-size-change:
- shard-skl: [PASS][34] -> [FAIL][35] ([i915#54])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-skl4/igt@kms_cursor_crc@pipe-a-cursor-size-change.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-skl8/igt@kms_cursor_crc@pipe-a-cursor-size-change.html
* igt@kms_cursor_crc@pipe-b-cursor-suspend:
- shard-apl: [PASS][36] -> [DMESG-WARN][37] ([i915#180])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-apl2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-apl4/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-tglb: [PASS][38] -> [FAIL][39] ([IGT#5])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb5/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb8/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-skl: [PASS][40] -> [FAIL][41] ([i915#79])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-skl9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-skl8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-tglb: [PASS][42] -> [INCOMPLETE][43] ([i915#456] / [i915#460] / [i915#516])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb9/igt@kms_flip@flip-vs-suspend-interruptible.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb8/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-glk: [PASS][44] -> [FAIL][45] ([i915#49])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-glk6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-glk1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
- shard-tglb: [PASS][46] -> [FAIL][47] ([i915#49]) +4 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-skl: [PASS][48] -> [INCOMPLETE][49] ([i915#69])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-skl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-skl4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes:
- shard-kbl: [PASS][50] -> [DMESG-WARN][51] ([i915#180]) +5 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-kbl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-c-planes.html
* igt@kms_psr@no_drrs:
- shard-iclb: [PASS][52] -> [FAIL][53] ([i915#173])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb3/igt@kms_psr@no_drrs.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb1/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_cursor_plane_onoff:
- shard-iclb: [PASS][54] -> [SKIP][55] ([fdo#109441]) +1 similar issue
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@kms_psr@psr2_cursor_plane_onoff.html
* igt@kms_psr@suspend:
- shard-skl: [PASS][56] -> [INCOMPLETE][57] ([i915#198])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-skl9/igt@kms_psr@suspend.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-skl9/igt@kms_psr@suspend.html
* igt@perf_pmu@enable-race-vcs1:
- shard-tglb: [PASS][58] -> [INCOMPLETE][59] ([i915#435])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb2/igt@perf_pmu@enable-race-vcs1.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb5/igt@perf_pmu@enable-race-vcs1.html
#### Possible fixes ####
* igt@gem_busy@busy-vcs1:
- shard-iclb: [SKIP][60] ([fdo#112080]) -> [PASS][61] +8 similar issues
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb3/igt@gem_busy@busy-vcs1.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb1/igt@gem_busy@busy-vcs1.html
* igt@gem_ctx_isolation@vcs1-reset:
- shard-iclb: [SKIP][62] ([fdo#109276] / [fdo#112080]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb8/igt@gem_ctx_isolation@vcs1-reset.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb4/igt@gem_ctx_isolation@vcs1-reset.html
* igt@gem_ctx_shared@q-smoketest-bsd1:
- shard-tglb: [INCOMPLETE][64] ([fdo#111735]) -> [PASS][65] +1 similar issue
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb3/igt@gem_ctx_shared@q-smoketest-bsd1.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb1/igt@gem_ctx_shared@q-smoketest-bsd1.html
* igt@gem_eio@reset-stress:
- shard-snb: [FAIL][66] ([i915#232]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-snb4/igt@gem_eio@reset-stress.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-snb2/igt@gem_eio@reset-stress.html
* igt@gem_exec_nop@basic-parallel:
- shard-tglb: [INCOMPLETE][68] ([i915#435]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb5/igt@gem_exec_nop@basic-parallel.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb1/igt@gem_exec_nop@basic-parallel.html
* igt@gem_exec_parallel@contexts:
- shard-tglb: [INCOMPLETE][70] ([i915#470]) -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb3/igt@gem_exec_parallel@contexts.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb2/igt@gem_exec_parallel@contexts.html
* igt@gem_exec_schedule@preempt-queue-bsd:
- shard-iclb: [SKIP][72] ([fdo#112146]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb4/igt@gem_exec_schedule@preempt-queue-bsd.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb3/igt@gem_exec_schedule@preempt-queue-bsd.html
* igt@gem_exec_schedule@preempt-queue-chain-blt:
- shard-tglb: [INCOMPLETE][74] ([fdo#111606] / [fdo#111677]) -> [PASS][75]
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb3/igt@gem_exec_schedule@preempt-queue-chain-blt.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb1/igt@gem_exec_schedule@preempt-queue-chain-blt.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2:
- shard-tglb: [INCOMPLETE][76] ([fdo#111677]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb9/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb3/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html
* igt@gem_exec_suspend@basic-s3:
- shard-kbl: [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +4 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-kbl2/igt@gem_exec_suspend@basic-s3.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-kbl1/igt@gem_exec_suspend@basic-s3.html
* igt@gem_sync@basic-each:
- shard-tglb: [INCOMPLETE][80] ([i915#472] / [i915#707]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb9/igt@gem_sync@basic-each.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb2/igt@gem_sync@basic-each.html
* igt@gem_sync@basic-store-all:
- shard-tglb: [INCOMPLETE][82] ([i915#472]) -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb3/igt@gem_sync@basic-store-all.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb2/igt@gem_sync@basic-store-all.html
* igt@i915_pm_dc@dc5-dpms:
- shard-iclb: [FAIL][84] ([i915#447]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb3/igt@i915_pm_dc@dc5-dpms.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb8/igt@i915_pm_dc@dc5-dpms.html
* igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding:
- shard-glk: [FAIL][86] ([i915#54]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-glk2/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-glk9/igt@kms_cursor_crc@pipe-c-cursor-128x128-sliding.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-glk: [FAIL][88] ([i915#79]) -> [PASS][89]
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-glk8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-glk7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
- shard-skl: [FAIL][90] ([fdo#108145] / [i915#265]) -> [PASS][91]
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-skl9/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [SKIP][92] ([fdo#109642] / [fdo#111068]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb7/igt@kms_psr2_su@frontbuffer.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb2/igt@kms_psr2_su@frontbuffer.html
* igt@kms_setmode@basic:
- shard-apl: [FAIL][94] ([i915#31]) -> [PASS][95]
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-apl1/igt@kms_setmode@basic.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-apl1/igt@kms_setmode@basic.html
* igt@kms_vblank@pipe-a-ts-continuation-suspend:
- shard-apl: [DMESG-WARN][96] ([i915#180]) -> [PASS][97] +4 similar issues
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-apl4/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-apl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
* igt@prime_vgem@fence-wait-bsd2:
- shard-iclb: [SKIP][98] ([fdo#109276]) -> [PASS][99] +18 similar issues
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb5/igt@prime_vgem@fence-wait-bsd2.html
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb1/igt@prime_vgem@fence-wait-bsd2.html
#### Warnings ####
* igt@gem_ctx_isolation@vcs2-reset:
- shard-tglb: [SKIP][100] ([fdo#111912] / [fdo#112080]) -> [SKIP][101] ([fdo#112080])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb5/igt@gem_ctx_isolation@vcs2-reset.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb9/igt@gem_ctx_isolation@vcs2-reset.html
* igt@kms_atomic_transition@6x-modeset-transitions:
- shard-tglb: [SKIP][102] ([fdo#112021]) -> [SKIP][103] ([fdo#112016] / [fdo#112021])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-tglb9/igt@kms_atomic_transition@6x-modeset-transitions.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-tglb8/igt@kms_atomic_transition@6x-modeset-transitions.html
* igt@kms_dp_dsc@basic-dsc-enable-edp:
- shard-iclb: [SKIP][104] ([fdo#109349]) -> [DMESG-WARN][105] ([fdo#107724])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7654/shard-iclb7/igt@kms_dp_dsc@basic-dsc-enable-edp.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15944/shard-iclb2/igt@kms_dp_dsc@basic-dsc-enable-edp.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#5]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109349]: https://bugs.freedesktop.org/show_bug.cgi?id=109349
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111606]: https://bugs.freedesktop.org/show_bug.cgi?id=111606
[fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677
[fdo#111735]: https://bugs.freedesktop.org/show_bug.cgi?id=111735
[fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
[fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
[fdo#112016]: https://bugs.freedesktop.org/show_bug.cgi?id=112016
[fdo#112021]: https://bugs.freedesktop.org/show_bug.cgi?id=112021
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[i915#173]: https://gitlab.freedesktop.org/drm/intel/issues/173
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
[i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
[i915#444]: https://gitlab.freedesktop.org/drm/intel/issues/444
[i915#447]: https://gitlab.freedesktop.org/drm/intel/issues/447
[i915#455]: https://gitlab.freedesktop.org/drm/intel/issues/455
[i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456
[i915#460]: https://gitlab.freedesktop.org/drm/intel/issues/460
[i915#463]: https://gitlab.freedesktop.org/drm/intel/issues/463
[i915#470]: https://gitlab.freedesktop.org/drm/intel/issues/470
[i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#516]: https://gitlab.freedesktop.org/drm/intel/issues/516
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
[i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7654 -> Patchwork_15944
CI-20190529: 20190529
CI_DRM_7654: 210953b34f70efe0aadec97353d15cb63ee2fb4d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5354: f4e9a41fd8a13a43fd3042dcf09f40af84e7b138 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_15944: 315f119daedfce6aa88067a77d88965e87dae612 @ 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_15944/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2019-12-30 21:07 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-29 18:31 [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 2/7] drm/i915/gt: Avoid using tag 0 for the very first submission Chris Wilson
2019-12-30 13:43 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 3/7] drm/i915/gt: Avoid using the GPU before initialisation Chris Wilson
2019-12-30 13:58 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 4/7] drm/i915/gt: Do not restore invalid RS state Chris Wilson
2019-12-30 14:46 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 5/7] drm/i915/gt: Ignore stale context state upon resume Chris Wilson
2019-12-30 16:06 ` Matthew Auld
2019-12-30 16:12 ` Chris Wilson
2019-12-29 18:31 ` [Intel-gfx] [PATCH 6/7] drm/i915/gt: Discard stale context state from across idling Chris Wilson
2019-12-30 16:12 ` Matthew Auld
2019-12-29 18:31 ` [Intel-gfx] [PATCH 7/7] drm/i915/gt: Always poison the kernel_context image before unparking Chris Wilson
2019-12-30 16:16 ` Matthew Auld
2019-12-29 19:20 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Patchwork
2019-12-29 20:50 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2019-12-29 22:27 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev2) Patchwork
2019-12-30 0:12 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2019-12-30 11:01 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev3) Patchwork
2019-12-30 13:33 ` [Intel-gfx] [PATCH 1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING Matthew Auld
2019-12-30 14:03 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/7] drm/i915/gt: Ensure that all new contexts clear STOP_RING (rev4) Patchwork
2019-12-30 21:07 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " 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.