* [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker
@ 2023-08-02 23:34 Alan Previn
2023-08-02 23:34 ` [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend Alan Previn
` (6 more replies)
0 siblings, 7 replies; 14+ messages in thread
From: Alan Previn @ 2023-08-02 23:34 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel, Alan Previn
This series is the result of debugging issues root caused to
races between the GuC's destroyed_worker_func being triggered vs
repeating suspend-resume cycles with concurrent delayed
fence signals for engine-freeing.
The reproduction steps require that an app is created right before
the start of the suspend cycle where it creates a new gem
context and submits a tiny workload that would complete in the
middle of the suspend cycle. However this app uses dma-buffer
sharing or dma-fence with non-GPU objects or signals that
eventually triggers a FENCE_FREE via__i915_sw_fence_notify that
connects to engines_notify -> free_engines_rcu ->
intel_context_put -> kref_put(&ce->ref..) that queues the
worker after the GuCs CTB has been disabled (i.e. after
i915-gem's suspend-late flows).
This sequence is a corner-case and required repeating this
app->suspend->resume cycle ~1500 times across 4 identical
systems to see it once. That said, based on above callstack,
it is clear that merely flushing the context destruction worker,
which is obviously missing and needed, isn't sufficient.
Because of that, this series adds additional patches besides
the obvious flushing of the worker during the suspend flows.
It includes (1) closing a race between sending the context-
deregistration H2G vs the CTB getting disabled in the midst of it
(by detecing the failure and unrolling the guc-lrc-unpin flow) and
(2) not infinitely waiting in intel_gt_pm_wait_timeout_for_idle
when in the suspend-flow.
Alan Previn (3):
drm/i915/guc: Flush context destruction worker at suspend
drm/i915/guc: Close deregister-context race against CT-loss
drm/i915/gt: Timeout when waiting for idle in suspending
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 13 +++++-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 7 ++-
.../gpu/drm/i915/gt/uc/intel_guc_submission.c | 43 +++++++++++++++++--
.../gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 +++
drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 +
drivers/gpu/drm/i915/intel_wakeref.c | 14 ++++--
drivers/gpu/drm/i915/intel_wakeref.h | 5 ++-
9 files changed, 80 insertions(+), 14 deletions(-)
base-commit: 20610a111d61d6945d578360942dc5c7bd828eb5
--
2.39.0
^ permalink raw reply [flat|nested] 14+ messages in thread* [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn @ 2023-08-02 23:34 ` Alan Previn 2023-08-07 17:52 ` Rodrigo Vivi 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss Alan Previn ` (5 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Alan Previn @ 2023-08-02 23:34 UTC (permalink / raw) To: intel-gfx; +Cc: dri-devel, Alan Previn Suspend is not like reset, it can unroll, so we have to properly flush pending context-guc-id deregistrations to complete before we return from suspend calls. Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> --- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 5 +++++ drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 ++ drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 +++++++ drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 + 5 files changed, 20 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c index 5a942af0a14e..3162d859ed68 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c @@ -289,8 +289,10 @@ int intel_gt_resume(struct intel_gt *gt) static void wait_for_suspend(struct intel_gt *gt) { - if (!intel_gt_pm_is_awake(gt)) + if (!intel_gt_pm_is_awake(gt)) { + intel_uc_suspend_prepare(>->uc); return; + } if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { /* @@ -299,6 +301,8 @@ static void wait_for_suspend(struct intel_gt *gt) */ intel_gt_set_wedged(gt); intel_gt_retire_requests(gt); + } else { + intel_uc_suspend_prepare(>->uc); } intel_gt_pm_wait_for_idle(gt); diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c index a0e3ef1c65d2..dc7735a19a5a 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -1578,6 +1578,11 @@ static void guc_flush_submissions(struct intel_guc *guc) spin_unlock_irqrestore(&sched_engine->lock, flags); } +void intel_guc_submission_suspend_prepare(struct intel_guc *guc) +{ + flush_work(&guc->submission_state.destroyed_worker); +} + static void guc_flush_destroyed_contexts(struct intel_guc *guc); void intel_guc_submission_reset_prepare(struct intel_guc *guc) diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h index c57b29cdb1a6..7f0705ece74b 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h @@ -38,6 +38,8 @@ int intel_guc_wait_for_pending_msg(struct intel_guc *guc, bool interruptible, long timeout); +void intel_guc_submission_suspend_prepare(struct intel_guc *guc); + static inline bool intel_guc_submission_is_supported(struct intel_guc *guc) { return guc->submission_supported; diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.c b/drivers/gpu/drm/i915/gt/uc/intel_uc.c index 18250fb64bd8..468d7b397927 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_uc.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.c @@ -679,6 +679,13 @@ void intel_uc_runtime_suspend(struct intel_uc *uc) guc_disable_communication(guc); } +void intel_uc_suspend_prepare(struct intel_uc *uc) +{ + struct intel_guc *guc = &uc->guc; + + intel_guc_submission_suspend_prepare(guc); +} + void intel_uc_suspend(struct intel_uc *uc) { struct intel_guc *guc = &uc->guc; diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.h b/drivers/gpu/drm/i915/gt/uc/intel_uc.h index 014bb7d83689..036877a07261 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_uc.h +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.h @@ -49,6 +49,7 @@ void intel_uc_reset_prepare(struct intel_uc *uc); void intel_uc_reset(struct intel_uc *uc, intel_engine_mask_t stalled); void intel_uc_reset_finish(struct intel_uc *uc); void intel_uc_cancel_requests(struct intel_uc *uc); +void intel_uc_suspend_prepare(struct intel_uc *uc); void intel_uc_suspend(struct intel_uc *uc); void intel_uc_runtime_suspend(struct intel_uc *uc); int intel_uc_resume(struct intel_uc *uc); -- 2.39.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend 2023-08-02 23:34 ` [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend Alan Previn @ 2023-08-07 17:52 ` Rodrigo Vivi 2023-08-09 21:09 ` Teres Alexis, Alan Previn 0 siblings, 1 reply; 14+ messages in thread From: Rodrigo Vivi @ 2023-08-07 17:52 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx, dri-devel On Wed, Aug 02, 2023 at 04:34:59PM -0700, Alan Previn wrote: > Suspend is not like reset, it can unroll, so we have to properly > flush pending context-guc-id deregistrations to complete before > we return from suspend calls. But if is 'unrolls' the execution should just continue, no?! In other words, why is this flush needed? What happens if we don't flush, but resume doesn't proceed? in in which case of resume you are thinking that it returns and not having flushed? > > Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_gt_pm.c | 6 +++++- > drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 5 +++++ > drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 2 ++ > drivers/gpu/drm/i915/gt/uc/intel_uc.c | 7 +++++++ > drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 + > 5 files changed, 20 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > index 5a942af0a14e..3162d859ed68 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c > +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > @@ -289,8 +289,10 @@ int intel_gt_resume(struct intel_gt *gt) > > static void wait_for_suspend(struct intel_gt *gt) > { > - if (!intel_gt_pm_is_awake(gt)) > + if (!intel_gt_pm_is_awake(gt)) { > + intel_uc_suspend_prepare(>->uc); why only on idle? Well, I know, if we are in idle it is because all the requests had already ended and gt will be wedged, but why do we need to do anything if we are in idle? And why here and not some upper layer? like in prepare.... > return; > + } > > if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { > /* > @@ -299,6 +301,8 @@ static void wait_for_suspend(struct intel_gt *gt) > */ > intel_gt_set_wedged(gt); > intel_gt_retire_requests(gt); > + } else { > + intel_uc_suspend_prepare(>->uc); > } > > intel_gt_pm_wait_for_idle(gt); > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > index a0e3ef1c65d2..dc7735a19a5a 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c > @@ -1578,6 +1578,11 @@ static void guc_flush_submissions(struct intel_guc *guc) > spin_unlock_irqrestore(&sched_engine->lock, flags); > } > > +void intel_guc_submission_suspend_prepare(struct intel_guc *guc) > +{ > + flush_work(&guc->submission_state.destroyed_worker); > +} > + > static void guc_flush_destroyed_contexts(struct intel_guc *guc); > > void intel_guc_submission_reset_prepare(struct intel_guc *guc) > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h > index c57b29cdb1a6..7f0705ece74b 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h > +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h > @@ -38,6 +38,8 @@ int intel_guc_wait_for_pending_msg(struct intel_guc *guc, > bool interruptible, > long timeout); > > +void intel_guc_submission_suspend_prepare(struct intel_guc *guc); > + > static inline bool intel_guc_submission_is_supported(struct intel_guc *guc) > { > return guc->submission_supported; > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.c b/drivers/gpu/drm/i915/gt/uc/intel_uc.c > index 18250fb64bd8..468d7b397927 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_uc.c > +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.c > @@ -679,6 +679,13 @@ void intel_uc_runtime_suspend(struct intel_uc *uc) > guc_disable_communication(guc); > } > > +void intel_uc_suspend_prepare(struct intel_uc *uc) > +{ > + struct intel_guc *guc = &uc->guc; > + > + intel_guc_submission_suspend_prepare(guc); > +} > + > void intel_uc_suspend(struct intel_uc *uc) > { > struct intel_guc *guc = &uc->guc; > diff --git a/drivers/gpu/drm/i915/gt/uc/intel_uc.h b/drivers/gpu/drm/i915/gt/uc/intel_uc.h > index 014bb7d83689..036877a07261 100644 > --- a/drivers/gpu/drm/i915/gt/uc/intel_uc.h > +++ b/drivers/gpu/drm/i915/gt/uc/intel_uc.h > @@ -49,6 +49,7 @@ void intel_uc_reset_prepare(struct intel_uc *uc); > void intel_uc_reset(struct intel_uc *uc, intel_engine_mask_t stalled); > void intel_uc_reset_finish(struct intel_uc *uc); > void intel_uc_cancel_requests(struct intel_uc *uc); > +void intel_uc_suspend_prepare(struct intel_uc *uc); > void intel_uc_suspend(struct intel_uc *uc); > void intel_uc_runtime_suspend(struct intel_uc *uc); > int intel_uc_resume(struct intel_uc *uc); > -- > 2.39.0 > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend 2023-08-07 17:52 ` Rodrigo Vivi @ 2023-08-09 21:09 ` Teres Alexis, Alan Previn 2023-08-15 0:49 ` Teres Alexis, Alan Previn 0 siblings, 1 reply; 14+ messages in thread From: Teres Alexis, Alan Previn @ 2023-08-09 21:09 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Thanks Rodrigo for reviewing this. On Mon, 2023-08-07 at 13:52 -0400, Vivi, Rodrigo wrote: > On Wed, Aug 02, 2023 at 04:34:59PM -0700, Alan Previn wrote: > > Suspend is not like reset, it can unroll, so we have to properly > > flush pending context-guc-id deregistrations to complete before > > we return from suspend calls. > > But if is 'unrolls' the execution should just continue, no?! > In other words, why is this flush needed? What happens if we > don't flush, but resume doesn't proceed? in in which case > of resume you are thinking that it returns and not having flushed? alan: I apologize, i realize I should have explained it better. The flush is needed for when we DON'T unroll. I wanted to point out that at in intel_gt_suspend_foo we dont actually know if the suspend is going to unroll or not so we should always flush properly in the case. I will re-rev with better comment on this patch. alan:snip > > > > > static void wait_for_suspend(struct intel_gt *gt) > > { > > - if (!intel_gt_pm_is_awake(gt)) > > + if (!intel_gt_pm_is_awake(gt)) { > > + intel_uc_suspend_prepare(>->uc); > > why only on idle? alan: actually no - i am flushing for both idle and non-idle cases (see farther below) but for the non-idle case, i am skipping the flush if we decide to wedge (since the wedge will clear up everything -> all guc-contexts that are inflight are nuked and freed). > > Well, I know, if we are in idle it is because all the requests had > already ended and gt will be wedged, but why do we need to do anything > if we are in idle? Because the issue that is seen as a very late context-deregister that is triggered by a, orthogonal thread via the following callstack: drm-fence signal triggers a FENCE_FREE via__i915_sw_fence_notify that connects to engines_notify -> free_engines_rcu -> (thread) -> intel_context_put -> kref_put(&ce->ref..) that queues the context-destruction worker. That said, eventhough the gt is idle because the last workload has been retired a context-destruction worker may have has just gotten queued. > > And why here and not some upper layer? like in prepare.... alan: wait_for_suspend does both the checking for idle as well as the potential wedging if guc or hw has hung at this late state. if i call from the upper layer before this wait_for_suspend, it might be too early because the wait-for-idle could experience workloads completing and new contexts-derigtrations being queued. If i call it from upper layer after wait_for_suspend, then it would be unnecessary if wait_for_suspend decided to nuke everything. Hmmm.. but i guess the latter could work too - since the nuke case would have emptied out the link-list of that worker and so it would either run and do nothing or would not even be queued. Would you rather i go that way? (i'll recheck with my team mates for i-dotting/t-crossing discussion. > > > return; > > + } > > > > if (intel_gt_wait_for_idle(gt, I915_GT_SUSPEND_IDLE_TIMEOUT) == -ETIME) { > > /* > > @@ -299,6 +301,8 @@ static void wait_for_suspend(struct intel_gt *gt) > > */ > > intel_gt_set_wedged(gt); > > intel_gt_retire_requests(gt); > > + } else { > > + intel_uc_suspend_prepare(>->uc); > > } > > > > intel_gt_pm_wait_for_idle(gt); alan:snip ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend 2023-08-09 21:09 ` Teres Alexis, Alan Previn @ 2023-08-15 0:49 ` Teres Alexis, Alan Previn 0 siblings, 0 replies; 14+ messages in thread From: Teres Alexis, Alan Previn @ 2023-08-15 0:49 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org > > > Rodrigo: And why here and not some upper layer? like in prepare.... > alan: wait_for_suspend does both the checking for idle as well as the potential > wedging if guc or hw has hung at this late state. if i call from the upper > layer before this wait_for_suspend, it might be too early because the > wait-for-idle could experience workloads completing and new contexts-derigtrations > being queued. If i call it from upper layer after wait_for_suspend, then it would > be unnecessary if wait_for_suspend decided to nuke everything. Hmmm.. but i guess > the latter could work too - since the nuke case would have emptied out the link-list > of that worker and so it would either run and do nothing or would not even be queued. > Would you rather i go that way? (i'll recheck with my team mates for i-dotting/t-crossing > discussion. actually, after going up a layer, i realize the right place might be to insert late stage worker-flushing into intel_uc_suspend (called from intel_gt_suspend_late) which is also where the gsc worker is flushed. This will also mean we don't need to create intel_uc_suspend_prepare for new plumbing. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn 2023-08-02 23:34 ` [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend Alan Previn @ 2023-08-02 23:35 ` Alan Previn 2023-08-10 3:39 ` Teres Alexis, Alan Previn 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending Alan Previn ` (4 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Alan Previn @ 2023-08-02 23:35 UTC (permalink / raw) To: intel-gfx; +Cc: dri-devel, Alan Previn If we are at the end of suspend or very early in resume its possible an async fence signal could lead us to the execution of the context destruction worker (after the prior worker flush). Even if checking that the CT is enabled before calling destroyed_worker_func, guc_lrc_desc_unpin may still fail because in corner cases, as we traverse the GuC's context-destroy list, the CT could get disabled in the mid of it right before calling the GuC's CT send function. We've witnessed this race condition once every ~6000-8000 suspend-resume cycles while ensuring workloads that render something onscreen is continuously started just before we suspend (and the workload is small enough to complete either very late in suspend or very early in resume). In such a case, we need to unroll the unpin process because guc-lrc-unpin takes a gt wakeref which only gets released in the G2H IRQ reply that never comes through in this corner case. That will cascade into a kernel hang later at the tail end of suspend in this function: intel_wakeref_wait_for_idle(>->wakeref) (called by) - intel_gt_pm_wait_for_idle (called by) - wait_for_suspend Doing this unroll and keeping the context in the GuC's destroy-list will allow the context to get picked up on the next destroy worker invocation or purged as part of a major GuC sanitization or reset flow. While we fix this race condition, let's also ensure we never allow the kernel to hang in intel_gt_pm_wait_for_idle with a huge timeout and drm_warn. Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> --- .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 38 +++++++++++++++++-- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c index dc7735a19a5a..a7530ad7008d 100644 --- a/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +++ b/drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c @@ -235,6 +235,13 @@ set_context_destroyed(struct intel_context *ce) ce->guc_state.sched_state |= SCHED_STATE_DESTROYED; } +static inline void +clr_context_destroyed(struct intel_context *ce) +{ + lockdep_assert_held(&ce->guc_state.lock); + ce->guc_state.sched_state &= ~SCHED_STATE_DESTROYED; +} + static inline bool context_pending_disable(struct intel_context *ce) { return ce->guc_state.sched_state & SCHED_STATE_PENDING_DISABLE; @@ -3175,7 +3182,7 @@ static void guc_context_close(struct intel_context *ce) spin_unlock_irqrestore(&ce->guc_state.lock, flags); } -static inline void guc_lrc_desc_unpin(struct intel_context *ce) +static inline int guc_lrc_desc_unpin(struct intel_context *ce) { struct intel_guc *guc = ce_to_guc(ce); struct intel_gt *gt = guc_to_gt(guc); @@ -3199,10 +3206,20 @@ static inline void guc_lrc_desc_unpin(struct intel_context *ce) if (unlikely(disabled)) { release_guc_id(guc, ce); __guc_context_destroy(ce); - return; + return 0; } - deregister_context(ce, ce->guc_id.id); + if (deregister_context(ce, ce->guc_id.id)) { + /* Seal race with concurrent suspend by unrolling */ + spin_lock_irqsave(&ce->guc_state.lock, flags); + set_context_registered(ce); + clr_context_destroyed(ce); + intel_gt_pm_put(gt); + spin_unlock_irqrestore(&ce->guc_state.lock, flags); + return -ENODEV; + } + + return 0; } static void __guc_context_destroy(struct intel_context *ce) @@ -3270,7 +3287,20 @@ static void deregister_destroyed_contexts(struct intel_guc *guc) if (!ce) break; - guc_lrc_desc_unpin(ce); + if (guc_lrc_desc_unpin(ce)) { + /* + * This means GuC's CT link severed mid-way which only happens + * in suspend-resume corner cases. In this case, put the + * context back into the destroyed_contexts list which will + * get picked up on the next context deregistration event or + * purged in a GuC sanitization event (reset/unload/wedged/...). + */ + spin_lock_irqsave(&guc->submission_state.lock, flags); + list_add_tail(&ce->destroyed_link, + &guc->submission_state.destroyed_contexts); + spin_unlock_irqrestore(&guc->submission_state.lock, flags); + } + } } -- 2.39.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss Alan Previn @ 2023-08-10 3:39 ` Teres Alexis, Alan Previn 0 siblings, 0 replies; 14+ messages in thread From: Teres Alexis, Alan Previn @ 2023-08-10 3:39 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org; +Cc: dri-devel@lists.freedesktop.org On Wed, 2023-08-02 at 16:35 -0700, Teres Alexis, Alan Previn wrote: > If we are at the end of suspend or very early in resume > its possible an async fence signal could lead us to the > execution of the context destruction worker (after the > prior worker flush). > alan:snip > > static void __guc_context_destroy(struct intel_context *ce) > @@ -3270,7 +3287,20 @@ static void deregister_destroyed_contexts(struct intel_guc *guc) > if (!ce) > break; > > - guc_lrc_desc_unpin(ce); > + if (guc_lrc_desc_unpin(ce)) { > + /* > + * This means GuC's CT link severed mid-way which only happens > + * in suspend-resume corner cases. In this case, put the > + * context back into the destroyed_contexts list which will > + * get picked up on the next context deregistration event or > + * purged in a GuC sanitization event (reset/unload/wedged/...). > + */ > + spin_lock_irqsave(&guc->submission_state.lock, flags); > + list_add_tail(&ce->destroyed_link, > + &guc->submission_state.destroyed_contexts); alan: i completely missed the fact this new code is sitting within a while (!list_empty(&guc->submission_state.submission_state.destroyed_contexts) block so putting it back will cause it to while loop forever. will fix and rerev. > + spin_unlock_irqrestore(&guc->submission_state.lock, flags); > + } > + > } > } > ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn 2023-08-02 23:34 ` [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend Alan Previn 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss Alan Previn @ 2023-08-02 23:35 ` Alan Previn 2023-08-07 17:56 ` Rodrigo Vivi 2023-08-02 23:52 ` [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Teres Alexis, Alan Previn ` (3 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Alan Previn @ 2023-08-02 23:35 UTC (permalink / raw) To: intel-gfx; +Cc: dri-devel, Alan Previn When suspending, add a timeout when calling intel_gt_pm_wait_for_idle else if we have a lost G2H event that holds a wakeref (which would be indicating of a bug elsewhere in the driver), we get to complete the suspend-resume cycle, albeit without all the lower power hw counters hitting its targets, instead of hanging in the kernel. Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> --- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 7 ++++++- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 7 ++++++- drivers/gpu/drm/i915/intel_wakeref.c | 14 ++++++++++---- drivers/gpu/drm/i915/intel_wakeref.h | 5 +++-- 5 files changed, 26 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c index ee15486fed0d..090438eb8682 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c @@ -688,7 +688,7 @@ void intel_engines_release(struct intel_gt *gt) if (!engine->release) continue; - intel_wakeref_wait_for_idle(&engine->wakeref); + intel_wakeref_wait_for_idle(&engine->wakeref, 0); GEM_BUG_ON(intel_engine_pm_is_awake(engine)); engine->release(engine); diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c index 3162d859ed68..dfe77eb3efd1 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c @@ -289,6 +289,8 @@ int intel_gt_resume(struct intel_gt *gt) static void wait_for_suspend(struct intel_gt *gt) { + int timeout_ms = CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT ? : 10000; + if (!intel_gt_pm_is_awake(gt)) { intel_uc_suspend_prepare(>->uc); return; @@ -305,7 +307,10 @@ static void wait_for_suspend(struct intel_gt *gt) intel_uc_suspend_prepare(>->uc); } - intel_gt_pm_wait_for_idle(gt); + /* we are suspending, so we shouldn't be waiting forever */ + if (intel_gt_pm_wait_timeout_for_idle(gt, timeout_ms) == -ETIME) + drm_warn(>->i915->drm, "Bailing from %s after %d milisec timeout\n", + __func__, timeout_ms); } void intel_gt_suspend_prepare(struct intel_gt *gt) diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.h b/drivers/gpu/drm/i915/gt/intel_gt_pm.h index 6c9a46452364..5358acc2b5b1 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.h @@ -68,7 +68,12 @@ static inline void intel_gt_pm_might_put(struct intel_gt *gt) static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) { - return intel_wakeref_wait_for_idle(>->wakeref); + return intel_wakeref_wait_for_idle(>->wakeref, 0); +} + +static inline int intel_gt_pm_wait_timeout_for_idle(struct intel_gt *gt, int timeout_ms) +{ + return intel_wakeref_wait_for_idle(>->wakeref, timeout_ms); } void intel_gt_pm_init_early(struct intel_gt *gt); diff --git a/drivers/gpu/drm/i915/intel_wakeref.c b/drivers/gpu/drm/i915/intel_wakeref.c index 718f2f1b6174..7e01d4cc300c 100644 --- a/drivers/gpu/drm/i915/intel_wakeref.c +++ b/drivers/gpu/drm/i915/intel_wakeref.c @@ -111,14 +111,20 @@ void __intel_wakeref_init(struct intel_wakeref *wf, "wakeref.work", &key->work, 0); } -int intel_wakeref_wait_for_idle(struct intel_wakeref *wf) +int intel_wakeref_wait_for_idle(struct intel_wakeref *wf, int timeout_ms) { - int err; + int err = 0; might_sleep(); - err = wait_var_event_killable(&wf->wakeref, - !intel_wakeref_is_active(wf)); + if (!timeout_ms) + err = wait_var_event_killable(&wf->wakeref, + !intel_wakeref_is_active(wf)); + else if (wait_var_event_timeout(&wf->wakeref, + !intel_wakeref_is_active(wf), + msecs_to_jiffies(timeout_ms)) < 1) + err = -ETIME; + if (err) return err; diff --git a/drivers/gpu/drm/i915/intel_wakeref.h b/drivers/gpu/drm/i915/intel_wakeref.h index ec881b097368..6fbb7a2fb6ea 100644 --- a/drivers/gpu/drm/i915/intel_wakeref.h +++ b/drivers/gpu/drm/i915/intel_wakeref.h @@ -251,15 +251,16 @@ __intel_wakeref_defer_park(struct intel_wakeref *wf) /** * intel_wakeref_wait_for_idle: Wait until the wakeref is idle * @wf: the wakeref + * @timeout_ms: timeout to wait in milisecs, zero means forever * * Wait for the earlier asynchronous release of the wakeref. Note * this will wait for any third party as well, so make sure you only wait * when you have control over the wakeref and trust no one else is acquiring * it. * - * Return: 0 on success, error code if killed. + * Return: 0 on success, error code if killed, -ETIME if timed-out. */ -int intel_wakeref_wait_for_idle(struct intel_wakeref *wf); +int intel_wakeref_wait_for_idle(struct intel_wakeref *wf, int timeout_ms); struct intel_wakeref_auto { struct drm_i915_private *i915; -- 2.39.0 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending Alan Previn @ 2023-08-07 17:56 ` Rodrigo Vivi 2023-08-09 19:38 ` Teres Alexis, Alan Previn 0 siblings, 1 reply; 14+ messages in thread From: Rodrigo Vivi @ 2023-08-07 17:56 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx, dri-devel On Wed, Aug 02, 2023 at 04:35:01PM -0700, Alan Previn wrote: > When suspending, add a timeout when calling > intel_gt_pm_wait_for_idle else if we have a lost > G2H event that holds a wakeref (which would be > indicating of a bug elsewhere in the driver), we > get to complete the suspend-resume cycle, albeit > without all the lower power hw counters hitting > its targets, instead of hanging in the kernel. > > Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +- > drivers/gpu/drm/i915/gt/intel_gt_pm.c | 7 ++++++- > drivers/gpu/drm/i915/gt/intel_gt_pm.h | 7 ++++++- > drivers/gpu/drm/i915/intel_wakeref.c | 14 ++++++++++---- > drivers/gpu/drm/i915/intel_wakeref.h | 5 +++-- > 5 files changed, 26 insertions(+), 9 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c > index ee15486fed0d..090438eb8682 100644 > --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c > +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c > @@ -688,7 +688,7 @@ void intel_engines_release(struct intel_gt *gt) > if (!engine->release) > continue; > > - intel_wakeref_wait_for_idle(&engine->wakeref); > + intel_wakeref_wait_for_idle(&engine->wakeref, 0); > GEM_BUG_ON(intel_engine_pm_is_awake(engine)); > > engine->release(engine); > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > index 3162d859ed68..dfe77eb3efd1 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c > +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c > @@ -289,6 +289,8 @@ int intel_gt_resume(struct intel_gt *gt) > > static void wait_for_suspend(struct intel_gt *gt) > { > + int timeout_ms = CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT ? : 10000; > + > if (!intel_gt_pm_is_awake(gt)) { > intel_uc_suspend_prepare(>->uc); > return; > @@ -305,7 +307,10 @@ static void wait_for_suspend(struct intel_gt *gt) > intel_uc_suspend_prepare(>->uc); > } > > - intel_gt_pm_wait_for_idle(gt); > + /* we are suspending, so we shouldn't be waiting forever */ > + if (intel_gt_pm_wait_timeout_for_idle(gt, timeout_ms) == -ETIME) > + drm_warn(>->i915->drm, "Bailing from %s after %d milisec timeout\n", > + __func__, timeout_ms); > } > > void intel_gt_suspend_prepare(struct intel_gt *gt) > diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.h b/drivers/gpu/drm/i915/gt/intel_gt_pm.h > index 6c9a46452364..5358acc2b5b1 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.h > @@ -68,7 +68,12 @@ static inline void intel_gt_pm_might_put(struct intel_gt *gt) > > static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) > { > - return intel_wakeref_wait_for_idle(>->wakeref); > + return intel_wakeref_wait_for_idle(>->wakeref, 0); > +} > + > +static inline int intel_gt_pm_wait_timeout_for_idle(struct intel_gt *gt, int timeout_ms) > +{ > + return intel_wakeref_wait_for_idle(>->wakeref, timeout_ms); > } > > void intel_gt_pm_init_early(struct intel_gt *gt); > diff --git a/drivers/gpu/drm/i915/intel_wakeref.c b/drivers/gpu/drm/i915/intel_wakeref.c > index 718f2f1b6174..7e01d4cc300c 100644 > --- a/drivers/gpu/drm/i915/intel_wakeref.c > +++ b/drivers/gpu/drm/i915/intel_wakeref.c > @@ -111,14 +111,20 @@ void __intel_wakeref_init(struct intel_wakeref *wf, > "wakeref.work", &key->work, 0); > } > > -int intel_wakeref_wait_for_idle(struct intel_wakeref *wf) > +int intel_wakeref_wait_for_idle(struct intel_wakeref *wf, int timeout_ms) > { > - int err; > + int err = 0; > > might_sleep(); > > - err = wait_var_event_killable(&wf->wakeref, > - !intel_wakeref_is_active(wf)); > + if (!timeout_ms) > + err = wait_var_event_killable(&wf->wakeref, > + !intel_wakeref_is_active(wf)); > + else if (wait_var_event_timeout(&wf->wakeref, > + !intel_wakeref_is_active(wf), > + msecs_to_jiffies(timeout_ms)) < 1) > + err = -ETIME; it looks to me that -ETIMEDOUT would be a better error. > + > if (err) > return err; > > diff --git a/drivers/gpu/drm/i915/intel_wakeref.h b/drivers/gpu/drm/i915/intel_wakeref.h > index ec881b097368..6fbb7a2fb6ea 100644 > --- a/drivers/gpu/drm/i915/intel_wakeref.h > +++ b/drivers/gpu/drm/i915/intel_wakeref.h > @@ -251,15 +251,16 @@ __intel_wakeref_defer_park(struct intel_wakeref *wf) > /** > * intel_wakeref_wait_for_idle: Wait until the wakeref is idle > * @wf: the wakeref > + * @timeout_ms: timeout to wait in milisecs, zero means forever > * > * Wait for the earlier asynchronous release of the wakeref. Note > * this will wait for any third party as well, so make sure you only wait > * when you have control over the wakeref and trust no one else is acquiring > * it. > * > - * Return: 0 on success, error code if killed. > + * Return: 0 on success, error code if killed, -ETIME if timed-out. > */ > -int intel_wakeref_wait_for_idle(struct intel_wakeref *wf); > +int intel_wakeref_wait_for_idle(struct intel_wakeref *wf, int timeout_ms); > > struct intel_wakeref_auto { > struct drm_i915_private *i915; > -- > 2.39.0 > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending 2023-08-07 17:56 ` Rodrigo Vivi @ 2023-08-09 19:38 ` Teres Alexis, Alan Previn 0 siblings, 0 replies; 14+ messages in thread From: Teres Alexis, Alan Previn @ 2023-08-09 19:38 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Thanks Rodrigo for reviewing this. On Mon, 2023-08-07 at 13:56 -0400, Vivi, Rodrigo wrote: > On Wed, Aug 02, 2023 at 04:35:01PM -0700, Alan Previn wrote: > > When suspending, add a timeout when calling > > intel_gt_pm_wait_for_idle else if we have a lost > > G2H event that holds a wakeref (which would be > > indicating of a bug elsewhere in the driver), we > > get to complete the suspend-resume cycle, albeit > > without all the lower power hw counters hitting > > its targets, instead of hanging in the kernel. > > alan:snip > > -int intel_wakeref_wait_for_idle(struct intel_wakeref *wf) > > +int intel_wakeref_wait_for_idle(struct intel_wakeref *wf, int timeout_ms) > > { > > - int err; > > + int err = 0; > > > > might_sleep(); > > > > - err = wait_var_event_killable(&wf->wakeref, > > - !intel_wakeref_is_active(wf)); > > + if (!timeout_ms) > > + err = wait_var_event_killable(&wf->wakeref, > > + !intel_wakeref_is_active(wf)); > > + else if (wait_var_event_timeout(&wf->wakeref, > > + !intel_wakeref_is_active(wf), > > + msecs_to_jiffies(timeout_ms)) < 1) > > + err = -ETIME; > > it looks to me that -ETIMEDOUT would be a better error. alan: okay - will do, thanks. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn ` (2 preceding siblings ...) 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending Alan Previn @ 2023-08-02 23:52 ` Teres Alexis, Alan Previn 2023-08-03 0:10 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 14+ messages in thread From: Teres Alexis, Alan Previn @ 2023-08-02 23:52 UTC (permalink / raw) To: intel-gfx@lists.freedesktop.org; +Cc: dri-devel@lists.freedesktop.org On Wed, 2023-08-02 at 16:34 -0700, Teres Alexis, Alan Previn wrote: > This series is the result of debugging issues root caused to > races between the GuC's destroyed_worker_func being triggered vs > repeating suspend-resume cycles with concurrent delayed > fence signals for engine-freeing. > > The reproduction steps require that an app is created right before > the start of the suspend cycle where it creates a new gem > context and submits a tiny workload that would complete in the > middle of the suspend cycle. However this app uses dma-buffer > sharing or dma-fence with non-GPU objects or signals that > eventually triggers a FENCE_FREE via__i915_sw_fence_notify that > connects to engines_notify -> free_engines_rcu -> > intel_context_put -> kref_put(&ce->ref..) that queues the > worker after the GuCs CTB has been disabled (i.e. after > i915-gem's suspend-late flows). > As an FYI - in offline conversations with John and Daniele, we have agreed that at least the first two of the patches in this are necessary improvements but the last patch may remain open as further offline debug is continuing to pin down the src of the above fence-signal-flow. For now we are hoping to proceed with reviewing the first two patches and only look into the 3rd patch if there are system level fence signalling that truly can trigger this anomaly or if its just a straddling request somewhere within i915 that has appeared or hung at the wrong time which needs to be fixed. alan:snip ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for Resolve suspend-resume racing with GuC destroy-context-worker 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn ` (3 preceding siblings ...) 2023-08-02 23:52 ` [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Teres Alexis, Alan Previn @ 2023-08-03 0:10 ` Patchwork 2023-08-03 0:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-08-03 5:41 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2023-08-03 0:10 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx == Series Details == Series: Resolve suspend-resume racing with GuC destroy-context-worker URL : https://patchwork.freedesktop.org/series/121916/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for Resolve suspend-resume racing with GuC destroy-context-worker 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn ` (4 preceding siblings ...) 2023-08-03 0:10 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork @ 2023-08-03 0:24 ` Patchwork 2023-08-03 5:41 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2023-08-03 0:24 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 9659 bytes --] == Series Details == Series: Resolve suspend-resume racing with GuC destroy-context-worker URL : https://patchwork.freedesktop.org/series/121916/ State : success == Summary == CI Bug Log - changes from CI_DRM_13463 -> Patchwork_121916v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/index.html Participating hosts (42 -> 40) ------------------------------ Missing (2): fi-kbl-soraka fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_121916v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s3@smem: - bat-rpls-2: [PASS][1] -> [ABORT][2] ([i915#6687] / [i915#7978] / [i915#8668]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-rpls-2/igt@gem_exec_suspend@basic-s3@smem.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-rpls-2/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-mtlp-8: NOTRUN -> [SKIP][3] ([i915#4613]) +3 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@gem_lmem_swapping@parallel-random-engines.html * igt@i915_pm_rpm@basic-rte: - bat-rpls-1: [PASS][4] -> [FAIL][5] ([i915#7940]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-rpls-1/igt@i915_pm_rpm@basic-rte.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-rpls-1/igt@i915_pm_rpm@basic-rte.html * igt@i915_pm_rpm@module-reload: - fi-cfl-8109u: [PASS][6] -> [FAIL][7] ([i915#7940]) +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html * igt@i915_pm_rps@basic-api: - bat-mtlp-8: NOTRUN -> [SKIP][8] ([i915#6621]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_mocs: - bat-mtlp-8: NOTRUN -> [DMESG-FAIL][9] ([i915#7059]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@i915_selftest@live@gt_mocs.html - bat-mtlp-6: [PASS][10] -> [DMESG-FAIL][11] ([i915#7059]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-6/igt@i915_selftest@live@gt_mocs.html * igt@i915_selftest@live@reset: - bat-rpls-1: [PASS][12] -> [ABORT][13] ([i915#4983] / [i915#7461] / [i915#8347] / [i915#8384]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-rpls-1/igt@i915_selftest@live@reset.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-rpls-1/igt@i915_selftest@live@reset.html * igt@i915_selftest@live@slpc: - bat-mtlp-8: NOTRUN -> [DMESG-WARN][14] ([i915#6367]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@i915_selftest@live@slpc.html * igt@i915_suspend@basic-s2idle-without-i915: - bat-mtlp-6: [PASS][15] -> [ABORT][16] ([i915#8802]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-mtlp-6/igt@i915_suspend@basic-s2idle-without-i915.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-6/igt@i915_suspend@basic-s2idle-without-i915.html * igt@i915_suspend@basic-s3-without-i915: - bat-mtlp-8: NOTRUN -> [SKIP][17] ([i915#6645]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-mtlp-8: NOTRUN -> [SKIP][18] ([i915#7828]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_flip@basic-flip-vs-wf_vblank@b-vga1: - fi-pnv-d510: [PASS][19] -> [FAIL][20] ([i915#2122]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/fi-pnv-d510/igt@kms_flip@basic-flip-vs-wf_vblank@b-vga1.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/fi-pnv-d510/igt@kms_flip@basic-flip-vs-wf_vblank@b-vga1.html * igt@prime_vgem@basic-fence-read: - bat-mtlp-8: NOTRUN -> [SKIP][21] ([i915#3708]) +2 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-mtlp-8: NOTRUN -> [SKIP][22] ([i915#3708] / [i915#4077]) +1 similar issue [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@prime_vgem@basic-gtt.html #### Possible fixes #### * igt@i915_pm_rpm@basic-pci-d3-state: - bat-mtlp-8: [ABORT][23] ([i915#7077] / [i915#7977] / [i915#8668]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-8/igt@i915_pm_rpm@basic-pci-d3-state.html * igt@i915_pm_rpm@basic-rte: - fi-kbl-x1275: [FAIL][25] ([i915#7940]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/fi-kbl-x1275/igt@i915_pm_rpm@basic-rte.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/fi-kbl-x1275/igt@i915_pm_rpm@basic-rte.html - fi-kbl-7567u: [FAIL][27] ([i915#7940]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/fi-kbl-7567u/igt@i915_pm_rpm@basic-rte.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/fi-kbl-7567u/igt@i915_pm_rpm@basic-rte.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: [DMESG-FAIL][29] ([i915#5334]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@requests: - bat-mtlp-6: [DMESG-FAIL][31] ([i915#8497]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-mtlp-6/igt@i915_selftest@live@requests.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-mtlp-6/igt@i915_selftest@live@requests.html * igt@i915_selftest@live@slpc: - bat-rpls-2: [DMESG-WARN][33] ([i915#6367]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-rpls-2/igt@i915_selftest@live@slpc.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-rpls-2/igt@i915_selftest@live@slpc.html #### Warnings #### * igt@kms_psr@primary_page_flip: - bat-rplp-1: [ABORT][35] ([i915#8860]) -> [ABORT][36] ([i915#8442] / [i915#8668] / [i915#8860]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/bat-rplp-1/igt@kms_psr@primary_page_flip.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/bat-rplp-1/igt@kms_psr@primary_page_flip.html [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#6687]: https://gitlab.freedesktop.org/drm/intel/issues/6687 [i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059 [i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077 [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7940]: https://gitlab.freedesktop.org/drm/intel/issues/7940 [i915#7977]: https://gitlab.freedesktop.org/drm/intel/issues/7977 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#8347]: https://gitlab.freedesktop.org/drm/intel/issues/8347 [i915#8384]: https://gitlab.freedesktop.org/drm/intel/issues/8384 [i915#8442]: https://gitlab.freedesktop.org/drm/intel/issues/8442 [i915#8497]: https://gitlab.freedesktop.org/drm/intel/issues/8497 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8802]: https://gitlab.freedesktop.org/drm/intel/issues/8802 [i915#8860]: https://gitlab.freedesktop.org/drm/intel/issues/8860 Build changes ------------- * Linux: CI_DRM_13463 -> Patchwork_121916v1 CI-20190529: 20190529 CI_DRM_13463: 20610a111d61d6945d578360942dc5c7bd828eb5 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7412: 7412 Patchwork_121916v1: 20610a111d61d6945d578360942dc5c7bd828eb5 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 64959b97fd75 drm/i915/gt: Timeout when waiting for idle in suspending ffbf3dfa7250 drm/i915/guc: Close deregister-context race against CT-loss 57f11a8a894a drm/i915/guc: Flush context destruction worker at suspend == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/index.html [-- Attachment #2: Type: text/html, Size: 11392 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for Resolve suspend-resume racing with GuC destroy-context-worker 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn ` (5 preceding siblings ...) 2023-08-03 0:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2023-08-03 5:41 ` Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2023-08-03 5:41 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 76462 bytes --] == Series Details == Series: Resolve suspend-resume racing with GuC destroy-context-worker URL : https://patchwork.freedesktop.org/series/121916/ State : success == Summary == CI Bug Log - changes from CI_DRM_13463_full -> Patchwork_121916v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts New tests --------- New tests have been introduced between CI_DRM_13463_full and Patchwork_121916v1_full: ### New IGT tests (2) ### * igt@kms_cursor_crc@cursor-dpms@pipe-a-hdmi-a-4: - Statuses : 1 pass(s) - Exec time: [0.0] s * igt@kms_cursor_crc@cursor-dpms@pipe-d-hdmi-a-4: - Statuses : 1 pass(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in Patchwork_121916v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@most-busy-idle-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][1] ([i915#8414]) +29 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html * igt@gem_ccs@block-copy-compressed: - shard-dg1: NOTRUN -> [SKIP][2] ([i915#3555] / [i915#5325]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_ccs@block-copy-compressed.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [PASS][3] -> [FAIL][4] ([i915#6268]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-6/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-snb: NOTRUN -> [DMESG-WARN][5] ([i915#8841]) +6 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-snb4/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@engines-hang: - shard-snb: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#1099]) +2 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-snb4/igt@gem_ctx_persistence@engines-hang.html * igt@gem_exec_balancer@bonded-dual: - shard-dg1: NOTRUN -> [SKIP][7] ([i915#4771]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_exec_balancer@bonded-dual.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-apl: [PASS][8] -> [FAIL][9] ([i915#2842]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-apl7/igt@gem_exec_fair@basic-none-solo@rcs0.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-apl6/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_flush@basic-wb-ro-before-default: - shard-dg1: NOTRUN -> [SKIP][10] ([i915#3539] / [i915#4852]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_exec_flush@basic-wb-ro-before-default.html * igt@gem_exec_reloc@basic-wc-cpu-noreloc: - shard-mtlp: NOTRUN -> [SKIP][11] ([i915#3281]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html * igt@gem_exec_reloc@basic-write-cpu-active: - shard-dg1: NOTRUN -> [SKIP][12] ([i915#3281]) +2 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_exec_reloc@basic-write-cpu-active.html * igt@gem_fence_thrash@bo-write-verify-x: - shard-dg1: NOTRUN -> [SKIP][13] ([i915#4860]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_fence_thrash@bo-write-verify-x.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][14] ([i915#4565]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html * igt@gem_mmap_gtt@cpuset-basic-small-copy-xy: - shard-dg1: NOTRUN -> [SKIP][15] ([i915#4077]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_mmap_gtt@cpuset-basic-small-copy-xy.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-mtlp: NOTRUN -> [SKIP][16] ([i915#3282]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-3/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gem_pxp@create-valid-protected-context: - shard-mtlp: NOTRUN -> [SKIP][17] ([i915#4270]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@gem_pxp@create-valid-protected-context.html * igt@gem_set_tiling_vs_pwrite: - shard-dg1: NOTRUN -> [SKIP][18] ([i915#4079]) +1 similar issue [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_set_tiling_vs_pwrite.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-mtlp: NOTRUN -> [SKIP][19] ([i915#3297]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-dg1: NOTRUN -> [SKIP][20] ([i915#3297] / [i915#4880]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_workarounds@suspend-resume-fd: - shard-dg2: [PASS][21] -> [FAIL][22] ([fdo#103375]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-1/igt@gem_workarounds@suspend-resume-fd.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-1/igt@gem_workarounds@suspend-resume-fd.html * igt@gen3_render_tiledx_blits: - shard-mtlp: NOTRUN -> [SKIP][23] ([fdo#109289]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@gen3_render_tiledx_blits.html * igt@gen7_exec_parse@chained-batch: - shard-dg1: NOTRUN -> [SKIP][24] ([fdo#109289]) +1 similar issue [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@bb-start-cmd: - shard-dg1: NOTRUN -> [SKIP][25] ([i915#2527]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gen9_exec_parse@bb-start-cmd.html * igt@i915_pm_dc@dc6-dpms: - shard-tglu: [PASS][26] -> [FAIL][27] ([i915#3989] / [i915#454]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-tglu-4/igt@i915_pm_dc@dc6-dpms.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-tglu-6/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rpm@cursor: - shard-dg2: [PASS][28] -> [FAIL][29] ([i915#7940]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-3/igt@i915_pm_rpm@cursor.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@i915_pm_rpm@cursor.html * igt@i915_pm_rpm@cursor-dpms: - shard-tglu: [PASS][30] -> [FAIL][31] ([i915#7940]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-tglu-2/igt@i915_pm_rpm@cursor-dpms.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-tglu-4/igt@i915_pm_rpm@cursor-dpms.html * igt@i915_pm_rpm@dpms-non-lpsp: - shard-rkl: [PASS][32] -> [SKIP][33] ([i915#1397]) +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-4/igt@i915_pm_rpm@dpms-non-lpsp.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html * igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0: - shard-dg1: [PASS][34] -> [FAIL][35] ([i915#7940]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-17/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-18/igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0.html * igt@i915_pm_rpm@modeset-non-lpsp: - shard-dg1: [PASS][36] -> [SKIP][37] ([i915#1397]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-12/igt@i915_pm_rpm@modeset-non-lpsp.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-19/igt@i915_pm_rpm@modeset-non-lpsp.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-dg1: NOTRUN -> [SKIP][38] ([i915#8925]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_pm_rps@thresholds-park@gt0: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#8925]) +1 similar issue [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@i915_pm_rps@thresholds-park@gt0.html * igt@i915_selftest@live@slpc: - shard-mtlp: [PASS][40] -> [DMESG-WARN][41] ([i915#6367]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-3/igt@i915_selftest@live@slpc.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@i915_selftest@live@slpc.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4212]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-1-y-rc_ccs: - shard-dg1: NOTRUN -> [SKIP][43] ([i915#8502]) +7 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-19/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-1-y-rc_ccs.html * igt@kms_big_fb@4-tiled-16bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#4538] / [i915#5286]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [PASS][45] -> [FAIL][46] ([i915#5138]) +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#3638]) +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-addfb: - shard-mtlp: NOTRUN -> [SKIP][48] ([i915#6187]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][49] ([i915#4538]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#3689] / [i915#3886] / [i915#5354] / [i915#6095]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs: - shard-dg1: NOTRUN -> [SKIP][51] ([i915#3689] / [i915#5354] / [i915#6095]) +1 similar issue [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-mtlp: NOTRUN -> [SKIP][52] ([i915#3886] / [i915#6095]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-3/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_mtl_rc_ccs: - shard-dg1: NOTRUN -> [SKIP][53] ([i915#5354] / [i915#6095]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_ccs@pipe-c-bad-rotation-90-4_tiled_mtl_rc_ccs.html * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-y_tiled_ccs: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#6095]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-y_tiled_ccs.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][55] ([i915#4087] / [i915#7213]) +3 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-1/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling: - shard-dg1: NOTRUN -> [SKIP][56] ([i915#3742]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_frames@dp-frame-dump: - shard-dg1: NOTRUN -> [SKIP][57] ([i915#7828]) +1 similar issue [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_chamelium_frames@dp-frame-dump.html * igt@kms_chamelium_hpd@hdmi-hpd-fast: - shard-mtlp: NOTRUN -> [SKIP][58] ([i915#7828]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@kms_chamelium_hpd@hdmi-hpd-fast.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#4103] / [i915#4213]) +1 similar issue [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-mtlp: NOTRUN -> [SKIP][60] ([fdo#111767] / [i915#3546]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][61] -> [FAIL][62] ([i915#2346]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-apl: [PASS][63] -> [FAIL][64] ([i915#2346]) +1 similar issue [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-apl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-mtlp: [PASS][65] -> [DMESG-WARN][66] ([i915#2017]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-2/igt@kms_cursor_legacy@single-bo@all-pipes.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-4/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_display_modes@extended-mode-basic: - shard-dg1: NOTRUN -> [SKIP][67] ([i915#3555]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_display_modes@extended-mode-basic.html * igt@kms_display_modes@extended-mode-basic@pipe-b-hdmi-a-1-pipe-c-hdmi-a-2: - shard-glk: [PASS][68] -> [DMESG-WARN][69] ([i915#118]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-glk4/igt@kms_display_modes@extended-mode-basic@pipe-b-hdmi-a-1-pipe-c-hdmi-a-2.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-glk9/igt@kms_display_modes@extended-mode-basic@pipe-b-hdmi-a-1-pipe-c-hdmi-a-2.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#3804]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_flip@2x-nonexisting-fb: - shard-mtlp: NOTRUN -> [SKIP][71] ([i915#3637]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-plain-flip-ts-check@bc-hdmi-a1-hdmi-a2: - shard-glk: [PASS][72] -> [FAIL][73] ([i915#2122]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-glk3/igt@kms_flip@2x-plain-flip-ts-check@bc-hdmi-a1-hdmi-a2.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-glk7/igt@kms_flip@2x-plain-flip-ts-check@bc-hdmi-a1-hdmi-a2.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1: - shard-apl: [PASS][74] -> [FAIL][75] ([i915#79]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-apl1/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-apl4/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#2672]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#2672]) +4 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][78] ([i915#2587] / [i915#2672]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw: - shard-dg1: NOTRUN -> [SKIP][79] ([fdo#111825]) +7 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#1825]) +2 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][81] ([i915#8708]) +1 similar issue [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render: - shard-dg1: NOTRUN -> [SKIP][82] ([i915#3458]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#3555] / [i915#8228]) +1 similar issue [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-7/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_plane@pixel-format-source-clamping@pipe-b-planes: - shard-mtlp: [PASS][84] -> [FAIL][85] ([i915#1623]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-3/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@kms_plane@pixel-format-source-clamping@pipe-b-planes.html * igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#5176]) +3 similar issues [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-1/igt@kms_plane_scaling@plane-downscale-with-rotation-factor-0-25@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#5176]) +7 similar issues [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][88] ([i915#5176]) +23 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-b-hdmi-a-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#5235]) +11 similar issues [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1: - shard-snb: NOTRUN -> [SKIP][90] ([fdo#109271]) +201 similar issues [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-snb2/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-b-vga-1.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#5235]) +15 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][92] ([i915#5235]) +7 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-dg1: NOTRUN -> [SKIP][93] ([i915#658]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@plane-move-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][94] ([fdo#111068] / [i915#658]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_psr2_sf@plane-move-sf-dmg-area.html * igt@kms_psr@sprite_plane_onoff: - shard-dg1: NOTRUN -> [SKIP][95] ([i915#1072]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@kms_psr@sprite_plane_onoff.html * igt@kms_selftest@drm_format_helper: - shard-snb: NOTRUN -> [SKIP][96] ([fdo#109271] / [i915#8661]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-snb4/igt@kms_selftest@drm_format_helper.html * igt@kms_setmode@basic@pipe-a-hdmi-a-1: - shard-snb: NOTRUN -> [FAIL][97] ([i915#5465]) +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-snb1/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html * igt@perf_pmu@event-wait@rcs0: - shard-dg2: NOTRUN -> [SKIP][98] ([fdo#112283]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@perf_pmu@event-wait@rcs0.html * igt@v3d/v3d_mmap@mmap-bad-flags: - shard-dg1: NOTRUN -> [SKIP][99] ([i915#2575]) +1 similar issue [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@v3d/v3d_mmap@mmap-bad-flags.html * igt@vc4/vc4_mmap@mmap-bo: - shard-dg1: NOTRUN -> [SKIP][100] ([i915#7711]) +1 similar issue [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@vc4/vc4_mmap@mmap-bo.html #### Possible fixes #### * igt@core_hotunplug@unbind-rebind: - shard-dg2: [SKIP][101] ([i915#6767]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@core_hotunplug@unbind-rebind.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@core_hotunplug@unbind-rebind.html * igt@core_setmaster@master-drop-set-root: - shard-dg2: [FAIL][103] ([i915#6121]) -> [PASS][104] [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@core_setmaster@master-drop-set-root.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@core_setmaster@master-drop-set-root.html * igt@drm_fdinfo@most-busy-check-all@rcs0: - shard-rkl: [FAIL][105] ([i915#7742]) -> [PASS][106] [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-7/igt@drm_fdinfo@most-busy-check-all@rcs0.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-3/igt@drm_fdinfo@most-busy-check-all@rcs0.html * igt@fbdev@nullptr: - shard-dg2: [SKIP][107] ([i915#2582]) -> [PASS][108] [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@fbdev@nullptr.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@fbdev@nullptr.html * igt@gem_ctx_isolation@preservation-s3@bcs0: - shard-dg2: [FAIL][109] ([fdo#103375]) -> [PASS][110] +1 similar issue [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-5/igt@gem_ctx_isolation@preservation-s3@bcs0.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-2/igt@gem_ctx_isolation@preservation-s3@bcs0.html * igt@gem_eio@kms: - shard-dg1: [FAIL][111] ([i915#5784]) -> [PASS][112] [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-16/igt@gem_eio@kms.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-13/igt@gem_eio@kms.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: [FAIL][113] ([i915#2842]) -> [PASS][114] +1 similar issue [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-2/igt@gem_exec_fair@basic-pace@vecs0.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-6/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_params@no-blt: - shard-dg2: [SKIP][115] ([fdo#109283] / [i915#2575]) -> [PASS][116] [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_params@no-blt.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@gem_exec_params@no-blt.html * igt@gem_exec_suspend@basic-s4-devices@lmem0: - shard-dg1: [ABORT][117] ([i915#7975] / [i915#8213]) -> [PASS][118] [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-15/igt@gem_exec_suspend@basic-s4-devices@lmem0.html * igt@gem_exec_whisper@basic-contexts-forked-all: - shard-mtlp: [ABORT][119] ([i915#7392] / [i915#8131]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-6/igt@gem_exec_whisper@basic-contexts-forked-all.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-3/igt@gem_exec_whisper@basic-contexts-forked-all.html * igt@gem_exec_whisper@basic-contexts-priority-all: - shard-mtlp: [TIMEOUT][121] ([i915#7392]) -> [PASS][122] [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-4/igt@gem_exec_whisper@basic-contexts-priority-all.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-5/igt@gem_exec_whisper@basic-contexts-priority-all.html * igt@i915_module_load@reload: - shard-dg2: [FAIL][123] -> [PASS][124] [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_module_load@reload.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@i915_module_load@reload.html * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [ABORT][125] ([i915#8489] / [i915#8668]) -> [PASS][126] [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@rcs0: - shard-dg1: [FAIL][127] ([i915#3591]) -> [PASS][128] +1 similar issue [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html * igt@i915_pm_rpm@basic-rte: - shard-dg2: [SKIP][129] ([i915#5174]) -> [PASS][130] +2 similar issues [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_rpm@basic-rte.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@i915_pm_rpm@basic-rte.html * igt@i915_pm_rpm@cursor-dpms: - shard-dg1: [FAIL][131] ([i915#7940]) -> [PASS][132] [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-14/igt@i915_pm_rpm@cursor-dpms.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-14/igt@i915_pm_rpm@cursor-dpms.html * igt@i915_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][133] ([i915#1397]) -> [PASS][134] +2 similar issues [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-4/igt@i915_pm_rpm@dpms-lpsp.html [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-7/igt@i915_pm_rpm@dpms-lpsp.html * igt@i915_pm_rpm@dpms-mode-unset-lpsp: - shard-dg2: [SKIP][135] ([i915#1397]) -> [PASS][136] [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-2/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html * igt@i915_pm_rpm@i2c: - shard-dg2: [FAIL][137] ([i915#8717]) -> [PASS][138] [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-2/igt@i915_pm_rpm@i2c.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@i915_pm_rpm@i2c.html * igt@i915_selftest@live@gt_mocs: - shard-mtlp: [DMESG-FAIL][139] ([i915#7059]) -> [PASS][140] [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-3/igt@i915_selftest@live@gt_mocs.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-7/igt@i915_selftest@live@gt_mocs.html * igt@i915_suspend@basic-s2idle-without-i915: - shard-dg2: [WARN][141] ([i915#2575]) -> [PASS][142] [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_suspend@basic-s2idle-without-i915.html [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@i915_suspend@basic-s2idle-without-i915.html * igt@kms_addfb_basic@addfb25-yf-tiled-legacy: - shard-dg2: [SKIP][143] ([i915#2575] / [i915#5190]) -> [PASS][144] [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_addfb_basic@addfb25-yf-tiled-legacy.html [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_addfb_basic@addfb25-yf-tiled-legacy.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-mtlp: [FAIL][145] ([i915#8248]) -> [PASS][146] [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-5/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-2/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [FAIL][147] ([i915#2346]) -> [PASS][148] [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][149] ([i915#79]) -> [PASS][150] [149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-hdmi-a1-hdmi-a2.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render: - shard-dg2: [SKIP][151] ([fdo#109315]) -> [PASS][152] +40 similar issues [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html * igt@perf_pmu@all-busy-idle-check-all: - shard-dg2: [SKIP][153] ([i915#5608]) -> [PASS][154] +9 similar issues [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@perf_pmu@all-busy-idle-check-all.html [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@perf_pmu@all-busy-idle-check-all.html * igt@syncobj_timeline@device-submit-unordered: - shard-mtlp: [DMESG-WARN][155] ([i915#2017]) -> [PASS][156] [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-7/igt@syncobj_timeline@device-submit-unordered.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-8/igt@syncobj_timeline@device-submit-unordered.html * igt@syncobj_timeline@wait-all-for-submit-delayed-submit: - shard-dg2: [SKIP][157] ([i915#2575]) -> [PASS][158] +274 similar issues [157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@syncobj_timeline@wait-all-for-submit-delayed-submit.html [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@syncobj_timeline@wait-all-for-submit-delayed-submit.html #### Warnings #### * igt@api_intel_bb@blit-reloc-purge-cache: - shard-dg2: [SKIP][159] ([i915#2575]) -> [SKIP][160] ([i915#8411]) +1 similar issue [159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@api_intel_bb@blit-reloc-purge-cache.html [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@api_intel_bb@blit-reloc-purge-cache.html * igt@device_reset@cold-reset-bound: - shard-dg2: [FAIL][161] ([i915#6121]) -> [SKIP][162] ([i915#7701]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@device_reset@cold-reset-bound.html [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@device_reset@cold-reset-bound.html * igt@drm_fdinfo@virtual-busy-hang-all: - shard-dg2: [SKIP][163] ([i915#5608]) -> [SKIP][164] ([i915#8414]) [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@drm_fdinfo@virtual-busy-hang-all.html [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@drm_fdinfo@virtual-busy-hang-all.html * igt@feature_discovery@display-2x: - shard-dg2: [SKIP][165] ([i915#2575]) -> [SKIP][166] ([i915#1839]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@feature_discovery@display-2x.html [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@feature_discovery@display-2x.html * igt@gem_busy@semaphore: - shard-dg2: [SKIP][167] ([i915#2575]) -> [SKIP][168] ([i915#3936]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_busy@semaphore.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@gem_busy@semaphore.html * igt@gem_close_race@multigpu-basic-process: - shard-dg2: [SKIP][169] ([i915#2575]) -> [SKIP][170] ([i915#7697]) +1 similar issue [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_close_race@multigpu-basic-process.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_close_race@multigpu-basic-process.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: [SKIP][171] ([i915#2575]) -> [SKIP][172] ([i915#8555]) +3 similar issues [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: [SKIP][173] ([i915#2575]) -> [SKIP][174] ([i915#280]) +1 similar issue [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_ctx_sseu@mmap-args.html [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@bonded-sync: - shard-dg2: [SKIP][175] ([i915#2575]) -> [SKIP][176] ([i915#4771]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_balancer@bonded-sync.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_balancer@bonded-true-hang: - shard-dg2: [SKIP][177] ([i915#2575]) -> [SKIP][178] ([i915#4812]) +1 similar issue [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_balancer@bonded-true-hang.html [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gem_exec_balancer@bonded-true-hang.html * igt@gem_exec_flush@basic-uc-pro-default: - shard-dg2: [SKIP][179] ([i915#2575]) -> [SKIP][180] ([i915#3539] / [i915#4852]) +4 similar issues [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_flush@basic-uc-pro-default.html [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@gem_exec_flush@basic-uc-pro-default.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: [SKIP][181] ([i915#2575]) -> [SKIP][182] ([i915#3539]) +1 similar issue [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_flush@basic-uc-set-default.html [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_params@rsvd2-dirt: - shard-dg2: [SKIP][183] ([fdo#109283] / [i915#2575]) -> [SKIP][184] ([fdo#109283] / [i915#5107]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@gem_exec_params@rsvd2-dirt.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg2: [SKIP][185] ([i915#2575]) -> [SKIP][186] ([i915#3281]) +19 similar issues [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_exec_reloc@basic-write-read-active.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-dg2: [SKIP][187] ([i915#2575]) -> [SKIP][188] ([i915#4860]) +2 similar issues [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_fenced_exec_thrash@2-spare-fences.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_media_vme: - shard-dg2: [SKIP][189] ([i915#2575]) -> [SKIP][190] ([i915#284]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_media_vme.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_media_vme.html * igt@gem_mmap_gtt@cpuset-big-copy: - shard-dg2: [SKIP][191] ([i915#2575]) -> [SKIP][192] ([i915#4077]) +10 similar issues [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_mmap_gtt@cpuset-big-copy.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@gem_mmap_gtt@cpuset-big-copy.html * igt@gem_mmap_wc@bad-object: - shard-dg2: [SKIP][193] ([i915#2575]) -> [SKIP][194] ([i915#4083]) +6 similar issues [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_mmap_wc@bad-object.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_mmap_wc@bad-object.html * igt@gem_pread@snoop: - shard-dg2: [SKIP][195] ([i915#2575]) -> [SKIP][196] ([i915#3282]) +9 similar issues [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_pread@snoop.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@gem_pread@snoop.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-dg2: [SKIP][197] ([i915#2575]) -> [SKIP][198] ([i915#4270]) +5 similar issues [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_pxp@regular-baseline-src-copy-readible.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs: - shard-dg2: [SKIP][199] ([i915#2575] / [i915#5190]) -> [SKIP][200] ([i915#5190]) +10 similar issues [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html * igt@gem_render_tiled_blits@basic: - shard-dg2: [SKIP][201] ([i915#2575]) -> [SKIP][202] ([i915#4079]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_render_tiled_blits@basic.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gem_render_tiled_blits@basic.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg2: [SKIP][203] ([i915#2575]) -> [SKIP][204] ([i915#4885]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_softpin@evict-snoop-interruptible.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_unfence_active_buffers: - shard-dg2: [SKIP][205] ([i915#2575]) -> [SKIP][206] ([i915#4879]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_unfence_active_buffers.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-dg2: [SKIP][207] ([i915#2575]) -> [SKIP][208] ([i915#3297]) +4 similar issues [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_userptr_blits@create-destroy-unsync.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate: - shard-dg2: [SKIP][209] ([i915#2575]) -> [SKIP][210] ([i915#3297] / [i915#4880]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate.html * igt@gen3_render_linear_blits: - shard-dg2: [SKIP][211] ([i915#2575]) -> [SKIP][212] ([fdo#109289]) +5 similar issues [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gen3_render_linear_blits.html [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@gen3_render_linear_blits.html * igt@gen9_exec_parse@batch-invalid-length: - shard-dg2: [SKIP][213] ([i915#2575]) -> [SKIP][214] ([i915#2856]) +3 similar issues [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@gen9_exec_parse@batch-invalid-length.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@gen9_exec_parse@batch-invalid-length.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [WARN][215] ([i915#7356]) -> [DMESG-WARN][216] ([i915#7061] / [i915#8617]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_backlight@fade: - shard-dg2: [SKIP][217] ([i915#2575]) -> [SKIP][218] ([i915#5354] / [i915#7561]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_backlight@fade.html [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@i915_pm_backlight@fade.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-dg2: [SKIP][219] ([i915#2575]) -> [SKIP][220] ([i915#658]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_dc@dc3co-vpb-simulation.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc6-dpms: - shard-dg2: [SKIP][221] ([i915#2575]) -> [SKIP][222] ([i915#5978]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_dc@dc6-dpms.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rpm@fences-dpms: - shard-dg2: [SKIP][223] ([i915#5174]) -> [SKIP][224] ([i915#4077]) +1 similar issue [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_rpm@fences-dpms.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@i915_pm_rpm@fences-dpms.html * igt@i915_pm_rpm@modeset-lpsp: - shard-dg2: [SKIP][225] ([i915#5174]) -> [SKIP][226] ([i915#1397]) +1 similar issue [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_rpm@modeset-lpsp.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@i915_pm_rpm@modeset-lpsp.html * igt@i915_pm_rpm@modeset-pc8-residency-stress: - shard-dg2: [SKIP][227] ([i915#5174]) -> [SKIP][228] ([fdo#109506]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_rpm@modeset-pc8-residency-stress.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@i915_pm_rpm@modeset-pc8-residency-stress.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2: [SKIP][229] ([i915#2575]) -> [SKIP][230] ([i915#6621]) +1 similar issue [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_pm_rps@min-max-config-idle.html [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_query@query-topology-known-pci-ids: - shard-dg2: [SKIP][231] ([i915#2575]) -> [SKIP][232] ([fdo#109303]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@i915_query@query-topology-known-pci-ids.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@i915_query@query-topology-known-pci-ids.html * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy: - shard-dg2: [SKIP][233] ([i915#2575]) -> [SKIP][234] ([i915#4212]) +3 similar issues [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html * igt@kms_async_flips@invalid-async-flip: - shard-dg2: [SKIP][235] ([i915#2575]) -> [SKIP][236] ([i915#6228]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_async_flips@invalid-async-flip.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_async_flips@invalid-async-flip.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2: [SKIP][237] ([i915#2575]) -> [SKIP][238] ([i915#404]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-16bpp-rotate-90: - shard-dg2: [SKIP][239] ([fdo#109315]) -> [SKIP][240] ([fdo#111614]) +7 similar issues [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: [SKIP][241] ([fdo#109315] / [i915#5190]) -> [SKIP][242] ([i915#5190]) +8 similar issues [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg2: [SKIP][243] ([fdo#109315] / [i915#5190]) -> [SKIP][244] ([i915#4538] / [i915#5190]) +9 similar issues [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs: - shard-dg2: [SKIP][245] ([i915#2575]) -> [SKIP][246] ([i915#5354]) +32 similar issues [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@kms_ccs@pipe-c-crc-primary-basic-4_tiled_mtl_rc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_mc_ccs: - shard-dg2: [SKIP][247] ([i915#2575]) -> [SKIP][248] ([i915#3689] / [i915#3886] / [i915#5354]) +15 similar issues [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_ccs: - shard-dg2: [SKIP][249] ([i915#2575]) -> [SKIP][250] ([i915#3689] / [i915#5354]) +28 similar issues [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_ccs.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_ccs.html * igt@kms_chamelium_color@degamma: - shard-dg2: [SKIP][251] ([i915#2575]) -> [SKIP][252] ([fdo#111827]) +3 similar issues [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_chamelium_color@degamma.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-dg2: [SKIP][253] ([i915#2575]) -> [SKIP][254] ([i915#7828]) +12 similar issues [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_color@deep-color: - shard-dg2: [SKIP][255] ([i915#2575]) -> [SKIP][256] ([i915#3555]) +4 similar issues [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_color@deep-color.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_color@deep-color.html * igt@kms_content_protection@content_type_change: - shard-dg2: [SKIP][257] ([i915#2575]) -> [SKIP][258] ([i915#7118]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_content_protection@content_type_change.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_content_protection@content_type_change.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2: [SKIP][259] ([i915#2575]) -> [SKIP][260] ([i915#3299]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-0.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@mei_interface: - shard-dg1: [SKIP][261] ([i915#7116]) -> [SKIP][262] ([fdo#109300]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg1-18/igt@kms_content_protection@mei_interface.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg1-13/igt@kms_content_protection@mei_interface.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-dg2: [SKIP][263] ([i915#2575]) -> [SKIP][264] ([i915#3359]) +2 similar issues [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_cursor_crc@cursor-sliding-512x512.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-dg2: [SKIP][265] ([i915#2575]) -> [SKIP][266] ([fdo#109274] / [fdo#111767] / [i915#5354]) +1 similar issue [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic: - shard-dg2: [SKIP][267] ([i915#2575]) -> [SKIP][268] ([fdo#109274] / [i915#5354]) +6 similar issues [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-mtlp: [DMESG-FAIL][269] ([i915#2017] / [i915#5954]) -> [FAIL][270] ([i915#2346]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-mtlp-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-mtlp-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg2: [SKIP][271] ([i915#2575]) -> [SKIP][272] ([i915#4103] / [i915#4213]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-dg2: [SKIP][273] ([i915#2575]) -> [SKIP][274] ([i915#8588]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_display_modes@mst-extended-mode-negative.html [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_draw_crc@draw-method-mmap-wc: - shard-dg2: [SKIP][275] ([fdo#109315]) -> [SKIP][276] ([i915#8812]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_draw_crc@draw-method-mmap-wc.html [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-5/igt@kms_draw_crc@draw-method-mmap-wc.html * igt@kms_dsc@dsc-basic: - shard-dg2: [SKIP][277] ([fdo#109315]) -> [SKIP][278] ([i915#3555] / [i915#3840]) +1 similar issue [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_dsc@dsc-basic.html [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_dsc@dsc-basic.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][279] ([fdo#110189] / [i915#3955]) -> [SKIP][280] ([i915#3955]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html - shard-dg2: [SKIP][281] ([i915#2575]) -> [SKIP][282] ([i915#3469]) [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_fbcon_fbt@psr-suspend.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-dg2: [SKIP][283] ([i915#2575]) -> [SKIP][284] ([fdo#109274]) +7 similar issues [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_force_connector_basic@force-load-detect: - shard-rkl: [SKIP][285] ([fdo#109285] / [i915#4098]) -> [SKIP][286] ([fdo#109285]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-rkl-4/igt@kms_force_connector_basic@force-load-detect.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-rkl-7/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - shard-dg2: [SKIP][287] ([fdo#109315]) -> [FAIL][288] ([i915#6880]) +1 similar issue [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-dg2: [SKIP][289] ([fdo#109315]) -> [SKIP][290] ([i915#5460]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-tiling-y.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@psr-1p-rte: - shard-dg2: [SKIP][291] ([fdo#109315]) -> [SKIP][292] ([i915#3458]) +26 similar issues [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-rte.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-rte.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-dg2: [SKIP][293] ([fdo#109315]) -> [SKIP][294] ([i915#5354]) +41 similar issues [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-dg2: [SKIP][295] ([fdo#109315]) -> [SKIP][296] ([i915#8708]) +34 similar issues [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_getfb@getfb-reject-ccs: - shard-dg2: [SKIP][297] ([i915#2575]) -> [SKIP][298] ([i915#6118]) [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_getfb@getfb-reject-ccs.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_getfb@getfb-reject-ccs.html * igt@kms_hdr@static-toggle: - shard-dg2: [SKIP][299] ([i915#2575]) -> [SKIP][300] ([i915#3555] / [i915#8228]) +2 similar issues [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_hdr@static-toggle.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_hdr@static-toggle.html * igt@kms_panel_fitting@legacy: - shard-dg2: [SKIP][301] ([i915#2575]) -> [SKIP][302] ([i915#6301]) [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_panel_fitting@legacy.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_panel_fitting@legacy.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: [SKIP][303] ([i915#2575]) -> [SKIP][304] ([i915#6953]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb: - shard-dg2: [SKIP][305] ([fdo#109315]) -> [SKIP][306] ([i915#658]) +5 similar issues [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr@psr2_dpms: - shard-dg2: [SKIP][307] ([fdo#109315]) -> [SKIP][308] ([i915#1072]) +9 similar issues [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_psr@psr2_dpms.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_psr@psr2_dpms.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-dg2: [SKIP][309] ([fdo#109315]) -> [SKIP][310] ([i915#5461] / [i915#658]) [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-rotation-270: - shard-dg2: [SKIP][311] ([i915#2575]) -> [SKIP][312] ([i915#4235]) +3 similar issues [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_rotation_crc@primary-rotation-270.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_writeback@writeback-fb-id: - shard-dg2: [SKIP][313] ([i915#2575]) -> [SKIP][314] ([i915#2437]) +1 similar issue [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@kms_writeback@writeback-fb-id.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-6/igt@kms_writeback@writeback-fb-id.html * igt@prime_vgem@fence-write-hang: - shard-dg2: [SKIP][315] ([i915#2575]) -> [SKIP][316] ([i915#3708]) [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13463/shard-dg2-11/igt@prime_vgem@fence-write-hang.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_121916v1/shard-dg2-10/igt@prime_vgem@fence-write-hang.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1623]: https://gitlab.freedesktop.org/drm/intel/issues/1623 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5460]: https://gitlab.freedesktop.org/drm/intel/issues/5460 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465 [i915#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5954]: https://gitlab.freedesktop.org/drm/intel/issues/5954 [i915#5978]: https://gitlab.freedesktop.org/drm/intel/issues/5978 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118 [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6767]: https://gitlab.freedesktop.org/drm/intel/issues/6767 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7059]: https://gitlab.freedesktop.org/drm/intel/issues/7059 [i915#7061]: https://gitlab.freedesktop.org/drm/intel/issues/7061 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356 [i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7940]: https://gitlab.freedesktop.org/drm/intel/issues/7940 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8131]: https://gitlab.freedesktop.org/drm/intel/issues/8131 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8248]: https://gitlab.freedesktop.org/drm/intel/issues/8248 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8489]: https://gitlab.freedesktop.org/drm/intel/issues/8489 [i915#8502]: https://gitlab.freedesktop.org/drm/intel/issues/8502 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588 [i915#8617]: https://gitlab.freedesktop.org/drm/intel/issues/8617 [i915#8661]: https://gitlab.freedesktop.org/drm/intel/issues/8661 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 Build changes ------------- * Linux: CI_DRM_13463 -> Patchwork_121916v1 CI-20190529: 20190529 CI_DRM_13463: 20610a111d61d6945d578360942dc5c7bd828eb5 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7412: 7412 Patchwork_121916v1: 20610a111d61d6945d578360942dc5c7bd828eb5 @ 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_121916v1/index.html [-- Attachment #2: Type: text/html, Size: 92846 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2023-08-15 0:49 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-08-02 23:34 [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Alan Previn 2023-08-02 23:34 ` [Intel-gfx] [PATCH v1 1/3] drm/i915/guc: Flush context destruction worker at suspend Alan Previn 2023-08-07 17:52 ` Rodrigo Vivi 2023-08-09 21:09 ` Teres Alexis, Alan Previn 2023-08-15 0:49 ` Teres Alexis, Alan Previn 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 2/3] drm/i915/guc: Close deregister-context race against CT-loss Alan Previn 2023-08-10 3:39 ` Teres Alexis, Alan Previn 2023-08-02 23:35 ` [Intel-gfx] [PATCH v1 3/3] drm/i915/gt: Timeout when waiting for idle in suspending Alan Previn 2023-08-07 17:56 ` Rodrigo Vivi 2023-08-09 19:38 ` Teres Alexis, Alan Previn 2023-08-02 23:52 ` [Intel-gfx] [PATCH v1 0/3] Resolve suspend-resume racing with GuC destroy-context-worker Teres Alexis, Alan Previn 2023-08-03 0:10 ` [Intel-gfx] ✗ Fi.CI.SPARSE: warning for " Patchwork 2023-08-03 0:24 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-08-03 5:41 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox