* [PATCH v3 0/8] drm/i915: display reset cleanups
@ 2025-03-03 11:27 Jani Nikula
2025-03-03 11:27 ` [PATCH v3 1/8] drm/i915/display: convert display reset to struct intel_display * Jani Nikula
` (11 more replies)
0 siblings, 12 replies; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
v3 of [1], removing I915_RESET_MODESET flag altogether for even further
simplification.
BR,
Jani.
[1] https://lore.kernel.org/r/cover.1740481927.git.jani.nikula@intel.com
Jani Nikula (8):
drm/i915/display: convert display reset to struct intel_display *
drm/i915: move pending_fb_pin to struct intel_display
drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper
drm/i915/reset: add intel_display_reset_test()
drm/i915/reset: remove I915_RESET_MODESET flag
drm/i915/reset: decide whether display reset is needed on gt side
drm/i915/reset: pass test only parameter to
intel_display_reset_finish()
drm/i915/reset: add modeset_stuck callback to
intel_display_reset_prepare()
.../gpu/drm/i915/display/intel_display_core.h | 2 +
.../drm/i915/display/intel_display_reset.c | 73 ++++++++-----------
.../drm/i915/display/intel_display_reset.h | 12 ++-
drivers/gpu/drm/i915/display/intel_dpt.c | 5 +-
drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 ++-
drivers/gpu/drm/i915/display/intel_overlay.c | 5 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 41 +++++++++--
drivers/gpu/drm/i915/gt/intel_reset.h | 2 +
drivers/gpu/drm/i915/gt/intel_reset_types.h | 3 +-
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 2 -
13 files changed, 92 insertions(+), 69 deletions(-)
--
2.39.5
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 1/8] drm/i915/display: convert display reset to struct intel_display *
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 11:27 ` [PATCH v3 2/8] drm/i915: move pending_fb_pin to struct intel_display Jani Nikula
` (10 subsequent siblings)
11 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Going forward, struct intel_display will be the main display device
structure. Convert display reset to it as much as possible.
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../drm/i915/display/intel_display_reset.c | 51 ++++++++++---------
.../drm/i915/display/intel_display_reset.h | 6 +--
drivers/gpu/drm/i915/gt/intel_reset.c | 7 ++-
3 files changed, 35 insertions(+), 29 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index a690968885bf..c1e448e8a26e 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -14,24 +14,27 @@
#include "intel_hotplug.h"
#include "intel_pps.h"
-static bool gpu_reset_clobbers_display(struct drm_i915_private *dev_priv)
+static bool gpu_reset_clobbers_display(struct intel_display *display)
{
- return (INTEL_INFO(dev_priv)->gpu_reset_clobbers_display &&
- intel_has_gpu_reset(to_gt(dev_priv)));
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ return (INTEL_INFO(i915)->gpu_reset_clobbers_display &&
+ intel_has_gpu_reset(to_gt(i915)));
}
-void intel_display_reset_prepare(struct drm_i915_private *dev_priv)
+void intel_display_reset_prepare(struct intel_display *display)
{
- struct drm_modeset_acquire_ctx *ctx = &dev_priv->display.restore.reset_ctx;
+ struct drm_i915_private *dev_priv = to_i915(display->drm);
+ struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
struct drm_atomic_state *state;
int ret;
- if (!HAS_DISPLAY(dev_priv))
+ if (!HAS_DISPLAY(display))
return;
/* reset doesn't touch the display */
- if (!dev_priv->display.params.force_reset_modeset_test &&
- !gpu_reset_clobbers_display(dev_priv))
+ if (!display->params.force_reset_modeset_test &&
+ !gpu_reset_clobbers_display(display))
return;
/* We have a modeset vs reset deadlock, defensively unbreak it. */
@@ -40,7 +43,7 @@ void intel_display_reset_prepare(struct drm_i915_private *dev_priv)
wake_up_bit(&to_gt(dev_priv)->reset.flags, I915_RESET_MODESET);
if (atomic_read(&dev_priv->gpu_error.pending_fb_pin)) {
- drm_dbg_kms(&dev_priv->drm,
+ drm_dbg_kms(display->drm,
"Modeset potentially stuck, unbreaking through wedging\n");
intel_gt_set_wedged(to_gt(dev_priv));
}
@@ -49,10 +52,10 @@ void intel_display_reset_prepare(struct drm_i915_private *dev_priv)
* Need mode_config.mutex so that we don't
* trample ongoing ->detect() and whatnot.
*/
- mutex_lock(&dev_priv->drm.mode_config.mutex);
+ mutex_lock(&display->drm->mode_config.mutex);
drm_modeset_acquire_init(ctx, 0);
while (1) {
- ret = drm_modeset_lock_all_ctx(&dev_priv->drm, ctx);
+ ret = drm_modeset_lock_all_ctx(display->drm, ctx);
if (ret != -EDEADLK)
break;
@@ -62,34 +65,34 @@ void intel_display_reset_prepare(struct drm_i915_private *dev_priv)
* Disabling the crtcs gracefully seems nicer. Also the
* g33 docs say we should at least disable all the planes.
*/
- state = drm_atomic_helper_duplicate_state(&dev_priv->drm, ctx);
+ state = drm_atomic_helper_duplicate_state(display->drm, ctx);
if (IS_ERR(state)) {
ret = PTR_ERR(state);
- drm_err(&dev_priv->drm, "Duplicating state failed with %i\n",
+ drm_err(display->drm, "Duplicating state failed with %i\n",
ret);
return;
}
- ret = drm_atomic_helper_disable_all(&dev_priv->drm, ctx);
+ ret = drm_atomic_helper_disable_all(display->drm, ctx);
if (ret) {
- drm_err(&dev_priv->drm, "Suspending crtc's failed with %i\n",
+ drm_err(display->drm, "Suspending crtc's failed with %i\n",
ret);
drm_atomic_state_put(state);
return;
}
- dev_priv->display.restore.modeset_state = state;
+ display->restore.modeset_state = state;
state->acquire_ctx = ctx;
}
-void intel_display_reset_finish(struct drm_i915_private *i915)
+void intel_display_reset_finish(struct intel_display *display)
{
- struct intel_display *display = &i915->display;
+ struct drm_i915_private *i915 = to_i915(display->drm);
struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
struct drm_atomic_state *state;
int ret;
- if (!HAS_DISPLAY(i915))
+ if (!HAS_DISPLAY(display))
return;
/* reset doesn't touch the display */
@@ -101,12 +104,12 @@ void intel_display_reset_finish(struct drm_i915_private *i915)
goto unlock;
/* reset doesn't touch the display */
- if (!gpu_reset_clobbers_display(i915)) {
+ if (!gpu_reset_clobbers_display(display)) {
/* for testing only restore the display */
ret = drm_atomic_helper_commit_duplicated_state(state, ctx);
if (ret) {
- drm_WARN_ON(&i915->drm, ret == -EDEADLK);
- drm_err(&i915->drm,
+ drm_WARN_ON(display->drm, ret == -EDEADLK);
+ drm_err(display->drm,
"Restoring old state failed with %i\n", ret);
}
} else {
@@ -122,7 +125,7 @@ void intel_display_reset_finish(struct drm_i915_private *i915)
ret = __intel_display_driver_resume(display, state, ctx);
if (ret)
- drm_err(&i915->drm,
+ drm_err(display->drm,
"Restoring old state failed with %i\n", ret);
intel_hpd_poll_disable(i915);
@@ -132,7 +135,7 @@ void intel_display_reset_finish(struct drm_i915_private *i915)
unlock:
drm_modeset_drop_locks(ctx);
drm_modeset_acquire_fini(ctx);
- mutex_unlock(&i915->drm.mode_config.mutex);
+ mutex_unlock(&display->drm->mode_config.mutex);
clear_bit_unlock(I915_RESET_MODESET, &to_gt(i915)->reset.flags);
}
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
index f06d0d35b86b..9a1fe99bfcd4 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
@@ -6,9 +6,9 @@
#ifndef __INTEL_RESET_H__
#define __INTEL_RESET_H__
-struct drm_i915_private;
+struct intel_display;
-void intel_display_reset_prepare(struct drm_i915_private *i915);
-void intel_display_reset_finish(struct drm_i915_private *i915);
+void intel_display_reset_prepare(struct intel_display *display);
+void intel_display_reset_finish(struct intel_display *display);
#endif /* __INTEL_RESET_H__ */
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index 3db3bec645fc..d937135063ee 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1410,11 +1410,14 @@ static void intel_gt_reset_global(struct intel_gt *gt,
/* Use a watchdog to ensure that our reset completes */
intel_wedge_on_timeout(&w, gt, 60 * HZ) {
- intel_display_reset_prepare(gt->i915);
+ struct drm_i915_private *i915 = gt->i915;
+ struct intel_display *display = &i915->display;
+
+ intel_display_reset_prepare(display);
intel_gt_reset(gt, engine_mask, reason);
- intel_display_reset_finish(gt->i915);
+ intel_display_reset_finish(display);
}
if (!test_bit(I915_WEDGED, >->reset.flags))
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 2/8] drm/i915: move pending_fb_pin to struct intel_display
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
2025-03-03 11:27 ` [PATCH v3 1/8] drm/i915/display: convert display reset to struct intel_display * Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 11:27 ` [PATCH v3 3/8] drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper Jani Nikula
` (9 subsequent siblings)
11 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
pending_fb_pin is more about display than GPU reset. Move it to struct
intel_display. The restore sub-struct already contains reset related
members, so move it there.
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_core.h | 2 ++
drivers/gpu/drm/i915/display/intel_display_reset.c | 2 +-
drivers/gpu/drm/i915/display/intel_dpt.c | 5 +++--
drivers/gpu/drm/i915/display/intel_fb_pin.c | 10 ++++++----
drivers/gpu/drm/i915/display/intel_overlay.c | 5 ++---
drivers/gpu/drm/i915/i915_gpu_error.h | 2 --
6 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h
index 554870d2494b..1970d4c15090 100644
--- a/drivers/gpu/drm/i915/display/intel_display_core.h
+++ b/drivers/gpu/drm/i915/display/intel_display_core.h
@@ -512,6 +512,8 @@ struct intel_display {
/* restore state for suspend/resume and display reset */
struct drm_atomic_state *modeset_state;
struct drm_modeset_acquire_ctx reset_ctx;
+ /* modeset stuck tracking for reset */
+ atomic_t pending_fb_pin;
u32 saveDSPARB;
u32 saveSWF0[16];
u32 saveSWF1[16];
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index c1e448e8a26e..cef9536c461c 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -42,7 +42,7 @@ void intel_display_reset_prepare(struct intel_display *display)
smp_mb__after_atomic();
wake_up_bit(&to_gt(dev_priv)->reset.flags, I915_RESET_MODESET);
- if (atomic_read(&dev_priv->gpu_error.pending_fb_pin)) {
+ if (atomic_read(&display->restore.pending_fb_pin)) {
drm_dbg_kms(display->drm,
"Modeset potentially stuck, unbreaking through wedging\n");
intel_gt_set_wedged(to_gt(dev_priv));
diff --git a/drivers/gpu/drm/i915/display/intel_dpt.c b/drivers/gpu/drm/i915/display/intel_dpt.c
index fca7294b1def..0d8ebe38226e 100644
--- a/drivers/gpu/drm/i915/display/intel_dpt.c
+++ b/drivers/gpu/drm/i915/display/intel_dpt.c
@@ -125,6 +125,7 @@ struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
unsigned int alignment)
{
struct drm_i915_private *i915 = vm->i915;
+ struct intel_display *display = &i915->display;
struct i915_dpt *dpt = i915_vm_to_dpt(vm);
intel_wakeref_t wakeref;
struct i915_vma *vma;
@@ -137,7 +138,7 @@ struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
pin_flags |= PIN_MAPPABLE;
wakeref = intel_runtime_pm_get(&i915->runtime_pm);
- atomic_inc(&i915->gpu_error.pending_fb_pin);
+ atomic_inc(&display->restore.pending_fb_pin);
for_i915_gem_ww(&ww, err, true) {
err = i915_gem_object_lock(dpt->obj, &ww);
@@ -167,7 +168,7 @@ struct i915_vma *intel_dpt_pin_to_ggtt(struct i915_address_space *vm,
dpt->obj->mm.dirty = true;
- atomic_dec(&i915->gpu_error.pending_fb_pin);
+ atomic_dec(&display->restore.pending_fb_pin);
intel_runtime_pm_put(&i915->runtime_pm, wakeref);
return err ? ERR_PTR(err) : vma;
diff --git a/drivers/gpu/drm/i915/display/intel_fb_pin.c b/drivers/gpu/drm/i915/display/intel_fb_pin.c
index 204e7e3e48ca..30ac9b089ad6 100644
--- a/drivers/gpu/drm/i915/display/intel_fb_pin.c
+++ b/drivers/gpu/drm/i915/display/intel_fb_pin.c
@@ -25,6 +25,7 @@ intel_fb_pin_to_dpt(const struct drm_framebuffer *fb,
struct i915_address_space *vm)
{
struct drm_device *dev = fb->dev;
+ struct intel_display *display = to_intel_display(dev);
struct drm_i915_private *dev_priv = to_i915(dev);
struct drm_gem_object *_obj = intel_fb_bo(fb);
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
@@ -42,7 +43,7 @@ intel_fb_pin_to_dpt(const struct drm_framebuffer *fb,
if (WARN_ON(!i915_gem_object_is_framebuffer(obj)))
return ERR_PTR(-EINVAL);
- atomic_inc(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_inc(&display->restore.pending_fb_pin);
for_i915_gem_ww(&ww, ret, true) {
ret = i915_gem_object_lock(obj, &ww);
@@ -97,7 +98,7 @@ intel_fb_pin_to_dpt(const struct drm_framebuffer *fb,
i915_vma_get(vma);
err:
- atomic_dec(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_dec(&display->restore.pending_fb_pin);
return vma;
}
@@ -112,6 +113,7 @@ intel_fb_pin_to_ggtt(const struct drm_framebuffer *fb,
unsigned long *out_flags)
{
struct drm_device *dev = fb->dev;
+ struct intel_display *display = to_intel_display(dev);
struct drm_i915_private *dev_priv = to_i915(dev);
struct drm_gem_object *_obj = intel_fb_bo(fb);
struct drm_i915_gem_object *obj = to_intel_bo(_obj);
@@ -136,7 +138,7 @@ intel_fb_pin_to_ggtt(const struct drm_framebuffer *fb,
*/
wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm);
- atomic_inc(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_inc(&display->restore.pending_fb_pin);
/*
* Valleyview is definitely limited to scanning out the first
@@ -212,7 +214,7 @@ intel_fb_pin_to_ggtt(const struct drm_framebuffer *fb,
if (ret)
vma = ERR_PTR(ret);
- atomic_dec(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_dec(&display->restore.pending_fb_pin);
intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref);
return vma;
}
diff --git a/drivers/gpu/drm/i915/display/intel_overlay.c b/drivers/gpu/drm/i915/display/intel_overlay.c
index 5c1b20af2a07..aff9a3455c1b 100644
--- a/drivers/gpu/drm/i915/display/intel_overlay.c
+++ b/drivers/gpu/drm/i915/display/intel_overlay.c
@@ -800,7 +800,6 @@ static int intel_overlay_do_put_image(struct intel_overlay *overlay,
struct drm_intel_overlay_put_image *params)
{
struct intel_display *display = overlay->display;
- struct drm_i915_private *dev_priv = to_i915(display->drm);
struct overlay_registers __iomem *regs = overlay->regs;
u32 swidth, swidthsw, sheight, ostride;
enum pipe pipe = overlay->crtc->pipe;
@@ -815,7 +814,7 @@ static int intel_overlay_do_put_image(struct intel_overlay *overlay,
if (ret != 0)
return ret;
- atomic_inc(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_inc(&display->restore.pending_fb_pin);
vma = intel_overlay_pin_fb(new_bo);
if (IS_ERR(vma)) {
@@ -903,7 +902,7 @@ static int intel_overlay_do_put_image(struct intel_overlay *overlay,
out_unpin:
i915_vma_unpin(vma);
out_pin_section:
- atomic_dec(&dev_priv->gpu_error.pending_fb_pin);
+ atomic_dec(&display->restore.pending_fb_pin);
return ret;
}
diff --git a/drivers/gpu/drm/i915/i915_gpu_error.h b/drivers/gpu/drm/i915/i915_gpu_error.h
index 78a8928562a9..749e1c55613e 100644
--- a/drivers/gpu/drm/i915/i915_gpu_error.h
+++ b/drivers/gpu/drm/i915/i915_gpu_error.h
@@ -224,8 +224,6 @@ struct i915_gpu_error {
/* Protected by the above dev->gpu_error.lock. */
struct i915_gpu_coredump *first_error;
- atomic_t pending_fb_pin;
-
/** Number of times the device has been reset (global) */
atomic_t reset_count;
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 3/8] drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
2025-03-03 11:27 ` [PATCH v3 1/8] drm/i915/display: convert display reset to struct intel_display * Jani Nikula
2025-03-03 11:27 ` [PATCH v3 2/8] drm/i915: move pending_fb_pin to struct intel_display Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 11:27 ` [PATCH v3 4/8] drm/i915/reset: add intel_display_reset_test() Jani Nikula
` (8 subsequent siblings)
11 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Add a helper for checking the gpu_reset_clobbers_display flag to make it
easier to relocate the flag later.
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 15 +++++++++++----
drivers/gpu/drm/i915/gt/intel_reset.h | 2 ++
drivers/gpu/drm/i915/i915_driver.c | 2 +-
5 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c
index ec136eb12d48..39f6ba4bf1ab 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c
+++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c
@@ -677,7 +677,7 @@ void intel_engines_release(struct intel_gt *gt)
* in case we aborted before completely initialising the engines.
*/
GEM_BUG_ON(intel_gt_pm_is_awake(gt));
- if (!INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (!intel_gt_gpu_reset_clobbers_display(gt))
intel_gt_reset_all_engines(gt);
/* Decouple the backend; but keep the layout for late GPU resets */
diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.c b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
index 175fa2db0551..3182f19b9837 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_pm.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.c
@@ -158,7 +158,7 @@ void intel_gt_pm_init(struct intel_gt *gt)
static bool reset_engines(struct intel_gt *gt)
{
- if (INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (intel_gt_gpu_reset_clobbers_display(gt))
return false;
return intel_gt_reset_all_engines(gt) == 0;
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index d937135063ee..835c9081b239 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -986,7 +986,7 @@ static void __intel_gt_set_wedged(struct intel_gt *gt)
awake = reset_prepare(gt);
/* Even if the GPU reset fails, it should still stop the engines */
- if (!INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (!intel_gt_gpu_reset_clobbers_display(gt))
intel_gt_reset_all_engines(gt);
for_each_engine(engine, gt, id)
@@ -1106,7 +1106,7 @@ static bool __intel_gt_unset_wedged(struct intel_gt *gt)
/* We must reset pending GPU events before restoring our submission */
ok = !HAS_EXECLISTS(gt->i915); /* XXX better agnosticism desired */
- if (!INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (!intel_gt_gpu_reset_clobbers_display(gt))
ok = intel_gt_reset_all_engines(gt) == 0;
if (!ok) {
/*
@@ -1177,6 +1177,13 @@ static int resume(struct intel_gt *gt)
return 0;
}
+bool intel_gt_gpu_reset_clobbers_display(struct intel_gt *gt)
+{
+ struct drm_i915_private *i915 = gt->i915;
+
+ return INTEL_INFO(i915)->gpu_reset_clobbers_display;
+}
+
/**
* intel_gt_reset - reset chip after a hang
* @gt: #intel_gt to reset
@@ -1233,7 +1240,7 @@ void intel_gt_reset(struct intel_gt *gt,
goto error;
}
- if (INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (intel_gt_gpu_reset_clobbers_display(gt))
intel_irq_suspend(gt->i915);
if (do_reset(gt, stalled_mask)) {
@@ -1241,7 +1248,7 @@ void intel_gt_reset(struct intel_gt *gt,
goto taint;
}
- if (INTEL_INFO(gt->i915)->gpu_reset_clobbers_display)
+ if (intel_gt_gpu_reset_clobbers_display(gt))
intel_irq_resume(gt->i915);
intel_overlay_reset(display);
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.h b/drivers/gpu/drm/i915/gt/intel_reset.h
index c00de353075c..724ea6d64f33 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.h
+++ b/drivers/gpu/drm/i915/gt/intel_reset.h
@@ -28,6 +28,8 @@ void intel_gt_handle_error(struct intel_gt *gt,
const char *fmt, ...);
#define I915_ERROR_CAPTURE BIT(0)
+bool intel_gt_gpu_reset_clobbers_display(struct intel_gt *gt);
+
void intel_gt_reset(struct intel_gt *gt,
intel_engine_mask_t stalled_mask,
const char *reason);
diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
index 613084fd0097..59bf2d45403f 100644
--- a/drivers/gpu/drm/i915/i915_driver.c
+++ b/drivers/gpu/drm/i915/i915_driver.c
@@ -200,7 +200,7 @@ static void intel_detect_preproduction_hw(struct drm_i915_private *dev_priv)
static void sanitize_gpu(struct drm_i915_private *i915)
{
- if (!INTEL_INFO(i915)->gpu_reset_clobbers_display) {
+ if (!intel_gt_gpu_reset_clobbers_display(to_gt(i915))) {
struct intel_gt *gt;
unsigned int i;
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 4/8] drm/i915/reset: add intel_display_reset_test()
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (2 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 3/8] drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 11:27 ` [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag Jani Nikula
` (7 subsequent siblings)
11 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Add a helper for checking if we want to test display reset regardless of
whether it's strictly necessary. This will come in handy in follow-up
work where we want to check this from gt reset side.
v2: Drop superfluous newline
Cc: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_reset.c | 7 ++++++-
drivers/gpu/drm/i915/display/intel_display_reset.h | 3 +++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index cef9536c461c..121679b4230f 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -22,6 +22,11 @@ static bool gpu_reset_clobbers_display(struct intel_display *display)
intel_has_gpu_reset(to_gt(i915)));
}
+bool intel_display_reset_test(struct intel_display *display)
+{
+ return display->params.force_reset_modeset_test;
+}
+
void intel_display_reset_prepare(struct intel_display *display)
{
struct drm_i915_private *dev_priv = to_i915(display->drm);
@@ -33,7 +38,7 @@ void intel_display_reset_prepare(struct intel_display *display)
return;
/* reset doesn't touch the display */
- if (!display->params.force_reset_modeset_test &&
+ if (!intel_display_reset_test(display) &&
!gpu_reset_clobbers_display(display))
return;
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
index 9a1fe99bfcd4..c1dd2e8d0914 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
@@ -6,8 +6,11 @@
#ifndef __INTEL_RESET_H__
#define __INTEL_RESET_H__
+#include <linux/types.h>
+
struct intel_display;
+bool intel_display_reset_test(struct intel_display *display);
void intel_display_reset_prepare(struct intel_display *display);
void intel_display_reset_finish(struct intel_display *display);
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (3 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 4/8] drm/i915/reset: add intel_display_reset_test() Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 23:11 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side Jani Nikula
` (6 subsequent siblings)
11 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Since commit d59cf7bb73f3 ("drm/i915/display: Use dma_fence interfaces
instead of i915_sw_fence") we don't have anyone waiting on the
I915_RESET_MODESET bit, and there's no need for its semantics. Instead,
simply return true from intel_display_reset_prepare() to indicate that
intel_display_reset_finish() should be called.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
.../drm/i915/display/intel_display_reset.c | 24 +++++++------------
.../drm/i915/display/intel_display_reset.h | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 8 ++++---
drivers/gpu/drm/i915/gt/intel_reset_types.h | 3 +--
4 files changed, 15 insertions(+), 22 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index 121679b4230f..acc728c75328 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -27,7 +27,8 @@ bool intel_display_reset_test(struct intel_display *display)
return display->params.force_reset_modeset_test;
}
-void intel_display_reset_prepare(struct intel_display *display)
+/* returns true if intel_display_reset_finish() needs to be called */
+bool intel_display_reset_prepare(struct intel_display *display)
{
struct drm_i915_private *dev_priv = to_i915(display->drm);
struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
@@ -35,17 +36,12 @@ void intel_display_reset_prepare(struct intel_display *display)
int ret;
if (!HAS_DISPLAY(display))
- return;
+ return false;
/* reset doesn't touch the display */
if (!intel_display_reset_test(display) &&
!gpu_reset_clobbers_display(display))
- return;
-
- /* We have a modeset vs reset deadlock, defensively unbreak it. */
- set_bit(I915_RESET_MODESET, &to_gt(dev_priv)->reset.flags);
- smp_mb__after_atomic();
- wake_up_bit(&to_gt(dev_priv)->reset.flags, I915_RESET_MODESET);
+ return false;
if (atomic_read(&display->restore.pending_fb_pin)) {
drm_dbg_kms(display->drm,
@@ -75,7 +71,7 @@ void intel_display_reset_prepare(struct intel_display *display)
ret = PTR_ERR(state);
drm_err(display->drm, "Duplicating state failed with %i\n",
ret);
- return;
+ return true;
}
ret = drm_atomic_helper_disable_all(display->drm, ctx);
@@ -83,11 +79,13 @@ void intel_display_reset_prepare(struct intel_display *display)
drm_err(display->drm, "Suspending crtc's failed with %i\n",
ret);
drm_atomic_state_put(state);
- return;
+ return true;
}
display->restore.modeset_state = state;
state->acquire_ctx = ctx;
+
+ return true;
}
void intel_display_reset_finish(struct intel_display *display)
@@ -100,10 +98,6 @@ void intel_display_reset_finish(struct intel_display *display)
if (!HAS_DISPLAY(display))
return;
- /* reset doesn't touch the display */
- if (!test_bit(I915_RESET_MODESET, &to_gt(i915)->reset.flags))
- return;
-
state = fetch_and_zero(&display->restore.modeset_state);
if (!state)
goto unlock;
@@ -141,6 +135,4 @@ void intel_display_reset_finish(struct intel_display *display)
drm_modeset_drop_locks(ctx);
drm_modeset_acquire_fini(ctx);
mutex_unlock(&display->drm->mode_config.mutex);
-
- clear_bit_unlock(I915_RESET_MODESET, &to_gt(i915)->reset.flags);
}
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
index c1dd2e8d0914..311b5af8ca0c 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
@@ -11,7 +11,7 @@
struct intel_display;
bool intel_display_reset_test(struct intel_display *display);
-void intel_display_reset_prepare(struct intel_display *display);
+bool intel_display_reset_prepare(struct intel_display *display);
void intel_display_reset_finish(struct intel_display *display);
#endif /* __INTEL_RESET_H__ */
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index 835c9081b239..f6c8e4d48b04 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1419,12 +1419,14 @@ static void intel_gt_reset_global(struct intel_gt *gt,
intel_wedge_on_timeout(&w, gt, 60 * HZ) {
struct drm_i915_private *i915 = gt->i915;
struct intel_display *display = &i915->display;
+ bool reset_display;
- intel_display_reset_prepare(display);
+ reset_display = intel_display_reset_prepare(display);
intel_gt_reset(gt, engine_mask, reason);
- intel_display_reset_finish(display);
+ if (reset_display)
+ intel_display_reset_finish(display);
}
if (!test_bit(I915_WEDGED, >->reset.flags))
@@ -1492,7 +1494,7 @@ void intel_gt_handle_error(struct intel_gt *gt,
intel_has_reset_engine(gt) && !intel_gt_is_wedged(gt)) {
local_bh_disable();
for_each_engine_masked(engine, gt, engine_mask, tmp) {
- BUILD_BUG_ON(I915_RESET_MODESET >= I915_RESET_ENGINE);
+ BUILD_BUG_ON(I915_RESET_BACKOFF >= I915_RESET_ENGINE);
if (test_and_set_bit(I915_RESET_ENGINE + engine->id,
>->reset.flags))
continue;
diff --git a/drivers/gpu/drm/i915/gt/intel_reset_types.h b/drivers/gpu/drm/i915/gt/intel_reset_types.h
index 80351f0a856c..4f5fd393af6f 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_reset_types.h
@@ -41,8 +41,7 @@ struct intel_reset {
*/
unsigned long flags;
#define I915_RESET_BACKOFF 0
-#define I915_RESET_MODESET 1
-#define I915_RESET_ENGINE 2
+#define I915_RESET_ENGINE 1
#define I915_WEDGED_ON_INIT (BITS_PER_LONG - 3)
#define I915_WEDGED_ON_FINI (BITS_PER_LONG - 2)
#define I915_WEDGED (BITS_PER_LONG - 1)
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (4 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 23:15 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish() Jani Nikula
` (5 subsequent siblings)
11 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Move the checks for whether display reset is needed at all to gt side of
things. This way, we can decide to skip the display calls altogether if
display reset is not required.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_reset.c | 5 -----
drivers/gpu/drm/i915/gt/intel_reset.c | 10 +++++++++-
2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index acc728c75328..c48d822db58e 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -38,11 +38,6 @@ bool intel_display_reset_prepare(struct intel_display *display)
if (!HAS_DISPLAY(display))
return false;
- /* reset doesn't touch the display */
- if (!intel_display_reset_test(display) &&
- !gpu_reset_clobbers_display(display))
- return false;
-
if (atomic_read(&display->restore.pending_fb_pin)) {
drm_dbg_kms(display->drm,
"Modeset potentially stuck, unbreaking through wedging\n");
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index f6c8e4d48b04..d4f2829477b4 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1419,9 +1419,17 @@ static void intel_gt_reset_global(struct intel_gt *gt,
intel_wedge_on_timeout(&w, gt, 60 * HZ) {
struct drm_i915_private *i915 = gt->i915;
struct intel_display *display = &i915->display;
+ bool need_display_reset;
bool reset_display;
- reset_display = intel_display_reset_prepare(display);
+ need_display_reset = intel_gt_gpu_reset_clobbers_display(gt) &&
+ intel_has_gpu_reset(gt);
+
+ reset_display = intel_display_reset_test(display) ||
+ need_display_reset;
+
+ if (reset_display)
+ reset_display = intel_display_reset_prepare(display);
intel_gt_reset(gt, engine_mask, reason);
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish()
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (5 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 23:21 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() Jani Nikula
` (4 subsequent siblings)
11 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Deduplicate the gpu_reset_clobbers_display() part by passing the
information in from gt side.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_reset.c | 12 ++----------
drivers/gpu/drm/i915/display/intel_display_reset.h | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 2 +-
3 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index c48d822db58e..d5ce0ac43377 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -14,14 +14,6 @@
#include "intel_hotplug.h"
#include "intel_pps.h"
-static bool gpu_reset_clobbers_display(struct intel_display *display)
-{
- struct drm_i915_private *i915 = to_i915(display->drm);
-
- return (INTEL_INFO(i915)->gpu_reset_clobbers_display &&
- intel_has_gpu_reset(to_gt(i915)));
-}
-
bool intel_display_reset_test(struct intel_display *display)
{
return display->params.force_reset_modeset_test;
@@ -83,7 +75,7 @@ bool intel_display_reset_prepare(struct intel_display *display)
return true;
}
-void intel_display_reset_finish(struct intel_display *display)
+void intel_display_reset_finish(struct intel_display *display, bool test_only)
{
struct drm_i915_private *i915 = to_i915(display->drm);
struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
@@ -98,7 +90,7 @@ void intel_display_reset_finish(struct intel_display *display)
goto unlock;
/* reset doesn't touch the display */
- if (!gpu_reset_clobbers_display(display)) {
+ if (test_only) {
/* for testing only restore the display */
ret = drm_atomic_helper_commit_duplicated_state(state, ctx);
if (ret) {
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
index 311b5af8ca0c..f518147199a1 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
@@ -12,6 +12,6 @@ struct intel_display;
bool intel_display_reset_test(struct intel_display *display);
bool intel_display_reset_prepare(struct intel_display *display);
-void intel_display_reset_finish(struct intel_display *display);
+void intel_display_reset_finish(struct intel_display *display, bool test_only);
#endif /* __INTEL_RESET_H__ */
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index d4f2829477b4..0f12752d0f24 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1434,7 +1434,7 @@ static void intel_gt_reset_global(struct intel_gt *gt,
intel_gt_reset(gt, engine_mask, reason);
if (reset_display)
- intel_display_reset_finish(display);
+ intel_display_reset_finish(display, !need_display_reset);
}
if (!test_bit(I915_WEDGED, >->reset.flags))
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare()
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (6 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish() Jani Nikula
@ 2025-03-03 11:27 ` Jani Nikula
2025-03-03 23:22 ` Matt Roper
2025-03-03 12:13 ` ✗ Fi.CI.SPARSE: warning for drm/i915: display reset cleanups (rev3) Patchwork
` (3 subsequent siblings)
11 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2025-03-03 11:27 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, matthew.d.roper
Drop the dependency on gt by providing a callback for trying to unbreak
stuck modeset. Do intel_gt_set_wedged() via the callback.
It's by no means pretty, but this is perhaps the most straightforward
alternative.
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_reset.c | 6 +++---
drivers/gpu/drm/i915/display/intel_display_reset.h | 5 ++++-
drivers/gpu/drm/i915/gt/intel_reset.c | 9 ++++++++-
3 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
index d5ce0ac43377..1f2798404f2c 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.c
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
@@ -20,9 +20,9 @@ bool intel_display_reset_test(struct intel_display *display)
}
/* returns true if intel_display_reset_finish() needs to be called */
-bool intel_display_reset_prepare(struct intel_display *display)
+bool intel_display_reset_prepare(struct intel_display *display,
+ modeset_stuck_fn modeset_stuck, void *context)
{
- struct drm_i915_private *dev_priv = to_i915(display->drm);
struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
struct drm_atomic_state *state;
int ret;
@@ -33,7 +33,7 @@ bool intel_display_reset_prepare(struct intel_display *display)
if (atomic_read(&display->restore.pending_fb_pin)) {
drm_dbg_kms(display->drm,
"Modeset potentially stuck, unbreaking through wedging\n");
- intel_gt_set_wedged(to_gt(dev_priv));
+ modeset_stuck(context);
}
/*
diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
index f518147199a1..8b3bda134454 100644
--- a/drivers/gpu/drm/i915/display/intel_display_reset.h
+++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
@@ -10,8 +10,11 @@
struct intel_display;
+typedef void modeset_stuck_fn(void *context);
+
bool intel_display_reset_test(struct intel_display *display);
-bool intel_display_reset_prepare(struct intel_display *display);
+bool intel_display_reset_prepare(struct intel_display *display,
+ modeset_stuck_fn modeset_stuck, void *context);
void intel_display_reset_finish(struct intel_display *display, bool test_only);
#endif /* __INTEL_RESET_H__ */
diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
index 0f12752d0f24..dbdcfe130ad4 100644
--- a/drivers/gpu/drm/i915/gt/intel_reset.c
+++ b/drivers/gpu/drm/i915/gt/intel_reset.c
@@ -1400,6 +1400,11 @@ int intel_engine_reset(struct intel_engine_cs *engine, const char *msg)
return err;
}
+static void display_reset_modeset_stuck(void *gt)
+{
+ intel_gt_set_wedged(gt);
+}
+
static void intel_gt_reset_global(struct intel_gt *gt,
u32 engine_mask,
const char *reason)
@@ -1429,7 +1434,9 @@ static void intel_gt_reset_global(struct intel_gt *gt,
need_display_reset;
if (reset_display)
- reset_display = intel_display_reset_prepare(display);
+ reset_display = intel_display_reset_prepare(display,
+ display_reset_modeset_stuck,
+ gt);
intel_gt_reset(gt, engine_mask, reason);
--
2.39.5
^ permalink raw reply related [flat|nested] 19+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/i915: display reset cleanups (rev3)
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (7 preceding siblings ...)
2025-03-03 11:27 ` [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() Jani Nikula
@ 2025-03-03 12:13 ` Patchwork
2025-03-03 12:29 ` ✗ i915.CI.BAT: failure " Patchwork
` (2 subsequent siblings)
11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2025-03-03 12:13 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: display reset cleanups (rev3)
URL : https://patchwork.freedesktop.org/series/143233/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ i915.CI.BAT: failure for drm/i915: display reset cleanups (rev3)
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (8 preceding siblings ...)
2025-03-03 12:13 ` ✗ Fi.CI.SPARSE: warning for drm/i915: display reset cleanups (rev3) Patchwork
@ 2025-03-03 12:29 ` Patchwork
2025-03-04 8:08 ` Jani Nikula
2025-03-04 12:06 ` ✓ i915.CI.BAT: success " Patchwork
2025-03-05 4:02 ` ✗ i915.CI.Full: failure " Patchwork
11 siblings, 1 reply; 19+ messages in thread
From: Patchwork @ 2025-03-03 12:29 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5983 bytes --]
== Series Details ==
Series: drm/i915: display reset cleanups (rev3)
URL : https://patchwork.freedesktop.org/series/143233/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16211 -> Patchwork_143233v3
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_143233v3 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_143233v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
Participating hosts (42 -> 42)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_143233v3:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_rpm@module-reload:
- fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence:
- fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] +1 other test dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
Known issues
------------
Here are the changes found in Patchwork_143233v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_module_load@load:
- bat-mtlp-9: [PASS][5] -> [DMESG-WARN][6] ([i915#13494])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-9/igt@i915_module_load@load.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_pm_rpm@module-reload:
- bat-dg2-11: [PASS][7] -> [FAIL][8] ([i915#13633])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
- bat-adls-6: [PASS][9] -> [FAIL][10] ([i915#13633])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-adls-6/igt@i915_pm_rpm@module-reload.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-adls-6/igt@i915_pm_rpm@module-reload.html
- bat-rpls-4: [PASS][11] -> [FAIL][12] ([i915#13633])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [PASS][13] -> [DMESG-FAIL][14] ([i915#12061]) +1 other test dmesg-fail
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: [PASS][15] -> [SKIP][16] ([i915#9197]) +3 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
#### Possible fixes ####
* igt@i915_selftest@live@reset:
- bat-twl-2: [ABORT][17] ([i915#12919] / [i915#13503]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-twl-2/igt@i915_selftest@live@reset.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-twl-2/igt@i915_selftest@live@reset.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-5/igt@i915_selftest@live@workarounds.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-arls-6: [DMESG-FAIL][21] ([i915#12061]) -> [PASS][22] +1 other test pass
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-6/igt@i915_selftest@live@workarounds.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-6/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503
[i915#13633]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13633
[i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
Build changes
-------------
* Linux: CI_DRM_16211 -> Patchwork_143233v3
CI-20190529: 20190529
CI_DRM_16211: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8255: 4ef742fae97d2f4af680f9e29f7ea45920f939b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_143233v3: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
[-- Attachment #2: Type: text/html, Size: 7100 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag
2025-03-03 11:27 ` [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag Jani Nikula
@ 2025-03-03 23:11 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2025-03-03 23:11 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Mon, Mar 03, 2025 at 01:27:07PM +0200, Jani Nikula wrote:
> Since commit d59cf7bb73f3 ("drm/i915/display: Use dma_fence interfaces
> instead of i915_sw_fence") we don't have anyone waiting on the
> I915_RESET_MODESET bit, and there's no need for its semantics. Instead,
> simply return true from intel_display_reset_prepare() to indicate that
> intel_display_reset_finish() should be called.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> .../drm/i915/display/intel_display_reset.c | 24 +++++++------------
> .../drm/i915/display/intel_display_reset.h | 2 +-
> drivers/gpu/drm/i915/gt/intel_reset.c | 8 ++++---
> drivers/gpu/drm/i915/gt/intel_reset_types.h | 3 +--
> 4 files changed, 15 insertions(+), 22 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
> index 121679b4230f..acc728c75328 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
> @@ -27,7 +27,8 @@ bool intel_display_reset_test(struct intel_display *display)
> return display->params.force_reset_modeset_test;
> }
>
> -void intel_display_reset_prepare(struct intel_display *display)
> +/* returns true if intel_display_reset_finish() needs to be called */
> +bool intel_display_reset_prepare(struct intel_display *display)
> {
> struct drm_i915_private *dev_priv = to_i915(display->drm);
> struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
> @@ -35,17 +36,12 @@ void intel_display_reset_prepare(struct intel_display *display)
> int ret;
>
> if (!HAS_DISPLAY(display))
> - return;
> + return false;
>
> /* reset doesn't touch the display */
> if (!intel_display_reset_test(display) &&
> !gpu_reset_clobbers_display(display))
> - return;
> -
> - /* We have a modeset vs reset deadlock, defensively unbreak it. */
> - set_bit(I915_RESET_MODESET, &to_gt(dev_priv)->reset.flags);
> - smp_mb__after_atomic();
> - wake_up_bit(&to_gt(dev_priv)->reset.flags, I915_RESET_MODESET);
> + return false;
>
> if (atomic_read(&display->restore.pending_fb_pin)) {
> drm_dbg_kms(display->drm,
> @@ -75,7 +71,7 @@ void intel_display_reset_prepare(struct intel_display *display)
> ret = PTR_ERR(state);
> drm_err(display->drm, "Duplicating state failed with %i\n",
> ret);
> - return;
> + return true;
> }
>
> ret = drm_atomic_helper_disable_all(display->drm, ctx);
> @@ -83,11 +79,13 @@ void intel_display_reset_prepare(struct intel_display *display)
> drm_err(display->drm, "Suspending crtc's failed with %i\n",
> ret);
> drm_atomic_state_put(state);
> - return;
> + return true;
> }
>
> display->restore.modeset_state = state;
> state->acquire_ctx = ctx;
> +
> + return true;
> }
>
> void intel_display_reset_finish(struct intel_display *display)
> @@ -100,10 +98,6 @@ void intel_display_reset_finish(struct intel_display *display)
> if (!HAS_DISPLAY(display))
> return;
>
> - /* reset doesn't touch the display */
> - if (!test_bit(I915_RESET_MODESET, &to_gt(i915)->reset.flags))
> - return;
> -
> state = fetch_and_zero(&display->restore.modeset_state);
> if (!state)
> goto unlock;
> @@ -141,6 +135,4 @@ void intel_display_reset_finish(struct intel_display *display)
> drm_modeset_drop_locks(ctx);
> drm_modeset_acquire_fini(ctx);
> mutex_unlock(&display->drm->mode_config.mutex);
> -
> - clear_bit_unlock(I915_RESET_MODESET, &to_gt(i915)->reset.flags);
> }
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
> index c1dd2e8d0914..311b5af8ca0c 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
> @@ -11,7 +11,7 @@
> struct intel_display;
>
> bool intel_display_reset_test(struct intel_display *display);
> -void intel_display_reset_prepare(struct intel_display *display);
> +bool intel_display_reset_prepare(struct intel_display *display);
> void intel_display_reset_finish(struct intel_display *display);
>
> #endif /* __INTEL_RESET_H__ */
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
> index 835c9081b239..f6c8e4d48b04 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset.c
> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c
> @@ -1419,12 +1419,14 @@ static void intel_gt_reset_global(struct intel_gt *gt,
> intel_wedge_on_timeout(&w, gt, 60 * HZ) {
> struct drm_i915_private *i915 = gt->i915;
> struct intel_display *display = &i915->display;
> + bool reset_display;
>
> - intel_display_reset_prepare(display);
> + reset_display = intel_display_reset_prepare(display);
>
> intel_gt_reset(gt, engine_mask, reason);
>
> - intel_display_reset_finish(display);
> + if (reset_display)
> + intel_display_reset_finish(display);
> }
>
> if (!test_bit(I915_WEDGED, >->reset.flags))
> @@ -1492,7 +1494,7 @@ void intel_gt_handle_error(struct intel_gt *gt,
> intel_has_reset_engine(gt) && !intel_gt_is_wedged(gt)) {
> local_bh_disable();
> for_each_engine_masked(engine, gt, engine_mask, tmp) {
> - BUILD_BUG_ON(I915_RESET_MODESET >= I915_RESET_ENGINE);
> + BUILD_BUG_ON(I915_RESET_BACKOFF >= I915_RESET_ENGINE);
> if (test_and_set_bit(I915_RESET_ENGINE + engine->id,
> >->reset.flags))
> continue;
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset_types.h b/drivers/gpu/drm/i915/gt/intel_reset_types.h
> index 80351f0a856c..4f5fd393af6f 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset_types.h
> +++ b/drivers/gpu/drm/i915/gt/intel_reset_types.h
> @@ -41,8 +41,7 @@ struct intel_reset {
> */
> unsigned long flags;
> #define I915_RESET_BACKOFF 0
> -#define I915_RESET_MODESET 1
> -#define I915_RESET_ENGINE 2
> +#define I915_RESET_ENGINE 1
> #define I915_WEDGED_ON_INIT (BITS_PER_LONG - 3)
> #define I915_WEDGED_ON_FINI (BITS_PER_LONG - 2)
> #define I915_WEDGED (BITS_PER_LONG - 1)
> --
> 2.39.5
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side
2025-03-03 11:27 ` [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side Jani Nikula
@ 2025-03-03 23:15 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2025-03-03 23:15 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Mon, Mar 03, 2025 at 01:27:08PM +0200, Jani Nikula wrote:
> Move the checks for whether display reset is needed at all to gt side of
> things. This way, we can decide to skip the display calls altogether if
> display reset is not required.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display_reset.c | 5 -----
> drivers/gpu/drm/i915/gt/intel_reset.c | 10 +++++++++-
> 2 files changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
> index acc728c75328..c48d822db58e 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
> @@ -38,11 +38,6 @@ bool intel_display_reset_prepare(struct intel_display *display)
> if (!HAS_DISPLAY(display))
> return false;
>
> - /* reset doesn't touch the display */
> - if (!intel_display_reset_test(display) &&
> - !gpu_reset_clobbers_display(display))
> - return false;
> -
> if (atomic_read(&display->restore.pending_fb_pin)) {
> drm_dbg_kms(display->drm,
> "Modeset potentially stuck, unbreaking through wedging\n");
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
> index f6c8e4d48b04..d4f2829477b4 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset.c
> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c
> @@ -1419,9 +1419,17 @@ static void intel_gt_reset_global(struct intel_gt *gt,
> intel_wedge_on_timeout(&w, gt, 60 * HZ) {
> struct drm_i915_private *i915 = gt->i915;
> struct intel_display *display = &i915->display;
> + bool need_display_reset;
> bool reset_display;
>
> - reset_display = intel_display_reset_prepare(display);
> + need_display_reset = intel_gt_gpu_reset_clobbers_display(gt) &&
> + intel_has_gpu_reset(gt);
> +
> + reset_display = intel_display_reset_test(display) ||
> + need_display_reset;
> +
> + if (reset_display)
> + reset_display = intel_display_reset_prepare(display);
>
> intel_gt_reset(gt, engine_mask, reason);
>
> --
> 2.39.5
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish()
2025-03-03 11:27 ` [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish() Jani Nikula
@ 2025-03-03 23:21 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2025-03-03 23:21 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Mon, Mar 03, 2025 at 01:27:09PM +0200, Jani Nikula wrote:
> Deduplicate the gpu_reset_clobbers_display() part by passing the
> information in from gt side.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display_reset.c | 12 ++----------
> drivers/gpu/drm/i915/display/intel_display_reset.h | 2 +-
> drivers/gpu/drm/i915/gt/intel_reset.c | 2 +-
> 3 files changed, 4 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
> index c48d822db58e..d5ce0ac43377 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
> @@ -14,14 +14,6 @@
> #include "intel_hotplug.h"
> #include "intel_pps.h"
>
> -static bool gpu_reset_clobbers_display(struct intel_display *display)
> -{
> - struct drm_i915_private *i915 = to_i915(display->drm);
> -
> - return (INTEL_INFO(i915)->gpu_reset_clobbers_display &&
> - intel_has_gpu_reset(to_gt(i915)));
> -}
> -
> bool intel_display_reset_test(struct intel_display *display)
> {
> return display->params.force_reset_modeset_test;
> @@ -83,7 +75,7 @@ bool intel_display_reset_prepare(struct intel_display *display)
> return true;
> }
>
> -void intel_display_reset_finish(struct intel_display *display)
> +void intel_display_reset_finish(struct intel_display *display, bool test_only)
The name 'test_only' makes me think this is going to be about
DRM_MODE_ATOMIC_TEST_ONLY somehow, rather than "I set a module parameter
to force this, even when it isn't needed, for testing purposes."
Not sure if it's worth renaming or not. Either way,
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Matt
> {
> struct drm_i915_private *i915 = to_i915(display->drm);
> struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
> @@ -98,7 +90,7 @@ void intel_display_reset_finish(struct intel_display *display)
> goto unlock;
>
> /* reset doesn't touch the display */
> - if (!gpu_reset_clobbers_display(display)) {
> + if (test_only) {
> /* for testing only restore the display */
> ret = drm_atomic_helper_commit_duplicated_state(state, ctx);
> if (ret) {
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
> index 311b5af8ca0c..f518147199a1 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
> @@ -12,6 +12,6 @@ struct intel_display;
>
> bool intel_display_reset_test(struct intel_display *display);
> bool intel_display_reset_prepare(struct intel_display *display);
> -void intel_display_reset_finish(struct intel_display *display);
> +void intel_display_reset_finish(struct intel_display *display, bool test_only);
>
> #endif /* __INTEL_RESET_H__ */
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
> index d4f2829477b4..0f12752d0f24 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset.c
> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c
> @@ -1434,7 +1434,7 @@ static void intel_gt_reset_global(struct intel_gt *gt,
> intel_gt_reset(gt, engine_mask, reason);
>
> if (reset_display)
> - intel_display_reset_finish(display);
> + intel_display_reset_finish(display, !need_display_reset);
> }
>
> if (!test_bit(I915_WEDGED, >->reset.flags))
> --
> 2.39.5
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare()
2025-03-03 11:27 ` [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() Jani Nikula
@ 2025-03-03 23:22 ` Matt Roper
0 siblings, 0 replies; 19+ messages in thread
From: Matt Roper @ 2025-03-03 23:22 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe
On Mon, Mar 03, 2025 at 01:27:10PM +0200, Jani Nikula wrote:
> Drop the dependency on gt by providing a callback for trying to unbreak
> stuck modeset. Do intel_gt_set_wedged() via the callback.
>
> It's by no means pretty, but this is perhaps the most straightforward
> alternative.
>
> Cc: Matt Roper <matthew.d.roper@intel.com>
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display_reset.c | 6 +++---
> drivers/gpu/drm/i915/display/intel_display_reset.h | 5 ++++-
> drivers/gpu/drm/i915/gt/intel_reset.c | 9 ++++++++-
> 3 files changed, 15 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.c b/drivers/gpu/drm/i915/display/intel_display_reset.c
> index d5ce0ac43377..1f2798404f2c 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.c
> @@ -20,9 +20,9 @@ bool intel_display_reset_test(struct intel_display *display)
> }
>
> /* returns true if intel_display_reset_finish() needs to be called */
> -bool intel_display_reset_prepare(struct intel_display *display)
> +bool intel_display_reset_prepare(struct intel_display *display,
> + modeset_stuck_fn modeset_stuck, void *context)
> {
> - struct drm_i915_private *dev_priv = to_i915(display->drm);
> struct drm_modeset_acquire_ctx *ctx = &display->restore.reset_ctx;
> struct drm_atomic_state *state;
> int ret;
> @@ -33,7 +33,7 @@ bool intel_display_reset_prepare(struct intel_display *display)
> if (atomic_read(&display->restore.pending_fb_pin)) {
> drm_dbg_kms(display->drm,
> "Modeset potentially stuck, unbreaking through wedging\n");
> - intel_gt_set_wedged(to_gt(dev_priv));
> + modeset_stuck(context);
> }
>
> /*
> diff --git a/drivers/gpu/drm/i915/display/intel_display_reset.h b/drivers/gpu/drm/i915/display/intel_display_reset.h
> index f518147199a1..8b3bda134454 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_reset.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_reset.h
> @@ -10,8 +10,11 @@
>
> struct intel_display;
>
> +typedef void modeset_stuck_fn(void *context);
> +
> bool intel_display_reset_test(struct intel_display *display);
> -bool intel_display_reset_prepare(struct intel_display *display);
> +bool intel_display_reset_prepare(struct intel_display *display,
> + modeset_stuck_fn modeset_stuck, void *context);
> void intel_display_reset_finish(struct intel_display *display, bool test_only);
>
> #endif /* __INTEL_RESET_H__ */
> diff --git a/drivers/gpu/drm/i915/gt/intel_reset.c b/drivers/gpu/drm/i915/gt/intel_reset.c
> index 0f12752d0f24..dbdcfe130ad4 100644
> --- a/drivers/gpu/drm/i915/gt/intel_reset.c
> +++ b/drivers/gpu/drm/i915/gt/intel_reset.c
> @@ -1400,6 +1400,11 @@ int intel_engine_reset(struct intel_engine_cs *engine, const char *msg)
> return err;
> }
>
> +static void display_reset_modeset_stuck(void *gt)
> +{
> + intel_gt_set_wedged(gt);
> +}
> +
> static void intel_gt_reset_global(struct intel_gt *gt,
> u32 engine_mask,
> const char *reason)
> @@ -1429,7 +1434,9 @@ static void intel_gt_reset_global(struct intel_gt *gt,
> need_display_reset;
>
> if (reset_display)
> - reset_display = intel_display_reset_prepare(display);
> + reset_display = intel_display_reset_prepare(display,
> + display_reset_modeset_stuck,
> + gt);
>
> intel_gt_reset(gt, engine_mask, reason);
>
> --
> 2.39.5
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: ✗ i915.CI.BAT: failure for drm/i915: display reset cleanups (rev3)
2025-03-03 12:29 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2025-03-04 8:08 ` Jani Nikula
2025-03-04 12:18 ` Illipilli, TejasreeX
0 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2025-03-04 8:08 UTC (permalink / raw)
To: I915-ci-infra; +Cc: intel-gfx
On Mon, 03 Mar 2025, Patchwork <patchwork@emeril.freedesktop.org> wrote:
> == Series Details ==
>
> Series: drm/i915: display reset cleanups (rev3)
> URL : https://patchwork.freedesktop.org/series/143233/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_16211 -> Patchwork_143233v3
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_143233v3 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_143233v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
>
> Participating hosts (42 -> 42)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_143233v3:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@i915_pm_rpm@module-reload:
> - fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
>
> * igt@kms_pipe_crc_basic@read-crc-frame-sequence:
> - fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] +1 other test dmesg-warn
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
Unrelated, please re-report.
BR,
Jani.
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_143233v3 that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@i915_module_load@load:
> - bat-mtlp-9: [PASS][5] -> [DMESG-WARN][6] ([i915#13494])
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-9/igt@i915_module_load@load.html
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-9/igt@i915_module_load@load.html
>
> * igt@i915_pm_rpm@module-reload:
> - bat-dg2-11: [PASS][7] -> [FAIL][8] ([i915#13633])
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
> - bat-adls-6: [PASS][9] -> [FAIL][10] ([i915#13633])
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-adls-6/igt@i915_pm_rpm@module-reload.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-adls-6/igt@i915_pm_rpm@module-reload.html
> - bat-rpls-4: [PASS][11] -> [FAIL][12] ([i915#13633])
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
>
> * igt@i915_selftest@live@workarounds:
> - bat-mtlp-6: [PASS][13] -> [DMESG-FAIL][14] ([i915#12061]) +1 other test dmesg-fail
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
>
> * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
> - bat-dg2-11: [PASS][15] -> [SKIP][16] ([i915#9197]) +3 other tests skip
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
>
>
> #### Possible fixes ####
>
> * igt@i915_selftest@live@reset:
> - bat-twl-2: [ABORT][17] ([i915#12919] / [i915#13503]) -> [PASS][18] +1 other test pass
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-twl-2/igt@i915_selftest@live@reset.html
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-twl-2/igt@i915_selftest@live@reset.html
>
> * igt@i915_selftest@live@workarounds:
> - bat-arls-5: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-5/igt@i915_selftest@live@workarounds.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
> - bat-arls-6: [DMESG-FAIL][21] ([i915#12061]) -> [PASS][22] +1 other test pass
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-6/igt@i915_selftest@live@workarounds.html
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-6/igt@i915_selftest@live@workarounds.html
>
>
> [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
> [i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
> [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
> [i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503
> [i915#13633]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13633
> [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_16211 -> Patchwork_143233v3
>
> CI-20190529: 20190529
> CI_DRM_16211: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_8255: 4ef742fae97d2f4af680f9e29f7ea45920f939b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_143233v3: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915: display reset cleanups (rev3)
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (9 preceding siblings ...)
2025-03-03 12:29 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2025-03-04 12:06 ` Patchwork
2025-03-05 4:02 ` ✗ i915.CI.Full: failure " Patchwork
11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2025-03-04 12:06 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5528 bytes --]
== Series Details ==
Series: drm/i915: display reset cleanups (rev3)
URL : https://patchwork.freedesktop.org/series/143233/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16211 -> Patchwork_143233v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
Participating hosts (42 -> 42)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_143233v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_module_load@load:
- bat-mtlp-9: [PASS][1] -> [DMESG-WARN][2] ([i915#13494])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-9/igt@i915_module_load@load.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_pm_rpm@module-reload:
- bat-dg2-11: [PASS][3] -> [FAIL][4] ([i915#13633])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
- bat-adls-6: [PASS][5] -> [FAIL][6] ([i915#13633])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-adls-6/igt@i915_pm_rpm@module-reload.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-adls-6/igt@i915_pm_rpm@module-reload.html
- bat-rpls-4: [PASS][7] -> [FAIL][8] ([i915#13633])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
- fi-cfl-8109u: [PASS][9] -> [DMESG-WARN][10] ([i915#13770])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [PASS][11] -> [DMESG-FAIL][12] ([i915#12061]) +1 other test dmesg-fail
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: [PASS][13] -> [SKIP][14] ([i915#9197]) +3 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence:
- fi-kbl-7567u: [PASS][15] -> [DMESG-WARN][16] ([i915#13770]) +1 other test dmesg-warn
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
#### Possible fixes ####
* igt@i915_selftest@live@reset:
- bat-twl-2: [ABORT][17] ([i915#12919] / [i915#13503]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-twl-2/igt@i915_selftest@live@reset.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-twl-2/igt@i915_selftest@live@reset.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-5/igt@i915_selftest@live@workarounds.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-arls-6: [DMESG-FAIL][21] ([i915#12061]) -> [PASS][22] +1 other test pass
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-6/igt@i915_selftest@live@workarounds.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-6/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503
[i915#13633]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13633
[i915#13770]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13770
[i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
Build changes
-------------
* Linux: CI_DRM_16211 -> Patchwork_143233v3
CI-20190529: 20190529
CI_DRM_16211: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8255: 4ef742fae97d2f4af680f9e29f7ea45920f939b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_143233v3: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
[-- Attachment #2: Type: text/html, Size: 6673 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: ✗ i915.CI.BAT: failure for drm/i915: display reset cleanups (rev3)
2025-03-04 8:08 ` Jani Nikula
@ 2025-03-04 12:18 ` Illipilli, TejasreeX
0 siblings, 0 replies; 19+ messages in thread
From: Illipilli, TejasreeX @ 2025-03-04 12:18 UTC (permalink / raw)
To: i915-ci-infra@lists.freedesktop.org; +Cc: intel-gfx@lists.freedesktop.org
Hi,
https://patchwork.freedesktop.org/series/143233/ -Re-reported.
Thanks,
Tejasree
-----Original Message-----
From: I915-ci-infra <i915-ci-infra-bounces@lists.freedesktop.org> On Behalf Of Jani Nikula
Sent: Tuesday, March 4, 2025 1:39 PM
To: I915-ci-infra@lists.freedesktop.org
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: ✗ i915.CI.BAT: failure for drm/i915: display reset cleanups (rev3)
On Mon, 03 Mar 2025, Patchwork <patchwork@emeril.freedesktop.org> wrote:
> == Series Details ==
>
> Series: drm/i915: display reset cleanups (rev3)
> URL : https://patchwork.freedesktop.org/series/143233/
> State : failure
>
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_16211 -> Patchwork_143233v3
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_143233v3 absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_143233v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
> to document this new failure mode, which will reduce false positives in CI.
>
> External URL:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
>
> Participating hosts (42 -> 42)
> ------------------------------
>
> No changes in participating hosts
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_143233v3:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@i915_pm_rpm@module-reload:
> - fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-cfl-8109u/igt@i915_pm_rpm@module-reload.html
> [2]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-cfl-810
> 9u/igt@i915_pm_rpm@module-reload.html
>
> * igt@kms_pipe_crc_basic@read-crc-frame-sequence:
> - fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] +1 other test dmesg-warn
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
> [4]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/fi-kbl-756
> 7u/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
Unrelated, please re-report.
BR,
Jani.
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_143233v3 that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@i915_module_load@load:
> - bat-mtlp-9: [PASS][5] -> [DMESG-WARN][6] ([i915#13494])
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-9/igt@i915_module_load@load.html
> [6]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-9
> /igt@i915_module_load@load.html
>
> * igt@i915_pm_rpm@module-reload:
> - bat-dg2-11: [PASS][7] -> [FAIL][8] ([i915#13633])
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
> - bat-adls-6: [PASS][9] -> [FAIL][10] ([i915#13633])
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-adls-6/igt@i915_pm_rpm@module-reload.html
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-adls-6/igt@i915_pm_rpm@module-reload.html
> - bat-rpls-4: [PASS][11] -> [FAIL][12] ([i915#13633])
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-rpls-4/igt@i915_pm_rpm@module-reload.html
> [12]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-rpls-4
> /igt@i915_pm_rpm@module-reload.html
>
> * igt@i915_selftest@live@workarounds:
> - bat-mtlp-6: [PASS][13] -> [DMESG-FAIL][14] ([i915#12061]) +1 other test dmesg-fail
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
> [14]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-mtlp-6
> /igt@i915_selftest@live@workarounds.html
>
> * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
> - bat-dg2-11: [PASS][15] -> [SKIP][16] ([i915#9197]) +3 other tests skip
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
> [16]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-dg2-11
> /igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
>
>
> #### Possible fixes ####
>
> * igt@i915_selftest@live@reset:
> - bat-twl-2: [ABORT][17] ([i915#12919] / [i915#13503]) -> [PASS][18] +1 other test pass
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-twl-2/igt@i915_selftest@live@reset.html
> [18]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-twl-2/
> igt@i915_selftest@live@reset.html
>
> * igt@i915_selftest@live@workarounds:
> - bat-arls-5: [DMESG-FAIL][19] ([i915#12061]) -> [PASS][20] +1 other test pass
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-5/igt@i915_selftest@live@workarounds.html
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
> - bat-arls-6: [DMESG-FAIL][21] ([i915#12061]) -> [PASS][22] +1 other test pass
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/bat-arls-6/igt@i915_selftest@live@workarounds.html
> [22]:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/bat-arls-6
> /igt@i915_selftest@live@workarounds.html
>
>
> [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
> [i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
> [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
> [i915#13503]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13503
> [i915#13633]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13633
> [i915#9197]:
> https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_16211 -> Patchwork_143233v3
>
> CI-20190529: 20190529
> CI_DRM_16211: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_8255: 4ef742fae97d2f4af680f9e29f7ea45920f939b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_143233v3: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @
> git://anongit.freedesktop.org/gfx-ci/linux
>
> == Logs ==
>
> For more details see:
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/index.html
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915: display reset cleanups (rev3)
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
` (10 preceding siblings ...)
2025-03-04 12:06 ` ✓ i915.CI.BAT: success " Patchwork
@ 2025-03-05 4:02 ` Patchwork
11 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2025-03-05 4:02 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 112242 bytes --]
== Series Details ==
Series: drm/i915: display reset cleanups (rev3)
URL : https://patchwork.freedesktop.org/series/143233/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16211_full -> Patchwork_143233v3_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_143233v3_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_143233v3_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 10)
------------------------------
Additional (1): shard-glk-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_143233v3_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_eio@in-flight-immediate:
- shard-rkl: NOTRUN -> [ABORT][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_eio@in-flight-immediate.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][2] -> [DMESG-FAIL][3]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_hdr@static-toggle-suspend@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][4] +1 other test fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_hdr@static-toggle-suspend@pipe-a-dp-3.html
#### Warnings ####
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: [SKIP][5] ([i915#3555] / [i915#8228]) -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@kms_hdr@static-toggle-suspend.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html
Known issues
------------
Here are the changes found in Patchwork_143233v3_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8411])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#8411])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#11078])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-reset-rebind:
- shard-tglu: [PASS][10] -> [ABORT][11] ([i915#12817] / [i915#5507])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-3/igt@device_reset@unbind-reset-rebind.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@busy@rcs0:
- shard-dg2-9: NOTRUN -> [SKIP][12] ([i915#8414]) +7 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@drm_fdinfo@busy@rcs0.html
* igt@drm_fdinfo@isolation@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#8414]) +7 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@drm_fdinfo@isolation@rcs0.html
* igt@drm_fdinfo@most-busy-idle-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][14] ([i915#8414]) +17 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html
* igt@gem_caching@writes:
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#4873])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@gem_caching@writes.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#9323]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-mtlp: NOTRUN -> [SKIP][17] ([i915#3555] / [i915#9323]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][18] ([i915#9323])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#8555]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#8555]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_sseu@engines:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#280])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_ctx_sseu@engines.html
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#280])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-dg2-9: NOTRUN -> [SKIP][23] ([i915#280])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@reset-stress:
- shard-dg2: [PASS][24] -> [FAIL][25] ([i915#12543] / [i915#5784])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-6/igt@gem_eio@reset-stress.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#4036])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_exec_balancer@invalid-bonds.html
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4036])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#4525]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_exec_balancer@parallel.html
- shard-tglu: NOTRUN -> [SKIP][29] ([i915#4525]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@sliced:
- shard-dg2-9: NOTRUN -> [SKIP][30] ([i915#4812])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_exec_balancer@sliced.html
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4812])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@gem_exec_balancer@sliced.html
* igt@gem_exec_capture@capture-invisible:
- shard-dg2-9: NOTRUN -> [SKIP][32] ([i915#6334]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][33] ([i915#11965]) +4 other tests fail
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_fence@submit67:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#4812]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@gem_exec_fence@submit67.html
* igt@gem_exec_flush@basic-batch-kernel-default-cmd:
- shard-dg2-9: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#3539])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_exec_flush@basic-wb-prw-default.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2-9: NOTRUN -> [SKIP][38] ([i915#3281]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-range:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#3281]) +4 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_exec_reloc@basic-range.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#3281]) +8 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#3281]) +7 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_schedule@preempt-queue:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4537] / [i915#4812])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4537] / [i915#4812])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-mtlp: NOTRUN -> [ABORT][44] ([i915#7975]) +1 other test abort
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@gem_exec_suspend@basic-s4-devices.html
- shard-dg2-9: NOTRUN -> [ABORT][45] ([i915#7975]) +1 other test abort
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4860])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#4860]) +3 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu: NOTRUN -> [SKIP][48] ([i915#4613]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#4613]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][50] ([i915#4613]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_mmap_gtt@basic-small-bo:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4077]) +12 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@gem_mmap_gtt@basic-small-bo.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy-odd:
- shard-dg2-9: NOTRUN -> [SKIP][52] ([i915#4077]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#4077]) +5 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_wc@invalid-flags:
- shard-dg2: NOTRUN -> [SKIP][54] ([i915#4083]) +7 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@gem_mmap_wc@invalid-flags.html
* igt@gem_mmap_wc@read-write-distinct:
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#4083]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_mmap_wc@read-write-distinct.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: NOTRUN -> [SKIP][56] ([i915#3282]) +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@reads-snoop:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#3282])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@gem_partial_pwrite_pread@reads-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#3282]) +5 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][59] ([i915#3282])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4270]) +2 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2-9: NOTRUN -> [SKIP][61] ([i915#4270])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@protected-encrypted-src-copy-not-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][62] ([i915#12917] / [i915#12964]) +1 other test timeout
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-rkl: [PASS][63] -> [TIMEOUT][64] ([i915#12917] / [i915#12964]) +1 other test timeout
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-2/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@x-tiled-to-vebox-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][65] ([i915#5190] / [i915#8428]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_render_copy@x-tiled-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#8428]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@gem_render_copy@yf-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190] / [i915#8428]) +7 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#4079]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#4079])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_tiled_swapping@non-threaded:
- shard-rkl: [PASS][70] -> [FAIL][71] ([i915#12941])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@gem_tiled_swapping@non-threaded.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_tiled_swapping@non-threaded.html
* igt@gem_userptr_blits@access-control:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#3297]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#3297])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3282] / [i915#3297])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#3297] / [i915#4880])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#3281] / [i915#3297])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#3297])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#3297])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@gem_userptr_blits@unsync-unmap.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-mtlp: NOTRUN -> [SKIP][80] ([i915#3297])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#2856])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-oversize:
- shard-mtlp: NOTRUN -> [SKIP][82] ([i915#2856])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-tglu: NOTRUN -> [SKIP][83] ([i915#2527] / [i915#2856]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-out:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#2527] / [i915#2856]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg2: NOTRUN -> [SKIP][85] ([i915#2856]) +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#2527])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_hangman@gt-error-state-capture@vcs0:
- shard-mtlp: [PASS][87] -> [ABORT][88] ([i915#13193]) +1 other test abort
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-4/igt@i915_hangman@gt-error-state-capture@vcs0.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-7/igt@i915_hangman@gt-error-state-capture@vcs0.html
* igt@i915_hangman@gt-error-state-capture@vecs0:
- shard-mtlp: [PASS][89] -> [DMESG-WARN][90] ([i915#13723])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-4/igt@i915_hangman@gt-error-state-capture@vecs0.html
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-7/igt@i915_hangman@gt-error-state-capture@vecs0.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#6590]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@i915_pm_freq_mult@media-freq@gt0.html
- shard-tglu: NOTRUN -> [SKIP][92] ([i915#6590]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-rkl: [PASS][93] -> [FAIL][94] ([i915#12942]) +1 other test fail
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@i915_pm_rc6_residency@rc6-accuracy.html
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-2/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-tglu: NOTRUN -> [WARN][95] ([i915#13790] / [i915#2681]) +4 other tests warn
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#11681] / [i915#6621])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#11681] / [i915#6621])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@thresholds:
- shard-mtlp: NOTRUN -> [SKIP][98] ([i915#11681])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][99] ([i915#4387])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@i915_pm_sseu@full-enable.html
* igt@i915_selftest@live:
- shard-rkl: NOTRUN -> [DMESG-FAIL][100] ([i915#13550]) +1 other test dmesg-fail
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@i915_selftest@live.html
* igt@i915_selftest@mock@memory_region:
- shard-rkl: NOTRUN -> [DMESG-WARN][101] ([i915#9311]) +1 other test dmesg-warn
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@forcewake:
- shard-rkl: [PASS][102] -> [DMESG-FAIL][103] ([i915#12964])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@i915_suspend@forcewake.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@i915_suspend@forcewake.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][104] ([i915#4212]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2-9: NOTRUN -> [SKIP][105] ([i915#4212])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#8709]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-vga-1-linear:
- shard-snb: NOTRUN -> [SKIP][107] +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-snb7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-vga-1-linear.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#8709]) +15 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#12967] / [i915#6228])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_async_flips@invalid-async-flip.html
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#12967] / [i915#6228])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#1769] / [i915#3555])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: NOTRUN -> [FAIL][112] ([i915#5956]) +1 other test fail
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#5286]) +5 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#5286]) +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#5286]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#3638]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2-9: NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5190]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +12 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#5190]) +1 other test skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#6187])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#5190])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#6095]) +83 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-17/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#6095]) +93 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-8/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#10307] / [i915#6095]) +168 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-a-dp-4.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#10307] / [i915#6095]) +14 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#12313]) +2 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#12313])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][128] ([i915#6095]) +69 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][129] ([i915#12805])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#12805])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#12805])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#6095]) +25 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#12313])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#12313])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#6095]) +39 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#6095]) +14 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#13781]) +4 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#3742]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_cdclk@plane-scaling.html
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#3742]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#13783]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-c-dp-3.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2-9: NOTRUN -> [SKIP][141] +2 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#11151] / [i915#7828]) +3 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#11151] / [i915#7828]) +5 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#11151] / [i915#7828]) +8 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#11151] / [i915#7828]) +5 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode:
- shard-dg2-9: NOTRUN -> [SKIP][146] ([i915#11151] / [i915#7828]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#11151] / [i915#7828]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@content-type-change:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#9424])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#3299])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy:
- shard-mtlp: NOTRUN -> [SKIP][150] ([i915#6944] / [i915#9424])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu-1: NOTRUN -> [SKIP][151] ([i915#6944] / [i915#9424])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][152] ([i915#7173])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_content_protection@mei-interface:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#6944] / [i915#9424])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#7118])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_content_protection@srm.html
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#6944])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-mtlp: NOTRUN -> [SKIP][157] ([i915#8814])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][158] ([i915#13049])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#13049])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-512x512.html
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#13049])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#13049]) +2 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-mtlp: NOTRUN -> [SKIP][162] ([i915#13049]) +2 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-dg2-9: NOTRUN -> [SKIP][163] ([i915#13046] / [i915#5354]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#13046] / [i915#5354]) +6 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][165] ([i915#4103] / [i915#4213]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#4103])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#9809]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][168] +16 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#4103] / [i915#4213])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#3804])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#3804])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][172] ([i915#13749])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#13749])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#13748])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-basic:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#3840]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#3840] / [i915#9688])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2-9: NOTRUN -> [SKIP][177] ([i915#3840])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#3555] / [i915#3840]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#3840]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][180] ([i915#3840] / [i915#9053])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-tglu: NOTRUN -> [SKIP][181] ([i915#3840] / [i915#9053])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#13798])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#3469])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#3469])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#4854])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_feature_discovery@chamelium.html
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#4854])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#1839])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_feature_discovery@display-2x.html
- shard-dg2-9: NOTRUN -> [SKIP][188] ([i915#1839])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#1839])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#658]) +1 other test skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#658]) +1 other test skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#658])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#9934]) +9 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#3637]) +5 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][195] ([i915#8381])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][196] ([i915#9934])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][197] ([i915#3637]) +4 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#9934]) +4 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip:
- shard-tglu-1: NOTRUN -> [SKIP][199] ([i915#3637]) +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
- shard-snb: [PASS][200] -> [FAIL][201] ([i915#11832] / [i915#13734])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-snb2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-snb7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][202] -> [FAIL][203] ([i915#11832])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-snb2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-snb7/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a2:
- shard-rkl: NOTRUN -> [DMESG-WARN][204] ([i915#12964]) +13 other tests dmesg-warn
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-6/igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a2.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-dg1: [PASS][205] -> [DMESG-WARN][206] ([i915#4423]) +5 other tests dmesg-warn
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg1-12/igt@kms_flip@flip-vs-suspend-interruptible.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-13/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-ts-check:
- shard-dg2: [PASS][207] -> [FAIL][208] ([i915#1522])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-8/igt@kms_flip@plain-flip-ts-check.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-3/igt@kms_flip@plain-flip-ts-check.html
- shard-tglu: [PASS][209] -> [FAIL][210] ([i915#1522]) +1 other test fail
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-10/igt@kms_flip@plain-flip-ts-check.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-6/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-tglu: NOTRUN -> [SKIP][211] ([i915#2672] / [i915#3555]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#2672]) +3 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#2672] / [i915#3555]) +2 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#2672] / [i915#3555] / [i915#5190])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#2672] / [i915#3555]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][216] ([i915#2672]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#2672] / [i915#3555] / [i915#8813])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][218] ([i915#2672] / [i915#8813])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#2587] / [i915#2672]) +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_tiling@flip-change-tiling:
- shard-rkl: NOTRUN -> [DMESG-WARN][220] ([i915#12917] / [i915#12964])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_flip_tiling@flip-change-tiling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +34 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#10055])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][223] ([i915#8708]) +5 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#1825]) +14 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#3458]) +6 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#5439])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][227] +41 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3023]) +17 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#3458]) +20 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][230] ([i915#8708]) +5 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][231] ([i915#5354]) +3 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#1825]) +26 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][233] +79 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#8708]) +16 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#8228])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_hdr@bpc-switch-suspend.html
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#8228])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2-9: NOTRUN -> [SKIP][237] ([i915#12713])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#3555] / [i915#8228]) +1 other test skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][239] ([i915#3555] / [i915#8228])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#3555] / [i915#8228]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#3555] / [i915#8228]) +1 other test skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#10656])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][243] ([i915#13688])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][244] ([i915#12339])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#12388])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#4070] / [i915#4816])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][247] +14 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_lowres@tiling-x:
- shard-mtlp: NOTRUN -> [SKIP][248] ([i915#11614] / [i915#3582]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_plane_lowres@tiling-x.html
* igt@kms_plane_lowres@tiling-x@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][249] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_plane_lowres@tiling-x@pipe-a-edp-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#3555])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: NOTRUN -> [SKIP][251] ([i915#8806])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#3555]) +5 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#3555] / [i915#8806])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][254] ([i915#12247]) +9 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#12247]) +17 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#12247]) +5 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][257] ([i915#12247] / [i915#6953] / [i915#9423])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#12247]) +3 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#12247]) +4 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
- shard-tglu: NOTRUN -> [SKIP][260] ([i915#12247] / [i915#6953])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][261] ([i915#9812])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][262] ([i915#9812])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_pm_backlight@fade.html
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#5354])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: NOTRUN -> [SKIP][264] ([i915#9685])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu-1: NOTRUN -> [SKIP][265] ([i915#9685])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2-9: NOTRUN -> [SKIP][266] ([i915#9685])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][267] ([i915#4281])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-mtlp: NOTRUN -> [SKIP][268] ([i915#8430])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#9519]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [PASS][270] -> [SKIP][271] ([i915#9519]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#9519]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#6524] / [i915#6805]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#6524])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_prime@d3hot.html
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#6524])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-mtlp: NOTRUN -> [SKIP][276] ([i915#12316]) +4 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][277] ([i915#9808]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#11520]) +1 other test skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][279] ([i915#11520]) +6 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#11520]) +5 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-7/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#11520]) +3 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#11520]) +8 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2-9: NOTRUN -> [SKIP][283] ([i915#9683])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-rkl: NOTRUN -> [SKIP][284] ([i915#9683])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-primary-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#9732]) +17 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@kms_psr@fbc-pr-primary-mmap-cpu.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-dg2-9: NOTRUN -> [SKIP][286] ([i915#1072] / [i915#9732]) +5 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_psr@fbc-pr-primary-page-flip.html
* igt@kms_psr@fbc-psr-cursor-plane-move:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#1072] / [i915#9732]) +22 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#9732]) +10 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-primary-page-flip:
- shard-mtlp: NOTRUN -> [SKIP][289] ([i915#9688]) +6 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][290] ([i915#1072] / [i915#9732]) +13 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-rkl: [PASS][291] -> [DMESG-WARN][292] ([i915#12964]) +9 other tests dmesg-warn
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-4/igt@kms_rotation_crc@exhaust-fences.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][293] ([i915#5289])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-tglu-1: NOTRUN -> [SKIP][294] ([i915#5289])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][295] ([i915#12755] / [i915#5190])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-mtlp: NOTRUN -> [SKIP][296] ([i915#12755])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_setmode@basic:
- shard-dg1: [PASS][297] -> [FAIL][298] ([i915#5465])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg1-14/igt@kms_setmode@basic.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-12/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][299] ([i915#5465]) +1 other test fail
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-12/igt@kms_setmode@basic@pipe-a-hdmi-a-3.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-dg2: NOTRUN -> [SKIP][300] ([i915#3555]) +4 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_setmode@invalid-clone-exclusive-crtc.html
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#3555] / [i915#8809] / [i915#8823])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][302] ([i915#3555] / [i915#8809])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_setmode@invalid-clone-single-crtc.html
- shard-dg2-9: NOTRUN -> [SKIP][303] ([i915#3555])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vrr@flip-suspend:
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#3555]) +5 other tests skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-tglu-1: NOTRUN -> [SKIP][305] ([i915#11920])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][306] ([i915#9906])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-mtlp: [PASS][307] -> [FAIL][308] ([i915#10393]) +1 other test fail
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-2/igt@kms_vrr@negative-basic.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-8/igt@kms_vrr@negative-basic.html
- shard-rkl: NOTRUN -> [SKIP][309] ([i915#3555] / [i915#9906])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_vrr@negative-basic.html
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#3555] / [i915#9906])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-tglu: NOTRUN -> [SKIP][311] ([i915#9906])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@kms_vrr@seamless-rr-switch-drrs.html
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#9906])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg2-9: NOTRUN -> [SKIP][313] ([i915#2437])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-dg2: NOTRUN -> [SKIP][314] ([i915#2437] / [i915#9412])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-mtlp: NOTRUN -> [SKIP][315] +12 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
- shard-dg2: NOTRUN -> [SKIP][316] ([i915#2436])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@non-zero-reason:
- shard-dg2: NOTRUN -> [FAIL][317] ([i915#9100]) +1 other test fail
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@perf@non-zero-reason.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][318] -> [FAIL][319] ([i915#4349]) +4 other tests fail
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-7/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][320] ([i915#12549] / [i915#6806]) +1 other test fail
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@invalid-init:
- shard-tglu: NOTRUN -> [FAIL][321] ([i915#13663])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@perf_pmu@invalid-init.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu: NOTRUN -> [SKIP][322] ([i915#8516])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-10/igt@perf_pmu@rc6-all-gts.html
- shard-dg2: NOTRUN -> [SKIP][323] ([i915#8516])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#8516]) +1 other test skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#3708] / [i915#4077])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-flip-hang:
- shard-dg2-9: NOTRUN -> [SKIP][326] ([i915#3708])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-9/igt@prime_vgem@fence-flip-hang.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][327] ([i915#3708])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-1:
- shard-tglu: NOTRUN -> [FAIL][328] ([i915#12910]) +9 other tests fail
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-8/igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-1.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][329] ([i915#9917])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-2/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-4:
- shard-mtlp: NOTRUN -> [FAIL][330] ([i915#12910]) +9 other tests fail
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-4.html
#### Possible fixes ####
* igt@gem_eio@in-flight-internal-10ms:
- shard-mtlp: [ABORT][331] ([i915#13193]) -> [PASS][332] +3 other tests pass
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-7/igt@gem_eio@in-flight-internal-10ms.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@gem_eio@in-flight-internal-10ms.html
* igt@gem_eio@kms:
- shard-dg2: [FAIL][333] ([i915#5784]) -> [PASS][334]
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-2/igt@gem_eio@kms.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@gem_eio@kms.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg2: [TIMEOUT][335] ([i915#5493]) -> [PASS][336] +1 other test pass
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [TIMEOUT][337] ([i915#12917] / [i915#12964]) -> [PASS][338] +1 other test pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-3/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-8/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [ABORT][339] ([i915#10887] / [i915#12817] / [i915#9820]) -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [ABORT][341] ([i915#9820]) -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-dg1: [FAIL][343] ([i915#3591]) -> [PASS][344] +1 other test pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][345] ([i915#7984]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-4/igt@i915_power@sanity.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@i915_power@sanity.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][347] ([i915#12061]) -> [PASS][348] +1 other test pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-2/igt@i915_selftest@live@workarounds.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-8/igt@i915_selftest@live@workarounds.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-mtlp: [FAIL][349] ([i915#11808] / [i915#5956]) -> [PASS][350] +1 other test pass
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][351] ([i915#11808]) -> [PASS][352] +1 other test pass
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-tglu: [FAIL][353] ([i915#13566]) -> [PASS][354] +7 other tests pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-10/igt@kms_cursor_crc@cursor-random-128x42.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-6/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-2:
- shard-rkl: [DMESG-FAIL][355] ([i915#12964]) -> [PASS][356] +1 other test pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-3/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-2.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: [FAIL][357] ([i915#13566]) -> [PASS][358] +2 other tests pass
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-2/igt@kms_cursor_crc@cursor-random-256x85.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_edge_walk@128x128-left-edge:
- shard-dg1: [DMESG-WARN][359] ([i915#4423]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg1-19/igt@kms_cursor_edge_walk@128x128-left-edge.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-13/igt@kms_cursor_edge_walk@128x128-left-edge.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-snb: [SKIP][361] -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-snb2/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: [SKIP][363] ([i915#3555]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][365] ([i915#1257]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-2/igt@kms_dp_aux_dev.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_dp_aux_dev.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1:
- shard-glk: [DMESG-WARN][367] ([i915#118]) -> [PASS][368] +1 other test pass
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-glk8/igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-glk3/igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-dg2: [SKIP][369] ([i915#3555] / [i915#8228]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@kms_hdr@bpc-switch-suspend.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][371] ([i915#9519]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][373] ([i915#9519]) -> [PASS][374] +2 other tests pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_selftest@drm_format@drm_test_format_block_height_tiled:
- shard-rkl: [DMESG-WARN][375] ([i915#12964]) -> [PASS][376] +8 other tests pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-7/igt@kms_selftest@drm_format@drm_test_format_block_height_tiled.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-3/igt@kms_selftest@drm_format@drm_test_format_block_height_tiled.html
* igt@kms_setmode@basic:
- shard-dg2: [FAIL][377] ([i915#5465]) -> [PASS][378]
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-1/igt@kms_setmode@basic.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-10/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-1:
- shard-tglu: [FAIL][379] ([i915#5465]) -> [PASS][380]
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-9/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-9/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-mtlp: [FAIL][381] ([i915#9196]) -> [PASS][382] +1 other test pass
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_vblank@query-forked-hang:
- shard-rkl: [DMESG-WARN][383] ([i915#12917] / [i915#12964]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-2/igt@kms_vblank@query-forked-hang.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-8/igt@kms_vblank@query-forked-hang.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][385] ([i915#3555] / [i915#9906]) -> [PASS][386]
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@kms_vrr@negative-basic.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@module-unload:
- shard-mtlp: [INCOMPLETE][387] ([i915#13825]) -> [PASS][388]
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-2/igt@perf_pmu@module-unload.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-4/igt@perf_pmu@module-unload.html
#### Warnings ####
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: [SKIP][389] ([i915#13717]) -> [TIMEOUT][390] ([i915#12917] / [i915#12964])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-buffer.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][391] ([i915#10131] / [i915#13592]) -> [ABORT][392] ([i915#10131] / [i915#10887] / [i915#9820])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-mtlp-1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][393] ([i915#13729]) -> [INCOMPLETE][394] ([i915#13729] / [i915#13821])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-snb4/igt@i915_pm_rps@reset.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-snb2/igt@i915_pm_rps@reset.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][395] ([i915#9424]) -> [FAIL][396] ([i915#7173])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-3/igt@kms_content_protection@lic-type-0.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-11/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][397] ([i915#9433]) -> [SKIP][398] ([i915#9424])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg1-17/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: [DMESG-FAIL][399] ([i915#12964]) -> [DMESG-WARN][400] ([i915#12917] / [i915#12964])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-64x21.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][401] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][402] ([i915#12314] / [i915#12745] / [i915#4839])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][403] ([i915#12745]) -> [INCOMPLETE][404] ([i915#12314] / [i915#12745])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-glk5/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][405] ([i915#10433] / [i915#3458]) -> [SKIP][406] ([i915#3458])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][407] ([i915#12713]) -> [SKIP][408] ([i915#1187] / [i915#12713])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-7/igt@kms_hdr@brightness-with-hdr.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [SKIP][409] ([i915#3361]) -> [FAIL][410] ([i915#9295])
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-rkl-4/igt@kms_pm_dc@dc6-dpms.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_setmode@basic:
- shard-tglu: [FAIL][411] ([i915#13742] / [i915#5465]) -> [FAIL][412] ([i915#5465])
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-9/igt@kms_setmode@basic.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-9/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][413] ([i915#13742]) -> [FAIL][414] ([i915#5465])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16211/shard-tglu-9/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_143233v3/shard-tglu-9/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10393
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543
[i915#12549]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12549
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12941]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12941
[i915#12942]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12942
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13592]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13592
[i915#13663]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13663
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13742
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13798]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13798
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13825
[i915#1522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1522
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[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#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5507]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5507
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6806
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8806]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8806
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8823
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_16211 -> Patchwork_143233v3
CI-20190529: 20190529
CI_DRM_16211: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8255: 4ef742fae97d2f4af680f9e29f7ea45920f939b7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_143233v3: ef9e58a7f9d52f558aaad0e4b02de1d77ff9ca82 @ 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_143233v3/index.html
[-- Attachment #2: Type: text/html, Size: 141524 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2025-03-05 4:02 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-03 11:27 [PATCH v3 0/8] drm/i915: display reset cleanups Jani Nikula
2025-03-03 11:27 ` [PATCH v3 1/8] drm/i915/display: convert display reset to struct intel_display * Jani Nikula
2025-03-03 11:27 ` [PATCH v3 2/8] drm/i915: move pending_fb_pin to struct intel_display Jani Nikula
2025-03-03 11:27 ` [PATCH v3 3/8] drm/i915/reset: add intel_gt_gpu_reset_clobbers_display() helper Jani Nikula
2025-03-03 11:27 ` [PATCH v3 4/8] drm/i915/reset: add intel_display_reset_test() Jani Nikula
2025-03-03 11:27 ` [PATCH v3 5/8] drm/i915/reset: remove I915_RESET_MODESET flag Jani Nikula
2025-03-03 23:11 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 6/8] drm/i915/reset: decide whether display reset is needed on gt side Jani Nikula
2025-03-03 23:15 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 7/8] drm/i915/reset: pass test only parameter to intel_display_reset_finish() Jani Nikula
2025-03-03 23:21 ` Matt Roper
2025-03-03 11:27 ` [PATCH v3 8/8] drm/i915/reset: add modeset_stuck callback to intel_display_reset_prepare() Jani Nikula
2025-03-03 23:22 ` Matt Roper
2025-03-03 12:13 ` ✗ Fi.CI.SPARSE: warning for drm/i915: display reset cleanups (rev3) Patchwork
2025-03-03 12:29 ` ✗ i915.CI.BAT: failure " Patchwork
2025-03-04 8:08 ` Jani Nikula
2025-03-04 12:18 ` Illipilli, TejasreeX
2025-03-04 12:06 ` ✓ i915.CI.BAT: success " Patchwork
2025-03-05 4:02 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox