* [PATCH 0/4] drm/xe/display: Clean-up PM sequences
@ 2024-09-03 22:37 Rodrigo Vivi
2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi
` (7 more replies)
0 siblings, 8 replies; 16+ messages in thread
From: Rodrigo Vivi @ 2024-09-03 22:37 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Rodrigo Vivi, Vinod Govindapillai, Imre Deak
This series aim to bring a bit of clarity in the display PM
sequences and start a clean-up around the runtime_pm ones.
Specially around D3Cold. There are some ongoing discussions
that we wouldn't need all the sequences that we currently have.
So, let's at least split them up to separate functions so
we can individually scrutinize.
For now, I removed what I'm sure that we don't need in a
d3cold scenario where we lose power and that I could
validate in my DG2. Any other attempt to clean-up further
at my end failed badly DG2's d3cold.
But again, let's at least bring some clarity on the
sequences before we go even further.
Cc: Vinod Govindapillai <vinod.govindapillai@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Rodrigo Vivi (4):
drm/xe/display: Spin-off xe_display runtime/d3cold sequences
drm/xe/display: Remove i915_drv.h include
drm/xe/display: Kill useless has_display
drm/xe/display: Reduce and streamline d3cold display sequence
drivers/gpu/drm/xe/display/xe_display.c | 109 ++++++++++++++----------
drivers/gpu/drm/xe/display/xe_display.h | 8 +-
drivers/gpu/drm/xe/xe_pm.c | 8 +-
3 files changed, 74 insertions(+), 51 deletions(-)
--
2.46.0
^ permalink raw reply [flat|nested] 16+ messages in thread* [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi @ 2024-09-03 22:38 ` Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 2/4] drm/xe/display: Remove i915_drv.h include Rodrigo Vivi ` (6 subsequent siblings) 7 siblings, 0 replies; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-03 22:38 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: Rodrigo Vivi, Imre Deak, Vinod Govindapillai No functional change. This patch only splits the xe_display_pm suspend/resume functions in the regular suspend/resume from the runtime/d3cold ones. The goal is to continue with a clean-up on the sequences that might not be needed on runtime, even for D3cold. But, for now, bring them to a separate place where it can be easily seen and scrutinized. Cc: Imre Deak <imre.deak@intel.com> Cc: Vinod Govindapillai <vinod.govindapillai@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/display/xe_display.c | 83 +++++++++++++++++++------ drivers/gpu/drm/xe/display/xe_display.h | 8 +-- drivers/gpu/drm/xe/xe_pm.c | 8 +-- 3 files changed, 72 insertions(+), 27 deletions(-) diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c index 75736faf2a80..c93b753fc88e 100644 --- a/drivers/gpu/drm/xe/display/xe_display.c +++ b/drivers/gpu/drm/xe/display/xe_display.c @@ -308,22 +308,78 @@ static void xe_display_flush_cleanup_work(struct xe_device *xe) } } -/* TODO: System and runtime suspend/resume sequences will be sanitized as a follow-up. */ +/* TODO: Sanitize D3Cold bringing it to a minimal possible sequence */ +static void xe_display_to_d3cold(struct xe_device *xe) +{ + struct intel_display *display = &xe->display; + + /* + * We do a lot of poking in a lot of registers, make sure they work + * properly. + */ + intel_power_domains_disable(xe); + intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); + + xe_display_flush_cleanup_work(xe); + + intel_dp_mst_suspend(xe); + + intel_hpd_cancel_work(xe); + + intel_opregion_suspend(display, PCI_D3cold); + + intel_dmc_suspend(xe); +} + +static void xe_display_from_d3cold(struct xe_device *xe) +{ + struct intel_display *display = &xe->display; + + intel_dmc_resume(xe); + + if (has_display(xe)) + drm_mode_config_reset(&xe->drm); + + intel_display_driver_init_hw(xe); + intel_hpd_init(xe); + + /* MST sideband requires HPD interrupts enabled */ + intel_dp_mst_resume(xe); + + intel_opregion_resume(display); + + intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_RUNNING, false); + + intel_power_domains_enable(xe); +} + void xe_display_pm_runtime_suspend(struct xe_device *xe) { if (!xe->info.probe_display) return; if (xe->d3cold.allowed) - xe_display_pm_suspend(xe, true); + xe_display_to_d3cold(xe); intel_hpd_poll_enable(xe); } -void xe_display_pm_suspend(struct xe_device *xe, bool runtime) +void xe_display_pm_runtime_resume(struct xe_device *xe) +{ + if (!xe->info.probe_display) + return; + + intel_hpd_poll_disable(xe); + + if (xe->d3cold.allowed) + xe_display_from_d3cold(xe); +} + +void xe_display_pm_suspend(struct xe_device *xe) { struct intel_display *display = &xe->display; bool s2idle = suspend_to_idle(); + if (!xe->info.probe_display) return; @@ -333,7 +389,7 @@ void xe_display_pm_suspend(struct xe_device *xe, bool runtime) */ intel_power_domains_disable(xe); intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); - if (!runtime && has_display(xe)) { + if (has_display(xe)) { drm_kms_helper_poll_disable(&xe->drm); intel_display_driver_disable_user_access(xe); intel_display_driver_suspend(xe); @@ -345,7 +401,7 @@ void xe_display_pm_suspend(struct xe_device *xe, bool runtime) intel_hpd_cancel_work(xe); - if (!runtime && has_display(xe)) { + if (has_display(xe)) { intel_display_driver_suspend_access(xe); intel_encoder_suspend_all(&xe->display); } @@ -366,17 +422,6 @@ void xe_display_pm_suspend_late(struct xe_device *xe) intel_display_power_suspend_late(xe); } -void xe_display_pm_runtime_resume(struct xe_device *xe) -{ - if (!xe->info.probe_display) - return; - - intel_hpd_poll_disable(xe); - - if (xe->d3cold.allowed) - xe_display_pm_resume(xe, true); -} - void xe_display_pm_resume_early(struct xe_device *xe) { if (!xe->info.probe_display) @@ -387,7 +432,7 @@ void xe_display_pm_resume_early(struct xe_device *xe) intel_power_domains_resume(xe); } -void xe_display_pm_resume(struct xe_device *xe, bool runtime) +void xe_display_pm_resume(struct xe_device *xe) { struct intel_display *display = &xe->display; @@ -402,12 +447,12 @@ void xe_display_pm_resume(struct xe_device *xe, bool runtime) intel_display_driver_init_hw(xe); intel_hpd_init(xe); - if (!runtime && has_display(xe)) + if (has_display(xe)) intel_display_driver_resume_access(xe); /* MST sideband requires HPD interrupts enabled */ intel_dp_mst_resume(xe); - if (!runtime && has_display(xe)) { + if (has_display(xe)) { intel_display_driver_resume(xe); drm_kms_helper_poll_enable(&xe->drm); intel_display_driver_enable_user_access(xe); diff --git a/drivers/gpu/drm/xe/display/xe_display.h b/drivers/gpu/drm/xe/display/xe_display.h index 53d727fd792b..bed55fd26f30 100644 --- a/drivers/gpu/drm/xe/display/xe_display.h +++ b/drivers/gpu/drm/xe/display/xe_display.h @@ -34,10 +34,10 @@ void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir); void xe_display_irq_reset(struct xe_device *xe); void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt); -void xe_display_pm_suspend(struct xe_device *xe, bool runtime); +void xe_display_pm_suspend(struct xe_device *xe); void xe_display_pm_suspend_late(struct xe_device *xe); void xe_display_pm_resume_early(struct xe_device *xe); -void xe_display_pm_resume(struct xe_device *xe, bool runtime); +void xe_display_pm_resume(struct xe_device *xe); void xe_display_pm_runtime_suspend(struct xe_device *xe); void xe_display_pm_runtime_resume(struct xe_device *xe); @@ -65,10 +65,10 @@ static inline void xe_display_irq_enable(struct xe_device *xe, u32 gu_misc_iir) static inline void xe_display_irq_reset(struct xe_device *xe) {} static inline void xe_display_irq_postinstall(struct xe_device *xe, struct xe_gt *gt) {} -static inline void xe_display_pm_suspend(struct xe_device *xe, bool runtime) {} +static inline void xe_display_pm_suspend(struct xe_device *xe) {} static inline void xe_display_pm_suspend_late(struct xe_device *xe) {} static inline void xe_display_pm_resume_early(struct xe_device *xe) {} -static inline void xe_display_pm_resume(struct xe_device *xe, bool runtime) {} +static inline void xe_display_pm_resume(struct xe_device *xe) {} static inline void xe_display_pm_runtime_suspend(struct xe_device *xe) {} static inline void xe_display_pm_runtime_resume(struct xe_device *xe) {} diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c index 2600c936527e..da68cd689a96 100644 --- a/drivers/gpu/drm/xe/xe_pm.c +++ b/drivers/gpu/drm/xe/xe_pm.c @@ -116,7 +116,7 @@ int xe_pm_suspend(struct xe_device *xe) for_each_gt(gt, xe, id) xe_gt_suspend_prepare(gt); - xe_display_pm_suspend(xe, false); + xe_display_pm_suspend(xe); /* FIXME: Super racey... */ err = xe_bo_evict_all(xe); @@ -126,7 +126,7 @@ int xe_pm_suspend(struct xe_device *xe) for_each_gt(gt, xe, id) { err = xe_gt_suspend(gt); if (err) { - xe_display_pm_resume(xe, false); + xe_display_pm_resume(xe); goto err; } } @@ -180,7 +180,7 @@ int xe_pm_resume(struct xe_device *xe) for_each_gt(gt, xe, id) xe_gt_resume(gt); - xe_display_pm_resume(xe, false); + xe_display_pm_resume(xe); err = xe_bo_restore_user(xe); if (err) @@ -409,7 +409,7 @@ int xe_pm_runtime_suspend(struct xe_device *xe) xe_display_pm_suspend_late(xe); out: if (err) - xe_display_pm_resume(xe, true); + xe_display_pm_runtime_resume(xe); xe_rpm_lockmap_release(xe); xe_pm_write_callback_task(xe, NULL); return err; -- 2.46.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* [PATCH 2/4] drm/xe/display: Remove i915_drv.h include 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi @ 2024-09-03 22:38 ` Rodrigo Vivi 2024-09-04 7:27 ` Jani Nikula 2024-09-03 22:38 ` [PATCH 3/4] drm/xe/display: Kill useless has_display Rodrigo Vivi ` (5 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-03 22:38 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: Rodrigo Vivi, Jani Nikula Change HAS_DISPLAY towards intel_display and remove one of the last includes of i915_drv.h in Xe. Cc: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/display/xe_display.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c index c93b753fc88e..65331bbbc068 100644 --- a/drivers/gpu/drm/xe/display/xe_display.c +++ b/drivers/gpu/drm/xe/display/xe_display.c @@ -13,7 +13,6 @@ #include <uapi/drm/xe_drm.h> #include "soc/intel_dram.h" -#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */ #include "intel_acpi.h" #include "intel_audio.h" #include "intel_bw.h" @@ -34,7 +33,7 @@ static bool has_display(struct xe_device *xe) { - return HAS_DISPLAY(xe); + return HAS_DISPLAY(&xe->display); } /** -- 2.46.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 2/4] drm/xe/display: Remove i915_drv.h include 2024-09-03 22:38 ` [PATCH 2/4] drm/xe/display: Remove i915_drv.h include Rodrigo Vivi @ 2024-09-04 7:27 ` Jani Nikula 0 siblings, 0 replies; 16+ messages in thread From: Jani Nikula @ 2024-09-04 7:27 UTC (permalink / raw) To: Rodrigo Vivi, intel-gfx, intel-xe; +Cc: Rodrigo Vivi On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > Change HAS_DISPLAY towards intel_display and remove one of the > last includes of i915_drv.h in Xe. > > Cc: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/xe/display/xe_display.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c > index c93b753fc88e..65331bbbc068 100644 > --- a/drivers/gpu/drm/xe/display/xe_display.c > +++ b/drivers/gpu/drm/xe/display/xe_display.c > @@ -13,7 +13,6 @@ > #include <uapi/drm/xe_drm.h> > > #include "soc/intel_dram.h" > -#include "i915_drv.h" /* FIXME: HAS_DISPLAY() depends on this */ > #include "intel_acpi.h" > #include "intel_audio.h" > #include "intel_bw.h" > @@ -34,7 +33,7 @@ > > static bool has_display(struct xe_device *xe) > { > - return HAS_DISPLAY(xe); > + return HAS_DISPLAY(&xe->display); > } > > /** -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH 3/4] drm/xe/display: Kill useless has_display 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 2/4] drm/xe/display: Remove i915_drv.h include Rodrigo Vivi @ 2024-09-03 22:38 ` Rodrigo Vivi 2024-09-04 7:33 ` Jani Nikula 2024-09-03 22:38 ` [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence Rodrigo Vivi ` (4 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-03 22:38 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: Rodrigo Vivi, Jani Nikula, Maarten Lankhorst, Lucas De Marchi When HAS_DISPLAY is false, info.probe_display is set to false. Hence, all these calls to has_display() are bogus. With only one place left, use the main macro now and entirely kill has_display() local helper. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/display/xe_display.c | 43 ++++++++----------------- 1 file changed, 14 insertions(+), 29 deletions(-) diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c index 65331bbbc068..daf9b9baa88a 100644 --- a/drivers/gpu/drm/xe/display/xe_display.c +++ b/drivers/gpu/drm/xe/display/xe_display.c @@ -29,13 +29,6 @@ #include "intel_opregion.h" #include "xe_module.h" -/* Xe device functions */ - -static bool has_display(struct xe_device *xe) -{ - return HAS_DISPLAY(&xe->display); -} - /** * xe_display_driver_probe_defer - Detect if we need to wait for other drivers * early on @@ -336,8 +329,7 @@ static void xe_display_from_d3cold(struct xe_device *xe) intel_dmc_resume(xe); - if (has_display(xe)) - drm_mode_config_reset(&xe->drm); + drm_mode_config_reset(&xe->drm); intel_display_driver_init_hw(xe); intel_hpd_init(xe); @@ -388,11 +380,10 @@ void xe_display_pm_suspend(struct xe_device *xe) */ intel_power_domains_disable(xe); intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); - if (has_display(xe)) { - drm_kms_helper_poll_disable(&xe->drm); - intel_display_driver_disable_user_access(xe); - intel_display_driver_suspend(xe); - } + + drm_kms_helper_poll_disable(&xe->drm); + intel_display_driver_disable_user_access(xe); + intel_display_driver_suspend(xe); xe_display_flush_cleanup_work(xe); @@ -400,10 +391,8 @@ void xe_display_pm_suspend(struct xe_device *xe) intel_hpd_cancel_work(xe); - if (has_display(xe)) { - intel_display_driver_suspend_access(xe); - intel_encoder_suspend_all(&xe->display); - } + intel_display_driver_suspend_access(xe); + intel_encoder_suspend_all(&xe->display); intel_opregion_suspend(display, s2idle ? PCI_D1 : PCI_D3cold); @@ -440,23 +429,19 @@ void xe_display_pm_resume(struct xe_device *xe) intel_dmc_resume(xe); - if (has_display(xe)) - drm_mode_config_reset(&xe->drm); + drm_mode_config_reset(&xe->drm); intel_display_driver_init_hw(xe); intel_hpd_init(xe); - if (has_display(xe)) - intel_display_driver_resume_access(xe); + intel_display_driver_resume_access(xe); /* MST sideband requires HPD interrupts enabled */ intel_dp_mst_resume(xe); - if (has_display(xe)) { - intel_display_driver_resume(xe); - drm_kms_helper_poll_enable(&xe->drm); - intel_display_driver_enable_user_access(xe); - intel_hpd_poll_disable(xe); - } + intel_display_driver_resume(xe); + drm_kms_helper_poll_enable(&xe->drm); + intel_display_driver_enable_user_access(xe); + intel_hpd_poll_disable(xe); intel_opregion_resume(display); @@ -485,7 +470,7 @@ int xe_display_probe(struct xe_device *xe) if (err) return err; - if (has_display(xe)) + if (HAS_DISPLAY(&xe->display)) return 0; no_display: -- 2.46.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 3/4] drm/xe/display: Kill useless has_display 2024-09-03 22:38 ` [PATCH 3/4] drm/xe/display: Kill useless has_display Rodrigo Vivi @ 2024-09-04 7:33 ` Jani Nikula 2024-09-04 15:22 ` Rodrigo Vivi 0 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2024-09-04 7:33 UTC (permalink / raw) To: Rodrigo Vivi, intel-gfx, intel-xe Cc: Rodrigo Vivi, Maarten Lankhorst, Lucas De Marchi On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > When HAS_DISPLAY is false, info.probe_display is set to false. Where? xe_display_probe() returns 0 directly when HAS_DISPLAY() is false instead of setting info.probe_display. > Hence, all these calls to has_display() are bogus. Also not quite, as intel_display_device_info_runtime_init() checks fuses and could change HAS_DISPLAY() to return false after that, with no impact on info.probe_display. BR, Jani. > > With only one place left, use the main macro now and entirely > kill has_display() local helper. > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/xe/display/xe_display.c | 43 ++++++++----------------- > 1 file changed, 14 insertions(+), 29 deletions(-) > > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c > index 65331bbbc068..daf9b9baa88a 100644 > --- a/drivers/gpu/drm/xe/display/xe_display.c > +++ b/drivers/gpu/drm/xe/display/xe_display.c > @@ -29,13 +29,6 @@ > #include "intel_opregion.h" > #include "xe_module.h" > > -/* Xe device functions */ > - > -static bool has_display(struct xe_device *xe) > -{ > - return HAS_DISPLAY(&xe->display); > -} > - > /** > * xe_display_driver_probe_defer - Detect if we need to wait for other drivers > * early on > @@ -336,8 +329,7 @@ static void xe_display_from_d3cold(struct xe_device *xe) > > intel_dmc_resume(xe); > > - if (has_display(xe)) > - drm_mode_config_reset(&xe->drm); > + drm_mode_config_reset(&xe->drm); > > intel_display_driver_init_hw(xe); > intel_hpd_init(xe); > @@ -388,11 +380,10 @@ void xe_display_pm_suspend(struct xe_device *xe) > */ > intel_power_domains_disable(xe); > intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); > - if (has_display(xe)) { > - drm_kms_helper_poll_disable(&xe->drm); > - intel_display_driver_disable_user_access(xe); > - intel_display_driver_suspend(xe); > - } > + > + drm_kms_helper_poll_disable(&xe->drm); > + intel_display_driver_disable_user_access(xe); > + intel_display_driver_suspend(xe); > > xe_display_flush_cleanup_work(xe); > > @@ -400,10 +391,8 @@ void xe_display_pm_suspend(struct xe_device *xe) > > intel_hpd_cancel_work(xe); > > - if (has_display(xe)) { > - intel_display_driver_suspend_access(xe); > - intel_encoder_suspend_all(&xe->display); > - } > + intel_display_driver_suspend_access(xe); > + intel_encoder_suspend_all(&xe->display); > > intel_opregion_suspend(display, s2idle ? PCI_D1 : PCI_D3cold); > > @@ -440,23 +429,19 @@ void xe_display_pm_resume(struct xe_device *xe) > > intel_dmc_resume(xe); > > - if (has_display(xe)) > - drm_mode_config_reset(&xe->drm); > + drm_mode_config_reset(&xe->drm); > > intel_display_driver_init_hw(xe); > intel_hpd_init(xe); > > - if (has_display(xe)) > - intel_display_driver_resume_access(xe); > + intel_display_driver_resume_access(xe); > > /* MST sideband requires HPD interrupts enabled */ > intel_dp_mst_resume(xe); > - if (has_display(xe)) { > - intel_display_driver_resume(xe); > - drm_kms_helper_poll_enable(&xe->drm); > - intel_display_driver_enable_user_access(xe); > - intel_hpd_poll_disable(xe); > - } > + intel_display_driver_resume(xe); > + drm_kms_helper_poll_enable(&xe->drm); > + intel_display_driver_enable_user_access(xe); > + intel_hpd_poll_disable(xe); > > intel_opregion_resume(display); > > @@ -485,7 +470,7 @@ int xe_display_probe(struct xe_device *xe) > if (err) > return err; > > - if (has_display(xe)) > + if (HAS_DISPLAY(&xe->display)) > return 0; > > no_display: -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 3/4] drm/xe/display: Kill useless has_display 2024-09-04 7:33 ` Jani Nikula @ 2024-09-04 15:22 ` Rodrigo Vivi 2024-09-04 16:08 ` Jani Nikula 0 siblings, 1 reply; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-04 15:22 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx, intel-xe, Maarten Lankhorst, Lucas De Marchi On Wed, Sep 04, 2024 at 10:33:59AM +0300, Jani Nikula wrote: > On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > > When HAS_DISPLAY is false, info.probe_display is set to false. > > Where? xe_display_probe() returns 0 directly when HAS_DISPLAY() is false > instead of setting info.probe_display. the return 0 is when has_display is true. if it is false it goes further to no_display: xe->info.probe_display = false; > > > Hence, all these calls to has_display() are bogus. > > Also not quite, as intel_display_device_info_runtime_init() checks fuses > and could change HAS_DISPLAY() to return false after that, with no > impact on info.probe_display. I confess that I get confused with the many no_display kind of states we have and specially with mutable ones. But this was only one extra reason to consolidate everything on the probe_display since that is getting changed during xe_display_probe and not changing on our back after. > > BR, > Jani. > > > > > With only one place left, use the main macro now and entirely > > kill has_display() local helper. > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > --- > > drivers/gpu/drm/xe/display/xe_display.c | 43 ++++++++----------------- > > 1 file changed, 14 insertions(+), 29 deletions(-) > > > > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c > > index 65331bbbc068..daf9b9baa88a 100644 > > --- a/drivers/gpu/drm/xe/display/xe_display.c > > +++ b/drivers/gpu/drm/xe/display/xe_display.c > > @@ -29,13 +29,6 @@ > > #include "intel_opregion.h" > > #include "xe_module.h" > > > > -/* Xe device functions */ > > - > > -static bool has_display(struct xe_device *xe) > > -{ > > - return HAS_DISPLAY(&xe->display); > > -} > > - > > /** > > * xe_display_driver_probe_defer - Detect if we need to wait for other drivers > > * early on > > @@ -336,8 +329,7 @@ static void xe_display_from_d3cold(struct xe_device *xe) > > > > intel_dmc_resume(xe); > > > > - if (has_display(xe)) > > - drm_mode_config_reset(&xe->drm); > > + drm_mode_config_reset(&xe->drm); > > > > intel_display_driver_init_hw(xe); > > intel_hpd_init(xe); > > @@ -388,11 +380,10 @@ void xe_display_pm_suspend(struct xe_device *xe) > > */ > > intel_power_domains_disable(xe); > > intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); > > - if (has_display(xe)) { > > - drm_kms_helper_poll_disable(&xe->drm); > > - intel_display_driver_disable_user_access(xe); > > - intel_display_driver_suspend(xe); > > - } > > + > > + drm_kms_helper_poll_disable(&xe->drm); > > + intel_display_driver_disable_user_access(xe); > > + intel_display_driver_suspend(xe); > > > > xe_display_flush_cleanup_work(xe); > > > > @@ -400,10 +391,8 @@ void xe_display_pm_suspend(struct xe_device *xe) > > > > intel_hpd_cancel_work(xe); > > > > - if (has_display(xe)) { > > - intel_display_driver_suspend_access(xe); > > - intel_encoder_suspend_all(&xe->display); > > - } > > + intel_display_driver_suspend_access(xe); > > + intel_encoder_suspend_all(&xe->display); > > > > intel_opregion_suspend(display, s2idle ? PCI_D1 : PCI_D3cold); > > > > @@ -440,23 +429,19 @@ void xe_display_pm_resume(struct xe_device *xe) > > > > intel_dmc_resume(xe); > > > > - if (has_display(xe)) > > - drm_mode_config_reset(&xe->drm); > > + drm_mode_config_reset(&xe->drm); > > > > intel_display_driver_init_hw(xe); > > intel_hpd_init(xe); > > > > - if (has_display(xe)) > > - intel_display_driver_resume_access(xe); > > + intel_display_driver_resume_access(xe); > > > > /* MST sideband requires HPD interrupts enabled */ > > intel_dp_mst_resume(xe); > > - if (has_display(xe)) { > > - intel_display_driver_resume(xe); > > - drm_kms_helper_poll_enable(&xe->drm); > > - intel_display_driver_enable_user_access(xe); > > - intel_hpd_poll_disable(xe); > > - } > > + intel_display_driver_resume(xe); > > + drm_kms_helper_poll_enable(&xe->drm); > > + intel_display_driver_enable_user_access(xe); > > + intel_hpd_poll_disable(xe); > > > > intel_opregion_resume(display); > > > > @@ -485,7 +470,7 @@ int xe_display_probe(struct xe_device *xe) > > if (err) > > return err; > > > > - if (has_display(xe)) > > + if (HAS_DISPLAY(&xe->display)) > > return 0; > > > > no_display: > > -- > Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 3/4] drm/xe/display: Kill useless has_display 2024-09-04 15:22 ` Rodrigo Vivi @ 2024-09-04 16:08 ` Jani Nikula 0 siblings, 0 replies; 16+ messages in thread From: Jani Nikula @ 2024-09-04 16:08 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx, intel-xe, Maarten Lankhorst, Lucas De Marchi On Wed, 04 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > On Wed, Sep 04, 2024 at 10:33:59AM +0300, Jani Nikula wrote: >> On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: >> > When HAS_DISPLAY is false, info.probe_display is set to false. >> >> Where? xe_display_probe() returns 0 directly when HAS_DISPLAY() is false >> instead of setting info.probe_display. > > the return 0 is when has_display is true. > > if it is false it goes further to > no_display: > xe->info.probe_display = false; Gah, tripped by having happy day return within an if statement. > >> >> > Hence, all these calls to has_display() are bogus. >> >> Also not quite, as intel_display_device_info_runtime_init() checks fuses >> and could change HAS_DISPLAY() to return false after that, with no >> impact on info.probe_display. > > I confess that I get confused with the many no_display kind of states > we have and specially with mutable ones. But this was only one extra > reason to consolidate everything on the probe_display since that > is getting changed during xe_display_probe and not changing on our > back after. But you do have to check again after intel_display_device_info_runtime_init(). BR, Jani. > >> >> BR, >> Jani. >> >> > >> > With only one place left, use the main macro now and entirely >> > kill has_display() local helper. >> > >> > Cc: Jani Nikula <jani.nikula@intel.com> >> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> >> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> >> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> >> > --- >> > drivers/gpu/drm/xe/display/xe_display.c | 43 ++++++++----------------- >> > 1 file changed, 14 insertions(+), 29 deletions(-) >> > >> > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c >> > index 65331bbbc068..daf9b9baa88a 100644 >> > --- a/drivers/gpu/drm/xe/display/xe_display.c >> > +++ b/drivers/gpu/drm/xe/display/xe_display.c >> > @@ -29,13 +29,6 @@ >> > #include "intel_opregion.h" >> > #include "xe_module.h" >> > >> > -/* Xe device functions */ >> > - >> > -static bool has_display(struct xe_device *xe) >> > -{ >> > - return HAS_DISPLAY(&xe->display); >> > -} >> > - >> > /** >> > * xe_display_driver_probe_defer - Detect if we need to wait for other drivers >> > * early on >> > @@ -336,8 +329,7 @@ static void xe_display_from_d3cold(struct xe_device *xe) >> > >> > intel_dmc_resume(xe); >> > >> > - if (has_display(xe)) >> > - drm_mode_config_reset(&xe->drm); >> > + drm_mode_config_reset(&xe->drm); >> > >> > intel_display_driver_init_hw(xe); >> > intel_hpd_init(xe); >> > @@ -388,11 +380,10 @@ void xe_display_pm_suspend(struct xe_device *xe) >> > */ >> > intel_power_domains_disable(xe); >> > intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); >> > - if (has_display(xe)) { >> > - drm_kms_helper_poll_disable(&xe->drm); >> > - intel_display_driver_disable_user_access(xe); >> > - intel_display_driver_suspend(xe); >> > - } >> > + >> > + drm_kms_helper_poll_disable(&xe->drm); >> > + intel_display_driver_disable_user_access(xe); >> > + intel_display_driver_suspend(xe); >> > >> > xe_display_flush_cleanup_work(xe); >> > >> > @@ -400,10 +391,8 @@ void xe_display_pm_suspend(struct xe_device *xe) >> > >> > intel_hpd_cancel_work(xe); >> > >> > - if (has_display(xe)) { >> > - intel_display_driver_suspend_access(xe); >> > - intel_encoder_suspend_all(&xe->display); >> > - } >> > + intel_display_driver_suspend_access(xe); >> > + intel_encoder_suspend_all(&xe->display); >> > >> > intel_opregion_suspend(display, s2idle ? PCI_D1 : PCI_D3cold); >> > >> > @@ -440,23 +429,19 @@ void xe_display_pm_resume(struct xe_device *xe) >> > >> > intel_dmc_resume(xe); >> > >> > - if (has_display(xe)) >> > - drm_mode_config_reset(&xe->drm); >> > + drm_mode_config_reset(&xe->drm); >> > >> > intel_display_driver_init_hw(xe); >> > intel_hpd_init(xe); >> > >> > - if (has_display(xe)) >> > - intel_display_driver_resume_access(xe); >> > + intel_display_driver_resume_access(xe); >> > >> > /* MST sideband requires HPD interrupts enabled */ >> > intel_dp_mst_resume(xe); >> > - if (has_display(xe)) { >> > - intel_display_driver_resume(xe); >> > - drm_kms_helper_poll_enable(&xe->drm); >> > - intel_display_driver_enable_user_access(xe); >> > - intel_hpd_poll_disable(xe); >> > - } >> > + intel_display_driver_resume(xe); >> > + drm_kms_helper_poll_enable(&xe->drm); >> > + intel_display_driver_enable_user_access(xe); >> > + intel_hpd_poll_disable(xe); >> > >> > intel_opregion_resume(display); >> > >> > @@ -485,7 +470,7 @@ int xe_display_probe(struct xe_device *xe) >> > if (err) >> > return err; >> > >> > - if (has_display(xe)) >> > + if (HAS_DISPLAY(&xe->display)) >> > return 0; >> > >> > no_display: >> >> -- >> Jani Nikula, Intel -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi ` (2 preceding siblings ...) 2024-09-03 22:38 ` [PATCH 3/4] drm/xe/display: Kill useless has_display Rodrigo Vivi @ 2024-09-03 22:38 ` Rodrigo Vivi 2024-09-04 5:39 ` Anshuman Gupta 2024-09-03 23:24 ` ✗ Fi.CI.BAT: failure for drm/xe/display: Clean-up PM sequences Patchwork ` (3 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-03 22:38 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: Rodrigo Vivi, Imre Deak When going to d3cold we surely don't need to flush commits, nor handle fbdev. So, clean this up a bit. Also move the opregion call to make the function more symmetric. Cc: Imre Deak <imre.deak@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> --- drivers/gpu/drm/xe/display/xe_display.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c index daf9b9baa88a..3fd3e74f1310 100644 --- a/drivers/gpu/drm/xe/display/xe_display.c +++ b/drivers/gpu/drm/xe/display/xe_display.c @@ -310,9 +310,6 @@ static void xe_display_to_d3cold(struct xe_device *xe) * properly. */ intel_power_domains_disable(xe); - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); - - xe_display_flush_cleanup_work(xe); intel_dp_mst_suspend(xe); @@ -329,18 +326,15 @@ static void xe_display_from_d3cold(struct xe_device *xe) intel_dmc_resume(xe); - drm_mode_config_reset(&xe->drm); - intel_display_driver_init_hw(xe); + + intel_opregion_resume(display); + intel_hpd_init(xe); /* MST sideband requires HPD interrupts enabled */ intel_dp_mst_resume(xe); - intel_opregion_resume(display); - - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_RUNNING, false); - intel_power_domains_enable(xe); } -- 2.46.0 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence 2024-09-03 22:38 ` [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence Rodrigo Vivi @ 2024-09-04 5:39 ` Anshuman Gupta 2024-09-04 15:24 ` Rodrigo Vivi 0 siblings, 1 reply; 16+ messages in thread From: Anshuman Gupta @ 2024-09-04 5:39 UTC (permalink / raw) To: Rodrigo Vivi Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Deak, Imre On 2024-09-04 at 04:08:03 +0530, Rodrigo Vivi wrote: > When going to d3cold we surely don't need to flush commits, > nor handle fbdev. So, clean this up a bit. > > Also move the opregion call to make the function more symmetric. > > Cc: Imre Deak <imre.deak@intel.com> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > --- > drivers/gpu/drm/xe/display/xe_display.c | 12 +++--------- > 1 file changed, 3 insertions(+), 9 deletions(-) > > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c > index daf9b9baa88a..3fd3e74f1310 100644 > --- a/drivers/gpu/drm/xe/display/xe_display.c > +++ b/drivers/gpu/drm/xe/display/xe_display.c > @@ -310,9 +310,6 @@ static void xe_display_to_d3cold(struct xe_device *xe) > * properly. > */ > intel_power_domains_disable(xe); > - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); How do we make sure fbconsole doesn't use vram to blink the cursor ? Thanks, Anshuman. > - > - xe_display_flush_cleanup_work(xe); > > intel_dp_mst_suspend(xe); > > @@ -329,18 +326,15 @@ static void xe_display_from_d3cold(struct xe_device *xe) > > intel_dmc_resume(xe); > > - drm_mode_config_reset(&xe->drm); > - > intel_display_driver_init_hw(xe); > + > + intel_opregion_resume(display); > + > intel_hpd_init(xe); > > /* MST sideband requires HPD interrupts enabled */ > intel_dp_mst_resume(xe); > > - intel_opregion_resume(display); > - > - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_RUNNING, false); > - > intel_power_domains_enable(xe); > } > > -- > 2.46.0 > ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence 2024-09-04 5:39 ` Anshuman Gupta @ 2024-09-04 15:24 ` Rodrigo Vivi 0 siblings, 0 replies; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-04 15:24 UTC (permalink / raw) To: Anshuman Gupta Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Deak, Imre On Wed, Sep 04, 2024 at 11:09:24AM +0530, Anshuman Gupta wrote: > On 2024-09-04 at 04:08:03 +0530, Rodrigo Vivi wrote: > > When going to d3cold we surely don't need to flush commits, > > nor handle fbdev. So, clean this up a bit. > > > > Also move the opregion call to make the function more symmetric. > > > > Cc: Imre Deak <imre.deak@intel.com> > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > --- > > drivers/gpu/drm/xe/display/xe_display.c | 12 +++--------- > > 1 file changed, 3 insertions(+), 9 deletions(-) > > > > diff --git a/drivers/gpu/drm/xe/display/xe_display.c b/drivers/gpu/drm/xe/display/xe_display.c > > index daf9b9baa88a..3fd3e74f1310 100644 > > --- a/drivers/gpu/drm/xe/display/xe_display.c > > +++ b/drivers/gpu/drm/xe/display/xe_display.c > > @@ -310,9 +310,6 @@ static void xe_display_to_d3cold(struct xe_device *xe) > > * properly. > > */ > > intel_power_domains_disable(xe); > > - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_SUSPENDED, true); > How do we make sure fbconsole doesn't use vram to blink the cursor ? Good question, but that's not the point. The point is, if the fbconsole is there blinking the cursor, we are 100% sure that this runtime suspend call here won't ever happen. If we reach to this point. The fbconsole is not active and doesn't need to be suspended. > > Thanks, > Anshuman. > > - > > - xe_display_flush_cleanup_work(xe); > > > > intel_dp_mst_suspend(xe); > > > > @@ -329,18 +326,15 @@ static void xe_display_from_d3cold(struct xe_device *xe) > > > > intel_dmc_resume(xe); > > > > - drm_mode_config_reset(&xe->drm); > > - > > intel_display_driver_init_hw(xe); > > + > > + intel_opregion_resume(display); > > + > > intel_hpd_init(xe); > > > > /* MST sideband requires HPD interrupts enabled */ > > intel_dp_mst_resume(xe); > > > > - intel_opregion_resume(display); > > - > > - intel_fbdev_set_suspend(&xe->drm, FBINFO_STATE_RUNNING, false); > > - > > intel_power_domains_enable(xe); > > } > > > > -- > > 2.46.0 > > ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/xe/display: Clean-up PM sequences 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi ` (3 preceding siblings ...) 2024-09-03 22:38 ` [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence Rodrigo Vivi @ 2024-09-03 23:24 ` Patchwork 2024-09-04 9:02 ` [PATCH 0/4] " Jani Nikula ` (2 subsequent siblings) 7 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-09-03 23:24 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 4900 bytes --] == Series Details == Series: drm/xe/display: Clean-up PM sequences URL : https://patchwork.freedesktop.org/series/138164/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15355 -> Patchwork_138164v1 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_138164v1 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_138164v1, 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_138164v1/index.html Participating hosts (39 -> 40) ------------------------------ Additional (2): fi-kbl-8809g fi-pnv-d510 Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_138164v1: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live@perf: - bat-arls-2: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15355/bat-arls-2/igt@i915_selftest@live@perf.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/bat-arls-2/igt@i915_selftest@live@perf.html Known issues ------------ Here are the changes found in Patchwork_138164v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-kbl-8809g: NOTRUN -> [SKIP][3] ([i915#2190]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-pnv-d510: NOTRUN -> [SKIP][4] +32 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/fi-pnv-d510/igt@gem_lmem_swapping@basic.html - fi-kbl-8809g: NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/fi-kbl-8809g/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@hangcheck: - bat-arls-2: [PASS][6] -> [DMESG-WARN][7] ([i915#11349]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15355/bat-arls-2/igt@i915_selftest@live@hangcheck.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/bat-arls-2/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@late_gt_pm: - bat-arls-2: [PASS][8] -> [DMESG-FAIL][9] ([i915#10262]) +4 other tests dmesg-fail [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15355/bat-arls-2/igt@i915_selftest@live@late_gt_pm.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/bat-arls-2/igt@i915_selftest@live@late_gt_pm.html * igt@kms_force_connector_basic@force-load-detect: - fi-kbl-8809g: NOTRUN -> [SKIP][10] +30 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/fi-kbl-8809g/igt@kms_force_connector_basic@force-load-detect.html #### Possible fixes #### * igt@kms_pm_rpm@basic-rte: - {bat-arlh-3}: [INCOMPLETE][11] ([i915#10553]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15355/bat-arlh-3/igt@kms_pm_rpm@basic-rte.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/bat-arlh-3/igt@kms_pm_rpm@basic-rte.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10196 [i915#10262]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10262 [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553 [i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349 [i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11723 [i915#11726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11726 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 Build changes ------------- * Linux: CI_DRM_15355 -> Patchwork_138164v1 CI-20190529: 20190529 CI_DRM_15355: e159ed9ab3ec08042286fb8af2560dbc540beccb @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8002: 8002 Patchwork_138164v1: e159ed9ab3ec08042286fb8af2560dbc540beccb @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v1/index.html [-- Attachment #2: Type: text/html, Size: 5226 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 0/4] drm/xe/display: Clean-up PM sequences 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi ` (4 preceding siblings ...) 2024-09-03 23:24 ` ✗ Fi.CI.BAT: failure for drm/xe/display: Clean-up PM sequences Patchwork @ 2024-09-04 9:02 ` Jani Nikula 2024-09-04 15:16 ` Rodrigo Vivi 2024-09-04 16:02 ` ✓ Fi.CI.BAT: success for drm/xe/display: Clean-up PM sequences (rev2) Patchwork 2024-09-05 13:50 ` ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 1 reply; 16+ messages in thread From: Jani Nikula @ 2024-09-04 9:02 UTC (permalink / raw) To: Rodrigo Vivi, intel-gfx, intel-xe Cc: Rodrigo Vivi, Vinod Govindapillai, Imre Deak On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > This series aim to bring a bit of clarity in the display PM > sequences and start a clean-up around the runtime_pm ones. > > Specially around D3Cold. There are some ongoing discussions > that we wouldn't need all the sequences that we currently have. > > So, let's at least split them up to separate functions so > we can individually scrutinize. > > For now, I removed what I'm sure that we don't need in a > d3cold scenario where we lose power and that I could > validate in my DG2. Any other attempt to clean-up further > at my end failed badly DG2's d3cold. > > But again, let's at least bring some clarity on the > sequences before we go even further. Taking a step back, I can't help but feel this is stuff that should really happen at i915 display level. Yes, i915 calls display all over the place in i915_driver.c. Just look at the display/ includes there. xe now duplicates that in xe_display.c. It's kind of better, but really not. We should have one clean interface to display probe/cleanup and (runtime) suspend/resume used by both drivers, instead of adding slightly different glue layers to both, each directly calling various parts of display. I get that this clarifies xe_display.c, but that should also ditch almost all of the direct display includes. BR, Jani. > > Cc: Vinod Govindapillai <vinod.govindapillai@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > > Rodrigo Vivi (4): > drm/xe/display: Spin-off xe_display runtime/d3cold sequences > drm/xe/display: Remove i915_drv.h include > drm/xe/display: Kill useless has_display > drm/xe/display: Reduce and streamline d3cold display sequence > > drivers/gpu/drm/xe/display/xe_display.c | 109 ++++++++++++++---------- > drivers/gpu/drm/xe/display/xe_display.h | 8 +- > drivers/gpu/drm/xe/xe_pm.c | 8 +- > 3 files changed, 74 insertions(+), 51 deletions(-) -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH 0/4] drm/xe/display: Clean-up PM sequences 2024-09-04 9:02 ` [PATCH 0/4] " Jani Nikula @ 2024-09-04 15:16 ` Rodrigo Vivi 0 siblings, 0 replies; 16+ messages in thread From: Rodrigo Vivi @ 2024-09-04 15:16 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx, intel-xe, Vinod Govindapillai, Imre Deak On Wed, Sep 04, 2024 at 12:02:28PM +0300, Jani Nikula wrote: > On Tue, 03 Sep 2024, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote: > > This series aim to bring a bit of clarity in the display PM > > sequences and start a clean-up around the runtime_pm ones. > > > > Specially around D3Cold. There are some ongoing discussions > > that we wouldn't need all the sequences that we currently have. > > > > So, let's at least split them up to separate functions so > > we can individually scrutinize. > > > > For now, I removed what I'm sure that we don't need in a > > d3cold scenario where we lose power and that I could > > validate in my DG2. Any other attempt to clean-up further > > at my end failed badly DG2's d3cold. > > > > But again, let's at least bring some clarity on the > > sequences before we go even further. > > Taking a step back, I can't help but feel this is stuff that should > really happen at i915 display level. > > Yes, i915 calls display all over the place in i915_driver.c. Just look > at the display/ includes there. > > xe now duplicates that in xe_display.c. It's kind of better, but really > not. > > We should have one clean interface to display probe/cleanup and > (runtime) suspend/resume used by both drivers, instead of adding > slightly different glue layers to both, each directly calling various > parts of display. > > I get that this clarifies xe_display.c, but that should also ditch > almost all of the direct display includes. Yeap, very good point. I'm going to try to start wit this only to get visibility of the sequences, but then try to align everything inside i915/display/... > > > BR, > Jani. > > > > > > > Cc: Vinod Govindapillai <vinod.govindapillai@intel.com> > > Cc: Imre Deak <imre.deak@intel.com> > > Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com> > > > > > > Rodrigo Vivi (4): > > drm/xe/display: Spin-off xe_display runtime/d3cold sequences > > drm/xe/display: Remove i915_drv.h include > > drm/xe/display: Kill useless has_display > > drm/xe/display: Reduce and streamline d3cold display sequence > > > > drivers/gpu/drm/xe/display/xe_display.c | 109 ++++++++++++++---------- > > drivers/gpu/drm/xe/display/xe_display.h | 8 +- > > drivers/gpu/drm/xe/xe_pm.c | 8 +- > > 3 files changed, 74 insertions(+), 51 deletions(-) > > -- > Jani Nikula, Intel ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✓ Fi.CI.BAT: success for drm/xe/display: Clean-up PM sequences (rev2) 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi ` (5 preceding siblings ...) 2024-09-04 9:02 ` [PATCH 0/4] " Jani Nikula @ 2024-09-04 16:02 ` Patchwork 2024-09-05 13:50 ` ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-09-04 16:02 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 7409 bytes --] == Series Details == Series: drm/xe/display: Clean-up PM sequences (rev2) URL : https://patchwork.freedesktop.org/series/138164/ State : success == Summary == CI Bug Log - changes from CI_DRM_15358 -> Patchwork_138164v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/index.html Participating hosts (37 -> 37) ------------------------------ Additional (4): fi-tgl-1115g4 bat-arlh-3 fi-cfl-8109u fi-bsw-n3050 Missing (4): fi-blb-e6850 bat-dg2-11 fi-snb-2520m fi-pnv-d510 Known issues ------------ Here are the changes found in Patchwork_138164v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - fi-tgl-1115g4: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@debugfs_test@basic-hwmon.html * igt@fbdev@read: - bat-arls-1: [PASS][2] -> [DMESG-FAIL][3] ([i915#12102]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/bat-arls-1/igt@fbdev@read.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/bat-arls-1/igt@fbdev@read.html * igt@gem_huc_copy@huc-copy: - fi-cfl-8109u: NOTRUN -> [SKIP][4] ([i915#2190]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html - fi-tgl-1115g4: NOTRUN -> [SKIP][5] ([i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-engines: - fi-tgl-1115g4: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@random-engines: - fi-bsw-n3050: NOTRUN -> [SKIP][7] +19 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html * igt@gem_lmem_swapping@verify-random: - fi-cfl-8109u: NOTRUN -> [SKIP][8] ([i915#4613]) +3 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html * igt@i915_selftest@live@workarounds: - bat-mtlp-8: [PASS][9] -> [ABORT][10] ([i915#12061]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/bat-mtlp-8/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/bat-mtlp-8/igt@i915_selftest@live@workarounds.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - fi-tgl-1115g4: NOTRUN -> [SKIP][11] ([i915#4103]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_dsc@dsc-basic: - fi-tgl-1115g4: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#3840]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - fi-tgl-1115g4: NOTRUN -> [SKIP][13] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_pm_backlight@basic-brightness: - fi-cfl-8109u: NOTRUN -> [SKIP][14] +11 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-cfl-8109u/igt@kms_pm_backlight@basic-brightness.html - fi-tgl-1115g4: NOTRUN -> [SKIP][15] ([i915#9812]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_pm_backlight@basic-brightness.html * igt@kms_psr@psr-sprite-plane-onoff: - fi-tgl-1115g4: NOTRUN -> [SKIP][16] ([i915#9732]) +3 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_psr@psr-sprite-plane-onoff.html * igt@kms_setmode@basic-clone-single-crtc: - fi-tgl-1115g4: NOTRUN -> [SKIP][17] ([i915#3555]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html #### Possible fixes #### * igt@fbdev@info: - bat-arls-1: [DMESG-WARN][18] ([i915#12102]) -> [PASS][19] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/bat-arls-1/igt@fbdev@info.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/bat-arls-1/igt@fbdev@info.html * igt@i915_selftest@live@workarounds: - bat-mtlp-6: [ABORT][20] ([i915#12061]) -> [PASS][21] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/bat-mtlp-6/igt@i915_selftest@live@workarounds.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/bat-mtlp-6/igt@i915_selftest@live@workarounds.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10196 [i915#11343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11343 [i915#11346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11346 [i915#11666]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11666 [i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11723 [i915#11724]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11724 [i915#11725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11725 [i915#11726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11726 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12102 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809 [i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9886]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9886 Build changes ------------- * Linux: CI_DRM_15358 -> Patchwork_138164v2 CI-20190529: 20190529 CI_DRM_15358: c72d3ffc0308b71024de6f80c3596668991c67ea @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8004: 0e443bec0ccfb56c2754437b465fc197ee4fd481 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_138164v2: c72d3ffc0308b71024de6f80c3596668991c67ea @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/index.html [-- Attachment #2: Type: text/html, Size: 7859 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/xe/display: Clean-up PM sequences (rev2) 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi ` (6 preceding siblings ...) 2024-09-04 16:02 ` ✓ Fi.CI.BAT: success for drm/xe/display: Clean-up PM sequences (rev2) Patchwork @ 2024-09-05 13:50 ` Patchwork 7 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2024-09-05 13:50 UTC (permalink / raw) To: Rodrigo Vivi; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 74775 bytes --] == Series Details == Series: drm/xe/display: Clean-up PM sequences (rev2) URL : https://patchwork.freedesktop.org/series/138164/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15358_full -> Patchwork_138164v2_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_138164v2_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_138164v2_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 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_138164v2_full: ### IGT changes ### #### Possible regressions #### * igt@gem_mmap_gtt@cpuset-big-copy-xy: - shard-glk: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk8/igt@gem_mmap_gtt@cpuset-big-copy-xy.html Known issues ------------ Here are the changes found in Patchwork_138164v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@crc32: - shard-rkl: NOTRUN -> [SKIP][2] ([i915#6230]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@api_intel_bb@crc32.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411]) +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-dg1: NOTRUN -> [SKIP][4] ([i915#11078]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@device_reset@unbind-cold-reset-rebind.html * igt@drm_fdinfo@most-busy-check-all@rcs0: - shard-rkl: [PASS][5] -> [FAIL][6] ([i915#7742]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@drm_fdinfo@most-busy-check-all@rcs0.html * igt@drm_fdinfo@most-busy-idle-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][7] ([i915#8414]) +14 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html * igt@drm_fdinfo@virtual-busy-idle: - shard-dg1: NOTRUN -> [SKIP][8] ([i915#8414]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@drm_fdinfo@virtual-busy-idle.html * igt@gem_basic@multigpu-create-close: - shard-rkl: NOTRUN -> [SKIP][9] ([i915#7697]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@ctrl-surf-copy: - shard-dg1: NOTRUN -> [SKIP][10] ([i915#3555] / [i915#9323]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@suspend-resume: - shard-dg1: NOTRUN -> [SKIP][11] ([i915#9323]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_ccs@suspend-resume.html * igt@gem_close_race@multigpu-basic-threads: - shard-dg2: NOTRUN -> [SKIP][12] ([i915#7697]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-set-pat: - shard-rkl: NOTRUN -> [SKIP][13] ([i915#8562]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_sseu@engines: - shard-rkl: NOTRUN -> [SKIP][14] ([i915#280]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gem_ctx_sseu@engines.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-rkl: NOTRUN -> [SKIP][15] ([i915#4525]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_balancer@sliced: - shard-dg1: NOTRUN -> [SKIP][16] ([i915#4812]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_exec_balancer@sliced.html * igt@gem_exec_big@single: - shard-tglu: [PASS][17] -> [ABORT][18] ([i915#11713]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-tglu-8/igt@gem_exec_big@single.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@gem_exec_big@single.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-tglu: NOTRUN -> [SKIP][19] ([i915#6334]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_fair@basic-none-rrul: - shard-dg1: NOTRUN -> [SKIP][20] ([i915#3539] / [i915#4852]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@gem_exec_fair@basic-none-rrul.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-tglu: NOTRUN -> [FAIL][21] ([i915#2842]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_fair@basic-none@vecs0: - shard-rkl: [PASS][22] -> [FAIL][23] ([i915#2842]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-2/igt@gem_exec_fair@basic-none@vecs0.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@gem_exec_fair@basic-none@vecs0.html * igt@gem_exec_fair@basic-pace-solo: - shard-dg1: NOTRUN -> [SKIP][24] ([i915#3539]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_exec_fair@basic-pace-solo.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: NOTRUN -> [FAIL][25] ([i915#2842]) +2 other tests fail [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_flush@basic-wb-set-default: - shard-dg2: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@gem_exec_flush@basic-wb-set-default.html * igt@gem_exec_reloc@basic-cpu-gtt: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#3281]) +8 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_exec_reloc@basic-cpu-gtt.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][28] ([i915#3281]) +11 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@gem_exec_reloc@basic-write-read-active: - shard-dg1: NOTRUN -> [SKIP][29] ([i915#3281]) +8 other tests skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@gem_exec_reloc@basic-write-read-active.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-dg2: NOTRUN -> [SKIP][30] ([i915#4860]) +2 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_fenced_exec_thrash@no-spare-fences: - shard-dg1: NOTRUN -> [SKIP][31] ([i915#4860]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_fenced_exec_thrash@no-spare-fences.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: NOTRUN -> [SKIP][32] ([i915#4613]) +4 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@random-engines: - shard-glk: NOTRUN -> [SKIP][33] ([i915#4613]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk3/igt@gem_lmem_swapping@random-engines.html * igt@gem_mmap@bad-object: - shard-dg1: NOTRUN -> [SKIP][34] ([i915#4083]) +3 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@gem_mmap@bad-object.html * igt@gem_mmap_gtt@coherency: - shard-dg1: NOTRUN -> [SKIP][35] ([i915#4077]) +6 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_mmap_gtt@coherency.html * igt@gem_mmap_offset@clear@smem0: - shard-mtlp: [PASS][36] -> [ABORT][37] ([i915#10029] / [i915#10729]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-7/igt@gem_mmap_offset@clear@smem0.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-5/igt@gem_mmap_offset@clear@smem0.html * igt@gem_mmap_wc@write-wc-read-gtt: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#4083]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_mmap_wc@write-wc-read-gtt.html * igt@gem_partial_pwrite_pread@write-uncached: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#3282]) +3 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_partial_pwrite_pread@write-uncached.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: NOTRUN -> [SKIP][40] ([i915#3282]) +9 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pwrite_snooped: - shard-dg1: NOTRUN -> [SKIP][41] ([i915#3282]) +3 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_pwrite_snooped.html * igt@gem_pxp@display-protected-crc: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#4270]) +2 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-rkl: NOTRUN -> [SKIP][43] ([i915#4270]) +3 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_pxp@reject-modify-context-protection-on: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#4270]) +3 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_pxp@reject-modify-context-protection-on.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][45] ([i915#4270]) +1 other test skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#5190] / [i915#8428]) +3 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg1: NOTRUN -> [SKIP][47] ([i915#4079]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_set_tiling_vs_gtt: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#4079]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_set_tiling_vs_gtt.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#4885]) +1 other test skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#4077]) +5 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_unfence_active_buffers: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#4879]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-rkl: NOTRUN -> [SKIP][52] ([i915#3297]) +1 other test skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-dg1: NOTRUN -> [SKIP][53] ([i915#3297]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gem_userptr_blits@relocations: - shard-rkl: NOTRUN -> [SKIP][54] ([i915#3281] / [i915#3297]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-unmap: - shard-dg2: NOTRUN -> [SKIP][55] ([i915#3297]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gem_userptr_blits@unsync-unmap.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [PASS][56] -> [ABORT][57] ([i915#5566]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk2/igt@gen9_exec_parse@allowed-single.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk8/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: NOTRUN -> [SKIP][58] ([i915#2527]) +1 other test skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@bb-start-out: - shard-dg1: NOTRUN -> [SKIP][59] ([i915#2527]) +1 other test skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@gen9_exec_parse@bb-start-out.html * igt@gen9_exec_parse@valid-registers: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#2856]) +2 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@gen9_exec_parse@valid-registers.html * igt@i915_fb_tiling: - shard-dg2: NOTRUN -> [SKIP][61] ([i915#4881]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@i915_fb_tiling.html * igt@i915_module_load@reload-with-fault-injection: - shard-glk: [PASS][62] -> [ABORT][63] ([i915#9820]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk3/igt@i915_module_load@reload-with-fault-injection.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk2/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_module_load@resize-bar: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#6412]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@i915_module_load@resize-bar.html * igt@i915_pipe_stress@stress-xrgb8888-ytiled: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#7091]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-tglu: NOTRUN -> [SKIP][66] ([i915#8399]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_rc6_residency@rc6-fence@gt0: - shard-tglu: NOTRUN -> [WARN][67] ([i915#2681]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence@gt0.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg1: NOTRUN -> [SKIP][68] ([i915#11681] / [i915#6621]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-idle: - shard-dg2: NOTRUN -> [SKIP][69] ([i915#11681]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@i915_pm_rps@thresholds-idle.html * igt@i915_query@hwconfig_table: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#6245]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@i915_query@hwconfig_table.html * igt@i915_query@test-query-geometry-subslices: - shard-tglu: NOTRUN -> [SKIP][71] ([i915#5723]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@i915_query@test-query-geometry-subslices.html * igt@intel_hwmon@hwmon-read: - shard-tglu: NOTRUN -> [SKIP][72] ([i915#7707]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#5190]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#4212]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#8709]) +11 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-10/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg1: NOTRUN -> [SKIP][76] ([i915#9531]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@modeset-transition@2x-outputs: - shard-glk: [PASS][77] -> [FAIL][78] ([i915#11859]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk8/igt@kms_atomic_transition@modeset-transition@2x-outputs.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk8/igt@kms_atomic_transition@modeset-transition@2x-outputs.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-dg1: NOTRUN -> [SKIP][79] ([i915#1769] / [i915#3555]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1: - shard-snb: [PASS][80] -> [FAIL][81] ([i915#5956]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-snb6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-snb6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html * igt@kms_big_fb@4-tiled-8bpp-rotate-0: - shard-tglu: NOTRUN -> [SKIP][82] ([i915#5286]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html * igt@kms_big_fb@4-tiled-addfb: - shard-dg1: NOTRUN -> [SKIP][83] ([i915#5286]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: NOTRUN -> [SKIP][84] ([i915#5286]) +6 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][85] ([i915#4538] / [i915#5286]) +2 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][86] ([i915#3638]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#3638]) +3 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-0: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#4538] / [i915#5190]) +7 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#4538]) +4 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_joiner@basic-force-joiner: - shard-rkl: NOTRUN -> [SKIP][90] ([i915#10656]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_big_joiner@basic-force-joiner.html * igt@kms_big_joiner@invalid-modeset-force-joiner: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#10656]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_big_joiner@invalid-modeset-force-joiner.html * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#10307] / [i915#10434] / [i915#6095]) +7 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#10307] / [i915#6095]) +191 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-10/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][94] ([i915#6095]) +23 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][95] ([i915#6095]) +69 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#12042]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-dg1: NOTRUN -> [SKIP][97] ([i915#12042]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][98] ([i915#6095]) +115 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@mode-transition: - shard-rkl: NOTRUN -> [SKIP][99] ([i915#3742]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#11616] / [i915#7213]) +3 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#4087]) +3 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend: - shard-rkl: NOTRUN -> [SKIP][102] ([i915#7828]) +9 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#7828]) +7 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-tglu: NOTRUN -> [SKIP][104] ([i915#7828]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-dg1: NOTRUN -> [SKIP][105] ([i915#7828]) +5 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_color@deep-color: - shard-dg1: NOTRUN -> [SKIP][106] ([i915#3555]) +3 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_color@deep-color.html * igt@kms_content_protection@atomic-dpms@pipe-a-dp-4: - shard-dg2: NOTRUN -> [TIMEOUT][107] ([i915#7173]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-11/igt@kms_content_protection@atomic-dpms@pipe-a-dp-4.html * igt@kms_content_protection@content-type-change: - shard-tglu: NOTRUN -> [SKIP][108] ([i915#6944] / [i915#9424]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg1: NOTRUN -> [SKIP][109] ([i915#3299]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: NOTRUN -> [SKIP][110] ([i915#3116]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@dp-mst-type-1: - shard-dg2: NOTRUN -> [SKIP][111] ([i915#3299]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@legacy: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#7118] / [i915#9424]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_content_protection@legacy.html * igt@kms_content_protection@srm: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#7118]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_content_protection@srm.html - shard-rkl: NOTRUN -> [SKIP][114] ([i915#7118]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-rkl: NOTRUN -> [SKIP][115] ([i915#7118] / [i915#9424]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-dg1: NOTRUN -> [SKIP][116] ([i915#7116] / [i915#9424]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-rkl: NOTRUN -> [SKIP][117] ([i915#3555]) +6 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu: NOTRUN -> [SKIP][118] ([i915#11453]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-tglu: NOTRUN -> [SKIP][119] ([i915#3555]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#11453]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html - shard-rkl: NOTRUN -> [SKIP][121] ([i915#11453]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-rkl: NOTRUN -> [SKIP][122] +30 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#4103] / [i915#4213]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-rkl: NOTRUN -> [SKIP][124] ([i915#4103]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][125] -> [FAIL][126] ([i915#2346]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#9067]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: NOTRUN -> [SKIP][128] ([i915#9723]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_display_modes@extended-mode-basic: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#3555]) +6 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#3804]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#8812]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_dsc@dsc-fractional-bpp: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#3840]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_dsc@dsc-with-bpc: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#3555] / [i915#3840]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-formats: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#3555] / [i915#3840]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_dsc@dsc-with-formats.html * igt@kms_fbcon_fbt@psr: - shard-dg1: NOTRUN -> [SKIP][135] ([i915#3469]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@psr1: - shard-rkl: NOTRUN -> [SKIP][136] ([i915#658]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_feature_discovery@psr1.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][137] +13 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#8381]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-dg1: NOTRUN -> [SKIP][139] ([i915#9934]) +3 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check-interruptible: - shard-tglu: NOTRUN -> [SKIP][140] ([i915#3637]) +1 other test skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2: - shard-rkl: [PASS][141] -> [FAIL][142] ([i915#11961]) +1 other test fail [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1: - shard-snb: [PASS][143] -> [FAIL][144] ([i915#2122]) +2 other tests fail [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html * igt@kms_flip@flip-vs-fences: - shard-dg1: NOTRUN -> [SKIP][145] ([i915#8381]) [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_flip@flip-vs-fences.html * igt@kms_flip@flip-vs-panning-vs-hang@d-hdmi-a3: - shard-dg1: NOTRUN -> [INCOMPLETE][146] ([i915#6113]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-13/igt@kms_flip@flip-vs-panning-vs-hang@d-hdmi-a3.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][147] ([i915#2587] / [i915#2672]) +2 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#2672]) +4 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][149] ([i915#2672]) +2 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/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-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#2587] / [i915#2672]) +2 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite: - shard-dg2: [PASS][151] -> [FAIL][152] ([i915#6880]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][153] +35 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite: - shard-tglu: NOTRUN -> [SKIP][154] +28 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][155] ([i915#3458]) +9 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#3458]) +10 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][157] ([i915#8708]) +13 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][158] ([i915#8708]) +15 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-rkl: NOTRUN -> [SKIP][159] ([i915#1825]) +35 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: NOTRUN -> [SKIP][160] ([i915#9766]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw: - shard-glk: NOTRUN -> [SKIP][161] +65 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk3/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#3023]) +28 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#5354]) +24 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_hdmi_inject@inject-audio: - shard-dg1: NOTRUN -> [SKIP][164] ([i915#433]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_hdmi_inject@inject-audio.html * igt@kms_hdr@bpc-switch: - shard-tglu: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#8228]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg1: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#8228]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#8228]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_hdr@static-toggle-suspend.html - shard-rkl: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#8228]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_hdr@static-toggle-suspend.html * igt@kms_plane_lowres@tiling-y: - shard-dg2: NOTRUN -> [SKIP][169] ([i915#8821]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][170] ([i915#8292]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][171] ([i915#8292]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-13/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#9423]) +31 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][173] ([i915#9423]) +7 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][174] ([i915#9423]) +19 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-d-hdmi-a-4.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][175] ([i915#9423]) +3 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][176] ([i915#5235]) +2 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][177] ([i915#9728]) +3 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][178] ([i915#9728]) +12 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html * igt@kms_pm_backlight@bad-brightness: - shard-rkl: NOTRUN -> [SKIP][179] ([i915#5354]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_pm_backlight@bad-brightness.html * igt@kms_pm_backlight@fade: - shard-dg1: NOTRUN -> [SKIP][180] ([i915#5354]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_pm_backlight@fade.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: NOTRUN -> [SKIP][181] ([i915#9340]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [PASS][182] -> [SKIP][183] ([i915#9519]) +1 other test skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-dg2: [PASS][184] -> [SKIP][185] ([i915#9519]) +2 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: NOTRUN -> [SKIP][186] ([i915#6524]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg1: NOTRUN -> [SKIP][187] ([i915#6524]) +1 other test skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf: - shard-dg1: NOTRUN -> [SKIP][188] ([i915#11520]) +3 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#11520]) +3 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#11520]) +3 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][191] ([i915#11520]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-nv12: - shard-rkl: NOTRUN -> [SKIP][192] ([i915#9683]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr2-sprite-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#1072] / [i915#9732]) +14 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html * igt@kms_psr@psr2-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][194] ([i915#9732]) +6 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_psr@psr2-cursor-plane-onoff.html * igt@kms_psr@psr2-sprite-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][195] ([i915#1072] / [i915#9732]) +23 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_psr@psr2-sprite-mmap-cpu.html * igt@kms_psr@psr2-suspend: - shard-dg1: NOTRUN -> [SKIP][196] ([i915#1072] / [i915#9732]) +14 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_psr@psr2-suspend.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#9685]) +1 other test skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@bad-tiling: - shard-dg2: NOTRUN -> [SKIP][198] ([i915#11131]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][199] ([i915#5289]) +1 other test skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-tglu: NOTRUN -> [SKIP][200] ([i915#5289]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_tiled_display@basic-test-pattern: - shard-tglu: NOTRUN -> [SKIP][201] ([i915#8623]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-10/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1: - shard-dg2: NOTRUN -> [FAIL][202] ([i915#9196]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1: - shard-mtlp: [PASS][203] -> [FAIL][204] ([i915#9196]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-c-edp-1.html * igt@kms_vrr@lobf: - shard-dg1: NOTRUN -> [SKIP][205] ([i915#11920]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@kms_vrr@lobf.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#9906]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-dg2: NOTRUN -> [SKIP][207] ([i915#9906]) +1 other test skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#7387]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@perf@global-sseu-config.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][209] ([i915#2434]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-6/igt@perf@mi-rpc.html * igt@perf_pmu@busy-double-start@vecs0: - shard-mtlp: [PASS][210] -> [FAIL][211] ([i915#4349]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-4/igt@perf_pmu@busy-double-start@vecs0.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-8/igt@perf_pmu@busy-double-start@vecs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [PASS][212] -> [FAIL][213] ([i915#4349]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@module-unload: - shard-dg2: NOTRUN -> [FAIL][214] ([i915#11823]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@perf_pmu@module-unload.html * igt@prime_vgem@basic-fence-read: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#3291] / [i915#3708]) +1 other test skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-read: - shard-dg2: NOTRUN -> [SKIP][216] ([i915#3291] / [i915#3708]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@prime_vgem@basic-read.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2: NOTRUN -> [SKIP][217] ([i915#9917]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-1/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#9917]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-1/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@syncobj_timeline@invalid-wait-zero-handles: - shard-dg1: NOTRUN -> [FAIL][219] ([i915#9781]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg1-18/igt@syncobj_timeline@invalid-wait-zero-handles.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - shard-rkl: [FAIL][220] ([i915#7742]) -> [PASS][221] [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-6/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@gem_ctx_engines@invalid-engines: - shard-tglu: [FAIL][222] ([i915#12027]) -> [PASS][223] [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-tglu-8/igt@gem_ctx_engines@invalid-engines.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-7/igt@gem_ctx_engines@invalid-engines.html * igt@i915_hangman@hangcheck-unterminated: - shard-dg2: [INCOMPLETE][224] -> [PASS][225] [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-5/igt@i915_hangman@hangcheck-unterminated.html [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-8/igt@i915_hangman@hangcheck-unterminated.html * igt@i915_module_load@reload-with-fault-injection: - shard-tglu: [ABORT][226] ([i915#9820]) -> [PASS][227] [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-6/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][228] ([i915#11808]) -> [PASS][229] [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-a-hdmi-a-1.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-mtlp: [DMESG-FAIL][230] ([i915#11627] / [i915#2017]) -> [PASS][231] [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_dp_aux_dev: - shard-dg2: [SKIP][232] ([i915#1257]) -> [PASS][233] [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-2/igt@kms_dp_aux_dev.html [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-11/igt@kms_dp_aux_dev.html * igt@kms_flip@2x-modeset-vs-vblank-race@ac-hdmi-a1-hdmi-a2: - shard-glk: [INCOMPLETE][234] -> [PASS][235] [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk6/igt@kms_flip@2x-modeset-vs-vblank-race@ac-hdmi-a1-hdmi-a2.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk8/igt@kms_flip@2x-modeset-vs-vblank-race@ac-hdmi-a1-hdmi-a2.html * igt@kms_flip@plain-flip-ts-check@b-vga1: - shard-snb: [FAIL][236] ([i915#2122]) -> [PASS][237] +3 other tests pass [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-snb7/igt@kms_flip@plain-flip-ts-check@b-vga1.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-snb2/igt@kms_flip@plain-flip-ts-check@b-vga1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt: - shard-dg2: [FAIL][238] ([i915#6880]) -> [PASS][239] [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][240] ([i915#9519]) -> [PASS][241] [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: [SKIP][242] ([i915#9519]) -> [PASS][243] [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress.html [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1: - shard-mtlp: [FAIL][244] ([i915#9196]) -> [PASS][245] [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2: - shard-glk: [FAIL][246] ([i915#9196]) -> [PASS][247] [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-glk6/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-glk3/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-2.html * igt@perf_pmu@busy-double-start@ccs0: - shard-dg2: [FAIL][248] ([i915#4349]) -> [PASS][249] [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-11/igt@perf_pmu@busy-double-start@ccs0.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@perf_pmu@busy-double-start@ccs0.html * igt@perf_pmu@busy-double-start@vcs0: - shard-mtlp: [FAIL][250] ([i915#4349]) -> [PASS][251] +1 other test pass [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-4/igt@perf_pmu@busy-double-start@vcs0.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-8/igt@perf_pmu@busy-double-start@vcs0.html #### Warnings #### * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [ABORT][252] ([i915#10131] / [i915#9697]) -> [ABORT][253] ([i915#10131] / [i915#10887] / [i915#9820]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-mtlp-8/igt@i915_module_load@reload-with-fault-injection.html * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary: - shard-dg2: [SKIP][254] ([i915#3458]) -> [SKIP][255] ([i915#10433] / [i915#3458]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][256] ([i915#3361]) -> [SKIP][257] ([i915#4281]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html * igt@kms_psr@fbc-psr-primary-mmap-cpu: - shard-dg2: [SKIP][258] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][259] ([i915#1072] / [i915#9732]) +3 other tests skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-11/igt@kms_psr@fbc-psr-primary-mmap-cpu.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_psr@fbc-psr-primary-mmap-cpu.html * igt@kms_psr@psr2-primary-blt: - shard-dg2: [SKIP][260] ([i915#1072] / [i915#9732]) -> [SKIP][261] ([i915#1072] / [i915#9673] / [i915#9732]) +9 other tests skip [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-6/igt@kms_psr@psr2-primary-blt.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-11/igt@kms_psr@psr2-primary-blt.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: [SKIP][262] ([i915#11131] / [i915#4235]) -> [SKIP][263] ([i915#11131]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15358/shard-dg2-11/igt@kms_rotation_crc@sprite-rotation-90.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138164v2/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90.html [i915#10029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10029 [i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10729 [i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131 [i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11616]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11616 [i915#11627]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11627 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713 [i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808 [i915#11823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11823 [i915#11859]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11859 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11961]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11961 [i915#12027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12027 [i915#12042]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12042 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#2017]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2017 [i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434 [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#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [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#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#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#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087 [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#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [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#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879 [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5235 [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#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113 [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#7091]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7091 [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#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [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#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9697 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9728]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9728 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781 [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_15358 -> Patchwork_138164v2 CI-20190529: 20190529 CI_DRM_15358: c72d3ffc0308b71024de6f80c3596668991c67ea @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8004: 0e443bec0ccfb56c2754437b465fc197ee4fd481 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_138164v2: c72d3ffc0308b71024de6f80c3596668991c67ea @ 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_138164v2/index.html [-- Attachment #2: Type: text/html, Size: 90205 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2024-09-05 13:50 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi 2024-09-03 22:38 ` [PATCH 2/4] drm/xe/display: Remove i915_drv.h include Rodrigo Vivi 2024-09-04 7:27 ` Jani Nikula 2024-09-03 22:38 ` [PATCH 3/4] drm/xe/display: Kill useless has_display Rodrigo Vivi 2024-09-04 7:33 ` Jani Nikula 2024-09-04 15:22 ` Rodrigo Vivi 2024-09-04 16:08 ` Jani Nikula 2024-09-03 22:38 ` [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence Rodrigo Vivi 2024-09-04 5:39 ` Anshuman Gupta 2024-09-04 15:24 ` Rodrigo Vivi 2024-09-03 23:24 ` ✗ Fi.CI.BAT: failure for drm/xe/display: Clean-up PM sequences Patchwork 2024-09-04 9:02 ` [PATCH 0/4] " Jani Nikula 2024-09-04 15:16 ` Rodrigo Vivi 2024-09-04 16:02 ` ✓ Fi.CI.BAT: success for drm/xe/display: Clean-up PM sequences (rev2) Patchwork 2024-09-05 13:50 ` ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).