* [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state
@ 2025-06-11 15:52 Ville Syrjala
2025-06-11 15:52 ` [PATCH 1/9] drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL Ville Syrjala
` (13 more replies)
0 siblings, 14 replies; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Attempt to deal with the fact that pipe DMCs can sometimes
lose their state.
Ville Syrjälä (9):
drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
drm/i915/dmc: Shuffle code around
drm/i915/dmc: Extract dmc_load_program()
drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+
drm/i915/dmc: Assert DMC is loaded harder
drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,disable}_pipe()
drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
drivers/gpu/drm/i915/display/intel_display.c | 16 +-
.../i915/display/intel_display_power_well.c | 4 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 336 +++++++++++-------
drivers/gpu/drm/i915/display/intel_dmc.h | 7 +-
.../drm/i915/display/intel_modeset_setup.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 3 +-
6 files changed, 234 insertions(+), 134 deletions(-)
--
2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH 1/9] drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-11 15:52 ` [PATCH 2/9] drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS Ville Syrjala
` (12 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Uma Shankar
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Supposedly nothing post-MTL (even BMG) needs the pipe DMC clock
gating w/a (Wa_16015201720), so don't apply it.
TODO: check if the ADL/DG2 "clock gating needed during DMC loading" part
is actuall needed, not seeing anything in the docs about it...
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index a10e56e7cf31..b6ac480f391c 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -487,7 +487,7 @@ static void mtl_pipedmc_clock_gating_wa(struct intel_display *display)
static void pipedmc_clock_gating_wa(struct intel_display *display, bool enable)
{
- if (DISPLAY_VER(display) >= 14 && enable)
+ if (display->platform.meteorlake && enable)
mtl_pipedmc_clock_gating_wa(display);
else if (DISPLAY_VER(display) == 13)
adlp_pipedmc_clock_gating_wa(display, enable);
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 2/9] drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
2025-06-11 15:52 ` [PATCH 1/9] drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-11 15:52 ` [PATCH 3/9] drm/i915/dmc: Shuffle code around Ville Syrjala
` (11 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Uma Shankar
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The MTL+ pipe DMC clock gating bits can be parametrized.
Make it so.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 3 ++-
drivers/gpu/drm/i915/i915_reg.h | 3 +--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index b6ac480f391c..6392fa928e08 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -482,7 +482,8 @@ static void mtl_pipedmc_clock_gating_wa(struct intel_display *display)
* for pipe A and B.
*/
intel_de_rmw(display, GEN9_CLKGATE_DIS_0, 0,
- MTL_PIPEDMC_GATING_DIS_A | MTL_PIPEDMC_GATING_DIS_B);
+ MTL_PIPEDMC_GATING_DIS(PIPE_A) |
+ MTL_PIPEDMC_GATING_DIS(PIPE_B));
}
static void pipedmc_clock_gating_wa(struct intel_display *display, bool enable)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 52a902532e6f..04fb40867cc0 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -763,8 +763,7 @@
*/
#define GEN9_CLKGATE_DIS_0 _MMIO(0x46530)
#define DARBF_GATING_DIS REG_BIT(27)
-#define MTL_PIPEDMC_GATING_DIS_A REG_BIT(15)
-#define MTL_PIPEDMC_GATING_DIS_B REG_BIT(14)
+#define MTL_PIPEDMC_GATING_DIS(pipe) REG_BIT(15 - (pipe))
#define PWM2_GATING_DIS REG_BIT(14)
#define PWM1_GATING_DIS REG_BIT(13)
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 3/9] drm/i915/dmc: Shuffle code around
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
2025-06-11 15:52 ` [PATCH 1/9] drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL Ville Syrjala
2025-06-11 15:52 ` [PATCH 2/9] drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-11 15:52 ` [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program() Ville Syrjala
` (10 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Uma Shankar
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Shuffle the DMC_EVT_CTL related stuff around once more. We'll need
this stuff during intel_dmc_enable_pipe(), and this lets us avoid
forward declarations.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 144 +++++++++++------------
1 file changed, 72 insertions(+), 72 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 6392fa928e08..5a43298cd0e7 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -505,42 +505,6 @@ static u32 pipedmc_interrupt_mask(struct intel_display *display)
PIPEDMC_ATS_FAULT;
}
-void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
-{
- enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
-
- if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
- return;
-
- if (DISPLAY_VER(display) >= 20) {
- intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
- intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~pipedmc_interrupt_mask(display));
- }
-
- if (DISPLAY_VER(display) >= 14)
- intel_de_rmw(display, MTL_PIPEDMC_CONTROL, 0, PIPEDMC_ENABLE_MTL(pipe));
- else
- intel_de_rmw(display, PIPEDMC_CONTROL(pipe), 0, PIPEDMC_ENABLE);
-}
-
-void intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe)
-{
- enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
-
- if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
- return;
-
- if (DISPLAY_VER(display) >= 14)
- intel_de_rmw(display, MTL_PIPEDMC_CONTROL, PIPEDMC_ENABLE_MTL(pipe), 0);
- else
- intel_de_rmw(display, PIPEDMC_CONTROL(pipe), PIPEDMC_ENABLE, 0);
-
- if (DISPLAY_VER(display) >= 20) {
- intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~0);
- intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
- }
-}
-
static u32 dmc_evt_ctl_disable(void)
{
return REG_FIELD_PREP(DMC_EVT_CTL_TYPE_MASK,
@@ -578,6 +542,78 @@ static bool is_event_handler(struct intel_display *display,
REG_FIELD_GET(DMC_EVT_CTL_EVENT_ID_MASK, data) == event_id;
}
+static bool disable_dmc_evt(struct intel_display *display,
+ enum intel_dmc_id dmc_id,
+ i915_reg_t reg, u32 data)
+{
+ if (!is_dmc_evt_ctl_reg(display, dmc_id, reg))
+ return false;
+
+ /* keep all pipe DMC events disabled by default */
+ if (dmc_id != DMC_FW_MAIN)
+ return true;
+
+ /* also disable the flip queue event on the main DMC on TGL */
+ if (display->platform.tigerlake &&
+ is_event_handler(display, dmc_id, MAINDMC_EVENT_CLK_MSEC, reg, data))
+ return true;
+
+ /* also disable the HRR event on the main DMC on TGL/ADLS */
+ if ((display->platform.tigerlake || display->platform.alderlake_s) &&
+ is_event_handler(display, dmc_id, MAINDMC_EVENT_VBLANK_A, reg, data))
+ return true;
+
+ return false;
+}
+
+static u32 dmc_mmiodata(struct intel_display *display,
+ struct intel_dmc *dmc,
+ enum intel_dmc_id dmc_id, int i)
+{
+ if (disable_dmc_evt(display, dmc_id,
+ dmc->dmc_info[dmc_id].mmioaddr[i],
+ dmc->dmc_info[dmc_id].mmiodata[i]))
+ return dmc_evt_ctl_disable();
+ else
+ return dmc->dmc_info[dmc_id].mmiodata[i];
+}
+
+void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
+{
+ enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
+
+ if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
+ return;
+
+ if (DISPLAY_VER(display) >= 20) {
+ intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
+ intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~pipedmc_interrupt_mask(display));
+ }
+
+ if (DISPLAY_VER(display) >= 14)
+ intel_de_rmw(display, MTL_PIPEDMC_CONTROL, 0, PIPEDMC_ENABLE_MTL(pipe));
+ else
+ intel_de_rmw(display, PIPEDMC_CONTROL(pipe), 0, PIPEDMC_ENABLE);
+}
+
+void intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe)
+{
+ enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
+
+ if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
+ return;
+
+ if (DISPLAY_VER(display) >= 14)
+ intel_de_rmw(display, MTL_PIPEDMC_CONTROL, PIPEDMC_ENABLE_MTL(pipe), 0);
+ else
+ intel_de_rmw(display, PIPEDMC_CONTROL(pipe), PIPEDMC_ENABLE, 0);
+
+ if (DISPLAY_VER(display) >= 20) {
+ intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~0);
+ intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
+ }
+}
+
static void dmc_configure_event(struct intel_display *display,
enum intel_dmc_id dmc_id,
unsigned int event_id,
@@ -638,42 +674,6 @@ void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct intel_display
dmc_configure_event(display, dmc_id, PIPEDMC_EVENT_VBLANK, enable);
}
-static bool disable_dmc_evt(struct intel_display *display,
- enum intel_dmc_id dmc_id,
- i915_reg_t reg, u32 data)
-{
- if (!is_dmc_evt_ctl_reg(display, dmc_id, reg))
- return false;
-
- /* keep all pipe DMC events disabled by default */
- if (dmc_id != DMC_FW_MAIN)
- return true;
-
- /* also disable the flip queue event on the main DMC on TGL */
- if (display->platform.tigerlake &&
- is_event_handler(display, dmc_id, MAINDMC_EVENT_CLK_MSEC, reg, data))
- return true;
-
- /* also disable the HRR event on the main DMC on TGL/ADLS */
- if ((display->platform.tigerlake || display->platform.alderlake_s) &&
- is_event_handler(display, dmc_id, MAINDMC_EVENT_VBLANK_A, reg, data))
- return true;
-
- return false;
-}
-
-static u32 dmc_mmiodata(struct intel_display *display,
- struct intel_dmc *dmc,
- enum intel_dmc_id dmc_id, int i)
-{
- if (disable_dmc_evt(display, dmc_id,
- dmc->dmc_info[dmc_id].mmioaddr[i],
- dmc->dmc_info[dmc_id].mmiodata[i]))
- return dmc_evt_ctl_disable();
- else
- return dmc->dmc_info[dmc_id].mmiodata[i];
-}
-
/**
* intel_dmc_load_program() - write the firmware from memory to register.
* @display: display instance
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (2 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 3/9] drm/i915/dmc: Shuffle code around Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-12 20:16 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A Ville Syrjala
` (9 subsequent siblings)
13 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
We'll be needing to reload the program for individual DMCs.
To make that possible pull the code to load the program for
a single DMC into a new function.
This does change the order of things during init/resume
a bit; previously we loaded the program RAM for all DMCs first,
and then loaded the MMIO registers for all DMCs. Now those
operations will be interleaved between different DMCs.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 78 +++++++++++++-----------
1 file changed, 42 insertions(+), 36 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 5a43298cd0e7..331db28039db 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -432,25 +432,22 @@ static void disable_event_handler(struct intel_display *display,
intel_de_write(display, htp_reg, 0);
}
-static void disable_all_event_handlers(struct intel_display *display)
+static void disable_all_event_handlers(struct intel_display *display,
+ enum intel_dmc_id dmc_id)
{
- enum intel_dmc_id dmc_id;
+ int handler;
/* TODO: disable the event handlers on pre-GEN12 platforms as well */
if (DISPLAY_VER(display) < 12)
return;
- for_each_dmc_id(dmc_id) {
- int handler;
+ if (!has_dmc_id_fw(display, dmc_id))
+ return;
- if (!has_dmc_id_fw(display, dmc_id))
- continue;
-
- for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
- disable_event_handler(display,
- DMC_EVT_CTL(display, dmc_id, handler),
- DMC_EVT_HTP(display, dmc_id, handler));
- }
+ for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
+ disable_event_handler(display,
+ DMC_EVT_CTL(display, dmc_id, handler),
+ DMC_EVT_HTP(display, dmc_id, handler));
}
static void adlp_pipedmc_clock_gating_wa(struct intel_display *display, bool enable)
@@ -578,6 +575,30 @@ static u32 dmc_mmiodata(struct intel_display *display,
return dmc->dmc_info[dmc_id].mmiodata[i];
}
+static void dmc_load_program(struct intel_display *display,
+ enum intel_dmc_id dmc_id)
+{
+ struct intel_dmc *dmc = display_to_dmc(display);
+ int i;
+
+ disable_all_event_handlers(display, dmc_id);
+
+ preempt_disable();
+
+ for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
+ intel_de_write_fw(display,
+ DMC_PROGRAM(dmc->dmc_info[dmc_id].start_mmioaddr, i),
+ dmc->dmc_info[dmc_id].payload[i]);
+ }
+
+ preempt_enable();
+
+ for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
+ intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
+ dmc_mmiodata(display, dmc, dmc_id, i));
+ }
+}
+
void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
{
enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
@@ -685,37 +706,17 @@ void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct intel_display
void intel_dmc_load_program(struct intel_display *display)
{
struct i915_power_domains *power_domains = &display->power.domains;
- struct intel_dmc *dmc = display_to_dmc(display);
enum intel_dmc_id dmc_id;
- u32 i;
if (!intel_dmc_has_payload(display))
return;
- pipedmc_clock_gating_wa(display, true);
-
- disable_all_event_handlers(display);
-
assert_display_rpm_held(display);
- preempt_disable();
+ pipedmc_clock_gating_wa(display, true);
- for_each_dmc_id(dmc_id) {
- for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
- intel_de_write_fw(display,
- DMC_PROGRAM(dmc->dmc_info[dmc_id].start_mmioaddr, i),
- dmc->dmc_info[dmc_id].payload[i]);
- }
- }
-
- preempt_enable();
-
- for_each_dmc_id(dmc_id) {
- for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
- intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
- dmc_mmiodata(display, dmc, dmc_id, i));
- }
- }
+ for_each_dmc_id(dmc_id)
+ dmc_load_program(display, dmc_id);
power_domains->dc_state = 0;
@@ -733,11 +734,16 @@ void intel_dmc_load_program(struct intel_display *display)
*/
void intel_dmc_disable_program(struct intel_display *display)
{
+ enum intel_dmc_id dmc_id;
+
if (!intel_dmc_has_payload(display))
return;
pipedmc_clock_gating_wa(display, true);
- disable_all_event_handlers(display);
+
+ for_each_dmc_id(dmc_id)
+ disable_all_event_handlers(display, dmc_id);
+
pipedmc_clock_gating_wa(display, false);
}
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (3 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program() Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-12 20:32 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 6/9] drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+ Ville Syrjala
` (8 subsequent siblings)
13 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
On TGL/derivatives the entire pipe DMC state (program + MMIO) is
lost when PG1 is disabled, and the main DMC does not restore
any of it. Reload the state when enabling a pipe.
The other option would be to not load the pipe DMC at all since
it's only needed for "fast LACE" (which we don't use) on these
platforms. But let's keep it around just in case we ever decide
that "fast LACE" is something we want.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 331db28039db..fd99c4645260 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -599,6 +599,12 @@ static void dmc_load_program(struct intel_display *display,
}
}
+static bool need_pipedmc_load_program(struct intel_display *display)
+{
+ /* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */
+ return DISPLAY_VER(display) == 12;
+}
+
void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
{
enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
@@ -606,6 +612,9 @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
return;
+ if (need_pipedmc_load_program(display))
+ dmc_load_program(display, dmc_id);
+
if (DISPLAY_VER(display) >= 20) {
intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~pipedmc_interrupt_mask(display));
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 6/9] drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (4 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-11 15:52 ` [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder Ville Syrjala
` (7 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Uma Shankar
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
On PTL+ the pipe DMC on pipes C/D loses its MMIO state occasionally.
Not quite sure what the specific sequence is that makes this happen
(eg. simply disabling PG2 doesn't seem to be enough to trigger this
on its own).
Reload the MMIO registers for the affected pipes when enabling the
pipe DMC. So far I've not see this happen on PTL pipe A/B, nor on any
pipe on any other post-TGL platform.
The DMC program RAM doesn't appear to need manual restoring, though
Windows appears to be doing exactly that on most platforms (for some
of the pipes). None of this is properly documented anywhere it seems.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 32 +++++++++++++++++++-----
1 file changed, 26 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index fd99c4645260..76b88c9bea02 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -575,8 +575,18 @@ static u32 dmc_mmiodata(struct intel_display *display,
return dmc->dmc_info[dmc_id].mmiodata[i];
}
-static void dmc_load_program(struct intel_display *display,
- enum intel_dmc_id dmc_id)
+static void dmc_load_mmio(struct intel_display *display, enum intel_dmc_id dmc_id)
+{
+ struct intel_dmc *dmc = display_to_dmc(display);
+ int i;
+
+ for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
+ intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
+ dmc_mmiodata(display, dmc, dmc_id, i));
+ }
+}
+
+static void dmc_load_program(struct intel_display *display, enum intel_dmc_id dmc_id)
{
struct intel_dmc *dmc = display_to_dmc(display);
int i;
@@ -593,10 +603,7 @@ static void dmc_load_program(struct intel_display *display,
preempt_enable();
- for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
- intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
- dmc_mmiodata(display, dmc, dmc_id, i));
- }
+ dmc_load_mmio(display, dmc_id);
}
static bool need_pipedmc_load_program(struct intel_display *display)
@@ -605,6 +612,17 @@ static bool need_pipedmc_load_program(struct intel_display *display)
return DISPLAY_VER(display) == 12;
}
+static bool need_pipedmc_load_mmio(struct intel_display *display, enum pipe pipe)
+{
+ /*
+ * On PTL pipe C/D PIPEDMC MMIO state is lost sometimes
+ *
+ * TODO figure out when exactly this happens, so far it
+ * didn't seem 100% deterministic...
+ */
+ return DISPLAY_VER(display) >= 30 && pipe >= PIPE_C;
+}
+
void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
{
enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
@@ -614,6 +632,8 @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
if (need_pipedmc_load_program(display))
dmc_load_program(display, dmc_id);
+ else if (need_pipedmc_load_mmio(display, pipe))
+ dmc_load_mmio(display, dmc_id);
if (DISPLAY_VER(display) >= 20) {
intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (5 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 6/9] drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+ Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-12 20:55 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe() Ville Syrjala
` (6 subsequent siblings)
13 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Currently we have some asserts to make sure the main DMC has been
loaded. Add similar assers for the pipe DMCs. And we migth as well
just check all the mmio registers the firmware has asked us to
initialize. That also covers the hardcoded SSP/HTP registers we were
checking for the main DMC.
TODO: Maybe always configure DMC_EVT_CTL_ENABLE the way the firmware
has it set so that we wouldn't need to special case in the assert?
v2: Also assert in intel_dmc_load_program()
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
.../i915/display/intel_display_power_well.c | 4 +-
drivers/gpu/drm/i915/display/intel_dmc.c | 60 ++++++++++++++-----
drivers/gpu/drm/i915/display/intel_dmc.h | 2 +-
3 files changed, 48 insertions(+), 18 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index cba96f920fd2..0f1848b970a7 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -829,7 +829,7 @@ static void assert_can_enable_dc5(struct intel_display *display)
assert_display_rpm_held(display);
- assert_dmc_loaded(display);
+ assert_main_dmc_loaded(display);
}
void gen9_enable_dc5(struct intel_display *display)
@@ -860,7 +860,7 @@ static void assert_can_enable_dc6(struct intel_display *display)
DC_STATE_EN_UPTO_DC6),
"DC6 already programmed to be enabled.\n");
- assert_dmc_loaded(display);
+ assert_main_dmc_loaded(display);
}
void skl_enable_dc6(struct intel_display *display)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 76b88c9bea02..37618797d931 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -606,6 +606,46 @@ static void dmc_load_program(struct intel_display *display, enum intel_dmc_id dm
dmc_load_mmio(display, dmc_id);
}
+static void assert_dmc_loaded(struct intel_display *display,
+ enum intel_dmc_id dmc_id)
+{
+ struct intel_dmc *dmc = display_to_dmc(display);
+ u32 expected, found;
+ int i;
+
+ if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
+ return;
+
+ found = intel_de_read(display, DMC_PROGRAM(dmc->dmc_info[dmc_id].start_mmioaddr, 0));
+ expected = dmc->dmc_info[dmc_id].payload[0];
+
+ drm_WARN(display->drm, found != expected,
+ "DMC %d program storage start incorrect (expected 0x%x, current 0x%x)\n",
+ dmc_id, expected, found);
+
+ for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
+ i915_reg_t reg = dmc->dmc_info[dmc_id].mmioaddr[i];
+
+ found = intel_de_read(display, reg);
+ expected = dmc_mmiodata(display, dmc, dmc_id, i);
+
+ /* once set DMC_EVT_CTL_ENABLE can't be cleared :/ */
+ if (is_dmc_evt_ctl_reg(display, dmc_id, reg)) {
+ found &= ~DMC_EVT_CTL_ENABLE;
+ expected &= ~DMC_EVT_CTL_ENABLE;
+ }
+
+ drm_WARN(display->drm, found != expected,
+ "DMC %d mmio[%d]/0x%x incorrect (expected 0x%x, current 0x%x)\n",
+ dmc_id, i, i915_mmio_reg_offset(reg), expected, found);
+ }
+}
+
+void assert_main_dmc_loaded(struct intel_display *display)
+{
+ assert_dmc_loaded(display, DMC_FW_MAIN);
+}
+
static bool need_pipedmc_load_program(struct intel_display *display)
{
/* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */
@@ -635,6 +675,8 @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
else if (need_pipedmc_load_mmio(display, pipe))
dmc_load_mmio(display, dmc_id);
+ assert_dmc_loaded(display, dmc_id);
+
if (DISPLAY_VER(display) >= 20) {
intel_de_write(display, PIPEDMC_INTERRUPT(pipe), pipedmc_interrupt_mask(display));
intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~pipedmc_interrupt_mask(display));
@@ -744,8 +786,10 @@ void intel_dmc_load_program(struct intel_display *display)
pipedmc_clock_gating_wa(display, true);
- for_each_dmc_id(dmc_id)
+ for_each_dmc_id(dmc_id) {
dmc_load_program(display, dmc_id);
+ assert_dmc_loaded(display, dmc_id);
+ }
power_domains->dc_state = 0;
@@ -776,20 +820,6 @@ void intel_dmc_disable_program(struct intel_display *display)
pipedmc_clock_gating_wa(display, false);
}
-void assert_dmc_loaded(struct intel_display *display)
-{
- struct intel_dmc *dmc = display_to_dmc(display);
-
- drm_WARN_ONCE(display->drm, !dmc, "DMC not initialized\n");
- drm_WARN_ONCE(display->drm, dmc &&
- !intel_de_read(display, DMC_PROGRAM(dmc->dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)),
- "DMC program storage start is NULL\n");
- drm_WARN_ONCE(display->drm, !intel_de_read(display, DMC_SSP_BASE),
- "DMC SSP Base Not fine\n");
- drm_WARN_ONCE(display->drm, !intel_de_read(display, DMC_HTP_SKL),
- "DMC HTP Not fine\n");
-}
-
static bool fw_info_matches_stepping(const struct intel_fw_info *fw_info,
const struct stepping_info *si)
{
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h
index a98e8deff13a..a3792052078a 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.h
+++ b/drivers/gpu/drm/i915/display/intel_dmc.h
@@ -32,7 +32,7 @@ struct intel_dmc_snapshot *intel_dmc_snapshot_capture(struct intel_display *disp
void intel_dmc_snapshot_print(const struct intel_dmc_snapshot *snapshot, struct drm_printer *p);
void intel_dmc_update_dc6_allowed_count(struct intel_display *display, bool start_tracking);
-void assert_dmc_loaded(struct intel_display *display);
+void assert_main_dmc_loaded(struct intel_display *display);
void intel_pipedmc_irq_handler(struct intel_display *display, enum pipe pipe);
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe()
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (6 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-12 20:58 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible Ville Syrjala
` (5 subsequent siblings)
13 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
I'll need to examine the crtc state during intel_dmc_enable_pipe().
To that end pass the whole crtc into intel_dmc_{enable,disable}_pipe().
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 16 ++++++++++++----
drivers/gpu/drm/i915/display/intel_dmc.c | 10 ++++++++--
drivers/gpu/drm/i915/display/intel_dmc.h | 5 +++--
.../gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
4 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index b0c7c46ffbe2..eeb3aa7757f0 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -1659,8 +1659,12 @@ static void hsw_crtc_enable(struct intel_atomic_state *state,
if (drm_WARN_ON(display->drm, crtc->active))
return;
- for_each_pipe_crtc_modeset_enable(display, pipe_crtc, new_crtc_state, i)
- intel_dmc_enable_pipe(display, pipe_crtc->pipe);
+ for_each_pipe_crtc_modeset_enable(display, pipe_crtc, new_crtc_state, i) {
+ const struct intel_crtc_state *new_pipe_crtc_state =
+ intel_atomic_get_new_crtc_state(state, pipe_crtc);
+
+ intel_dmc_enable_pipe(new_pipe_crtc_state);
+ }
intel_encoders_pre_pll_enable(state, crtc);
@@ -1798,8 +1802,12 @@ static void hsw_crtc_disable(struct intel_atomic_state *state,
intel_encoders_post_pll_disable(state, crtc);
- for_each_pipe_crtc_modeset_disable(display, pipe_crtc, old_crtc_state, i)
- intel_dmc_disable_pipe(display, pipe_crtc->pipe);
+ for_each_pipe_crtc_modeset_disable(display, pipe_crtc, old_crtc_state, i) {
+ const struct intel_crtc_state *old_pipe_crtc_state =
+ intel_atomic_get_old_crtc_state(state, pipe_crtc);
+
+ intel_dmc_disable_pipe(old_pipe_crtc_state);
+ }
}
/* Prefer intel_encoder_is_combo() */
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 37618797d931..0562ee1d0905 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -663,8 +663,11 @@ static bool need_pipedmc_load_mmio(struct intel_display *display, enum pipe pipe
return DISPLAY_VER(display) >= 30 && pipe >= PIPE_C;
}
-void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
+void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state)
{
+ struct intel_display *display = to_intel_display(crtc_state);
+ struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
+ enum pipe pipe = crtc->pipe;
enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
@@ -688,8 +691,11 @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
intel_de_rmw(display, PIPEDMC_CONTROL(pipe), 0, PIPEDMC_ENABLE);
}
-void intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe)
+void intel_dmc_disable_pipe(const struct intel_crtc_state *crtc_state)
{
+ struct intel_display *display = to_intel_display(crtc_state);
+ struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
+ enum pipe pipe = crtc->pipe;
enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h
index a3792052078a..7820fa5aed3e 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.h
+++ b/drivers/gpu/drm/i915/display/intel_dmc.h
@@ -10,14 +10,15 @@
enum pipe;
struct drm_printer;
+struct intel_crtc_state;
struct intel_display;
struct intel_dmc_snapshot;
void intel_dmc_init(struct intel_display *display);
void intel_dmc_load_program(struct intel_display *display);
void intel_dmc_disable_program(struct intel_display *display);
-void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe);
-void intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe);
+void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state);
+void intel_dmc_disable_pipe(const struct intel_crtc_state *crtc_state);
void intel_dmc_block_pkgc(struct intel_display *display, enum pipe pipe,
bool block);
void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct intel_display *display,
diff --git a/drivers/gpu/drm/i915/display/intel_modeset_setup.c b/drivers/gpu/drm/i915/display/intel_modeset_setup.c
index 05e1b309ba2c..8415f3d703ed 100644
--- a/drivers/gpu/drm/i915/display/intel_modeset_setup.c
+++ b/drivers/gpu/drm/i915/display/intel_modeset_setup.c
@@ -961,7 +961,7 @@ void intel_modeset_setup_hw_state(struct intel_display *display,
drm_crtc_vblank_reset(&crtc->base);
if (crtc_state->hw.active) {
- intel_dmc_enable_pipe(display, crtc->pipe);
+ intel_dmc_enable_pipe(crtc_state);
intel_crtc_vblank_on(crtc_state);
}
}
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (7 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe() Ville Syrjala
@ 2025-06-11 15:52 ` Ville Syrjala
2025-06-12 21:02 ` Shankar, Uma
2025-06-11 17:37 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: Deal with loss of pipe DMC state Patchwork
` (4 subsequent siblings)
13 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjala @ 2025-06-11 15:52 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
On TGL/derivatives the pipe DMC state is lost when PG1 is disabled,
and the main DMC does not restore any of it. This means the state will
also be lost during PSR+DC5/6. It seems safest to not even enable the
pipe DMC in that case (the main DMC does restore the pipe DMC enable
bit in PIPEDMC_CONTROL_A for some reason).
Since pipe DMC is only needed for "fast LACE" on these platforms we aren't
actually losing anything here. In the future if we do want to enable
"fast LACE" we'll just have to remember that it won't be compatible with
PSR.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dmc.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c
index 0562ee1d0905..f918d08acd0d 100644
--- a/drivers/gpu/drm/i915/display/intel_dmc.c
+++ b/drivers/gpu/drm/i915/display/intel_dmc.c
@@ -663,6 +663,21 @@ static bool need_pipedmc_load_mmio(struct intel_display *display, enum pipe pipe
return DISPLAY_VER(display) >= 30 && pipe >= PIPE_C;
}
+static bool can_enable_pipedmc(const struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+
+ /*
+ * On TGL/derivatives pipe DMC state is lost when PG1 is disabled.
+ * Do not even enable the pipe DMC when that can happen outside
+ * of driver control (PSR+DC5/6).
+ */
+ if (DISPLAY_VER(display) == 12 && crtc_state->has_psr)
+ return false;
+
+ return true;
+}
+
void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
@@ -673,6 +688,11 @@ void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state)
if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
return;
+ if (!can_enable_pipedmc(crtc_state)) {
+ intel_dmc_disable_pipe(crtc_state);
+ return;
+ }
+
if (need_pipedmc_load_program(display))
dmc_load_program(display, dmc_id);
else if (need_pipedmc_load_mmio(display, pipe))
--
2.49.0
^ permalink raw reply related [flat|nested] 24+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: Deal with loss of pipe DMC state
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (8 preceding siblings ...)
2025-06-11 15:52 ` [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible Ville Syrjala
@ 2025-06-11 17:37 ` Patchwork
2025-06-11 17:59 ` ✓ i915.CI.BAT: success " Patchwork
` (3 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2025-06-11 17:37 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/dmc: Deal with loss of pipe DMC state
URL : https://patchwork.freedesktop.org/series/150111/
State : warning
== Summary ==
Error: dim checkpatch failed
c7efbf9ad7e5 drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL
b58f40be8f18 drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS
6e70aede7a05 drm/i915/dmc: Shuffle code around
-:112: WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#112: FILE: drivers/gpu/drm/i915/display/intel_dmc.c:590:
+ intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe), ~pipedmc_interrupt_mask(display));
total: 0 errors, 1 warnings, 0 checks, 162 lines checked
5236a3eda7eb drm/i915/dmc: Extract dmc_load_program()
ca0213a40c15 drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
3ea8d44bd573 drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+
52c838714e07 drm/i915/dmc: Assert DMC is loaded harder
530e0a6f1837 drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe()
96391ed8fc2d drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dmc: Deal with loss of pipe DMC state
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (9 preceding siblings ...)
2025-06-11 17:37 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: Deal with loss of pipe DMC state Patchwork
@ 2025-06-11 17:59 ` Patchwork
2025-06-11 21:09 ` ✗ i915.CI.Full: failure " Patchwork
` (2 subsequent siblings)
13 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2025-06-11 17:59 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2766 bytes --]
== Series Details ==
Series: drm/i915/dmc: Deal with loss of pipe DMC state
URL : https://patchwork.freedesktop.org/series/150111/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16685 -> Patchwork_150111v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/index.html
Participating hosts (41 -> 40)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_150111v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [PASS][1] -> [INCOMPLETE][2] ([i915#12904]) +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-2: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/bat-arlh-2/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/bat-dg2-14/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-arlh-3: [TIMEOUT][7] -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/bat-arlh-3/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/bat-arlh-3/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
Build changes
-------------
* Linux: CI_DRM_16685 -> Patchwork_150111v1
CI-20190529: 20190529
CI_DRM_16685: aafbd01c99cde1b0b8a117e0ae1b77e87554c7b6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8404: dad4b2bb9e5a2c87ae0275efbf9f0df00a67ef46 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_150111v1: aafbd01c99cde1b0b8a117e0ae1b77e87554c7b6 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/index.html
[-- Attachment #2: Type: text/html, Size: 3499 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/dmc: Deal with loss of pipe DMC state
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (10 preceding siblings ...)
2025-06-11 17:59 ` ✓ i915.CI.BAT: success " Patchwork
@ 2025-06-11 21:09 ` Patchwork
2025-06-14 9:13 ` ✓ i915.CI.BAT: success for drm/i915/dmc: Deal with loss of pipe DMC state (rev2) Patchwork
2025-06-14 11:01 ` ✗ i915.CI.Full: failure " Patchwork
13 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2025-06-11 21:09 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 102416 bytes --]
== Series Details ==
Series: drm/i915/dmc: Deal with loss of pipe DMC state
URL : https://patchwork.freedesktop.org/series/150111/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16685_full -> Patchwork_150111v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_150111v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_150111v1_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 (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_150111v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3:
- shard-dg2: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-7/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-7/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-3.html
* igt@runner@aborted:
- shard-mtlp: NOTRUN -> [FAIL][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-8/igt@runner@aborted.html
Known issues
------------
Here are the changes found in Patchwork_150111v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#6230])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@api_intel_bb@crc32.html
- shard-tglu-1: NOTRUN -> [SKIP][5] ([i915#6230])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg2-9: NOTRUN -> [SKIP][6] ([i915#8411])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#11078])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@device_reset@unbind-cold-reset-rebind.html
- shard-dg2-9: NOTRUN -> [SKIP][8] ([i915#11078])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_caching@read-writes:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#4873])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@gem_caching@read-writes.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#3555] / [i915#9323]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#3555] / [i915#9323])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][13] ([i915#12392])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-process:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#7697])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_close_race@multigpu-basic-threads.html
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#7697])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_ctx_isolation@preservation-s3:
- shard-rkl: [PASS][17] -> [INCOMPLETE][18] ([i915#12353]) +1 other test incomplete
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-8/igt@gem_ctx_isolation@preservation-s3.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@gem_ctx_isolation@preservation-s3.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#8555])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg2-9: NOTRUN -> [SKIP][20] ([i915#280])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#280])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#4525]) +3 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#4525])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#4525]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][25] ([i915#11965]) +4 other tests fail
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_fence@concurrent:
- shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#4812])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_fence@submit3:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4812]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-wb-set-default:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_exec_flush@basic-wb-set-default.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2: NOTRUN -> [SKIP][29] +13 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-gtt-wc:
- shard-dg2-9: NOTRUN -> [SKIP][30] ([i915#3281]) +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-wc.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][31] ([i915#3281]) +18 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#3281]) +8 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#4537] / [i915#4812])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: NOTRUN -> [ABORT][34] ([i915#7975] / [i915#8213]) +1 other test abort
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4860])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#4860]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-tglu: NOTRUN -> [SKIP][37] ([i915#4613]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu-1: NOTRUN -> [SKIP][38] ([i915#4613]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@verify:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#4613]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@gem_lmem_swapping@verify.html
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4613])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@gem_lmem_swapping@verify.html
* igt@gem_media_fill@media-fill:
- shard-dg2-9: NOTRUN -> [SKIP][41] ([i915#8289])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_media_fill@media-fill.html
* igt@gem_mmap@basic:
- shard-dg2-9: NOTRUN -> [SKIP][42] ([i915#4083])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@big-copy-odd:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4077]) +5 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_mmap_gtt@big-copy-odd.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#4077]) +8 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#4083]) +4 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#3282]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_partial_pwrite_pread@write:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3282]) +3 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_partial_pwrite_pread@write.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#3282]) +7 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pread@exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][49] ([i915#2658])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_pread@exhaustion.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2-9: NOTRUN -> [SKIP][50] ([i915#4270]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4270]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][52] ([i915#12964]) +2 other tests timeout
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [PASS][53] -> [TIMEOUT][54] ([i915#12917] / [i915#12964]) +1 other test timeout
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-rkl: NOTRUN -> [TIMEOUT][55] ([i915#12917] / [i915#12964]) +1 other test timeout
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][56] ([i915#5190] / [i915#8428]) +3 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled.html
* igt@gem_render_copy@y-tiled-to-vebox-linear:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#5190] / [i915#8428]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@gem_render_copy@y-tiled-to-vebox-linear.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#8428]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][59] ([i915#8411]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4885])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_tiled_pread_pwrite:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4079]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#3297])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#3297])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3297] / [i915#4880]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#3297])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@gem_userptr_blits@unsync-overlap.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu-1: NOTRUN -> [SKIP][66] ([i915#3297])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#2527]) +4 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@gen9_exec_parse@bb-oversize.html
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#2527] / [i915#2856]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@shadow-peek:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#2856]) +2 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@unaligned-access:
- shard-tglu-1: NOTRUN -> [SKIP][70] ([i915#2527] / [i915#2856]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@gen9_exec_parse@unaligned-access.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2-9: NOTRUN -> [SKIP][71] ([i915#2856]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: NOTRUN -> [DMESG-WARN][72] ([i915#12964]) +11 other tests dmesg-warn
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][73] ([i915#8399])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#5723])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
- shard-tglu-1: NOTRUN -> [SKIP][75] ([i915#5723])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@i915_query@test-query-geometry-subslices.html
* igt@i915_selftest@live@workarounds:
- shard-dg2: [PASS][76] -> [DMESG-FAIL][77] ([i915#12061]) +1 other test dmesg-fail
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-2/igt@i915_selftest@live@workarounds.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-2/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#6645])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@sysfs-reader:
- shard-rkl: [PASS][79] -> [INCOMPLETE][80] ([i915#4817])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-5/igt@i915_suspend@sysfs-reader.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-3/igt@i915_suspend@sysfs-reader.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#7707])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4212])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-dg2: [PASS][83] -> [FAIL][84] ([i915#13320])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-7/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#8709]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#8709]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#8709]) +7 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-1/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-9: NOTRUN -> [SKIP][88] ([i915#12967] / [i915#6228])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_async_flips@invalid-async-flip-atomic:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#12967])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_async_flips@invalid-async-flip-atomic.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][90] ([i915#1769] / [i915#3555])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#5286]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#5286]) +7 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#5286]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-180:
- shard-rkl: [PASS][94] -> [DMESG-WARN][95] ([i915#12964]) +3 other tests dmesg-warn
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-8/igt@kms_big_fb@linear-32bpp-rotate-180.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_big_fb@linear-32bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#3638]) +5 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2-9: NOTRUN -> [SKIP][97] ([i915#4538] / [i915#5190]) +5 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#5190]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#4538] / [i915#5190]) +7 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: NOTRUN -> [SKIP][100] +31 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#10307] / [i915#6095]) +184 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-dp-3.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#12313]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][103] ([i915#10307] / [i915#6095]) +39 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-4/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-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#6095]) +44 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#12313])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#12313])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#12805])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][109] ([i915#12805]) +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#6095]) +17 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][111] -> [INCOMPLETE][112] ([i915#12796]) +1 other test incomplete
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#6095]) +34 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][114] ([i915#12313])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#6095]) +42 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#14098] / [i915#6095]) +52 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#6095]) +103 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-12/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][118] ([i915#3742])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_cdclk@mode-transition.html
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#3742])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#13783]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#11151] / [i915#7828]) +6 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_color@ctm-max:
- shard-dg2-9: NOTRUN -> [SKIP][122] +3 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#11151] / [i915#7828]) +4 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#11151] / [i915#7828]) +4 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#11151] / [i915#7828]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-mtlp: NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828]) +12 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#3299])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#3116] / [i915#3299])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#3116]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#6944] / [i915#9424])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-1:
- shard-dg2-9: NOTRUN -> [SKIP][132] ([i915#9424])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#7118])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-tglu-1: NOTRUN -> [SKIP][134] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#3555]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][136] ([i915#13566])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-tglu: [PASS][137] -> [FAIL][138] ([i915#13566]) +1 other test fail
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-3/igt@kms_cursor_crc@cursor-random-256x85.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-5/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#3555]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][140] ([i915#13049])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-rkl: [PASS][141] -> [FAIL][142] ([i915#13566]) +1 other test fail
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-6/igt@kms_cursor_crc@cursor-random-64x21.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-3/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#3555]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#13049]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#13049])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][146] ([i915#13046] / [i915#5354]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#13046] / [i915#5354]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [FAIL][148] ([i915#2346])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#9067])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#9067])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#4103]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#4103])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#4103] / [i915#4213])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#9723])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#13691])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#3555]) +3 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#13749])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: [PASS][158] -> [SKIP][159] ([i915#13707])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-10/igt@kms_dp_linktrain_fallback@dp-fallback.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-5/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#3840]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#3840])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#3840])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#3840])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#3840]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#3840])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu-1: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#3840])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#3555] / [i915#3840])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#3840] / [i915#9053])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][169] ([i915#3469])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#1839])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][171] ([i915#658])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][172] ([i915#658])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_feature_discovery@psr1.html
* igt@kms_feature_discovery@psr2:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#658])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#9934])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb:
- shard-dg2-9: NOTRUN -> [SKIP][175] ([i915#9934]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_flip@2x-flip-vs-rmfb.html
* igt@kms_flip@2x-flip-vs-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#9934]) +6 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-wf_vblank.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][177] ([i915#9934]) +10 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-5/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#3637] / [i915#9934]) +8 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][179] ([i915#3637] / [i915#9934]) +4 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-dg2: [PASS][180] -> [FAIL][181] ([i915#13734])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-4/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1:
- shard-snb: [PASS][182] -> [FAIL][183] ([i915#13734]) +1 other test fail
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-snb2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3:
- shard-dg2: NOTRUN -> [FAIL][184] ([i915#13734])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
- shard-rkl: [PASS][185] -> [FAIL][186] ([i915#13734]) +2 other tests fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-7/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@d-hdmi-a1:
- shard-tglu: [PASS][187] -> [FAIL][188] ([i915#13734])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-4/igt@kms_flip@flip-vs-absolute-wf_vblank@d-hdmi-a1.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-5/igt@kms_flip@flip-vs-absolute-wf_vblank@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#2672] / [i915#3555]) +2 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][190] ([i915#2587] / [i915#2672]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-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-rkl: NOTRUN -> [SKIP][191] ([i915#2672]) +3 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#2587] / [i915#2672]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][193] ([i915#2672] / [i915#3555])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][194] ([i915#2672]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#2672] / [i915#3555] / [i915#5190])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#2672] / [i915#3555]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#2672] / [i915#3555]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#2672]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][200] ([i915#2672] / [i915#3555] / [i915#5190])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-dg2: [PASS][201] -> [FAIL][202] ([i915#6880])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][203] ([i915#8708]) +10 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#5354]) +14 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#1825]) +5 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][206] ([i915#8708])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][207] ([i915#8708]) +11 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#5439]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#3458]) +14 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][210] ([i915#3458]) +7 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#1825]) +64 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-tglu-1: NOTRUN -> [SKIP][212] +61 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#5354]) +20 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#5439])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#3023]) +31 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8228]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#12713])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8228]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#3555] / [i915#8228]) +1 other test skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#10656])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_joiner@basic-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][221] ([i915#10656])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][222] ([i915#12388])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_joiner@basic-force-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#12388])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#10656])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#13688])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#12339])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][227] ([i915#10656])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#13522])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_lease@cursor-implicit-plane:
- shard-dg1: [PASS][229] -> [DMESG-WARN][230] ([i915#4423]) +1 other test dmesg-warn
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-19/igt@kms_lease@cursor-implicit-plane.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-14/igt@kms_lease@cursor-implicit-plane.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#4816])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#6301])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-mtlp: NOTRUN -> [SKIP][233]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_plane_lowres@tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#8821])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][235] ([i915#13958])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#13958]) +1 other test skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#14259])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_plane_multiple@tiling-yf.html
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#14259])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-9: NOTRUN -> [SKIP][239] ([i915#6953] / [i915#9423])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_plane_scaling@intel-max-src-size.html
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#6953])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#12247]) +8 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#12247] / [i915#9423])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][243] ([i915#12247]) +3 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation:
- shard-tglu: NOTRUN -> [SKIP][244] ([i915#12247]) +4 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#3555]) +6 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
- shard-dg2-9: NOTRUN -> [SKIP][246] ([i915#12247] / [i915#9423])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a:
- shard-dg2-9: NOTRUN -> [SKIP][247] ([i915#12247]) +7 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#12247] / [i915#6953])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
- shard-tglu-1: NOTRUN -> [SKIP][249] ([i915#12247] / [i915#6953]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c:
- shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#12247]) +7 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25:
- shard-dg2-9: NOTRUN -> [SKIP][251] ([i915#12247] / [i915#6953] / [i915#9423])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#12343])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu: NOTRUN -> [SKIP][253] ([i915#9812])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_pm_backlight@fade-with-suspend.html
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#5354]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][255] ([i915#9685])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#9685]) +2 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
- shard-tglu-1: NOTRUN -> [SKIP][257] ([i915#9685])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-9: NOTRUN -> [SKIP][258] ([i915#3828])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [PASS][259] -> [FAIL][260] ([i915#9295])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-4/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#3828]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2-9: NOTRUN -> [SKIP][262] ([i915#9519])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [PASS][263] -> [SKIP][264] ([i915#9519])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][265] ([i915#9519])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#9519])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [PASS][267] -> [SKIP][268] ([i915#9519]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#9519]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#9519])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#11520]) +6 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#11520]) +5 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#11520]) +12 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-dg2-9: NOTRUN -> [SKIP][274] ([i915#11520]) +2 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][275] ([i915#11520]) +6 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2-9: NOTRUN -> [SKIP][276] ([i915#9683])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#9683])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#9683])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-pr-basic:
- shard-dg2-9: NOTRUN -> [SKIP][279] ([i915#1072] / [i915#9732]) +8 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_psr@fbc-pr-basic.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#9732]) +15 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@fbc-psr-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][281] ([i915#1072] / [i915#9732]) +14 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_psr@fbc-psr-primary-mmap-gtt.html
* igt@kms_psr@psr-cursor-plane-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][282] ([i915#9732]) +15 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_psr@psr-cursor-plane-onoff.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#9732]) +29 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2-9: NOTRUN -> [SKIP][284] ([i915#9685])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: NOTRUN -> [SKIP][285] ([i915#12755])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-11/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][286] ([i915#5289])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu-1: NOTRUN -> [SKIP][287] ([i915#5289])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2-9: NOTRUN -> [SKIP][288] ([i915#12755] / [i915#5190]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-rkl: NOTRUN -> [SKIP][289] ([i915#5289]) +1 other test skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@basic:
- shard-tglu: [PASS][290] -> [FAIL][291] ([i915#5465]) +2 other tests fail
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-4/igt@kms_setmode@basic.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-5/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-rkl: [PASS][292] -> [FAIL][293] ([i915#5465]) +2 other tests fail
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-7/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][294] ([i915#3555] / [i915#8809])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu-1: NOTRUN -> [SKIP][295] ([i915#8623])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][296] ([i915#12276]) +1 other test incomplete
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@max-min:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#9906])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@kms_vrr@max-min.html
- shard-rkl: NOTRUN -> [SKIP][298] ([i915#9906])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg2-9: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-tglu-1: NOTRUN -> [SKIP][300] ([i915#9906]) +1 other test skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#2437] / [i915#9412])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-mtlp: NOTRUN -> [SKIP][302] ([i915#2437])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@kms_writeback@writeback-fb-id.html
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#2437])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][304] ([i915#2437] / [i915#9412]) +1 other test skip
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
- shard-tglu-1: NOTRUN -> [SKIP][305] ([i915#2437] / [i915#9412])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-mtlp: [PASS][306] -> [FAIL][307] ([i915#10538])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-mtlp-4/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-6/igt@perf@gen12-group-concurrent-oa-buffer-read.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2: NOTRUN -> [SKIP][308] ([i915#7387])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@perf@global-sseu-config-invalid.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-rkl: NOTRUN -> [SKIP][309] ([i915#8516])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@perf_pmu@rc6@other-idle-gt0.html
- shard-tglu: NOTRUN -> [SKIP][310] ([i915#8516])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-read:
- shard-dg2-9: NOTRUN -> [SKIP][311] ([i915#3291] / [i915#3708])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-9/igt@prime_vgem@basic-fence-read.html
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#3291] / [i915#3708])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][313] +61 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-10/igt@prime_vgem@fence-write-hang.html
- shard-rkl: NOTRUN -> [SKIP][314] ([i915#3708]) +1 other test skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#9917])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-8/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#9917]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-mtlp: NOTRUN -> [FAIL][317] ([i915#12910])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [INCOMPLETE][318] ([i915#12392]) -> [PASS][319]
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [FAIL][320] ([i915#5784]) -> [PASS][321]
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-12/igt@gem_eio@unwedge-stress.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-16/igt@gem_eio@unwedge-stress.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: [TIMEOUT][322] ([i915#12917] / [i915#12964]) -> [PASS][323] +1 other test pass
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-4/igt@gem_pxp@create-regular-buffer.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@gem_pxp@create-regular-buffer.html
* igt@i915_hangman@detector@vcs0:
- shard-mtlp: [ABORT][324] ([i915#13723]) -> [PASS][325] +1 other test pass
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-mtlp-4/igt@i915_hangman@detector@vcs0.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-1/igt@i915_hangman@detector@vcs0.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-dg2: [FAIL][326] ([i915#5956]) -> [PASS][327]
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-4/igt@kms_atomic_transition@plane-all-modeset-transition.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-dg1: [DMESG-WARN][328] ([i915#4423]) -> [PASS][329] +3 other tests pass
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-18/igt@kms_cursor_crc@cursor-random-128x42.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-18/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [INCOMPLETE][330] ([i915#9878]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-4/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][332] ([i915#14033]) -> [PASS][333] +1 other test pass
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a1:
- shard-tglu: [FAIL][334] ([i915#13734]) -> [PASS][335] +7 other tests pass
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-10/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-4/igt@kms_flip@blocking-wf_vblank@c-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-snb: [FAIL][336] ([i915#13734]) -> [PASS][337] +1 other test pass
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-snb6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1:
- shard-mtlp: [FAIL][338] ([i915#13734]) -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-mtlp-4/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-mtlp-8/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2:
- shard-rkl: [FAIL][340] ([i915#13734]) -> [PASS][341] +2 other tests pass
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-5/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a2.html
* igt@kms_flip_tiling@flip-change-tiling:
- shard-rkl: [DMESG-WARN][342] ([i915#12917] / [i915#12964]) -> [PASS][343]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-4/igt@kms_flip_tiling@flip-change-tiling.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_flip_tiling@flip-change-tiling.html
* igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary:
- shard-rkl: [DMESG-WARN][344] ([i915#12964]) -> [PASS][345] +6 other tests pass
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][346] ([i915#9519]) -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [SKIP][348] ([i915#9519]) -> [PASS][349] +1 other test pass
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_setmode@basic:
- shard-dg2: [FAIL][350] ([i915#5465]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-4/igt@kms_setmode@basic.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-6/igt@kms_setmode@basic.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-tglu: [FAIL][352] ([i915#10538]) -> [PASS][353]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-tglu-5/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-tglu-9/igt@perf@gen12-group-concurrent-oa-buffer-read.html
#### Warnings ####
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-dg1: [SKIP][354] ([i915#12805] / [i915#4423]) -> [SKIP][355] ([i915#12805])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][356] ([i915#14098] / [i915#6095]) -> [SKIP][357] ([i915#6095]) +3 other tests skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [FAIL][358] ([i915#7173]) -> [SKIP][359] ([i915#7118] / [i915#9424]) +1 other test skip
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-10/igt@kms_content_protection@atomic-dpms.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-5/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][360] ([i915#9433]) -> [SKIP][361] ([i915#9424])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-16/igt@kms_content_protection@mei-interface.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-dg1: [SKIP][362] ([i915#4423] / [i915#9934]) -> [SKIP][363] ([i915#9934])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-18/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-18/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move:
- shard-dg1: [SKIP][364] ([i915#4423]) -> [SKIP][365]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
- shard-dg1: [SKIP][366] ([i915#3458] / [i915#4423]) -> [SKIP][367] ([i915#3458])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][368] ([i915#3458]) -> [SKIP][369] ([i915#10433] / [i915#3458]) +5 other tests skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][370] ([i915#4423] / [i915#8708]) -> [SKIP][371] ([i915#8708])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][372] ([i915#10433] / [i915#3458]) -> [SKIP][373] ([i915#3458]) +4 other tests skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][374] ([i915#14353]) -> [FAIL][375] ([i915#5465])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16685/shard-snb5/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v1/shard-snb6/igt@kms_setmode@basic@pipe-a-hdmi-a-1.html
[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#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12353
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13320]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13320
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14353
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#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#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#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[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#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6645]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6645
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#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#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[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#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[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_16685 -> Patchwork_150111v1
CI-20190529: 20190529
CI_DRM_16685: aafbd01c99cde1b0b8a117e0ae1b77e87554c7b6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8404: dad4b2bb9e5a2c87ae0275efbf9f0df00a67ef46 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_150111v1: aafbd01c99cde1b0b8a117e0ae1b77e87554c7b6 @ 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_150111v1/index.html
[-- Attachment #2: Type: text/html, Size: 129695 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
2025-06-11 15:52 ` [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program() Ville Syrjala
@ 2025-06-12 20:16 ` Shankar, Uma
2025-06-13 14:18 ` Ville Syrjälä
0 siblings, 1 reply; 24+ messages in thread
From: Shankar, Uma @ 2025-06-12 20:16 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, June 11, 2025 9:23 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org
> Subject: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> We'll be needing to reload the program for individual DMCs.
> To make that possible pull the code to load the program for a single DMC into a
> new function.
>
> This does change the order of things during init/resume a bit; previously we loaded
> the program RAM for all DMCs first, and then loaded the MMIO registers for all
> DMCs. Now those operations will be interleaved between different DMCs.
Haven't found any documentation mandating this sequence, so should be ok.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dmc.c | 78 +++++++++++++-----------
> 1 file changed, 42 insertions(+), 36 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 5a43298cd0e7..331db28039db 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -432,25 +432,22 @@ static void disable_event_handler(struct intel_display
> *display,
> intel_de_write(display, htp_reg, 0);
> }
>
> -static void disable_all_event_handlers(struct intel_display *display)
> +static void disable_all_event_handlers(struct intel_display *display,
> + enum intel_dmc_id dmc_id)
> {
> - enum intel_dmc_id dmc_id;
> + int handler;
>
> /* TODO: disable the event handlers on pre-GEN12 platforms as well */
> if (DISPLAY_VER(display) < 12)
> return;
>
> - for_each_dmc_id(dmc_id) {
> - int handler;
> + if (!has_dmc_id_fw(display, dmc_id))
> + return;
>
> - if (!has_dmc_id_fw(display, dmc_id))
> - continue;
> -
> - for (handler = 0; handler <
> DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
> - disable_event_handler(display,
> - DMC_EVT_CTL(display, dmc_id,
> handler),
> - DMC_EVT_HTP(display, dmc_id,
> handler));
> - }
> + for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12;
> handler++)
> + disable_event_handler(display,
> + DMC_EVT_CTL(display, dmc_id, handler),
> + DMC_EVT_HTP(display, dmc_id, handler));
> }
>
> static void adlp_pipedmc_clock_gating_wa(struct intel_display *display, bool
> enable) @@ -578,6 +575,30 @@ static u32 dmc_mmiodata(struct intel_display
> *display,
> return dmc->dmc_info[dmc_id].mmiodata[i];
> }
>
> +static void dmc_load_program(struct intel_display *display,
> + enum intel_dmc_id dmc_id)
> +{
> + struct intel_dmc *dmc = display_to_dmc(display);
> + int i;
> +
> + disable_all_event_handlers(display, dmc_id);
> +
> + preempt_disable();
> +
> + for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> + intel_de_write_fw(display,
> + DMC_PROGRAM(dmc-
> >dmc_info[dmc_id].start_mmioaddr, i),
> + dmc->dmc_info[dmc_id].payload[i]);
> + }
> +
> + preempt_enable();
> +
> + for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> + intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
> + dmc_mmiodata(display, dmc, dmc_id, i));
> + }
> +}
> +
> void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -685,37
> +706,17 @@ void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct
> intel_display void intel_dmc_load_program(struct intel_display *display) {
> struct i915_power_domains *power_domains = &display->power.domains;
> - struct intel_dmc *dmc = display_to_dmc(display);
> enum intel_dmc_id dmc_id;
> - u32 i;
>
> if (!intel_dmc_has_payload(display))
> return;
>
> - pipedmc_clock_gating_wa(display, true);
> -
> - disable_all_event_handlers(display);
> -
> assert_display_rpm_held(display);
>
> - preempt_disable();
> + pipedmc_clock_gating_wa(display, true);
>
> - for_each_dmc_id(dmc_id) {
> - for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> - intel_de_write_fw(display,
> - DMC_PROGRAM(dmc-
> >dmc_info[dmc_id].start_mmioaddr, i),
> - dmc->dmc_info[dmc_id].payload[i]);
> - }
> - }
> -
> - preempt_enable();
> -
> - for_each_dmc_id(dmc_id) {
> - for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> - intel_de_write(display, dmc-
> >dmc_info[dmc_id].mmioaddr[i],
> - dmc_mmiodata(display, dmc, dmc_id, i));
> - }
> - }
> + for_each_dmc_id(dmc_id)
> + dmc_load_program(display, dmc_id);
>
> power_domains->dc_state = 0;
>
> @@ -733,11 +734,16 @@ void intel_dmc_load_program(struct intel_display
> *display)
> */
> void intel_dmc_disable_program(struct intel_display *display) {
> + enum intel_dmc_id dmc_id;
> +
> if (!intel_dmc_has_payload(display))
> return;
>
> pipedmc_clock_gating_wa(display, true);
> - disable_all_event_handlers(display);
> +
> + for_each_dmc_id(dmc_id)
> + disable_all_event_handlers(display, dmc_id);
> +
> pipedmc_clock_gating_wa(display, false); }
>
> --
> 2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
2025-06-11 15:52 ` [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A Ville Syrjala
@ 2025-06-12 20:32 ` Shankar, Uma
2025-06-13 14:09 ` Ville Syrjälä
0 siblings, 1 reply; 24+ messages in thread
From: Shankar, Uma @ 2025-06-12 20:32 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, June 11, 2025 9:23 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org
> Subject: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when
> enabling pipe A
I guess its applicable for all pipes and not just limited to A.
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> On TGL/derivatives the entire pipe DMC state (program + MMIO) is lost when
> PG1 is disabled, and the main DMC does not restore any of it. Reload the state
> when enabling a pipe.
It is just the TGL or any other platforms affected ?
Current change looks fine though.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> The other option would be to not load the pipe DMC at all since it's only needed for
> "fast LACE" (which we don't use) on these platforms. But let's keep it around just
> in case we ever decide that "fast LACE" is something we want.
I agree, it's good to keep it.
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dmc.c | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 331db28039db..fd99c4645260 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -599,6 +599,12 @@ static void dmc_load_program(struct intel_display
> *display,
> }
> }
>
> +static bool need_pipedmc_load_program(struct intel_display *display) {
> + /* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */
> + return DISPLAY_VER(display) == 12;
> +}
> +
> void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -606,6 +612,9
> @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
> if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
> return;
>
> + if (need_pipedmc_load_program(display))
> + dmc_load_program(display, dmc_id);
> +
> if (DISPLAY_VER(display) >= 20) {
> intel_de_write(display, PIPEDMC_INTERRUPT(pipe),
> pipedmc_interrupt_mask(display));
> intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe),
> ~pipedmc_interrupt_mask(display));
> --
> 2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder
2025-06-11 15:52 ` [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder Ville Syrjala
@ 2025-06-12 20:55 ` Shankar, Uma
0 siblings, 0 replies; 24+ messages in thread
From: Shankar, Uma @ 2025-06-12 20:55 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, June 11, 2025 9:23 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org
> Subject: [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Currently we have some asserts to make sure the main DMC has been loaded.
> Add similar assers for the pipe DMCs. And we migth as well just check all the
Nit: Typo in assert and might
> mmio registers the firmware has asked us to initialize. That also covers the
> hardcoded SSP/HTP registers we were checking for the main DMC.
>
> TODO: Maybe always configure DMC_EVT_CTL_ENABLE the way the firmware
> has it set so that we wouldn't need to special case in the assert?
>
> v2: Also assert in intel_dmc_load_program()
Looks Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> .../i915/display/intel_display_power_well.c | 4 +-
> drivers/gpu/drm/i915/display/intel_dmc.c | 60 ++++++++++++++-----
> drivers/gpu/drm/i915/display/intel_dmc.h | 2 +-
> 3 files changed, 48 insertions(+), 18 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c
> b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> index cba96f920fd2..0f1848b970a7 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
> @@ -829,7 +829,7 @@ static void assert_can_enable_dc5(struct intel_display
> *display)
>
> assert_display_rpm_held(display);
>
> - assert_dmc_loaded(display);
> + assert_main_dmc_loaded(display);
> }
>
> void gen9_enable_dc5(struct intel_display *display) @@ -860,7 +860,7 @@
> static void assert_can_enable_dc6(struct intel_display *display)
> DC_STATE_EN_UPTO_DC6),
> "DC6 already programmed to be enabled.\n");
>
> - assert_dmc_loaded(display);
> + assert_main_dmc_loaded(display);
> }
>
> void skl_enable_dc6(struct intel_display *display) diff --git
> a/drivers/gpu/drm/i915/display/intel_dmc.c
> b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 76b88c9bea02..37618797d931 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -606,6 +606,46 @@ static void dmc_load_program(struct intel_display
> *display, enum intel_dmc_id dm
> dmc_load_mmio(display, dmc_id);
> }
>
> +static void assert_dmc_loaded(struct intel_display *display,
> + enum intel_dmc_id dmc_id)
> +{
> + struct intel_dmc *dmc = display_to_dmc(display);
> + u32 expected, found;
> + int i;
> +
> + if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
> + return;
> +
> + found = intel_de_read(display, DMC_PROGRAM(dmc-
> >dmc_info[dmc_id].start_mmioaddr, 0));
> + expected = dmc->dmc_info[dmc_id].payload[0];
> +
> + drm_WARN(display->drm, found != expected,
> + "DMC %d program storage start incorrect (expected 0x%x,
> current 0x%x)\n",
> + dmc_id, expected, found);
> +
> + for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> + i915_reg_t reg = dmc->dmc_info[dmc_id].mmioaddr[i];
> +
> + found = intel_de_read(display, reg);
> + expected = dmc_mmiodata(display, dmc, dmc_id, i);
> +
> + /* once set DMC_EVT_CTL_ENABLE can't be cleared :/ */
> + if (is_dmc_evt_ctl_reg(display, dmc_id, reg)) {
> + found &= ~DMC_EVT_CTL_ENABLE;
> + expected &= ~DMC_EVT_CTL_ENABLE;
> + }
> +
> + drm_WARN(display->drm, found != expected,
> + "DMC %d mmio[%d]/0x%x incorrect (expected 0x%x,
> current 0x%x)\n",
> + dmc_id, i, i915_mmio_reg_offset(reg), expected, found);
> + }
> +}
> +
> +void assert_main_dmc_loaded(struct intel_display *display) {
> + assert_dmc_loaded(display, DMC_FW_MAIN); }
> +
> static bool need_pipedmc_load_program(struct intel_display *display) {
> /* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */ @@
> -635,6 +675,8 @@ void intel_dmc_enable_pipe(struct intel_display *display, enum
> pipe pipe)
> else if (need_pipedmc_load_mmio(display, pipe))
> dmc_load_mmio(display, dmc_id);
>
> + assert_dmc_loaded(display, dmc_id);
> +
> if (DISPLAY_VER(display) >= 20) {
> intel_de_write(display, PIPEDMC_INTERRUPT(pipe),
> pipedmc_interrupt_mask(display));
> intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe),
> ~pipedmc_interrupt_mask(display));
> @@ -744,8 +786,10 @@ void intel_dmc_load_program(struct intel_display
> *display)
>
> pipedmc_clock_gating_wa(display, true);
>
> - for_each_dmc_id(dmc_id)
> + for_each_dmc_id(dmc_id) {
> dmc_load_program(display, dmc_id);
> + assert_dmc_loaded(display, dmc_id);
> + }
>
> power_domains->dc_state = 0;
>
> @@ -776,20 +820,6 @@ void intel_dmc_disable_program(struct intel_display
> *display)
> pipedmc_clock_gating_wa(display, false); }
>
> -void assert_dmc_loaded(struct intel_display *display) -{
> - struct intel_dmc *dmc = display_to_dmc(display);
> -
> - drm_WARN_ONCE(display->drm, !dmc, "DMC not initialized\n");
> - drm_WARN_ONCE(display->drm, dmc &&
> - !intel_de_read(display, DMC_PROGRAM(dmc-
> >dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)),
> - "DMC program storage start is NULL\n");
> - drm_WARN_ONCE(display->drm, !intel_de_read(display,
> DMC_SSP_BASE),
> - "DMC SSP Base Not fine\n");
> - drm_WARN_ONCE(display->drm, !intel_de_read(display,
> DMC_HTP_SKL),
> - "DMC HTP Not fine\n");
> -}
> -
> static bool fw_info_matches_stepping(const struct intel_fw_info *fw_info,
> const struct stepping_info *si) { diff --git
> a/drivers/gpu/drm/i915/display/intel_dmc.h
> b/drivers/gpu/drm/i915/display/intel_dmc.h
> index a98e8deff13a..a3792052078a 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.h
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.h
> @@ -32,7 +32,7 @@ struct intel_dmc_snapshot
> *intel_dmc_snapshot_capture(struct intel_display *disp void
> intel_dmc_snapshot_print(const struct intel_dmc_snapshot *snapshot, struct
> drm_printer *p); void intel_dmc_update_dc6_allowed_count(struct intel_display
> *display, bool start_tracking);
>
> -void assert_dmc_loaded(struct intel_display *display);
> +void assert_main_dmc_loaded(struct intel_display *display);
>
> void intel_pipedmc_irq_handler(struct intel_display *display, enum pipe pipe);
>
> --
> 2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe()
2025-06-11 15:52 ` [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe() Ville Syrjala
@ 2025-06-12 20:58 ` Shankar, Uma
0 siblings, 0 replies; 24+ messages in thread
From: Shankar, Uma @ 2025-06-12 20:58 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, June 11, 2025 9:23 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org
> Subject: [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable,
> disable}_pipe()
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> I'll need to examine the crtc state during intel_dmc_enable_pipe().
> To that end pass the whole crtc into intel_dmc_{enable,disable}_pipe().
Changes Look Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display.c | 16 ++++++++++++----
> drivers/gpu/drm/i915/display/intel_dmc.c | 10 ++++++++--
> drivers/gpu/drm/i915/display/intel_dmc.h | 5 +++--
> .../gpu/drm/i915/display/intel_modeset_setup.c | 2 +-
> 4 files changed, 24 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c
> b/drivers/gpu/drm/i915/display/intel_display.c
> index b0c7c46ffbe2..eeb3aa7757f0 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -1659,8 +1659,12 @@ static void hsw_crtc_enable(struct intel_atomic_state
> *state,
>
> if (drm_WARN_ON(display->drm, crtc->active))
> return;
> - for_each_pipe_crtc_modeset_enable(display, pipe_crtc, new_crtc_state, i)
> - intel_dmc_enable_pipe(display, pipe_crtc->pipe);
> + for_each_pipe_crtc_modeset_enable(display, pipe_crtc, new_crtc_state, i)
> {
> + const struct intel_crtc_state *new_pipe_crtc_state =
> + intel_atomic_get_new_crtc_state(state, pipe_crtc);
> +
> + intel_dmc_enable_pipe(new_pipe_crtc_state);
> + }
>
> intel_encoders_pre_pll_enable(state, crtc);
>
> @@ -1798,8 +1802,12 @@ static void hsw_crtc_disable(struct intel_atomic_state
> *state,
>
> intel_encoders_post_pll_disable(state, crtc);
>
> - for_each_pipe_crtc_modeset_disable(display, pipe_crtc, old_crtc_state, i)
> - intel_dmc_disable_pipe(display, pipe_crtc->pipe);
> + for_each_pipe_crtc_modeset_disable(display, pipe_crtc, old_crtc_state, i)
> {
> + const struct intel_crtc_state *old_pipe_crtc_state =
> + intel_atomic_get_old_crtc_state(state, pipe_crtc);
> +
> + intel_dmc_disable_pipe(old_pipe_crtc_state);
> + }
> }
>
> /* Prefer intel_encoder_is_combo() */
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 37618797d931..0562ee1d0905 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -663,8 +663,11 @@ static bool need_pipedmc_load_mmio(struct
> intel_display *display, enum pipe pipe
> return DISPLAY_VER(display) >= 30 && pipe >= PIPE_C; }
>
> -void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
> +void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state)
> {
> + struct intel_display *display = to_intel_display(crtc_state);
> + struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
> + enum pipe pipe = crtc->pipe;
> enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
>
> if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id)) @@ -
> 688,8 +691,11 @@ void intel_dmc_enable_pipe(struct intel_display *display,
> enum pipe pipe)
> intel_de_rmw(display, PIPEDMC_CONTROL(pipe), 0,
> PIPEDMC_ENABLE); }
>
> -void intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe)
> +void intel_dmc_disable_pipe(const struct intel_crtc_state *crtc_state)
> {
> + struct intel_display *display = to_intel_display(crtc_state);
> + struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
> + enum pipe pipe = crtc->pipe;
> enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe);
>
> if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id)) diff --git
> a/drivers/gpu/drm/i915/display/intel_dmc.h
> b/drivers/gpu/drm/i915/display/intel_dmc.h
> index a3792052078a..7820fa5aed3e 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.h
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.h
> @@ -10,14 +10,15 @@
>
> enum pipe;
> struct drm_printer;
> +struct intel_crtc_state;
> struct intel_display;
> struct intel_dmc_snapshot;
>
> void intel_dmc_init(struct intel_display *display); void
> intel_dmc_load_program(struct intel_display *display); void
> intel_dmc_disable_program(struct intel_display *display); -void
> intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe); -void
> intel_dmc_disable_pipe(struct intel_display *display, enum pipe pipe);
> +void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state);
> +void intel_dmc_disable_pipe(const struct intel_crtc_state *crtc_state);
> void intel_dmc_block_pkgc(struct intel_display *display, enum pipe pipe,
> bool block);
> void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct intel_display
> *display, diff --git a/drivers/gpu/drm/i915/display/intel_modeset_setup.c
> b/drivers/gpu/drm/i915/display/intel_modeset_setup.c
> index 05e1b309ba2c..8415f3d703ed 100644
> --- a/drivers/gpu/drm/i915/display/intel_modeset_setup.c
> +++ b/drivers/gpu/drm/i915/display/intel_modeset_setup.c
> @@ -961,7 +961,7 @@ void intel_modeset_setup_hw_state(struct intel_display
> *display,
> drm_crtc_vblank_reset(&crtc->base);
>
> if (crtc_state->hw.active) {
> - intel_dmc_enable_pipe(display, crtc->pipe);
> + intel_dmc_enable_pipe(crtc_state);
> intel_crtc_vblank_on(crtc_state);
> }
> }
> --
> 2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible
2025-06-11 15:52 ` [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible Ville Syrjala
@ 2025-06-12 21:02 ` Shankar, Uma
0 siblings, 0 replies; 24+ messages in thread
From: Shankar, Uma @ 2025-06-12 21:02 UTC (permalink / raw)
To: Ville Syrjala, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> Syrjala
> Sent: Wednesday, June 11, 2025 9:23 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org
> Subject: [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when
> PSR is possible
>
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> On TGL/derivatives the pipe DMC state is lost when PG1 is disabled, and the
> main DMC does not restore any of it. This means the state will also be lost during
> PSR+DC5/6. It seems safest to not even enable the pipe DMC in that case (the
> main DMC does restore the pipe DMC enable bit in PIPEDMC_CONTROL_A for
> some reason).
>
> Since pipe DMC is only needed for "fast LACE" on these platforms we aren't
> actually losing anything here. In the future if we do want to enable "fast LACE"
> we'll just have to remember that it won't be compatible with PSR.
Changes Look Good to me.
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dmc.c | 20 ++++++++++++++++++++
> 1 file changed, 20 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> b/drivers/gpu/drm/i915/display/intel_dmc.c
> index 0562ee1d0905..f918d08acd0d 100644
> --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> @@ -663,6 +663,21 @@ static bool need_pipedmc_load_mmio(struct
> intel_display *display, enum pipe pipe
> return DISPLAY_VER(display) >= 30 && pipe >= PIPE_C; }
>
> +static bool can_enable_pipedmc(const struct intel_crtc_state
> +*crtc_state) {
> + struct intel_display *display = to_intel_display(crtc_state);
> +
> + /*
> + * On TGL/derivatives pipe DMC state is lost when PG1 is disabled.
> + * Do not even enable the pipe DMC when that can happen outside
> + * of driver control (PSR+DC5/6).
> + */
> + if (DISPLAY_VER(display) == 12 && crtc_state->has_psr)
> + return false;
> +
> + return true;
> +}
> +
> void intel_dmc_enable_pipe(const struct intel_crtc_state *crtc_state) {
> struct intel_display *display = to_intel_display(crtc_state); @@ -673,6
> +688,11 @@ void intel_dmc_enable_pipe(const struct intel_crtc_state
> *crtc_state)
> if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
> return;
>
> + if (!can_enable_pipedmc(crtc_state)) {
> + intel_dmc_disable_pipe(crtc_state);
> + return;
> + }
> +
> if (need_pipedmc_load_program(display))
> dmc_load_program(display, dmc_id);
> else if (need_pipedmc_load_mmio(display, pipe))
> --
> 2.49.0
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
2025-06-12 20:32 ` Shankar, Uma
@ 2025-06-13 14:09 ` Ville Syrjälä
2025-06-17 18:51 ` Shankar, Uma
0 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjälä @ 2025-06-13 14:09 UTC (permalink / raw)
To: Shankar, Uma
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
On Thu, Jun 12, 2025 at 08:32:16PM +0000, Shankar, Uma wrote:
>
>
> > -----Original Message-----
> > From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of Ville
> > Syrjala
> > Sent: Wednesday, June 11, 2025 9:23 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: intel-xe@lists.freedesktop.org
> > Subject: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when
> > enabling pipe A
>
> I guess its applicable for all pipes and not just limited to A.
Only pipe A has a DMC on these platforms.
>
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > On TGL/derivatives the entire pipe DMC state (program + MMIO) is lost when
> > PG1 is disabled, and the main DMC does not restore any of it. Reload the state
> > when enabling a pipe.
>
> It is just the TGL or any other platforms affected ?
> Current change looks fine though.
>
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
>
> > The other option would be to not load the pipe DMC at all since it's only needed for
> > "fast LACE" (which we don't use) on these platforms. But let's keep it around just
> > in case we ever decide that "fast LACE" is something we want.
>
> I agree, it's good to keep it.
>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_dmc.c | 9 +++++++++
> > 1 file changed, 9 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> > b/drivers/gpu/drm/i915/display/intel_dmc.c
> > index 331db28039db..fd99c4645260 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > @@ -599,6 +599,12 @@ static void dmc_load_program(struct intel_display
> > *display,
> > }
> > }
> >
> > +static bool need_pipedmc_load_program(struct intel_display *display) {
> > + /* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */
> > + return DISPLAY_VER(display) == 12;
> > +}
> > +
> > void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> > enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -606,6 +612,9
> > @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
> > if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
> > return;
> >
> > + if (need_pipedmc_load_program(display))
> > + dmc_load_program(display, dmc_id);
> > +
> > if (DISPLAY_VER(display) >= 20) {
> > intel_de_write(display, PIPEDMC_INTERRUPT(pipe),
> > pipedmc_interrupt_mask(display));
> > intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe),
> > ~pipedmc_interrupt_mask(display));
> > --
> > 2.49.0
>
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
2025-06-12 20:16 ` Shankar, Uma
@ 2025-06-13 14:18 ` Ville Syrjälä
2025-06-17 18:58 ` Shankar, Uma
0 siblings, 1 reply; 24+ messages in thread
From: Ville Syrjälä @ 2025-06-13 14:18 UTC (permalink / raw)
To: Shankar, Uma
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
On Thu, Jun 12, 2025 at 08:16:51PM +0000, Shankar, Uma wrote:
>
>
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Ville
> > Syrjala
> > Sent: Wednesday, June 11, 2025 9:23 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: intel-xe@lists.freedesktop.org
> > Subject: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
> >
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > We'll be needing to reload the program for individual DMCs.
> > To make that possible pull the code to load the program for a single DMC into a
> > new function.
> >
> > This does change the order of things during init/resume a bit; previously we loaded
> > the program RAM for all DMCs first, and then loaded the MMIO registers for all
> > DMCs. Now those operations will be interleaved between different DMCs.
>
> Haven't found any documentation mandating this sequence, so should be ok.
I was also pondering about the safety of the whole DMC reloading
process. I think it still has lots of potential races:
- we disable the event handlers first, and the reload the program,
but there is no explicit sync in between to guarantee the DMC isn't
still executing one of the old handlers. Not sure what such a sync
would be though since there are various triggers. Maybe a vblank wait
or two (if the pipe is active) would at least guarantee all the frame
timing related triggers would be done.
- we load the firmware mmio list in the order specified by the firmware,
which always seems to have the EVT_CTL before the EVT_HTP. That means
we are enabling the events before the HTP is in place, potentially
causing the DMC to start executing from some random location. We could
eg. do two loops over the mmio list, first loop would do all the !EVT_CTL
registers, and a second loop would do just the EVT_CTL registers.
Though I'm not sure the GOP even loads any DMC firmware, so perhaps none
of this is really matters for normal use cases.
>
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
>
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_dmc.c | 78 +++++++++++++-----------
> > 1 file changed, 42 insertions(+), 36 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> > b/drivers/gpu/drm/i915/display/intel_dmc.c
> > index 5a43298cd0e7..331db28039db 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > @@ -432,25 +432,22 @@ static void disable_event_handler(struct intel_display
> > *display,
> > intel_de_write(display, htp_reg, 0);
> > }
> >
> > -static void disable_all_event_handlers(struct intel_display *display)
> > +static void disable_all_event_handlers(struct intel_display *display,
> > + enum intel_dmc_id dmc_id)
> > {
> > - enum intel_dmc_id dmc_id;
> > + int handler;
> >
> > /* TODO: disable the event handlers on pre-GEN12 platforms as well */
> > if (DISPLAY_VER(display) < 12)
> > return;
> >
> > - for_each_dmc_id(dmc_id) {
> > - int handler;
> > + if (!has_dmc_id_fw(display, dmc_id))
> > + return;
> >
> > - if (!has_dmc_id_fw(display, dmc_id))
> > - continue;
> > -
> > - for (handler = 0; handler <
> > DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
> > - disable_event_handler(display,
> > - DMC_EVT_CTL(display, dmc_id,
> > handler),
> > - DMC_EVT_HTP(display, dmc_id,
> > handler));
> > - }
> > + for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12;
> > handler++)
> > + disable_event_handler(display,
> > + DMC_EVT_CTL(display, dmc_id, handler),
> > + DMC_EVT_HTP(display, dmc_id, handler));
> > }
> >
> > static void adlp_pipedmc_clock_gating_wa(struct intel_display *display, bool
> > enable) @@ -578,6 +575,30 @@ static u32 dmc_mmiodata(struct intel_display
> > *display,
> > return dmc->dmc_info[dmc_id].mmiodata[i];
> > }
> >
> > +static void dmc_load_program(struct intel_display *display,
> > + enum intel_dmc_id dmc_id)
> > +{
> > + struct intel_dmc *dmc = display_to_dmc(display);
> > + int i;
> > +
> > + disable_all_event_handlers(display, dmc_id);
> > +
> > + preempt_disable();
> > +
> > + for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> > + intel_de_write_fw(display,
> > + DMC_PROGRAM(dmc-
> > >dmc_info[dmc_id].start_mmioaddr, i),
> > + dmc->dmc_info[dmc_id].payload[i]);
> > + }
> > +
> > + preempt_enable();
> > +
> > + for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> > + intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
> > + dmc_mmiodata(display, dmc, dmc_id, i));
> > + }
> > +}
> > +
> > void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> > enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -685,37
> > +706,17 @@ void intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct
> > intel_display void intel_dmc_load_program(struct intel_display *display) {
> > struct i915_power_domains *power_domains = &display->power.domains;
> > - struct intel_dmc *dmc = display_to_dmc(display);
> > enum intel_dmc_id dmc_id;
> > - u32 i;
> >
> > if (!intel_dmc_has_payload(display))
> > return;
> >
> > - pipedmc_clock_gating_wa(display, true);
> > -
> > - disable_all_event_handlers(display);
> > -
> > assert_display_rpm_held(display);
> >
> > - preempt_disable();
> > + pipedmc_clock_gating_wa(display, true);
> >
> > - for_each_dmc_id(dmc_id) {
> > - for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> > - intel_de_write_fw(display,
> > - DMC_PROGRAM(dmc-
> > >dmc_info[dmc_id].start_mmioaddr, i),
> > - dmc->dmc_info[dmc_id].payload[i]);
> > - }
> > - }
> > -
> > - preempt_enable();
> > -
> > - for_each_dmc_id(dmc_id) {
> > - for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> > - intel_de_write(display, dmc-
> > >dmc_info[dmc_id].mmioaddr[i],
> > - dmc_mmiodata(display, dmc, dmc_id, i));
> > - }
> > - }
> > + for_each_dmc_id(dmc_id)
> > + dmc_load_program(display, dmc_id);
> >
> > power_domains->dc_state = 0;
> >
> > @@ -733,11 +734,16 @@ void intel_dmc_load_program(struct intel_display
> > *display)
> > */
> > void intel_dmc_disable_program(struct intel_display *display) {
> > + enum intel_dmc_id dmc_id;
> > +
> > if (!intel_dmc_has_payload(display))
> > return;
> >
> > pipedmc_clock_gating_wa(display, true);
> > - disable_all_event_handlers(display);
> > +
> > + for_each_dmc_id(dmc_id)
> > + disable_all_event_handlers(display, dmc_id);
> > +
> > pipedmc_clock_gating_wa(display, false); }
> >
> > --
> > 2.49.0
>
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dmc: Deal with loss of pipe DMC state (rev2)
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (11 preceding siblings ...)
2025-06-11 21:09 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-06-14 9:13 ` Patchwork
2025-06-14 11:01 ` ✗ i915.CI.Full: failure " Patchwork
13 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2025-06-14 9:13 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4609 bytes --]
== Series Details ==
Series: drm/i915/dmc: Deal with loss of pipe DMC state (rev2)
URL : https://patchwork.freedesktop.org/series/150111/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16703 -> Patchwork_150111v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/index.html
Participating hosts (44 -> 43)
------------------------------
Missing (1): fi-snb-2520m
New tests
---------
New tests have been introduced between CI_DRM_16703 and Patchwork_150111v2:
### New IGT tests (1) ###
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-c-dp-7:
- Statuses : 1 pass(s)
- Exec time: [0.65] s
Known issues
------------
Here are the changes found in Patchwork_150111v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@guc_multi_lrc:
- bat-dg2-11: [PASS][1] -> [ABORT][2] ([i915#14201])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-dg2-11/igt@i915_selftest@live@guc_multi_lrc.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-dg2-11/igt@i915_selftest@live@guc_multi_lrc.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-arls-5/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-arls-5/igt@i915_selftest@live@workarounds.html
#### Possible fixes ####
* igt@i915_module_load@load:
- bat-mtlp-9: [DMESG-WARN][5] ([i915#13494]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-mtlp-9/igt@i915_module_load@load.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_selftest@live:
- bat-dg2-8: [ABORT][7] ([i915#14429]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-dg2-8/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@client:
- bat-dg2-8: [ABORT][9] ([i915#14201]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-dg2-8/igt@i915_selftest@live@client.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-dg2-8/igt@i915_selftest@live@client.html
* igt@i915_selftest@live@hugepages:
- bat-arlh-2: [DMESG-FAIL][11] ([i915#14243]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-arlh-2/igt@i915_selftest@live@hugepages.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-arlh-2/igt@i915_selftest@live@hugepages.html
* igt@i915_selftest@live@workarounds:
- bat-dg2-14: [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-dg2-14/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-dg2-11: [DMESG-FAIL][15] ([i915#12061]) -> [ABORT][16] ([i915#12061])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/bat-dg2-11/igt@i915_selftest@live.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/bat-dg2-11/igt@i915_selftest@live.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201
[i915#14243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14243
[i915#14429]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14429
Build changes
-------------
* Linux: CI_DRM_16703 -> Patchwork_150111v2
CI-20190529: 20190529
CI_DRM_16703: 4d016d6e602638e0ebc3895331224e057508c07a @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8411: d5b5d2bb4f8795a98ea58376a128b74f654b7ec1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_150111v2: 4d016d6e602638e0ebc3895331224e057508c07a @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/index.html
[-- Attachment #2: Type: text/html, Size: 5726 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/dmc: Deal with loss of pipe DMC state (rev2)
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
` (12 preceding siblings ...)
2025-06-14 9:13 ` ✓ i915.CI.BAT: success for drm/i915/dmc: Deal with loss of pipe DMC state (rev2) Patchwork
@ 2025-06-14 11:01 ` Patchwork
13 siblings, 0 replies; 24+ messages in thread
From: Patchwork @ 2025-06-14 11:01 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 114009 bytes --]
== Series Details ==
Series: drm/i915/dmc: Deal with loss of pipe DMC state (rev2)
URL : https://patchwork.freedesktop.org/series/150111/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16703_full -> Patchwork_150111v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_150111v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_150111v2_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 (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_150111v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@modeset-vs-vblank-race-interruptible:
- shard-mtlp: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-8/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-4/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@modeset-vs-vblank-race-interruptible@d-edp1:
- shard-mtlp: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-8/igt@kms_flip@modeset-vs-vblank-race-interruptible@d-edp1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-4/igt@kms_flip@modeset-vs-vblank-race-interruptible@d-edp1.html
New tests
---------
New tests have been introduced between CI_DRM_16703_full and Patchwork_150111v2_full:
### New IGT tests (8) ###
* igt@kms_async_flips@crc@pipe-a-hdmi-a-1:
- Statuses : 3 pass(s)
- Exec time: [2.15, 2.27] s
* igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
- Statuses : 3 pass(s)
- Exec time: [2.11, 2.30] s
* igt@kms_async_flips@crc@pipe-c-hdmi-a-1:
- Statuses : 2 pass(s)
- Exec time: [2.12, 2.30] s
* igt@kms_async_flips@crc@pipe-d-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [2.13] s
* igt@kms_async_flips@invalid-async-flip@pipe-a-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.42] s
* igt@kms_async_flips@invalid-async-flip@pipe-b-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.10] s
* igt@kms_async_flips@invalid-async-flip@pipe-c-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.10] s
* igt@kms_async_flips@invalid-async-flip@pipe-d-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.10] s
Known issues
------------
Here are the changes found in Patchwork_150111v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8411])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][8] ([i915#3936])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_busy@semaphore.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-mtlp: NOTRUN -> [SKIP][9] ([i915#9323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][10] ([i915#9323]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][11] -> [INCOMPLETE][12] ([i915#12392] / [i915#13356])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-10/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-6/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-rkl: NOTRUN -> [SKIP][13] ([i915#6335])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2-9: NOTRUN -> [SKIP][14] ([i915#8562])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@hang:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#8555])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@gem_ctx_persistence@hang.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#280]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@banned:
- shard-mtlp: [PASS][18] -> [ABORT][19] ([i915#13723])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-2/igt@gem_eio@banned.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-4/igt@gem_eio@banned.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][20] ([i915#13390])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk2/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#4771])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#4525]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_fence@concurrent:
- shard-dg2: NOTRUN -> [SKIP][23] ([i915#4812])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@gem_exec_fence@concurrent.html
* igt@gem_exec_fence@submit:
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#4812])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_exec_fence@submit.html
* igt@gem_exec_fence@submit3:
- shard-dg2-9: NOTRUN -> [SKIP][25] ([i915#4812]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@gem_exec_flush@basic-wb-prw-default.html
* igt@gem_exec_reloc@basic-gtt-active:
- shard-dg2-9: NOTRUN -> [SKIP][28] ([i915#3281]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-active.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#3281]) +14 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#3281]) +9 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#3281]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#7276])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#4860]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#4613] / [i915#7582])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4613])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#4613]) +6 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#4613])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random:
- shard-glk: NOTRUN -> [SKIP][38] ([i915#4613]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk9/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@verify:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@gem_lmem_swapping@verify.html
* igt@gem_media_vme:
- shard-tglu: NOTRUN -> [SKIP][40] ([i915#284])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@gem_media_vme.html
* igt@gem_mmap_gtt@basic-read:
- shard-dg2-9: NOTRUN -> [SKIP][41] ([i915#4077]) +8 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_mmap_gtt@basic-read.html
* igt@gem_mmap_gtt@fault-concurrent-x:
- shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4077]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_mmap_gtt@fault-concurrent-x.html
* igt@gem_mmap_wc@bad-size:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4083]) +4 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_mmap_wc@bad-size.html
* igt@gem_mmap_wc@close:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#4083]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_mmap_wc@close.html
* igt@gem_mmap_wc@write-gtt-read-wc:
- shard-dg2-9: NOTRUN -> [SKIP][45] ([i915#4083])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_mmap_wc@write-gtt-read-wc.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][46] ([i915#3282]) +5 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@gem_pread@bench:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#3282]) +4 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@gem_pread@bench.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: [PASS][48] -> [TIMEOUT][49] ([i915#12917] / [i915#12964]) +1 other test timeout
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-8/igt@gem_pxp@display-protected-crc.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4270]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: NOTRUN -> [TIMEOUT][51] ([i915#12964])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu-1: NOTRUN -> [SKIP][52] ([i915#13398])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-dg2-9: NOTRUN -> [SKIP][53] ([i915#4270])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [TIMEOUT][54] ([i915#12917] / [i915#12964]) +3 other tests timeout
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_readwrite@new-obj:
- shard-dg2: NOTRUN -> [SKIP][55] ([i915#3282]) +2 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#5190] / [i915#8428]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled.html
* igt@gem_render_copy@yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#8428]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_render_copy@yf-tiled.html
* igt@gem_render_copy@yf-tiled-to-vebox-x-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_render_copy@yf-tiled-to-vebox-x-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][59] ([i915#4079])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4079])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#8411])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4077]) +7 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_unfence_active_buffers:
- shard-dg2-9: NOTRUN -> [SKIP][63] ([i915#4879])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][64] ([i915#3297])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3297]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#3297])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#3282] / [i915#3297])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#3297]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#3297]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@relocations:
- shard-mtlp: NOTRUN -> [SKIP][70] ([i915#3281] / [i915#3297])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#3297]) +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#2527]) +5 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-oversize:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#2856])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@shadow-peek:
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#2856]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#14123])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#14073]) +7 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@i915_drm_fdinfo@most-busy-idle-check-all@vecs1.html
* igt@i915_module_load@resize-bar:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#6412])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#8399])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][80] ([i915#12797])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk9/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2-9: NOTRUN -> [SKIP][81] ([i915#11681] / [i915#6621])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_selftest@live:
- shard-rkl: NOTRUN -> [DMESG-FAIL][82] ([i915#13550]) +1 other test dmesg-fail
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][83] -> [DMESG-FAIL][84] ([i915#12061]) +1 other test dmesg-fail
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-2/igt@i915_selftest@live@workarounds.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [PASS][85] -> [INCOMPLETE][86] ([i915#4817])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-5/igt@i915_suspend@fence-restore-untiled.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#7707])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@intel_hwmon@hwmon-read.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-tglu-1: NOTRUN -> [ABORT][88] ([i915#12817]) +1 other test abort
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-c-hdmi-a-3-y-rc-ccs-cc:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#8709]) +3 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events-tiled-atomic@pipe-c-hdmi-a-3-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-1-4-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#8709]) +15 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-8/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-a-hdmi-a-1-4-rc-ccs-cc.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#9531])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [PASS][92] -> [FAIL][93] ([i915#5956]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#1769] / [i915#3555])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-glk: NOTRUN -> [SKIP][95] ([i915#1769])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk5/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-tglu: [PASS][96] -> [FAIL][97] ([i915#11808]) +1 other test fail
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition:
- shard-dg2: NOTRUN -> [FAIL][98] ([i915#5956]) +1 other test fail
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#5286]) +5 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][100] ([i915#5286]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
- shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#5286]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][102] +7 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-mtlp: NOTRUN -> [SKIP][103] +6 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#4538] / [i915#5190]) +6 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#3638]) +4 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2-9: NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5190]) +4 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2-9: NOTRUN -> [SKIP][107] ([i915#5190])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#10307] / [i915#6095]) +154 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-dp-3.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][109] ([i915#12313])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#6095]) +9 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#12313]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#6095]) +46 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][113] ([i915#10307] / [i915#6095]) +34 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#10307] / [i915#10434] / [i915#6095]) +5 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-8/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#12313])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#12313])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#12313])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#6095]) +24 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#14098] / [i915#6095]) +61 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#12805])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#12805])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][122] ([i915#6095]) +49 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#6095]) +25 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][124] -> [INCOMPLETE][125] ([i915#12796]) +1 other test incomplete
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#6095]) +155 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-12/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#3742])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_cdclk@mode-transition.html
- shard-tglu: NOTRUN -> [SKIP][128] ([i915#3742])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-dg2-9: NOTRUN -> [SKIP][129] ([i915#11151] / [i915#7828]) +2 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_color@ctm-0-75:
- shard-snb: NOTRUN -> [SKIP][130] +5 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb7/igt@kms_chamelium_color@ctm-0-75.html
* igt@kms_chamelium_color@degamma:
- shard-dg2-9: NOTRUN -> [SKIP][131] +6 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_chamelium_color@degamma.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +15 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html
* igt@kms_chamelium_edid@vga-edid-read:
- shard-mtlp: NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_chamelium_edid@vga-edid-read.html
* igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) +6 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@deep-color:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#3555]) +5 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][138] ([i915#7118] / [i915#9424])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#6944] / [i915#9424])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2-9: NOTRUN -> [SKIP][140] ([i915#3299])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][141] ([i915#3116])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#6944] / [i915#9424])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][143] ([i915#7173])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#9424])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_content_protection@mei-interface.html
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#9424]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#7118])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#7118] / [i915#9424]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2-9: NOTRUN -> [SKIP][148] ([i915#13049])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#3555])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-mtlp: NOTRUN -> [SKIP][150] ([i915#3555] / [i915#8814])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: NOTRUN -> [FAIL][151] ([i915#13566]) +4 other tests fail
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#13049]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-dg2-9: NOTRUN -> [SKIP][153] ([i915#3555]) +3 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#8814])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu-1: NOTRUN -> [FAIL][155] ([i915#13566]) +3 other tests fail
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#13049]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#13049]) +2 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][158] ([i915#13046] / [i915#5354]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#13046] / [i915#5354]) +3 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#4103])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [SKIP][161] +30 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-mtlp: NOTRUN -> [SKIP][162] ([i915#9809])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-toggle:
- shard-rkl: [PASS][163] -> [FAIL][164] ([i915#14001] / [i915#2346])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#9067])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#9067])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][167] ([i915#4103] / [i915#4213])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#4103])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3804])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#3804])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#3555]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#13749])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#13749])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#13748]) +1 other test skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#13707])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-rkl: NOTRUN -> [DMESG-WARN][176] ([i915#12964]) +14 other tests dmesg-warn
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#8812])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: NOTRUN -> [SKIP][178] ([i915#3840] / [i915#9688])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp.html
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#3840])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#3840])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2-9: NOTRUN -> [SKIP][181] ([i915#3555] / [i915#3840])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#3555] / [i915#3840]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#3840] / [i915#9053])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#3469])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#1839])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#9337])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-dg2-9: NOTRUN -> [SKIP][187] ([i915#658])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_feature_discovery@psr1.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#4881])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2-9: NOTRUN -> [SKIP][189] ([i915#9934]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][190] ([i915#9934])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#9934])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#9934]) +4 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][193] ([i915#3637] / [i915#9934]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#9934]) +14 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#3637] / [i915#9934]) +7 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][196] ([i915#3637] / [i915#9934]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg2: [PASS][197] -> [INCOMPLETE][198] ([i915#12745] / [i915#4839] / [i915#6113])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-6/igt@kms_flip@flip-vs-suspend.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@d-hdmi-a3:
- shard-dg2: [PASS][199] -> [INCOMPLETE][200] ([i915#6113])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-6/igt@kms_flip@flip-vs-suspend@d-hdmi-a3.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-5/igt@kms_flip@flip-vs-suspend@d-hdmi-a3.html
* igt@kms_flip@wf_vblank-ts-check@a-edp1:
- shard-mtlp: [PASS][201] -> [FAIL][202] ([i915#13734]) +1 other test fail
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-4/igt@kms_flip@wf_vblank-ts-check@a-edp1.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-2/igt@kms_flip@wf_vblank-ts-check@a-edp1.html
* igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1:
- shard-tglu: [PASS][203] -> [FAIL][204] ([i915#13734]) +1 other test fail
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-tglu-7/igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-9/igt@kms_flip@wf_vblank-ts-check@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#2672]) +5 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/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-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][206] ([i915#2587] / [i915#2672]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#2672] / [i915#3555]) +2 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][208] ([i915#2672] / [i915#3555] / [i915#5190])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#2672])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg1: [PASS][210] -> [DMESG-WARN][211] ([i915#4423])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
- shard-dg2-9: NOTRUN -> [SKIP][212] ([i915#2672] / [i915#3555] / [i915#5190])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][213] ([i915#2672])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][214] ([i915#2587] / [i915#2672] / [i915#3555])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][215] ([i915#2587] / [i915#2672]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#2672] / [i915#8813]) +1 other test skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#2672] / [i915#3555])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#2672] / [i915#3555]) +5 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#2672] / [i915#3555]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt:
- shard-dg2-9: NOTRUN -> [FAIL][222] ([i915#6880])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#1825]) +62 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#1825]) +7 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][225] +26 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move:
- shard-snb: [PASS][226] -> [SKIP][227]
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-stridechange:
- shard-dg2: [PASS][228] -> [FAIL][229] ([i915#6880])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-stridechange.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-stridechange.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][230] ([i915#10056] / [i915#13353])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk6/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#5439])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#10055])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2-9: NOTRUN -> [SKIP][233] ([i915#5354]) +10 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][234] ([i915#5354]) +19 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][235] ([i915#8708]) +8 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-dg2-9: NOTRUN -> [SKIP][236] ([i915#3458]) +9 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg2-9: NOTRUN -> [SKIP][237] ([i915#9766])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][238] +171 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#3458]) +13 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#3023]) +39 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#8708]) +9 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][242] ([i915#8708])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][243] ([i915#3555] / [i915#8228]) +1 other test skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2: NOTRUN -> [SKIP][244] ([i915#12713])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: [PASS][245] -> [SKIP][246] ([i915#3555] / [i915#8228]) +2 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@kms_hdr@static-toggle-dpms.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-8/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#3555] / [i915#8228])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#10656]) +1 other test skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][249] ([i915#12388])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][250] ([i915#12394])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#13688])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_joiner@basic-max-non-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#13688])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][253] ([i915#13522])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#4816])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][255] ([i915#10647] / [i915#12177])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-transparent-fb.html
* igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][256] ([i915#10647]) +1 other test fail
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu: NOTRUN -> [SKIP][257] ([i915#13958])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#13958])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#13958]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-y.html
- shard-tglu-1: NOTRUN -> [SKIP][260] ([i915#13958])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-dg2-9: NOTRUN -> [SKIP][261] ([i915#13958])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2-9: NOTRUN -> [SKIP][262] ([i915#14259])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#14259])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#13046] / [i915#5354] / [i915#9423])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][265] ([i915#12247]) +8 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][266] ([i915#12247]) +5 other tests skip
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][267] ([i915#12247]) +4 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#12247] / [i915#6953] / [i915#9423])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-a:
- shard-dg2: NOTRUN -> [SKIP][269] ([i915#12247]) +3 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#12247] / [i915#6953])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][271] ([i915#12247]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html
* igt@kms_pm_backlight@bad-brightness:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#5354])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_pm_backlight@bad-brightness.html
- shard-tglu-1: NOTRUN -> [SKIP][273] ([i915#9812])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#12343])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#9812])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [FAIL][276] ([i915#9295])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#3361])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#3828])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2-9: NOTRUN -> [SKIP][279] ([i915#8430])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- shard-rkl: [PASS][280] -> [DMESG-WARN][281] ([i915#12964]) +11 other tests dmesg-warn
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-8/igt@kms_pm_rpm@basic-pci-d3-state.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [PASS][282] -> [SKIP][283] ([i915#9519]) +2 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
- shard-tglu: NOTRUN -> [SKIP][284] ([i915#9519])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][285] ([i915#9519])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#9519])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
- shard-rkl: NOTRUN -> [SKIP][287] ([i915#9519])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][288] -> [SKIP][289] ([i915#9519])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-rkl: [PASS][290] -> [INCOMPLETE][291] ([i915#14419])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-7/igt@kms_pm_rpm@system-suspend-modeset.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#6524])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_prime@basic-crc-hybrid.html
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#6524])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu: NOTRUN -> [SKIP][294] ([i915#6524])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-mtlp: NOTRUN -> [SKIP][295] ([i915#12316])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf:
- shard-dg2-9: NOTRUN -> [SKIP][296] ([i915#11520]) +3 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#11520]) +5 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][298] ([i915#11520]) +2 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][299] ([i915#11520]) +4 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
- shard-rkl: NOTRUN -> [SKIP][300] ([i915#11520]) +12 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][301] ([i915#11520]) +4 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk5/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#9683])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#9683])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2-9: NOTRUN -> [SKIP][304] ([i915#9683])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#9732]) +17 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-4/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@fbc-psr-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][306] ([i915#9732]) +7 other tests skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@kms_psr@fbc-psr-sprite-mmap-cpu.html
* igt@kms_psr@fbc-psr2-cursor-plane-onoff:
- shard-mtlp: NOTRUN -> [SKIP][307] ([i915#9688]) +5 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_psr@fbc-psr2-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#1072] / [i915#9732]) +36 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][309] ([i915#1072] / [i915#9732]) +8 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@psr-cursor-render:
- shard-dg2: NOTRUN -> [SKIP][310] ([i915#1072] / [i915#9732]) +14 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2: NOTRUN -> [SKIP][311] ([i915#9685])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#12755] / [i915#5190]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-rkl: NOTRUN -> [SKIP][313] ([i915#5289])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2: NOTRUN -> [SKIP][314] ([i915#12755]) +1 other test skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][315] ([i915#3555]) +2 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-rkl: NOTRUN -> [SKIP][316] ([i915#8623])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-mtlp: NOTRUN -> [SKIP][317] ([i915#8623])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][318] ([i915#12276]) +1 other test incomplete
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-glk5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@max-min:
- shard-tglu: NOTRUN -> [SKIP][319] ([i915#9906]) +3 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [PASS][320] -> [SKIP][321] ([i915#3555] / [i915#9906])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@kms_vrr@negative-basic.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-4/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2: NOTRUN -> [SKIP][322] ([i915#2437])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-1/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][323] ([i915#2437] / [i915#9412])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#2437])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#7387])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@perf@global-sseu-config-invalid.html
* igt@perf@mi-rpc:
- shard-rkl: NOTRUN -> [SKIP][326] ([i915#2434])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-8/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][327] ([i915#2435])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: NOTRUN -> [FAIL][328] ([i915#4349]) +2 other tests fail
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-6/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][329] -> [FAIL][330] ([i915#4349]) +4 other tests fail
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-4/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [FAIL][331] ([i915#14433])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][332] ([i915#8516])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-2/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_mmap@test_aperture_limit:
- shard-dg2: NOTRUN -> [SKIP][333] ([i915#14121]) +1 other test skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-2/igt@prime_mmap@test_aperture_limit.html
* igt@prime_vgem@basic-write:
- shard-dg2-9: NOTRUN -> [SKIP][334] ([i915#3291] / [i915#3708])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2-9: NOTRUN -> [SKIP][335] ([i915#3708])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-9/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-tglu: NOTRUN -> [SKIP][336] +61 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@prime_vgem@fence-write-hang.html
- shard-rkl: NOTRUN -> [SKIP][337] ([i915#3708]) +1 other test skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2: NOTRUN -> [SKIP][338] ([i915#9917])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@sriov_basic@bind-unbind-vf.html
- shard-rkl: NOTRUN -> [SKIP][339] ([i915#9917]) +2 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-tglu-1: NOTRUN -> [FAIL][340] ([i915#12910])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
#### Possible fixes ####
* igt@gem_ctx_freq@sysfs:
- shard-dg2: [FAIL][341] ([i915#9561]) -> [PASS][342] +1 other test pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@gem_ctx_freq@sysfs.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@gem_ctx_freq@sysfs.html
* igt@gem_eio@hibernate:
- shard-tglu: [ABORT][343] ([i915#10030] / [i915#7975] / [i915#8213]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-tglu-10/igt@gem_eio@hibernate.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-8/igt@gem_eio@hibernate.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][345] ([i915#5784]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-15/igt@gem_eio@reset-stress.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-17/igt@gem_eio@reset-stress.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [INCOMPLETE][347] ([i915#13809]) -> [PASS][348]
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-6/igt@gem_softpin@noreloc-s3.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [DMESG-WARN][349] ([i915#13447]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rpm@system-suspend-devices:
- shard-dg2: [ABORT][351] -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-10/igt@i915_pm_rpm@system-suspend-devices.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@i915_pm_rpm@system-suspend-devices.html
* igt@i915_pm_rps@reset:
- shard-snb: [INCOMPLETE][353] ([i915#13729] / [i915#13821]) -> [PASS][354]
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb4/igt@i915_pm_rps@reset.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb7/igt@i915_pm_rps@reset.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][355] ([i915#5138]) -> [PASS][356]
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-tglu: [FAIL][357] ([i915#13566]) -> [PASS][358] +1 other test pass
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-128x42.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-rkl: [FAIL][359] ([i915#2346]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][361] ([i915#1257]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@kms_dp_aux_dev.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@kms_dp_aux_dev.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1:
- shard-snb: [FAIL][363] ([i915#11832] / [i915#13734]) -> [PASS][364] +1 other test pass
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb2/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-snb: [FAIL][365] ([i915#13734]) -> [PASS][366] +1 other test pass
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb7/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb5/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-snb: [TIMEOUT][367] ([i915#14033] / [i915#14350]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][369] ([i915#14033]) -> [PASS][370] +2 other tests pass
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-snb4/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-dg1: [DMESG-WARN][371] ([i915#4423]) -> [PASS][372] +7 other tests pass
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-12/igt@kms_flip@basic-flip-vs-wf_vblank.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-18/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render:
- shard-dg2: [FAIL][373] ([i915#6880]) -> [PASS][374]
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [SKIP][375] ([i915#3555] / [i915#8228]) -> [PASS][376] +1 other test pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@kms_hdr@static-toggle.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@kms_hdr@static-toggle.html
* igt@kms_lease@lessee-list:
- shard-rkl: [DMESG-WARN][377] ([i915#12964]) -> [PASS][378] +4 other tests pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-7/igt@kms_lease@lessee-list.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@kms_lease@lessee-list.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][379] ([i915#9519]) -> [PASS][380] +1 other test pass
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [SKIP][381] ([i915#9519]) -> [PASS][382] +1 other test pass
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [DMESG-WARN][383] -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@perf_pmu@busy-accuracy-98@rcs0:
- shard-rkl: [FAIL][385] ([i915#4349]) -> [PASS][386] +1 other test pass
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-4/igt@perf_pmu@busy-accuracy-98@rcs0.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-7/igt@perf_pmu@busy-accuracy-98@rcs0.html
#### Warnings ####
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-dg1: [SKIP][387] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][388] ([i915#4538] / [i915#5286])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-14/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-18/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][389] ([i915#6095]) -> [SKIP][390] ([i915#14098] / [i915#6095]) +3 other tests skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][391] ([i915#9424]) -> [FAIL][392] ([i915#7173])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-1/igt@kms_content_protection@lic-type-0.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-10/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][393] ([i915#9433]) -> [SKIP][394] ([i915#9424])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-14/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][395] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][396] ([i915#7118] / [i915#9424])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-10/igt@kms_content_protection@type1.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-3/igt@kms_content_protection@type1.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-dg1: [SKIP][397] ([i915#9934]) -> [SKIP][398] ([i915#4423] / [i915#9934])
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-14/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-13/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-dg1: [SKIP][399] ([i915#4423] / [i915#9934]) -> [SKIP][400] ([i915#9934])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-19/igt@kms_flip@2x-flip-vs-panning-interruptible.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-12/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-dg1: [SKIP][401] ([i915#4423]) -> [SKIP][402] +2 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][403] ([i915#4423] / [i915#8708]) -> [SKIP][404] ([i915#8708])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][405] ([i915#3458]) -> [SKIP][406] ([i915#10433] / [i915#3458]) +2 other tests skip
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][407] ([i915#10433] / [i915#3458]) -> [SKIP][408] ([i915#3458]) +1 other test skip
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16703/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_150111v2/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[i915#10030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10030
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[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#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#12797]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12797
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12817
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13353
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13550
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13723
[i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14001]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14001
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[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#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[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#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#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#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#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#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[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_16703 -> Patchwork_150111v2
CI-20190529: 20190529
CI_DRM_16703: 4d016d6e602638e0ebc3895331224e057508c07a @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8411: d5b5d2bb4f8795a98ea58376a128b74f654b7ec1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_150111v2: 4d016d6e602638e0ebc3895331224e057508c07a @ 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_150111v2/index.html
[-- Attachment #2: Type: text/html, Size: 142126 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A
2025-06-13 14:09 ` Ville Syrjälä
@ 2025-06-17 18:51 ` Shankar, Uma
0 siblings, 0 replies; 24+ messages in thread
From: Shankar, Uma @ 2025-06-17 18:51 UTC (permalink / raw)
To: Ville Syrjälä
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Friday, June 13, 2025 7:40 PM
> To: Shankar, Uma <uma.shankar@intel.com>
> Cc: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> Subject: Re: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when
> enabling pipe A
>
> On Thu, Jun 12, 2025 at 08:32:16PM +0000, Shankar, Uma wrote:
> >
> >
> > > -----Original Message-----
> > > From: Intel-xe <intel-xe-bounces@lists.freedesktop.org> On Behalf Of
> > > Ville Syrjala
> > > Sent: Wednesday, June 11, 2025 9:23 PM
> > > To: intel-gfx@lists.freedesktop.org
> > > Cc: intel-xe@lists.freedesktop.org
> > > Subject: [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when
> > > enabling pipe A
> >
> > I guess its applicable for all pipes and not just limited to A.
>
> Only pipe A has a DMC on these platforms.
Oh ok, got it.
> >
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > >
> > > On TGL/derivatives the entire pipe DMC state (program + MMIO) is
> > > lost when
> > > PG1 is disabled, and the main DMC does not restore any of it. Reload
> > > the state when enabling a pipe.
> >
> > It is just the TGL or any other platforms affected ?
> > Current change looks fine though.
> >
> > Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> >
> > > The other option would be to not load the pipe DMC at all since it's
> > > only needed for "fast LACE" (which we don't use) on these platforms.
> > > But let's keep it around just in case we ever decide that "fast LACE" is
> something we want.
> >
> > I agree, it's good to keep it.
> >
> > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_dmc.c | 9 +++++++++
> > > 1 file changed, 9 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > index 331db28039db..fd99c4645260 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > @@ -599,6 +599,12 @@ static void dmc_load_program(struct
> > > intel_display *display,
> > > }
> > > }
> > >
> > > +static bool need_pipedmc_load_program(struct intel_display *display) {
> > > + /* On TGL/derivatives pipe DMC state is lost when PG1 is disabled */
> > > + return DISPLAY_VER(display) == 12; }
> > > +
> > > void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> > > enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -606,6 +612,9
> > > @@ void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe)
> > > if (!is_valid_dmc_id(dmc_id) || !has_dmc_id_fw(display, dmc_id))
> > > return;
> > >
> > > + if (need_pipedmc_load_program(display))
> > > + dmc_load_program(display, dmc_id);
> > > +
> > > if (DISPLAY_VER(display) >= 20) {
> > > intel_de_write(display, PIPEDMC_INTERRUPT(pipe),
> > > pipedmc_interrupt_mask(display));
> > > intel_de_write(display, PIPEDMC_INTERRUPT_MASK(pipe),
> > > ~pipedmc_interrupt_mask(display));
> > > --
> > > 2.49.0
> >
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
* RE: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
2025-06-13 14:18 ` Ville Syrjälä
@ 2025-06-17 18:58 ` Shankar, Uma
0 siblings, 0 replies; 24+ messages in thread
From: Shankar, Uma @ 2025-06-17 18:58 UTC (permalink / raw)
To: Ville Syrjälä
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Friday, June 13, 2025 7:48 PM
> To: Shankar, Uma <uma.shankar@intel.com>
> Cc: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> Subject: Re: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
>
> On Thu, Jun 12, 2025 at 08:16:51PM +0000, Shankar, Uma wrote:
> >
> >
> > > -----Original Message-----
> > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf
> > > Of Ville Syrjala
> > > Sent: Wednesday, June 11, 2025 9:23 PM
> > > To: intel-gfx@lists.freedesktop.org
> > > Cc: intel-xe@lists.freedesktop.org
> > > Subject: [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program()
> > >
> > > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > >
> > > We'll be needing to reload the program for individual DMCs.
> > > To make that possible pull the code to load the program for a single
> > > DMC into a new function.
> > >
> > > This does change the order of things during init/resume a bit;
> > > previously we loaded the program RAM for all DMCs first, and then
> > > loaded the MMIO registers for all DMCs. Now those operations will be
> interleaved between different DMCs.
> >
> > Haven't found any documentation mandating this sequence, so should be ok.
>
> I was also pondering about the safety of the whole DMC reloading process. I think
> it still has lots of potential races:
> - we disable the event handlers first, and the reload the program,
> but there is no explicit sync in between to guarantee the DMC isn't
> still executing one of the old handlers. Not sure what such a sync
> would be though since there are various triggers. Maybe a vblank wait
> or two (if the pipe is active) would at least guarantee all the frame
> timing related triggers would be done.
> - we load the firmware mmio list in the order specified by the firmware,
> which always seems to have the EVT_CTL before the EVT_HTP. That means
> we are enabling the events before the HTP is in place, potentially
> causing the DMC to start executing from some random location. We could
> eg. do two loops over the mmio list, first loop would do all the !EVT_CTL
> registers, and a second loop would do just the EVT_CTL registers.
>
> Though I'm not sure the GOP even loads any DMC firmware, so perhaps none of
> this is really matters for normal use cases.
Yeah, this situation of reloading should arise only at resume or at boot in ideal case.
Don't think GOP loads DMC.
But for situations like above where we do need to reload, I think adding wait for vblanks
should be ok, given this is not such a frequent event.
Regards,
Uma Shankar
> >
> > Reviewed-by: Uma Shankar <uma.shankar@intel.com>
> >
> > > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_dmc.c | 78
> > > +++++++++++++-----------
> > > 1 file changed, 42 insertions(+), 36 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > index 5a43298cd0e7..331db28039db 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dmc.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dmc.c
> > > @@ -432,25 +432,22 @@ static void disable_event_handler(struct
> > > intel_display *display,
> > > intel_de_write(display, htp_reg, 0); }
> > >
> > > -static void disable_all_event_handlers(struct intel_display
> > > *display)
> > > +static void disable_all_event_handlers(struct intel_display *display,
> > > + enum intel_dmc_id dmc_id)
> > > {
> > > - enum intel_dmc_id dmc_id;
> > > + int handler;
> > >
> > > /* TODO: disable the event handlers on pre-GEN12 platforms as well */
> > > if (DISPLAY_VER(display) < 12)
> > > return;
> > >
> > > - for_each_dmc_id(dmc_id) {
> > > - int handler;
> > > + if (!has_dmc_id_fw(display, dmc_id))
> > > + return;
> > >
> > > - if (!has_dmc_id_fw(display, dmc_id))
> > > - continue;
> > > -
> > > - for (handler = 0; handler <
> > > DMC_EVENT_HANDLER_COUNT_GEN12; handler++)
> > > - disable_event_handler(display,
> > > - DMC_EVT_CTL(display, dmc_id,
> > > handler),
> > > - DMC_EVT_HTP(display, dmc_id,
> > > handler));
> > > - }
> > > + for (handler = 0; handler < DMC_EVENT_HANDLER_COUNT_GEN12;
> > > handler++)
> > > + disable_event_handler(display,
> > > + DMC_EVT_CTL(display, dmc_id, handler),
> > > + DMC_EVT_HTP(display, dmc_id, handler));
> > > }
> > >
> > > static void adlp_pipedmc_clock_gating_wa(struct intel_display
> > > *display, bool
> > > enable) @@ -578,6 +575,30 @@ static u32 dmc_mmiodata(struct
> > > intel_display *display,
> > > return dmc->dmc_info[dmc_id].mmiodata[i];
> > > }
> > >
> > > +static void dmc_load_program(struct intel_display *display,
> > > + enum intel_dmc_id dmc_id)
> > > +{
> > > + struct intel_dmc *dmc = display_to_dmc(display);
> > > + int i;
> > > +
> > > + disable_all_event_handlers(display, dmc_id);
> > > +
> > > + preempt_disable();
> > > +
> > > + for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> > > + intel_de_write_fw(display,
> > > + DMC_PROGRAM(dmc-
> > > >dmc_info[dmc_id].start_mmioaddr, i),
> > > + dmc->dmc_info[dmc_id].payload[i]);
> > > + }
> > > +
> > > + preempt_enable();
> > > +
> > > + for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> > > + intel_de_write(display, dmc->dmc_info[dmc_id].mmioaddr[i],
> > > + dmc_mmiodata(display, dmc, dmc_id, i));
> > > + }
> > > +}
> > > +
> > > void intel_dmc_enable_pipe(struct intel_display *display, enum pipe pipe) {
> > > enum intel_dmc_id dmc_id = PIPE_TO_DMC_ID(pipe); @@ -685,37
> > > +706,17 @@ void
> > > +intel_dmc_start_pkgc_exit_at_start_of_undelayed_vblank(struct
> > > intel_display void intel_dmc_load_program(struct intel_display *display) {
> > > struct i915_power_domains *power_domains = &display->power.domains;
> > > - struct intel_dmc *dmc = display_to_dmc(display);
> > > enum intel_dmc_id dmc_id;
> > > - u32 i;
> > >
> > > if (!intel_dmc_has_payload(display))
> > > return;
> > >
> > > - pipedmc_clock_gating_wa(display, true);
> > > -
> > > - disable_all_event_handlers(display);
> > > -
> > > assert_display_rpm_held(display);
> > >
> > > - preempt_disable();
> > > + pipedmc_clock_gating_wa(display, true);
> > >
> > > - for_each_dmc_id(dmc_id) {
> > > - for (i = 0; i < dmc->dmc_info[dmc_id].dmc_fw_size; i++) {
> > > - intel_de_write_fw(display,
> > > - DMC_PROGRAM(dmc-
> > > >dmc_info[dmc_id].start_mmioaddr, i),
> > > - dmc->dmc_info[dmc_id].payload[i]);
> > > - }
> > > - }
> > > -
> > > - preempt_enable();
> > > -
> > > - for_each_dmc_id(dmc_id) {
> > > - for (i = 0; i < dmc->dmc_info[dmc_id].mmio_count; i++) {
> > > - intel_de_write(display, dmc-
> > > >dmc_info[dmc_id].mmioaddr[i],
> > > - dmc_mmiodata(display, dmc, dmc_id, i));
> > > - }
> > > - }
> > > + for_each_dmc_id(dmc_id)
> > > + dmc_load_program(display, dmc_id);
> > >
> > > power_domains->dc_state = 0;
> > >
> > > @@ -733,11 +734,16 @@ void intel_dmc_load_program(struct
> > > intel_display
> > > *display)
> > > */
> > > void intel_dmc_disable_program(struct intel_display *display) {
> > > + enum intel_dmc_id dmc_id;
> > > +
> > > if (!intel_dmc_has_payload(display))
> > > return;
> > >
> > > pipedmc_clock_gating_wa(display, true);
> > > - disable_all_event_handlers(display);
> > > +
> > > + for_each_dmc_id(dmc_id)
> > > + disable_all_event_handlers(display, dmc_id);
> > > +
> > > pipedmc_clock_gating_wa(display, false); }
> > >
> > > --
> > > 2.49.0
> >
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2025-06-17 18:58 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-11 15:52 [PATCH 0/9] drm/i915/dmc: Deal with loss of pipe DMC state Ville Syrjala
2025-06-11 15:52 ` [PATCH 1/9] drm/i915/dmc: Limit pipe DMC clock gating w/a to just ADL/DG2/MTL Ville Syrjala
2025-06-11 15:52 ` [PATCH 2/9] drm/i915/dmc: Parametrize MTL_PIPEDMC_GATING_DIS Ville Syrjala
2025-06-11 15:52 ` [PATCH 3/9] drm/i915/dmc: Shuffle code around Ville Syrjala
2025-06-11 15:52 ` [PATCH 4/9] drm/i915/dmc: Extract dmc_load_program() Ville Syrjala
2025-06-12 20:16 ` Shankar, Uma
2025-06-13 14:18 ` Ville Syrjälä
2025-06-17 18:58 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 5/9] drm/i915/dmc: Reload pipe DMC state on TGL when enabling pipe A Ville Syrjala
2025-06-12 20:32 ` Shankar, Uma
2025-06-13 14:09 ` Ville Syrjälä
2025-06-17 18:51 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 6/9] drm/i915/dmc: Reload pipe DMC MMIO registers for pipe C/D on PTL+ Ville Syrjala
2025-06-11 15:52 ` [PATCH 7/9] drm/i915/dmc: Assert DMC is loaded harder Ville Syrjala
2025-06-12 20:55 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 8/9] drm/i915/dmc: Pass crtc_state to intel_dmc_{enable, disable}_pipe() Ville Syrjala
2025-06-12 20:58 ` Shankar, Uma
2025-06-11 15:52 ` [PATCH 9/9] drm/i915/dmc: Do not enable the pipe DMC on TGL when PSR is possible Ville Syrjala
2025-06-12 21:02 ` Shankar, Uma
2025-06-11 17:37 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: Deal with loss of pipe DMC state Patchwork
2025-06-11 17:59 ` ✓ i915.CI.BAT: success " Patchwork
2025-06-11 21:09 ` ✗ i915.CI.Full: failure " Patchwork
2025-06-14 9:13 ` ✓ i915.CI.BAT: success for drm/i915/dmc: Deal with loss of pipe DMC state (rev2) Patchwork
2025-06-14 11:01 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox