* [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
* [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
* [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
* ✗ 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 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 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
* 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 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
* 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 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: 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
* 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
* ✗ 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).