* [PATCH 0/5] Enable joiner cursor fast updates
@ 2026-09-01 7:28 Nemesa Garg
2026-09-01 7:28 ` [PATCH 1/5] drm/i915/cursor: Check joiner cursor commit status Nemesa Garg
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg
This series enables the cursor fast path for joiner mode
and adds the missing secondary-plane handling to keep updates
correct and synchronized.
Nemesa Garg (5):
drm/i915/cursor: Check joiner cursor commit status
drm/i915/cursor: Add helper to update cursor plane
drm/i915/cursor: Handle secondary cursor state
drm/i915/cursor: Program secondary cursor planes
drm/i915/cursor: Allow joiner cursor fast path update
drivers/gpu/drm/i915/display/intel_cursor.c | 292 +++++++++++++++-----
1 file changed, 222 insertions(+), 70 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 1/5] drm/i915/cursor: Check joiner cursor commit status
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
@ 2026-09-01 7:28 ` Nemesa Garg
2026-09-01 7:28 ` [PATCH 2/5] drm/i915/cursor: Add helper to update cursor plane Nemesa Garg
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg, Chaitanya Kumar Borah
In joiner mode, secondary cursor commits may still be running
even when the primary cursor commit is done. Walking the secondary
pipes also requires holding the secondary planes modeset locks.
Add intel_cursor_lock_joined_planes() to acquire modeset locks
for all secondary cursor planes. Check all joined cursor commit
status before taking the fast path. If any commit is still pending,
fallback to slow path.
v2: Use intel_crtc_joined_pipe_mask(). [Ville]
v3: Lock secondary cursor CRTCs and planes. [sashiko]
v4: Iterate the full joined mask uniformly in both helpers, no
primary special-case.
Move the parameter-change check above the lock acquisition so
we don't grab secondary locks just to fall to slow path. [Chaitanya]
v5: Remove extra header declaration. [Chaitanya]
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 68 ++++++++++++++++++---
1 file changed, 59 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index 86bb96ac449b..47ddb213e547 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -801,6 +801,50 @@ void intel_cursor_unpin_work(struct kthread_work *base)
intel_plane_destroy_state(&plane->base, &plane_state->uapi);
}
+static int intel_cursor_lock_joined_planes(struct intel_display *display,
+ const struct intel_crtc_state *crtc_state,
+ struct drm_modeset_acquire_ctx *ctx)
+{
+ struct intel_crtc *pipe_crtc;
+ int ret;
+
+ for_each_intel_crtc_in_pipe_mask(display, pipe_crtc,
+ intel_crtc_joined_pipe_mask(crtc_state)) {
+ struct intel_plane *pipe_plane =
+ intel_crtc_get_plane(pipe_crtc, PLANE_CURSOR);
+
+ ret = drm_modeset_lock(&pipe_crtc->base.mutex, ctx);
+ if (ret)
+ return ret;
+
+ ret = drm_modeset_lock(&pipe_plane->base.mutex, ctx);
+ if (ret)
+ return ret;
+ }
+ return 0;
+}
+
+static bool
+intel_cursor_joiner_commits_idle(struct intel_display *display,
+ const struct intel_crtc_state *crtc_state)
+{
+ struct intel_crtc *pipe_crtc;
+
+ for_each_intel_crtc_in_pipe_mask(display, pipe_crtc,
+ intel_crtc_joined_pipe_mask(crtc_state)) {
+ struct intel_plane *pipe_plane =
+ intel_crtc_get_plane(pipe_crtc, PLANE_CURSOR);
+ struct intel_plane_state *pipe_plane_state =
+ to_intel_plane_state(pipe_plane->base.state);
+
+ if (pipe_plane_state->uapi.commit &&
+ !try_wait_for_completion(&pipe_plane_state->uapi.commit->hw_done))
+ return false;
+ }
+
+ return true;
+}
+
static int
intel_legacy_cursor_update(struct drm_plane *_plane,
struct drm_crtc *_crtc,
@@ -838,15 +882,6 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
crtc_state->joiner_pipes)
goto slow;
- /*
- * Don't do an async update if there is an outstanding commit modifying
- * the plane. This prevents our async update's changes from getting
- * overridden by a previous synchronous update's state.
- */
- if (old_plane_state->uapi.commit &&
- !try_wait_for_completion(&old_plane_state->uapi.commit->hw_done))
- goto slow;
-
/*
* If any parameters change that may affect watermarks,
* take the slowpath. Only changing fb or position should be
@@ -860,6 +895,21 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
!old_plane_state->uapi.fb != !fb)
goto slow;
+ ret = intel_cursor_lock_joined_planes(display, crtc_state, ctx);
+ if (ret == -EDEADLK)
+ return ret;
+ if (ret)
+ goto slow;
+
+ /*
+ * Don't do an async update if there is an outstanding commit modifying
+ * any of the joined cursor planes. This prevents our async update's
+ * changes from getting overridden by a previous synchronous update's
+ * state.
+ */
+ if (!intel_cursor_joiner_commits_idle(display, crtc_state))
+ goto slow;
+
new_plane_state = to_intel_plane_state(intel_plane_duplicate_state(&plane->base));
if (!new_plane_state)
return -ENOMEM;
--
2.25.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/5] drm/i915/cursor: Add helper to update cursor plane
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
2026-09-01 7:28 ` [PATCH 1/5] drm/i915/cursor: Check joiner cursor commit status Nemesa Garg
@ 2026-09-01 7:28 ` Nemesa Garg
2026-09-01 7:28 ` [PATCH 3/5] drm/i915/cursor: Handle secondary cursor state Nemesa Garg
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg, Chaitanya Kumar Borah
Move cursor fast path plane state update into helper
function. The target hw.crtc is passed as a parameter
so a later patch can reuse the helper for joiner
secondary pipes, where hw.crtc points at the secondary
being programmed while uapi.crtc stays on the primary.
v4: Drop uapi.crtc assignment from the helper. [Chaitanya]
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 39 ++++++++++++++-------
1 file changed, 27 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index 47ddb213e547..b57b446b9788 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -845,6 +845,29 @@ intel_cursor_joiner_commits_idle(struct intel_display *display,
return true;
}
+static void
+intel_cursor_fastpath_update_plane_state(struct intel_plane_state *plane_state,
+ struct drm_framebuffer *fb,
+ struct intel_crtc *hw_crtc,
+ int crtc_x, int crtc_y,
+ unsigned int crtc_w, unsigned int crtc_h,
+ u32 src_x, u32 src_y,
+ u32 src_w, u32 src_h)
+{
+ drm_atomic_set_fb_for_plane(&plane_state->uapi, fb);
+
+ plane_state->uapi.src_x = src_x;
+ plane_state->uapi.src_y = src_y;
+ plane_state->uapi.src_w = src_w;
+ plane_state->uapi.src_h = src_h;
+ plane_state->uapi.crtc_x = crtc_x;
+ plane_state->uapi.crtc_y = crtc_y;
+ plane_state->uapi.crtc_w = crtc_w;
+ plane_state->uapi.crtc_h = crtc_h;
+
+ intel_plane_copy_uapi_to_hw_state(NULL, plane_state, plane_state, hw_crtc);
+}
+
static int
intel_legacy_cursor_update(struct drm_plane *_plane,
struct drm_crtc *_crtc,
@@ -920,18 +943,10 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
goto out_free;
}
- drm_atomic_set_fb_for_plane(&new_plane_state->uapi, fb);
-
- new_plane_state->uapi.src_x = src_x;
- new_plane_state->uapi.src_y = src_y;
- new_plane_state->uapi.src_w = src_w;
- new_plane_state->uapi.src_h = src_h;
- new_plane_state->uapi.crtc_x = crtc_x;
- new_plane_state->uapi.crtc_y = crtc_y;
- new_plane_state->uapi.crtc_w = crtc_w;
- new_plane_state->uapi.crtc_h = crtc_h;
-
- intel_plane_copy_uapi_to_hw_state(NULL, new_plane_state, new_plane_state, crtc);
+ intel_cursor_fastpath_update_plane_state(new_plane_state, fb,
+ crtc,
+ crtc_x, crtc_y, crtc_w, crtc_h,
+ src_x, src_y, src_w, src_h);
ret = intel_plane_atomic_check_with_state(crtc_state, new_crtc_state,
old_plane_state, new_plane_state);
--
2.25.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 3/5] drm/i915/cursor: Handle secondary cursor state
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
2026-09-01 7:28 ` [PATCH 1/5] drm/i915/cursor: Check joiner cursor commit status Nemesa Garg
2026-09-01 7:28 ` [PATCH 2/5] drm/i915/cursor: Add helper to update cursor plane Nemesa Garg
@ 2026-09-01 7:28 ` Nemesa Garg
2026-09-01 7:28 ` [PATCH 4/5] drm/i915/cursor: Program secondary cursor planes Nemesa Garg
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg, Chaitanya Kumar Borah
In joiner mode the fast path cursor update must handle
secondary pipes. Iterate over all joined pipes uniformly
to duplicate plane state, run check_plane(), pin the
framebuffer and on success swap in the new plane state
for each secondary cursor.
Track every successfully prepared pipe in a joined_pipe_state[] array
of struct intel_cursor_joiner_state so that later frontbuffer, unpin
and error-cleanup paths treat primary and secondaries uniformly,
and ensures the primary's pinned framebuffer is released if a
secondary fails partway through.
Convert the primary-only vblank unpin block into a loop over the
joined_pipe_state[] array so each pipe's old cursor framebuffer is
scheduled for unpin (or unpinned inline when unchanged) independently.
All unpin work is armed on the primary crtc's vblank (&crtc->base),
consistent with the single primary vblank evasion used above.
v2: Use intel_crtc_joined_pipe_mask(). [Ville]
Add locking mechanism. [Ville]
v3: Drop the per-pipe fastpath mutex array. [sashiko]
v4: Fold parallel arrays into struct intel_cursor_joiner_state
joined_pipe_state[]. Unify primary/secondary in a single loop.
Use bare check_plane(). [Chaitanya]
v5: Fix secondary uapi.crtc to each pipe's own crtc.
Rename intel_cursor_pipe to intel_cursor_joiner_state and
joined[] to joined_pipe_state[]. [Chaitanya]
v6: Mirror primary uapi into secondary hw state, don't set uapi.crtc.
[sashiko]
v7: Squash the per-pipe cursor unpin scheduling into this patch.[Chaitanya]
v8: Resolve checkpatch errors.
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 188 +++++++++++++-------
1 file changed, 128 insertions(+), 60 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index b57b446b9788..b4f0f70eaa1a 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -847,6 +847,7 @@ intel_cursor_joiner_commits_idle(struct intel_display *display,
static void
intel_cursor_fastpath_update_plane_state(struct intel_plane_state *plane_state,
+ const struct intel_plane_state *from_plane_state,
struct drm_framebuffer *fb,
struct intel_crtc *hw_crtc,
int crtc_x, int crtc_y,
@@ -854,20 +855,34 @@ intel_cursor_fastpath_update_plane_state(struct intel_plane_state *plane_state,
u32 src_x, u32 src_y,
u32 src_w, u32 src_h)
{
- drm_atomic_set_fb_for_plane(&plane_state->uapi, fb);
-
- plane_state->uapi.src_x = src_x;
- plane_state->uapi.src_y = src_y;
- plane_state->uapi.src_w = src_w;
- plane_state->uapi.src_h = src_h;
- plane_state->uapi.crtc_x = crtc_x;
- plane_state->uapi.crtc_y = crtc_y;
- plane_state->uapi.crtc_w = crtc_w;
- plane_state->uapi.crtc_h = crtc_h;
-
- intel_plane_copy_uapi_to_hw_state(NULL, plane_state, plane_state, hw_crtc);
+ /*
+ * Only the primary owns its uapi state; a secondary mirrors it, so
+ * its uapi.crtc/fb stay NULL and hw.crtc comes from hw_crtc.
+ */
+ if (plane_state == from_plane_state) {
+ drm_atomic_set_fb_for_plane(&plane_state->uapi, fb);
+
+ plane_state->uapi.src_x = src_x;
+ plane_state->uapi.src_y = src_y;
+ plane_state->uapi.src_w = src_w;
+ plane_state->uapi.src_h = src_h;
+ plane_state->uapi.crtc_x = crtc_x;
+ plane_state->uapi.crtc_y = crtc_y;
+ plane_state->uapi.crtc_w = crtc_w;
+ plane_state->uapi.crtc_h = crtc_h;
+ }
+
+ intel_plane_copy_uapi_to_hw_state(NULL, plane_state, from_plane_state, hw_crtc);
}
+struct intel_cursor_joiner_state {
+ struct intel_plane *plane;
+ struct intel_crtc *crtc;
+ struct intel_crtc_state *crtc_state;
+ struct intel_plane_state *old_plane_state;
+ struct intel_plane_state *new_plane_state;
+};
+
static int
intel_legacy_cursor_update(struct drm_plane *_plane,
struct drm_crtc *_crtc,
@@ -883,11 +898,12 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
struct intel_display *display = to_intel_display(plane);
struct intel_plane_state *old_plane_state =
to_intel_plane_state(plane->base.state);
- struct intel_plane_state *new_plane_state;
struct intel_crtc_state *crtc_state =
to_intel_crtc_state(crtc->base.state);
- struct intel_crtc_state *new_crtc_state;
struct intel_vblank_evade_ctx evade;
+ struct intel_cursor_joiner_state joined_pipe_state[I915_MAX_PIPES] = {};
+ struct intel_crtc *pipe_crtc;
+ int num_pipes = 0;
int ret;
/*
@@ -933,38 +949,74 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
if (!intel_cursor_joiner_commits_idle(display, crtc_state))
goto slow;
- new_plane_state = to_intel_plane_state(intel_plane_duplicate_state(&plane->base));
- if (!new_plane_state)
- return -ENOMEM;
+ /*
+ * Iterate over all joined pipes (primary and secondary) uniformly.
+ * The joined pipe mask includes both the primary pipe and all
+ * secondary joiner pipes, allowing us to handle them all the same way.
+ */
+ for_each_intel_crtc_in_pipe_mask(display, pipe_crtc,
+ intel_crtc_joined_pipe_mask(crtc_state)) {
+ struct intel_cursor_joiner_state *j = &joined_pipe_state[num_pipes];
+
+ j->plane = intel_crtc_get_plane(pipe_crtc, PLANE_CURSOR);
+ j->crtc = pipe_crtc;
+ j->crtc_state = to_intel_crtc_state(pipe_crtc->base.state);
+ j->old_plane_state = to_intel_plane_state(j->plane->base.state);
+ j->new_plane_state =
+ to_intel_plane_state(intel_plane_duplicate_state(&j->plane->base));
+
+ if (!j->new_plane_state) {
+ ret = -ENOMEM;
+ goto out_free;
+ }
- new_crtc_state = to_intel_crtc_state(intel_crtc_duplicate_state(&crtc->base));
- if (!new_crtc_state) {
- ret = -ENOMEM;
- goto out_free;
+ intel_cursor_fastpath_update_plane_state(j->new_plane_state,
+ joined_pipe_state[0].new_plane_state,
+ fb, pipe_crtc,
+ crtc_x, crtc_y,
+ crtc_w, crtc_h,
+ src_x, src_y,
+ src_w, src_h);
+
+ ret = j->plane->check_plane(j->crtc_state, j->new_plane_state);
+ if (ret) {
+ intel_plane_destroy_state(&j->plane->base,
+ &j->new_plane_state->uapi);
+ goto out_free;
+ }
+
+ ret = intel_plane_pin_fb(j->new_plane_state, j->old_plane_state);
+ if (ret) {
+ intel_plane_destroy_state(&j->plane->base,
+ &j->new_plane_state->uapi);
+ goto out_free;
+ }
+
+ num_pipes++;
}
- intel_cursor_fastpath_update_plane_state(new_plane_state, fb,
- crtc,
- crtc_x, crtc_y, crtc_w, crtc_h,
- src_x, src_y, src_w, src_h);
+ intel_frontbuffer_flush(to_intel_frontbuffer(joined_pipe_state[0].new_plane_state->hw.fb),
+ ORIGIN_CURSOR_UPDATE);
- ret = intel_plane_atomic_check_with_state(crtc_state, new_crtc_state,
- old_plane_state, new_plane_state);
- if (ret)
- goto out_free;
+ for (int i = 0; i < num_pipes; i++) {
+ struct intel_frontbuffer *old_front =
+ to_intel_frontbuffer(joined_pipe_state[i].old_plane_state->hw.fb);
+ struct intel_frontbuffer *new_front =
+ to_intel_frontbuffer(joined_pipe_state[i].new_plane_state->hw.fb);
- ret = intel_plane_pin_fb(new_plane_state, old_plane_state);
- if (ret)
- goto out_free;
+ intel_frontbuffer_track(old_front, new_front,
+ joined_pipe_state[i].plane->frontbuffer_bit);
+ }
- intel_frontbuffer_flush(to_intel_frontbuffer(new_plane_state->hw.fb),
- ORIGIN_CURSOR_UPDATE);
- intel_frontbuffer_track(to_intel_frontbuffer(old_plane_state->hw.fb),
- to_intel_frontbuffer(new_plane_state->hw.fb),
- plane->frontbuffer_bit);
+ for (int i = 0; i < num_pipes; i++) {
+ joined_pipe_state[i].plane->base.state =
+ &joined_pipe_state[i].new_plane_state->uapi;
- /* Swap plane state */
- plane->base.state = &new_plane_state->uapi;
+ if (joined_pipe_state[i].new_plane_state->uapi.visible)
+ joined_pipe_state[i].crtc_state->active_planes |= BIT(PLANE_CURSOR);
+ else
+ joined_pipe_state[i].crtc_state->active_planes &= ~BIT(PLANE_CURSOR);
+ }
/*
* We cannot swap crtc_state as it may be in use by an atomic commit or
@@ -976,7 +1028,6 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
* planes atomically. If the cursor was part of the atomic update then
* we would have taken the slowpath.
*/
- crtc_state->active_planes = new_crtc_state->active_planes;
intel_vblank_evade_init(crtc_state, crtc_state, &evade);
@@ -998,9 +1049,11 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
local_irq_disable();
}
- if (new_plane_state->uapi.visible) {
- intel_plane_update_noarm(NULL, plane, crtc_state, new_plane_state);
- intel_plane_update_arm(NULL, plane, crtc_state, new_plane_state);
+ if (joined_pipe_state[0].new_plane_state->uapi.visible) {
+ intel_plane_update_noarm(NULL, plane, crtc_state,
+ joined_pipe_state[0].new_plane_state);
+ intel_plane_update_arm(NULL, plane, crtc_state,
+ joined_pipe_state[0].new_plane_state);
} else {
intel_plane_disable_arm(NULL, plane, crtc_state);
}
@@ -1009,26 +1062,41 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
intel_psr_unlock(crtc_state);
- if (old_plane_state->ggtt_vma != new_plane_state->ggtt_vma) {
- drm_vblank_work_init(&old_plane_state->unpin_work, &crtc->base,
- intel_cursor_unpin_work);
-
- drm_vblank_work_schedule(&old_plane_state->unpin_work,
- drm_crtc_accurate_vblank_count(&crtc->base) + 1,
- false);
-
- old_plane_state = NULL;
- } else {
- intel_plane_unpin_fb(old_plane_state);
+ /*
+ * Schedule or immediately unpin old framebuffers.
+ * Protect against concurrent access.
+ */
+ for (int i = 0; i < num_pipes; i++) {
+ struct intel_plane_state *old = joined_pipe_state[i].old_plane_state;
+
+ if (old->ggtt_vma != joined_pipe_state[i].new_plane_state->ggtt_vma) {
+ drm_vblank_work_init(&old->unpin_work, &crtc->base,
+ intel_cursor_unpin_work);
+ drm_vblank_work_schedule(&old->unpin_work,
+ drm_crtc_accurate_vblank_count(&crtc->base) + 1,
+ false);
+ joined_pipe_state[i].old_plane_state = NULL;
+ } else {
+ intel_plane_unpin_fb(old);
+ }
}
out_free:
- if (new_crtc_state)
- intel_crtc_destroy_state(&crtc->base, &new_crtc_state->uapi);
- if (ret)
- intel_plane_destroy_state(&plane->base, &new_plane_state->uapi);
- else if (old_plane_state)
- intel_plane_destroy_state(&plane->base, &old_plane_state->uapi);
+ if (ret) {
+ for (int i = 0; i < num_pipes; i++) {
+ intel_plane_unpin_fb(joined_pipe_state[i].new_plane_state);
+ intel_plane_destroy_state(&joined_pipe_state[i].plane->base,
+ &joined_pipe_state[i].new_plane_state->uapi);
+ }
+ } else {
+ for (int i = 0; i < num_pipes; i++) {
+ if (!joined_pipe_state[i].old_plane_state)
+ continue;
+
+ intel_plane_destroy_state(&joined_pipe_state[i].plane->base,
+ &joined_pipe_state[i].old_plane_state->uapi);
+ }
+ }
return ret;
slow:
--
2.25.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 4/5] drm/i915/cursor: Program secondary cursor planes
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
` (2 preceding siblings ...)
2026-09-01 7:28 ` [PATCH 3/5] drm/i915/cursor: Handle secondary cursor state Nemesa Garg
@ 2026-09-01 7:28 ` Nemesa Garg
2026-09-01 7:28 ` [PATCH 5/5] drm/i915/cursor: Allow joiner cursor fast path update Nemesa Garg
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg, Chaitanya Kumar Borah
Iterate over all joined pipes when arming/disabling the cursor plane so
secondary pipes are updated together with the primary. The pin, check
and state duplication for secondary pipes was already prepared in the
previous commit; this converts the update_arm pass to a loop over the
joined_pipe_state[] array.
Because the whole loop runs inside a single primary vblank-evade,
sample intel_crtc_get_vblank_counter() per pipe around each arm and
emit a drm_err() if the counter ticks during that pipe's own
programming.
v2: Check primary and secondary pipe together. [Ville]
v3: Use struct intel_cursor_joiner_state. [Ville]
v4: Add per-pipe vblank straddle detection around the arm loop. [Chaitanya]
v5: Move straddle check outside the loop to cover all pipes together.
Sample vblank counter from primary pipe only.
Move drm_err() after local_irq_enable(). [Chaitanya]
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 36 +++++++++++++++++----
1 file changed, 29 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index b4f0f70eaa1a..894bd1df5f42 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -13,6 +13,7 @@
#include <drm/drm_vblank.h>
#include "intel_atomic.h"
+#include "intel_crtc.h"
#include "intel_cursor.h"
#include "intel_cursor_regs.h"
#include "intel_de.h"
@@ -904,6 +905,7 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
struct intel_cursor_joiner_state joined_pipe_state[I915_MAX_PIPES] = {};
struct intel_crtc *pipe_crtc;
int num_pipes = 0;
+ u32 start_vbl_count, end_vbl_count;
int ret;
/*
@@ -1049,17 +1051,37 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
local_irq_disable();
}
- if (joined_pipe_state[0].new_plane_state->uapi.visible) {
- intel_plane_update_noarm(NULL, plane, crtc_state,
- joined_pipe_state[0].new_plane_state);
- intel_plane_update_arm(NULL, plane, crtc_state,
- joined_pipe_state[0].new_plane_state);
- } else {
- intel_plane_disable_arm(NULL, plane, crtc_state);
+ /*
+ * Joiner pipes are vblank-synchronized, so sampling only the primary
+ * pipe is sufficient to detect a straddle across all joined pipes.
+ * The vblank evasion above also operates on the primary pipe only.
+ */
+ start_vbl_count = intel_crtc_get_vblank_counter(joined_pipe_state[0].crtc);
+
+ for (int i = 0; i < num_pipes; i++) {
+ if (joined_pipe_state[i].new_plane_state->uapi.visible) {
+ intel_plane_update_noarm(NULL, joined_pipe_state[i].plane,
+ joined_pipe_state[i].crtc_state,
+ joined_pipe_state[i].new_plane_state);
+ intel_plane_update_arm(NULL, joined_pipe_state[i].plane,
+ joined_pipe_state[i].crtc_state,
+ joined_pipe_state[i].new_plane_state);
+ } else {
+ intel_plane_disable_arm(NULL, joined_pipe_state[i].plane,
+ joined_pipe_state[i].crtc_state);
+ }
}
+ end_vbl_count = intel_crtc_get_vblank_counter(joined_pipe_state[0].crtc);
+
local_irq_enable();
+ if (start_vbl_count != end_vbl_count)
+ drm_err(display->drm,
+ "Atomic update failure on pipe %c (start=%u end=%u)\n",
+ pipe_name(joined_pipe_state[0].crtc->pipe),
+ start_vbl_count, end_vbl_count);
+
intel_psr_unlock(crtc_state);
/*
--
2.25.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 5/5] drm/i915/cursor: Allow joiner cursor fast path update
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
` (3 preceding siblings ...)
2026-09-01 7:28 ` [PATCH 4/5] drm/i915/cursor: Program secondary cursor planes Nemesa Garg
@ 2026-09-01 7:28 ` Nemesa Garg
2026-09-01 14:27 ` ✓ i915.CI.BAT: success for Enable joiner cursor fast updates (rev8) Patchwork
2026-09-01 19:14 ` ✓ i915.CI.Full: " Patchwork
6 siblings, 0 replies; 8+ messages in thread
From: Nemesa Garg @ 2026-09-01 7:28 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Nemesa Garg, Chaitanya Kumar Borah
The legacy cursor path forced all joiner updates to the
slow path by checking joiner_pipes.
Drop the condition so that joiner cursor updates can use
the fast path.
v4: Trimmed to only the joiner_pipes gate drop. [Chaitanya]
Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Nemesa Garg <nemesa.garg@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index 894bd1df5f42..cce041e1da51 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -914,13 +914,10 @@ intel_legacy_cursor_update(struct drm_plane *_plane,
* PSR2 selective fetch also requires the slow path as
* PSR2 plane and transcoder registers can only be updated during
* vblank.
- *
- * FIXME joiner fastpath would be good
*/
if (!crtc_state->hw.active ||
intel_crtc_needs_modeset(crtc_state) ||
- intel_crtc_needs_fastset(crtc_state) ||
- crtc_state->joiner_pipes)
+ intel_crtc_needs_fastset(crtc_state))
goto slow;
/*
--
2.25.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* ✓ i915.CI.BAT: success for Enable joiner cursor fast updates (rev8)
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
` (4 preceding siblings ...)
2026-09-01 7:28 ` [PATCH 5/5] drm/i915/cursor: Allow joiner cursor fast path update Nemesa Garg
@ 2026-09-01 14:27 ` Patchwork
2026-09-01 19:14 ` ✓ i915.CI.Full: " Patchwork
6 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2026-09-01 14:27 UTC (permalink / raw)
To: Nemesa Garg; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 6908 bytes --]
== Series Details ==
Series: Enable joiner cursor fast updates (rev8)
URL : https://patchwork.freedesktop.org/series/165273/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19064 -> Patchwork_165273v8
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/index.html
Participating hosts (36 -> 36)
------------------------------
Additional (2): bat-rpls-4 bat-adls-6
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_165273v8 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@basic:
- bat-rpls-4: NOTRUN -> [SKIP][1] ([i915#4613]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@verify-random:
- bat-adls-6: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@gem_lmem_swapping@verify-random.html
* igt@gem_tiled_pread_basic@basic:
- bat-rpls-4: NOTRUN -> [SKIP][3] ([i915#15656])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@gem_tiled_pread_basic@basic.html
- bat-adls-6: NOTRUN -> [SKIP][4] ([i915#15656])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][5] ([i915#7707]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@intel_hwmon@hwmon-read.html
* igt@intel_hwmon@hwmon-write:
- bat-rpls-4: NOTRUN -> [SKIP][6] ([i915#7707]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@intel_hwmon@hwmon-write.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- bat-rpls-4: NOTRUN -> [SKIP][7] ([i915#4103]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adls-6: NOTRUN -> [SKIP][8] ([i915#4103]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-rpls-4: NOTRUN -> [SKIP][9] ([i915#16361])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_dsc@dsc-basic.html
- bat-adls-6: NOTRUN -> [SKIP][10] ([i915#16361])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-rpls-4: NOTRUN -> [SKIP][11]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_force_connector_basic@force-load-detect.html
- bat-adls-6: NOTRUN -> [SKIP][12]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- bat-rpls-4: NOTRUN -> [SKIP][13] ([i915#5354])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_pm_backlight@basic-brightness.html
- bat-adls-6: NOTRUN -> [SKIP][14] ([i915#5354])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [PASS][15] -> [DMESG-WARN][16] ([i915#15673]) +51 other tests dmesg-warn
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][17] ([i915#1072] / [i915#9732]) +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-rpls-4: NOTRUN -> [SKIP][18] ([i915#1072] / [i915#9732]) +3 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-rpls-4: NOTRUN -> [SKIP][19] ([i915#3555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adls-6: NOTRUN -> [SKIP][20] ([i915#3555])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][21] ([i915#3291]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-adls-6/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-rpls-4: NOTRUN -> [SKIP][22] ([i915#3708]) +2 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/bat-rpls-4/igt@prime_vgem@basic-read.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_19064 -> Patchwork_165273v8
CI-20190529: 20190529
CI_DRM_19064: 307e9559fc1b95a477f00a767ea053b78d263548 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9078: 9078
Patchwork_165273v8: 307e9559fc1b95a477f00a767ea053b78d263548 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/index.html
[-- Attachment #2: Type: text/html, Size: 8606 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ i915.CI.Full: success for Enable joiner cursor fast updates (rev8)
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
` (5 preceding siblings ...)
2026-09-01 14:27 ` ✓ i915.CI.BAT: success for Enable joiner cursor fast updates (rev8) Patchwork
@ 2026-09-01 19:14 ` Patchwork
6 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2026-09-01 19:14 UTC (permalink / raw)
To: Nemesa Garg; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 88376 bytes --]
== Series Details ==
Series: Enable joiner cursor fast updates (rev8)
URL : https://patchwork.freedesktop.org/series/165273/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19064_full -> Patchwork_165273v8_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_165273v8_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_bad_reloc@negative-reloc:
- shard-mtlp: NOTRUN -> [SKIP][1] ([i915#3281])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@gem_bad_reloc@negative-reloc.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][2] ([i915#9323])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#7697])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_persistence@file:
- shard-snb: NOTRUN -> [SKIP][4] ([i915#1099]) +2 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-snb4/igt@gem_ctx_persistence@file.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#280])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@kms:
- shard-rkl: NOTRUN -> [ABORT][6] ([i915#16837])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-5/igt@gem_eio@kms.html
* igt@gem_exec_balancer@parallel-balancer:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#4525])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@gem_exec_balancer@parallel-balancer.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#4525])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_fence@concurrent:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#4812])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#3281]) +4 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_suspend@basic-s3:
- shard-rkl: [PASS][11] -> [INCOMPLETE][12] ([i915#13356]) +1 other test incomplete
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-2/igt@gem_exec_suspend@basic-s3.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#4613]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#4613])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random:
- shard-glk: NOTRUN -> [SKIP][15] ([i915#4613]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_mmap_gtt@medium-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#4077])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gem_mmap_gtt@medium-copy-odd.html
* igt@gem_pread@display:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#3282]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gem_pread@display.html
* igt@gem_pwrite@basic-exhaustion:
- shard-snb: NOTRUN -> [WARN][18] ([i915#2658])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-snb4/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_readwrite@beyond-eob:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#3282])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#5190] / [i915#8428])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gem_render_copy@y-tiled-ccs-to-y-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][21] +238 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk2/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#3297])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@gem_userptr_blits@coherency-unsync.html
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#3297])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#3297])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gen3_render_tiledx_blits:
- shard-dg2: NOTRUN -> [SKIP][25]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gen3_render_tiledx_blits.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#2527])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-glk: NOTRUN -> [ABORT][27] ([i915#15342]) +1 other test abort
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk2/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#6412])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@i915_module_load@resize-bar.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][29] ([i915#13356])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk11/igt@i915_pm_rpm@system-suspend.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#16109])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@i915_query@query-topology-known-pci-ids.html
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#16109])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_suspend@fence-restore-untiled:
- shard-glk: [PASS][32] -> [INCOMPLETE][33] ([i915#16182] / [i915#4817])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk2/igt@i915_suspend@fence-restore-untiled.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk8/igt@i915_suspend@fence-restore-untiled.html
* igt@i915_suspend@forcewake:
- shard-glk: NOTRUN -> [INCOMPLETE][34] ([i915#16182] / [i915#4817])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk4/igt@i915_suspend@forcewake.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1:
- shard-tglu: [PASS][35] -> [ABORT][36] ([i915#16881]) +1 other test abort
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][37] ([i915#5286]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#5286]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#3638])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#6095]) +4 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#6095]) +55 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk11: NOTRUN -> [INCOMPLETE][42] ([i915#15582]) +1 other test incomplete
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk11/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][43] ([i915#6095]) +9 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#10307] / [i915#6095]) +52 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#14098] / [i915#6095]) +33 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][47] ([i915#12313])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#6095]) +223 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3742])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#16471])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-tglu: NOTRUN -> [SKIP][51] ([i915#16471])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][52] ([i915#11151] / [i915#7828]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@dp-hpd-storm:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#11151] / [i915#7828]) +4 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-storm.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#11151] / [i915#7828])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][55] ([i915#15330])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][56] ([i915#15865])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#15865]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: [PASS][58] -> [FAIL][59] ([i915#13566])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-8/igt@kms_cursor_crc@cursor-random-256x85.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][60] ([i915#13566]) +1 other test fail
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#13049])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#13049])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#13049])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#3555]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_crc@cursor-tearing-framebuffer-change:
- shard-dg1: [PASS][65] -> [DMESG-WARN][66] ([i915#4423])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-19/igt@kms_cursor_crc@cursor-tearing-framebuffer-change.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-17/igt@kms_cursor_crc@cursor-tearing-framebuffer-change.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#13046] / [i915#5354])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#4103])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#3804])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#13748])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#16867])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#16867] / [i915#16870])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
* igt@kms_dsc@dsc-with-output-formats-bigjoiner:
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#16361])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#16361]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [PASS][75] -> [INCOMPLETE][76] ([i915#9878])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#16680])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@hdr:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#16600]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_feature_discovery@hdr.html
* igt@kms_feature_discovery@psr2:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#658])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-rkl: NOTRUN -> [SKIP][80] ([i915#9934]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_flip@2x-absolute-wf_vblank.html
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#3637] / [i915#9934])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#3637] / [i915#9934])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#9934])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][84] ([i915#12745] / [i915#4839])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk10/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
- shard-glk10: NOTRUN -> [INCOMPLETE][85] ([i915#12745])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk10/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html
* igt@kms_flip@dpms-vs-vblank-race:
- shard-tglu: [PASS][86] -> [ABORT][87] ([i915#16838] / [i915#16876])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-9/igt@kms_flip@dpms-vs-vblank-race.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-8/igt@kms_flip@dpms-vs-vblank-race.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible:
- shard-dg1: [PASS][88] -> [ABORT][89] ([i915#16932])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-14/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-18/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a4:
- shard-dg1: NOTRUN -> [ABORT][90] ([i915#16932])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-18/igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a4.html
* igt@kms_flip@dpms-vs-vblank-race@d-hdmi-a1:
- shard-tglu: [PASS][91] -> [ABORT][92] ([i915#16876] / [i915#16881])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-9/igt@kms_flip@dpms-vs-vblank-race@d-hdmi-a1.html
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-8/igt@kms_flip@dpms-vs-vblank-race@d-hdmi-a1.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][93] ([i915#14600]) +1 other test fail
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#15643])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#15643]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#1825]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][97] ([i915#15989]) +11 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#10055])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt:
- shard-glk10: NOTRUN -> [SKIP][99] +121 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][100] +44 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#15102]) +11 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#5439])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#15989])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-glk: [PASS][104] -> [SKIP][105] +12 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#15991]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-move:
- shard-tglu: NOTRUN -> [SKIP][107] +26 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt:
- shard-rkl: [PASS][108] -> [SKIP][109] ([i915#15989]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][110] ([i915#15989]) +6 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_frontbuffer_tracking@hdr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#15102]) +18 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#15991] / [i915#1825])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][113] ([i915#15989]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb2101010:
- shard-rkl: [PASS][114] -> [INCOMPLETE][115] ([i915#15436])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb2101010.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb2101010.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#6301])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk: NOTRUN -> [INCOMPLETE][117] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][118] ([i915#13409] / [i915#13476] / [i915#16789])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#15709])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#15709])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#15709]) +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][122] ([i915#10647] / [i915#12169])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk1/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][123] ([i915#10647]) +1 other test fail
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk1/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#15329] / [i915#3555])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#15329]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#12343] / [i915#5354])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_pm_backlight@fade.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#15073])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [PASS][128] -> [SKIP][129] ([i915#15073]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-dg1: [PASS][130] -> [SKIP][131] ([i915#15073]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-19/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [PASS][132] -> [INCOMPLETE][133] ([i915#14419])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][134] ([i915#11520]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk10/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-snb: NOTRUN -> [SKIP][135] ([i915#11520]) +6 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-snb6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#11520])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][137] ([i915#11520]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#11520]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
- shard-glk11: NOTRUN -> [SKIP][139] ([i915#11520]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk11/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][140] ([i915#11520]) +2 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-tglu: NOTRUN -> [SKIP][141] ([i915#9732]) +4 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr-cursor-render@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#9688]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_psr@fbc-psr-cursor-render@edp-1.html
* igt@kms_psr@fbc-psr-primary-render:
- shard-glk11: NOTRUN -> [SKIP][143] +155 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk11/igt@kms_psr@fbc-psr-primary-render.html
* igt@kms_psr@psr-sprite-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#4077] / [i915#9688]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_psr@psr-sprite-mmap-gtt@edp-1.html
* igt@kms_psr@psr-sprite-render:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#1072] / [i915#9732])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@kms_psr@psr-sprite-render.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#1072] / [i915#9732]) +6 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#15949])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-snb: NOTRUN -> [SKIP][148] +302 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-snb6/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][149] ([i915#15500] / [i915#16184])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk4/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_create:
- shard-glk: [PASS][150] -> [ABORT][151] ([i915#13179])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk4/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_create.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk9/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_create.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#15243] / [i915#3555]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-3/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-suspend:
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#3555] / [i915#8808])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@max-min:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#9906])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_vrr@max-min.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [PASS][155] -> [FAIL][156] ([i915#4349]) +1 other test fail
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-2/igt@perf_pmu@busy-double-start.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-6/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@rc6-suspend:
- shard-glk: [PASS][157] -> [INCOMPLETE][158] ([i915#13356] / [i915#16236])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk1/igt@perf_pmu@rc6-suspend.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk8/igt@perf_pmu@rc6-suspend.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][159] ([i915#13356]) -> [PASS][160] +1 other test pass
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
* igt@i915_pm_rpm@sysfs-read:
- shard-dg1: [SKIP][161] ([i915#4423]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@i915_pm_rpm@sysfs-read.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@i915_pm_rpm@sysfs-read.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][163] ([i915#7984]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-5/igt@i915_power@sanity.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-8/igt@i915_power@sanity.html
* igt@i915_suspend@forcewake:
- shard-rkl: [INCOMPLETE][165] ([i915#4817]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@i915_suspend@forcewake.html
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-5/igt@i915_suspend@forcewake.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-dg1: [FAIL][167] ([i915#14888]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-19/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-14/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][169] ([i915#15662]) -> [PASS][170]
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [FAIL][171] ([i915#15733] / [i915#5138]) -> [PASS][172]
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1:
- shard-mtlp: [FAIL][173] -> [PASS][174] +1 other test pass
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-1/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1.html
* igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][175] ([i915#13566]) -> [PASS][176] +1 other test pass
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-tglu: [FAIL][177] ([i915#15804]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_flip@plain-flip-ts-check:
- shard-dg2: [FAIL][179] ([i915#14600]) -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg2-1/igt@kms_flip@plain-flip-ts-check.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg2-4/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-mtlp: [SKIP][181] ([i915#15672]) -> [PASS][182]
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-1/igt@kms_force_connector_basic@force-connector-state.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-8/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-dg1: [DMESG-WARN][183] ([i915#4423]) -> [PASS][184] +7 other tests pass
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-pwrite:
- shard-glk: [SKIP][185] -> [PASS][186] +9 other tests pass
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk2/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-pwrite.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
- shard-rkl: [SKIP][187] ([i915#15989]) -> [PASS][188] +3 other tests pass
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [INCOMPLETE][189] ([i915#12756] / [i915#13476]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][191] ([i915#13476]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-mtlp: [INCOMPLETE][193] ([i915#13026]) -> [PASS][194] +1 other test pass
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-1/igt@kms_plane@plane-panning-bottom-right-suspend.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_lowres@tiling-none:
- shard-rkl: [ABORT][195] ([i915#16922]) -> [PASS][196] +1 other test pass
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-5/igt@kms_plane_lowres@tiling-none.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-8/igt@kms_plane_lowres@tiling-none.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][197] ([i915#15073]) -> [PASS][198] +1 other test pass
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@perf_pmu@rc6-suspend:
- shard-rkl: [INCOMPLETE][199] ([i915#13520]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@perf_pmu@rc6-suspend.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@perf_pmu@rc6-suspend.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][201] ([i915#6230]) -> [SKIP][202] ([i915#14544] / [i915#6230])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@api_intel_bb@crc32.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@api_intel_bb@crc32.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: [SKIP][203] ([i915#9323]) -> [SKIP][204] ([i915#14544] / [i915#9323])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gem_ccs@block-multicopy-compressed.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: [SKIP][205] ([i915#6335]) -> [SKIP][206] ([i915#14544] / [i915#6335])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_eio@kms:
- shard-dg1: [ABORT][207] ([i915#16837] / [i915#16931]) -> [ABORT][208] ([i915#16837] / [i915#16853] / [i915#16931])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-12/igt@gem_eio@kms.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-19/igt@gem_eio@kms.html
- shard-tglu: [ABORT][209] ([i915#16837] / [i915#16844] / [i915#16881]) -> [ABORT][210] ([i915#16837])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-tglu-9/igt@gem_eio@kms.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-tglu-8/igt@gem_eio@kms.html
* igt@gem_exec_reloc@basic-cpu-noreloc:
- shard-rkl: [SKIP][211] ([i915#3281]) -> [SKIP][212] ([i915#14544] / [i915#3281]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gem_exec_reloc@basic-cpu-noreloc.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-noreloc.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-rkl: [SKIP][213] ([i915#14544] / [i915#3281]) -> [SKIP][214] ([i915#3281]) +2 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@gem_exec_reloc@basic-write-wc-noreloc.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: [SKIP][215] ([i915#4613]) -> [SKIP][216] ([i915#14544] / [i915#4613]) +2 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gem_lmem_swapping@parallel-random.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: [SKIP][217] ([i915#14544] / [i915#3282]) -> [SKIP][218] ([i915#3282])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@write:
- shard-rkl: [SKIP][219] ([i915#3282]) -> [SKIP][220] ([i915#14544] / [i915#3282])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@gem_partial_pwrite_pread@write.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_partial_pwrite_pread@write.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: [SKIP][221] ([i915#13717]) -> [SKIP][222] ([i915#13717] / [i915#14544])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gem_pxp@hw-rejects-pxp-buffer.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][223] ([i915#3282] / [i915#3297]) -> [SKIP][224] ([i915#14544] / [i915#3282] / [i915#3297])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gem_userptr_blits@forbidden-operations.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-rkl: [SKIP][225] ([i915#3297]) -> [SKIP][226] ([i915#14544] / [i915#3297])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: [SKIP][227] ([i915#14544] / [i915#2527]) -> [SKIP][228] ([i915#2527])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][229] ([i915#2527]) -> [SKIP][230] ([i915#14544] / [i915#2527]) +1 other test skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@gen9_exec_parse@shadow-peek.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: [SKIP][231] ([i915#5723]) -> [SKIP][232] ([i915#14544] / [i915#5723])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@i915_query@test-query-geometry-subslices.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][233] ([i915#14544] / [i915#5286]) -> [SKIP][234] ([i915#5286])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-rkl: [SKIP][235] ([i915#5286]) -> [SKIP][236] ([i915#14544] / [i915#5286]) +2 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-rkl: [SKIP][237] ([i915#14544] / [i915#3638]) -> [SKIP][238] ([i915#3638])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-270.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-rkl: [SKIP][239] ([i915#3638]) -> [SKIP][240] ([i915#14544] / [i915#3638]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: [SKIP][241] ([i915#14544]) -> [SKIP][242] +13 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][243] ([i915#14098] / [i915#6095]) -> [SKIP][244] ([i915#14098] / [i915#14544] / [i915#6095]) +11 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs:
- shard-dg1: [SKIP][245] ([i915#4423] / [i915#6095]) -> [SKIP][246] ([i915#6095]) +1 other test skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][247] ([i915#12313] / [i915#14544]) -> [SKIP][248] ([i915#12313])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][249] ([i915#6095]) -> [SKIP][250] ([i915#14544] / [i915#6095]) +11 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][251] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][252] ([i915#15582]) +3 other tests incomplete
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][253] ([i915#14544] / [i915#6095]) -> [SKIP][254] ([i915#6095]) +3 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-rkl: [SKIP][255] ([i915#14098] / [i915#6095]) -> [ABORT][256] ([i915#16852]) +1 other test abort
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-5/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-2/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][257] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][258] ([i915#14098] / [i915#6095]) +3 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-rkl: [SKIP][259] ([i915#11151]) -> [SKIP][260] ([i915#11151] / [i915#14544])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_chamelium_audio@dp-audio-after-suspend.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4:
- shard-rkl: [SKIP][261] ([i915#16471]) -> [SKIP][262] ([i915#14544] / [i915#16471])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: [SKIP][263] ([i915#11151] / [i915#7828]) -> [SKIP][264] ([i915#11151] / [i915#14544] / [i915#7828])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_chamelium_frames@dp-crc-fast.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg1: [SKIP][265] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][266] ([i915#11151] / [i915#7828])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: [SKIP][267] ([i915#15330] / [i915#3116]) -> [SKIP][268] ([i915#14544] / [i915#15330] / [i915#3116])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_content_protection@dp-mst-lic-type-1.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-rkl: [SKIP][269] ([i915#15330]) -> [SKIP][270] ([i915#14544] / [i915#15330])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: [SKIP][271] ([i915#15865]) -> [SKIP][272] ([i915#14544] / [i915#15865])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_content_protection@suspend-resume.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][273] ([i915#14544] / [i915#9067]) -> [SKIP][274] ([i915#9067])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: [SKIP][275] ([i915#4103]) -> [SKIP][276] ([i915#14544] / [i915#4103])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: [SKIP][277] ([i915#16867]) -> [SKIP][278] ([i915#14544] / [i915#16867])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: [SKIP][279] ([i915#16081]) -> [SKIP][280] ([i915#14544] / [i915#16081])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_feature_discovery@display-3x.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-rkl: [SKIP][281] ([i915#14544] / [i915#9934]) -> [SKIP][282] ([i915#9934])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][283] ([i915#9934]) -> [SKIP][284] ([i915#14544] / [i915#9934])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_flip@2x-plain-flip.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][285] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][286] ([i915#12745] / [i915#4839] / [i915#6113])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][287] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][288] ([i915#12745])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: [SKIP][289] ([i915#15643]) -> [SKIP][290] ([i915#14544] / [i915#15643])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][291] ([i915#14544] / [i915#15643]) -> [SKIP][292] ([i915#15643])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][293] ([i915#15672]) -> [SKIP][294]
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-mtlp-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][295] ([i915#15990] / [i915#4423]) -> [SKIP][296] ([i915#15990]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][297] ([i915#14544] / [i915#1825]) -> [SKIP][298] ([i915#1825]) +1 other test skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
- shard-rkl: [SKIP][299] ([i915#15102]) -> [SKIP][300] ([i915#14544] / [i915#15102]) +12 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-render:
- shard-dg1: [SKIP][301] ([i915#4423]) -> [SKIP][302] +2 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-render.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-blt:
- shard-rkl: [SKIP][303] ([i915#14544] / [i915#15102]) -> [SKIP][304] ([i915#15102]) +8 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-blt.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-render:
- shard-dg1: [SKIP][305] ([i915#15989] / [i915#4423]) -> [SKIP][306] ([i915#15989])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-render.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][307] -> [SKIP][308] ([i915#14544]) +41 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render:
- shard-dg1: [SKIP][309] ([i915#15102] / [i915#4423]) -> [SKIP][310] ([i915#15102]) +2 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [ABORT][311] ([i915#15132]) -> [INCOMPLETE][312] ([i915#15436])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-dg1: [SKIP][313] ([i915#15709] / [i915#4423]) -> [SKIP][314] ([i915#15709])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: [SKIP][315] ([i915#13958]) -> [SKIP][316] ([i915#13958] / [i915#14544])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_plane_multiple@2x-tiling-4.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-rkl: [SKIP][317] ([i915#13958] / [i915#14544]) -> [SKIP][318] ([i915#13958])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][319] ([i915#15948]) -> [SKIP][320] ([i915#14544] / [i915#15948])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-1/igt@kms_pm_dc@dc6-psr.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: [SKIP][321] ([i915#8430]) -> [SKIP][322] ([i915#14544] / [i915#8430])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_pm_lpsp@screens-disabled.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][323] ([i915#14544] / [i915#15073]) -> [SKIP][324] ([i915#15073])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: [DMESG-WARN][325] ([i915#4423]) -> [SKIP][326] ([i915#15073])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-18/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@pc8-residency:
- shard-dg1: [SKIP][327] ([i915#16737] / [i915#4423]) -> [SKIP][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_pm_rpm@pc8-residency.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_pm_rpm@pc8-residency.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-rkl: [SKIP][329] ([i915#6524]) -> [SKIP][330] ([i915#14544] / [i915#6524])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_prime@basic-modeset-hybrid.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: [SKIP][331] ([i915#11520]) -> [SKIP][332] ([i915#11520] / [i915#14544]) +2 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][333] ([i915#11520] / [i915#14544]) -> [SKIP][334] ([i915#11520]) +2 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-dg1: [SKIP][335] ([i915#11520]) -> [SKIP][336] ([i915#11520] / [i915#4423])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-19/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-17/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: [SKIP][337] ([i915#9683]) -> [SKIP][338] ([i915#14544] / [i915#9683])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_psr2_su@page_flip-nv12.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: [SKIP][339] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][340] ([i915#1072] / [i915#9732]) +2 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-7/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr-cursor-mmap-gtt:
- shard-dg1: [SKIP][341] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][342] ([i915#1072] / [i915#9732])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-dg1-18/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-dg1-15/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html
* igt@kms_psr@pr-cursor-mmap-cpu:
- shard-rkl: [SKIP][343] ([i915#1072] / [i915#9732]) -> [SKIP][344] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@kms_psr@pr-cursor-mmap-cpu.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@kms_psr@pr-cursor-mmap-cpu.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-glk: [ABORT][345] ([i915#13179]) -> [DMESG-FAIL][346] ([i915#13179])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-glk4/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-glk9/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@prime_udl@share-import:
- shard-rkl: [SKIP][347] ([i915#16420]) -> [SKIP][348] ([i915#14544] / [i915#16420])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19064/shard-rkl-3/igt@prime_udl@share-import.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_165273v8/shard-rkl-6/igt@prime_udl@share-import.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
[i915#16737]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16737
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16838]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16838
[i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844
[i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
[i915#16853]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16853
[i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
[i915#16870]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16870
[i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
[i915#16881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16881
[i915#16922]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16922
[i915#16931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16931
[i915#16932]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16932
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19064 -> Patchwork_165273v8
CI-20190529: 20190529
CI_DRM_19064: 307e9559fc1b95a477f00a767ea053b78d263548 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9078: 9078
Patchwork_165273v8: 307e9559fc1b95a477f00a767ea053b78d263548 @ 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_165273v8/index.html
[-- Attachment #2: Type: text/html, Size: 115964 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2026-09-01 19:14 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-01 7:28 [PATCH 0/5] Enable joiner cursor fast updates Nemesa Garg
2026-09-01 7:28 ` [PATCH 1/5] drm/i915/cursor: Check joiner cursor commit status Nemesa Garg
2026-09-01 7:28 ` [PATCH 2/5] drm/i915/cursor: Add helper to update cursor plane Nemesa Garg
2026-09-01 7:28 ` [PATCH 3/5] drm/i915/cursor: Handle secondary cursor state Nemesa Garg
2026-09-01 7:28 ` [PATCH 4/5] drm/i915/cursor: Program secondary cursor planes Nemesa Garg
2026-09-01 7:28 ` [PATCH 5/5] drm/i915/cursor: Allow joiner cursor fast path update Nemesa Garg
2026-09-01 14:27 ` ✓ i915.CI.BAT: success for Enable joiner cursor fast updates (rev8) Patchwork
2026-09-01 19:14 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox