* [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 4:32 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper Ankit Nautiyal
` (14 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Correct the data-type of the argument output_format to enum, for the
function intel_hdmi_dsc_get_bpp().
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 4 ++--
drivers/gpu/drm/i915/display/intel_hdmi.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 8a019d3574df..9af0f3aba0fc 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3338,8 +3338,8 @@ intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
*/
int
intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
- int output_format, bool hdmi_all_bpp,
- int hdmi_max_chunk_bytes)
+ enum intel_output_format output_format,
+ bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
{
int max_dsc_bpp, min_dsc_bpp;
int target_bytes;
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index 0fa3661568e8..fb950fdd0e7a 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -54,8 +54,8 @@ bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state,
int bpc, bool has_hdmi_sink);
int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format sink_format);
int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
- int num_slices, int output_format, bool hdmi_all_bpp,
- int hdmi_max_chunk_bytes);
+ int num_slices, enum intel_output_format output_format,
+ bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
int src_max_slices, int src_max_slice_width,
int hdmi_max_slices, int hdmi_throughput);
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter
2026-07-30 10:52 ` [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter Ankit Nautiyal
@ 2026-08-03 4:32 ` Kandpal, Suraj
2026-08-04 12:48 ` Nautiyal, Ankit K
0 siblings, 1 reply; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 4:32 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format
> parameter
>
> Correct the data-type of the argument output_format to enum, for the function
> intel_hdmi_dsc_get_bpp().
>
This should have a fixes tag
Otherwise LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 4 ++--
> drivers/gpu/drm/i915/display/intel_hdmi.h | 4 ++--
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 8a019d3574df..9af0f3aba0fc 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3338,8 +3338,8 @@ intel_hdmi_dsc_get_num_slices(const struct
> intel_crtc_state *crtc_state,
> */
> int
> intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
> - int output_format, bool hdmi_all_bpp,
> - int hdmi_max_chunk_bytes)
> + enum intel_output_format output_format,
> + bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
> {
> int max_dsc_bpp, min_dsc_bpp;
> int target_bytes;
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index 0fa3661568e8..fb950fdd0e7a 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -54,8 +54,8 @@ bool intel_hdmi_bpc_possible(const struct
> intel_crtc_state *crtc_state,
> int bpc, bool has_hdmi_sink);
> int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format
> sink_format); int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int
> slice_width,
> - int num_slices, int output_format, bool
> hdmi_all_bpp,
> - int hdmi_max_chunk_bytes);
> + int num_slices, enum intel_output_format
> output_format,
> + bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
> int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
> int src_max_slices, int src_max_slice_width,
> int hdmi_max_slices, int hdmi_throughput);
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter
2026-08-03 4:32 ` Kandpal, Suraj
@ 2026-08-04 12:48 ` Nautiyal, Ankit K
0 siblings, 0 replies; 29+ messages in thread
From: Nautiyal, Ankit K @ 2026-08-04 12:48 UTC (permalink / raw)
To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de
On 8/3/2026 10:02 AM, Kandpal, Suraj wrote:
>> Subject: [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format
>> parameter
>>
>> Correct the data-type of the argument output_format to enum, for the function
>> intel_hdmi_dsc_get_bpp().
>>
> This should have a fixes tag
Hi Suraj,
Thanks for the review, and the comments.
I was also considering the fixes tag initially, but then this looks more
of a cleanup than fixes.
Since the change only updates the argument type from int to enum, there
is no functional change. The generated ABI also remains same.
So IMHO, this doesn't need to be backported to stable kernels, so a
fixes tag doesn't seem to be required.
Regards,
Ankit
Regards,
Ankit
>
> Otherwise LGTM,
> Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
>
>> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
>> ---
>> drivers/gpu/drm/i915/display/intel_hdmi.c | 4 ++--
>> drivers/gpu/drm/i915/display/intel_hdmi.h | 4 ++--
>> 2 files changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> index 8a019d3574df..9af0f3aba0fc 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
>> @@ -3338,8 +3338,8 @@ intel_hdmi_dsc_get_num_slices(const struct
>> intel_crtc_state *crtc_state,
>> */
>> int
>> intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
>> - int output_format, bool hdmi_all_bpp,
>> - int hdmi_max_chunk_bytes)
>> + enum intel_output_format output_format,
>> + bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
>> {
>> int max_dsc_bpp, min_dsc_bpp;
>> int target_bytes;
>> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
>> b/drivers/gpu/drm/i915/display/intel_hdmi.h
>> index 0fa3661568e8..fb950fdd0e7a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
>> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
>> @@ -54,8 +54,8 @@ bool intel_hdmi_bpc_possible(const struct
>> intel_crtc_state *crtc_state,
>> int bpc, bool has_hdmi_sink);
>> int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format
>> sink_format); int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int
>> slice_width,
>> - int num_slices, int output_format, bool
>> hdmi_all_bpp,
>> - int hdmi_max_chunk_bytes);
>> + int num_slices, enum intel_output_format
>> output_format,
>> + bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
>> int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
>> int src_max_slices, int src_max_slice_width,
>> int hdmi_max_slices, int hdmi_throughput);
>> --
>> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 4:36 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp Ankit Nautiyal
` (13 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Refactor intel_hdmi_dsc_get_num_slices to remove dependency on
intel_crtc_state structure by accepting display mode and output format
as parameters instead.
This makes the function reusable for mode_valid cases where
crtc_state is not there.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 4 +++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 14 ++++++++------
drivers/gpu/drm/i915/display/intel_hdmi.h | 4 +++-
3 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 113d767e62e9..db64e6582286 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4316,7 +4316,9 @@ intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp,
int pcon_max_slices = drm_dp_pcon_dsc_max_slices(intel_dp->pcon_dsc_dpcd);
int pcon_max_slice_width = drm_dp_pcon_dsc_max_slice_width(intel_dp->pcon_dsc_dpcd);
- return intel_hdmi_dsc_get_num_slices(crtc_state, pcon_max_slices,
+ return intel_hdmi_dsc_get_num_slices(&crtc_state->hw.adjusted_mode,
+ crtc_state->output_format,
+ pcon_max_slices,
pcon_max_slice_width,
hdmi_max_slices, hdmi_throughput);
}
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 9af0f3aba0fc..228c5e2be164 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3216,7 +3216,8 @@ int intel_hdmi_dsc_get_slice_height(int vactive)
* intel_hdmi_dsc_get_num_slices - get no. of dsc slices based on dsc encoder
* and dsc decoder capabilities
*
- * @crtc_state: intel crtc_state
+ * @mode: drm_display_mode for which num of slices are needed
+ * @output_format : pipe output format
* @src_max_slices: maximum slices supported by the DSC encoder
* @src_max_slice_width: maximum slice width supported by DSC encoder
* @hdmi_max_slices: maximum slices supported by sink DSC decoder
@@ -3226,7 +3227,8 @@ int intel_hdmi_dsc_get_slice_height(int vactive)
* and decoder.
*/
int
-intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
+intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
+ enum intel_output_format output_format,
int src_max_slices, int src_max_slice_width,
int hdmi_max_slices, int hdmi_throughput)
{
@@ -3248,7 +3250,7 @@ intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
int max_throughput; /* max clock freq. in khz per slice */
int max_slice_width;
int slice_width;
- int pixel_clock = crtc_state->hw.adjusted_mode.crtc_clock;
+ int pixel_clock = mode->crtc_clock;
if (!hdmi_throughput)
return 0;
@@ -3259,8 +3261,8 @@ intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
* for 4:4:4 is 1.0. Multiplying these factors by 10 and later
* dividing adjusted clock value by 10.
*/
- if (crtc_state->output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
- crtc_state->output_format == INTEL_OUTPUT_FORMAT_RGB)
+ if (output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
+ output_format == INTEL_OUTPUT_FORMAT_RGB)
kslice_adjust = 10;
else
kslice_adjust = 5;
@@ -3315,7 +3317,7 @@ intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
else
return 0;
- slice_width = DIV_ROUND_UP(crtc_state->hw.adjusted_mode.hdisplay, target_slices);
+ slice_width = DIV_ROUND_UP(mode->hdisplay, target_slices);
if (slice_width >= max_slice_width)
min_slices = target_slices + 1;
} while (slice_width >= max_slice_width);
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index fb950fdd0e7a..4e2228ca0c5b 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -13,6 +13,7 @@ enum intel_output_format;
enum port;
struct drm_connector;
struct drm_connector_state;
+struct drm_display_mode;
struct drm_encoder;
struct intel_connector;
struct intel_crtc_state;
@@ -56,7 +57,8 @@ int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format sink_form
int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
int num_slices, enum intel_output_format output_format,
bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
-int intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
+int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
+ enum intel_output_format output_format,
int src_max_slices, int src_max_slice_width,
int hdmi_max_slices, int hdmi_throughput);
int intel_hdmi_dsc_get_slice_height(int vactive);
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper
2026-07-30 10:52 ` [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper Ankit Nautiyal
@ 2026-08-03 4:36 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 4:36 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 02/14] drm/i915/display: Generalize
> intel_hdmi_dsc_get_num_slices helper
>
> Refactor intel_hdmi_dsc_get_num_slices to remove dependency on
> intel_crtc_state structure by accepting display mode and output format as
> parameters instead.
>
> This makes the function reusable for mode_valid cases where crtc_state is not
> there.
Nit: *is not present
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 4 +++-
> drivers/gpu/drm/i915/display/intel_hdmi.c | 14 ++++++++------
> drivers/gpu/drm/i915/display/intel_hdmi.h | 4 +++-
> 3 files changed, 14 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 113d767e62e9..db64e6582286 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4316,7 +4316,9 @@ intel_dp_pcon_dsc_enc_slices(struct intel_dp
> *intel_dp,
> int pcon_max_slices = drm_dp_pcon_dsc_max_slices(intel_dp-
> >pcon_dsc_dpcd);
> int pcon_max_slice_width =
> drm_dp_pcon_dsc_max_slice_width(intel_dp->pcon_dsc_dpcd);
>
> - return intel_hdmi_dsc_get_num_slices(crtc_state, pcon_max_slices,
> + return intel_hdmi_dsc_get_num_slices(&crtc_state-
> >hw.adjusted_mode,
> + crtc_state->output_format,
> + pcon_max_slices,
> pcon_max_slice_width,
> hdmi_max_slices,
> hdmi_throughput); } diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 9af0f3aba0fc..228c5e2be164 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3216,7 +3216,8 @@ int intel_hdmi_dsc_get_slice_height(int vactive)
> * intel_hdmi_dsc_get_num_slices - get no. of dsc slices based on dsc encoder
> * and dsc decoder capabilities
> *
> - * @crtc_state: intel crtc_state
> + * @mode: drm_display_mode for which num of slices are needed
> + * @output_format : pipe output format
> * @src_max_slices: maximum slices supported by the DSC encoder
> * @src_max_slice_width: maximum slice width supported by DSC encoder
> * @hdmi_max_slices: maximum slices supported by sink DSC decoder @@ -
> 3226,7 +3227,8 @@ int intel_hdmi_dsc_get_slice_height(int vactive)
> * and decoder.
> */
> int
> -intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
> +intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
> + enum intel_output_format output_format,
> int src_max_slices, int src_max_slice_width,
> int hdmi_max_slices, int hdmi_throughput) { @@ -
> 3248,7 +3250,7 @@ intel_hdmi_dsc_get_num_slices(const struct
> intel_crtc_state *crtc_state,
> int max_throughput; /* max clock freq. in khz per slice */
> int max_slice_width;
> int slice_width;
> - int pixel_clock = crtc_state->hw.adjusted_mode.crtc_clock;
> + int pixel_clock = mode->crtc_clock;
>
> if (!hdmi_throughput)
> return 0;
> @@ -3259,8 +3261,8 @@ intel_hdmi_dsc_get_num_slices(const struct
> intel_crtc_state *crtc_state,
> * for 4:4:4 is 1.0. Multiplying these factors by 10 and later
> * dividing adjusted clock value by 10.
> */
> - if (crtc_state->output_format == INTEL_OUTPUT_FORMAT_YCBCR444
> ||
> - crtc_state->output_format == INTEL_OUTPUT_FORMAT_RGB)
> + if (output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
> + output_format == INTEL_OUTPUT_FORMAT_RGB)
> kslice_adjust = 10;
> else
> kslice_adjust = 5;
> @@ -3315,7 +3317,7 @@ intel_hdmi_dsc_get_num_slices(const struct
> intel_crtc_state *crtc_state,
> else
> return 0;
>
> - slice_width = DIV_ROUND_UP(crtc_state-
> >hw.adjusted_mode.hdisplay, target_slices);
> + slice_width = DIV_ROUND_UP(mode->hdisplay, target_slices);
> if (slice_width >= max_slice_width)
> min_slices = target_slices + 1;
> } while (slice_width >= max_slice_width); diff --git
> a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index fb950fdd0e7a..4e2228ca0c5b 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -13,6 +13,7 @@ enum intel_output_format; enum port; struct
> drm_connector; struct drm_connector_state;
> +struct drm_display_mode;
> struct drm_encoder;
> struct intel_connector;
> struct intel_crtc_state;
> @@ -56,7 +57,8 @@ int intel_hdmi_tmds_clock(int clock, int bpc, enum
> intel_output_format sink_form int intel_hdmi_dsc_get_bpp(int
> src_fractional_bpp, int slice_width,
> int num_slices, enum intel_output_format
> output_format,
> bool hdmi_all_bpp, int hdmi_max_chunk_bytes); -int
> intel_hdmi_dsc_get_num_slices(const struct intel_crtc_state *crtc_state,
> +int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
> + enum intel_output_format output_format,
> int src_max_slices, int src_max_slice_width,
> int hdmi_max_slices, int hdmi_throughput);
> int intel_hdmi_dsc_get_slice_height(int vactive);
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 01/14] drm/i915/hdmi: Use correct type for output_format parameter Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 02/14] drm/i915/display: Generalize intel_hdmi_dsc_get_num_slices helper Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 4:53 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 04/14] drm/i915/hdmi21/mtl: Split the intel_hdmi_dsc_get_bpp() Ankit Nautiyal
` (12 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Generalize intel_hdmi_dsc_get_bpp helper to accept bpc as a parameter
instead of assuming hardcoded value.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +++++-----
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +-
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index db64e6582286..9d6f144d935f 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4335,9 +4335,10 @@ intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp,
int pcon_fractional_bpp = drm_dp_pcon_dsc_bpp_incr(intel_dp->pcon_dsc_dpcd);
int hdmi_max_chunk_bytes =
info->hdmi.dsc_cap.total_chunk_kbytes * 1024;
+ int bpc = crtc_state->pipe_bpp / 3;
return intel_hdmi_dsc_get_bpp(pcon_fractional_bpp, slice_width,
- num_slices, output_format, hdmi_all_bpp,
+ num_slices, output_format, bpc, hdmi_all_bpp,
hdmi_max_chunk_bytes);
}
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 228c5e2be164..d3efd9e4e86a 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3333,6 +3333,7 @@ intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
* @slice_width: dsc slice width supported by the source and sink
* @num_slices: num of slices supported by the source and sink
* @output_format: video output format
+ * @bpc: bits per color
* @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
* @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
*
@@ -3340,7 +3341,7 @@ intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
*/
int
intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
- enum intel_output_format output_format,
+ enum intel_output_format output_format, int bpc,
bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
{
int max_dsc_bpp, min_dsc_bpp;
@@ -3358,18 +3359,17 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
* for each bpp we check if no of bytes can be supported by HDMI sink
*/
- /* Assuming: bpc as 8*/
if (output_format == INTEL_OUTPUT_FORMAT_YCBCR420) {
min_dsc_bpp = 6;
- max_dsc_bpp = 3 * 4; /* 3*bpc/2 */
+ max_dsc_bpp = 3 * bpc / 2;
} else if (output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
output_format == INTEL_OUTPUT_FORMAT_RGB) {
min_dsc_bpp = 8;
- max_dsc_bpp = 3 * 8; /* 3*bpc */
+ max_dsc_bpp = 3 * bpc;
} else {
/* Assuming 4:2:2 encoding */
min_dsc_bpp = 7;
- max_dsc_bpp = 2 * 8; /* 2*bpc */
+ max_dsc_bpp = 2 * bpc;
}
/*
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index 4e2228ca0c5b..c3a0e81615e4 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -56,7 +56,7 @@ bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state,
int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format sink_format);
int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
int num_slices, enum intel_output_format output_format,
- bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
+ int bpc, bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
enum intel_output_format output_format,
int src_max_slices, int src_max_slice_width,
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp
2026-07-30 10:52 ` [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp Ankit Nautiyal
@ 2026-08-03 4:53 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 4:53 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp
Can be drm/i915/{dp,hdmi} :
Otherwise LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
>
> Generalize intel_hdmi_dsc_get_bpp helper to accept bpc as a parameter
> instead of assuming hardcoded value.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
> drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +++++-----
> drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +-
> 3 files changed, 8 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index db64e6582286..9d6f144d935f 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4335,9 +4335,10 @@ intel_dp_pcon_dsc_enc_bpp(struct intel_dp
> *intel_dp,
> int pcon_fractional_bpp = drm_dp_pcon_dsc_bpp_incr(intel_dp-
> >pcon_dsc_dpcd);
> int hdmi_max_chunk_bytes =
> info->hdmi.dsc_cap.total_chunk_kbytes * 1024;
> + int bpc = crtc_state->pipe_bpp / 3;
>
> return intel_hdmi_dsc_get_bpp(pcon_fractional_bpp, slice_width,
> - num_slices, output_format, hdmi_all_bpp,
> + num_slices, output_format, bpc,
> hdmi_all_bpp,
> hdmi_max_chunk_bytes);
> }
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 228c5e2be164..d3efd9e4e86a 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3333,6 +3333,7 @@ intel_hdmi_dsc_get_num_slices(const struct
> drm_display_mode *mode,
> * @slice_width: dsc slice width supported by the source and sink
> * @num_slices: num of slices supported by the source and sink
> * @output_format: video output format
> + * @bpc: bits per color
> * @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
> * @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
> *
> @@ -3340,7 +3341,7 @@ intel_hdmi_dsc_get_num_slices(const struct
> drm_display_mode *mode,
> */
> int
> intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int
> num_slices,
> - enum intel_output_format output_format,
> + enum intel_output_format output_format, int bpc,
> bool hdmi_all_bpp, int hdmi_max_chunk_bytes) {
> int max_dsc_bpp, min_dsc_bpp;
> @@ -3358,18 +3359,17 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp,
> int slice_width, int num_slices,
> * for each bpp we check if no of bytes can be supported by HDMI sink
> */
>
> - /* Assuming: bpc as 8*/
> if (output_format == INTEL_OUTPUT_FORMAT_YCBCR420) {
> min_dsc_bpp = 6;
> - max_dsc_bpp = 3 * 4; /* 3*bpc/2 */
> + max_dsc_bpp = 3 * bpc / 2;
> } else if (output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
> output_format == INTEL_OUTPUT_FORMAT_RGB) {
> min_dsc_bpp = 8;
> - max_dsc_bpp = 3 * 8; /* 3*bpc */
> + max_dsc_bpp = 3 * bpc;
> } else {
> /* Assuming 4:2:2 encoding */
> min_dsc_bpp = 7;
> - max_dsc_bpp = 2 * 8; /* 2*bpc */
> + max_dsc_bpp = 2 * bpc;
> }
>
> /*
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index 4e2228ca0c5b..c3a0e81615e4 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -56,7 +56,7 @@ bool intel_hdmi_bpc_possible(const struct
> intel_crtc_state *crtc_state, int intel_hdmi_tmds_clock(int clock, int bpc,
> enum intel_output_format sink_format); int intel_hdmi_dsc_get_bpp(int
> src_fractional_bpp, int slice_width,
> int num_slices, enum intel_output_format
> output_format,
> - bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
> + int bpc, bool hdmi_all_bpp, int
> hdmi_max_chunk_bytes);
> int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
> enum intel_output_format output_format,
> int src_max_slices, int src_max_slice_width,
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 04/14] drm/i915/hdmi21/mtl: Split the intel_hdmi_dsc_get_bpp()
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (2 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 03/14] drm/i915/display: Pass bpc in intel_hdmi_dsc_get_bpp Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP Ankit Nautiyal
` (11 subsequent siblings)
15 siblings, 0 replies; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Split the intel_hdmi_dsc_get_bpp() into two helper functions
that can be called independently.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 88 ++++++++++++++---------
1 file changed, 55 insertions(+), 33 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index d3efd9e4e86a..428631abca74 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3325,51 +3325,29 @@ intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
return target_slices;
}
-/*
- * intel_hdmi_dsc_get_bpp - get the appropriate compressed bits_per_pixel based on
- * source and sink capabilities.
- *
- * @src_fraction_bpp: fractional bpp supported by the source
- * @slice_width: dsc slice width supported by the source and sink
- * @num_slices: num of slices supported by the source and sink
- * @output_format: video output format
- * @bpc: bits per color
- * @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
- * @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
- *
- * @return: compressed bits_per_pixel in step of 1/16 of bits_per_pixel
- */
-int
-intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
- enum intel_output_format output_format, int bpc,
- bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
+static void
+get_dsc_min_max_bpp(enum intel_output_format output_format, u8 bpc,
+ bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp)
{
- int max_dsc_bpp, min_dsc_bpp;
- int target_bytes;
- bool bpp_found = false;
- int bpp_decrement_x16;
- int bpp_target;
- int bpp_target_x16;
-
/*
* Get min bpp and max bpp as per Table 7.23, in HDMI2.1 spec
* Start with the max bpp and keep on decrementing with
- * fractional bpp, if supported by PCON DSC encoder
+ * fractional bpp, if supported by the DSC encoder
*
* for each bpp we check if no of bytes can be supported by HDMI sink
*/
if (output_format == INTEL_OUTPUT_FORMAT_YCBCR420) {
- min_dsc_bpp = 6;
- max_dsc_bpp = 3 * bpc / 2;
+ *min_dsc_bpp = 6;
+ *max_dsc_bpp = 3 * bpc / 2;
} else if (output_format == INTEL_OUTPUT_FORMAT_YCBCR444 ||
output_format == INTEL_OUTPUT_FORMAT_RGB) {
- min_dsc_bpp = 8;
- max_dsc_bpp = 3 * bpc;
+ *min_dsc_bpp = 8;
+ *max_dsc_bpp = 3 * bpc;
} else {
/* Assuming 4:2:2 encoding */
- min_dsc_bpp = 7;
- max_dsc_bpp = 2 * bpc;
+ *min_dsc_bpp = 7;
+ *max_dsc_bpp = 2 * bpc;
}
/*
@@ -3379,7 +3357,18 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
* DSC_all_bpp is set to 1.
*/
if (!hdmi_all_bpp)
- max_dsc_bpp = min(max_dsc_bpp, 12);
+ *max_dsc_bpp = min(*max_dsc_bpp, 12);
+}
+
+static int
+get_dsc_compressed_bpp(int num_slices, int slice_width, int hdmi_max_chunk_bytes,
+ int src_fractional_bpp, int min_dsc_bpp, int max_dsc_bpp)
+{
+ int target_bytes;
+ bool bpp_found = false;
+ int bpp_decrement_x16;
+ int bpp_target;
+ int bpp_target_x16;
/*
* The Sink has a limit of compressed data in bytes for a scanline,
@@ -3422,3 +3411,36 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
return 0;
}
+
+/*
+ * intel_hdmi_dsc_get_bpp - get the appropriate compressed bits_per_pixel based on
+ * source and sink capabilities.
+ *
+ * @src_fraction_bpp: fractional bpp supported by the source
+ * @slice_width: dsc slice width supported by the source and sink
+ * @num_slices: num of slices supported by the source and sink
+ * @output_format: video output format
+ * @bpc: bits per color
+ * @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
+ * @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
+ *
+ * @return: compressed bits_per_pixel in step of 1/16 of bits_per_pixel
+ */
+int
+intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
+ enum intel_output_format output_format, int bpc,
+ bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
+{
+ int max_dsc_bpp, min_dsc_bpp;
+ int dsc_bpp_x16;
+
+ get_dsc_min_max_bpp(output_format, bpc, hdmi_all_bpp,
+ &min_dsc_bpp, &max_dsc_bpp);
+
+ dsc_bpp_x16 = get_dsc_compressed_bpp(num_slices, slice_width,
+ hdmi_max_chunk_bytes,
+ src_fractional_bpp,
+ min_dsc_bpp, max_dsc_bpp);
+
+ return dsc_bpp_x16;
+}
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (3 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 04/14] drm/i915/hdmi21/mtl: Split the intel_hdmi_dsc_get_bpp() Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:00 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints Ankit Nautiyal
` (10 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
The FRL bandwidth check considers only the PCON's max FRL rate, ignoring
the HDMI2.1 sink's own max FRL rate. Cap the available bandwidth by the
minimum of the two, similar to the TMDS case.
Move the check into a helper intel_dp_frl_bw_valid() so it can also be
used in the compute_config phase in a subsequent change.
The DSC case, where both the PCON and HDMI sink support DSC, is left
as a FIXME and handled later.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 46 +++++++++++++++++--------
1 file changed, 31 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 9d6f144d935f..eb76e6b6d616 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -124,6 +124,7 @@ bool intel_dp_is_edp(struct intel_dp *intel_dp)
}
static void intel_dp_unset_edid(struct intel_dp *intel_dp);
+static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp);
/* Is link rate UHBR and thus 128b/132b? */
bool intel_dp_is_uhbr(const struct intel_crtc_state *crtc_state)
@@ -1178,6 +1179,33 @@ static int frl_required_bw(int clock, int bpc,
return clock * bpc * 3;
}
+static enum drm_mode_status
+intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int target_clock,
+ int bpc, enum intel_output_format sink_format,
+ bool respect_downstream_limits)
+{
+ int target_bw;
+ int max_frl_bw;
+
+ if (!respect_downstream_limits)
+ return MODE_OK;
+
+ target_bw = frl_required_bw(target_clock, bpc, sink_format);
+
+ /* check for MAX FRL BW for both PCON and HDMI2.1 sink */
+ max_frl_bw = min(intel_dp->dfp.pcon_max_frl_bw,
+ intel_dp_hdmi_sink_max_frl(intel_dp));
+
+ /* converting bw from Gbps to Kbps*/
+ max_frl_bw = max_frl_bw * 1000000;
+
+ /* #FIXME check bandwidth with DSC if both PCON and HDMI sink support DSC */
+ if (target_bw > max_frl_bw)
+ return MODE_CLOCK_HIGH;
+
+ return MODE_OK;
+}
+
static enum drm_mode_status
intel_dp_mode_valid_downstream(struct intel_connector *connector,
const struct drm_display_mode *mode,
@@ -1187,21 +1215,9 @@ intel_dp_mode_valid_downstream(struct intel_connector *connector,
struct intel_dp *intel_dp = intel_attached_dp(connector);
/* If PCON supports FRL MODE, check FRL bandwidth constraints */
- if (intel_dp->dfp.pcon_max_frl_bw) {
- int target_bw, max_frl_bw;
-
- /* Assume 8bpc for the FRL bandwidth check */
- target_bw = frl_required_bw(target_clock, 8, sink_format);
-
- max_frl_bw = intel_dp->dfp.pcon_max_frl_bw;
-
- /* converting bw from Gbps to Kbps*/
- max_frl_bw = max_frl_bw * 1000000;
-
- if (target_bw > max_frl_bw)
- return MODE_CLOCK_HIGH;
-
- return MODE_OK;
+ if (intel_dp->dfp.pcon_max_frl_bw && intel_dp_hdmi_sink_max_frl(intel_dp)) {
+ /* Assume 8bpc for the HDMI2.1 FRL BW check */
+ return intel_dp_frl_bw_valid(intel_dp, target_clock, 8, sink_format, true);
}
if (intel_dp->dfp.max_dotclock &&
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP
2026-07-30 10:52 ` [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP Ankit Nautiyal
@ 2026-08-03 5:00 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:00 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP
>
> The FRL bandwidth check considers only the PCON's max FRL rate, ignoring the
> HDMI2.1 sink's own max FRL rate. Cap the available bandwidth by the
> minimum of the two, similar to the TMDS case.
>
> Move the check into a helper intel_dp_frl_bw_valid() so it can also be used in
> the compute_config phase in a subsequent change.
>
> The DSC case, where both the PCON and HDMI sink support DSC, is left as a
> FIXME and handled later.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 46 +++++++++++++++++--------
> 1 file changed, 31 insertions(+), 15 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 9d6f144d935f..eb76e6b6d616 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -124,6 +124,7 @@ bool intel_dp_is_edp(struct intel_dp *intel_dp) }
>
> static void intel_dp_unset_edid(struct intel_dp *intel_dp);
> +static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp);
>
> /* Is link rate UHBR and thus 128b/132b? */ bool intel_dp_is_uhbr(const struct
> intel_crtc_state *crtc_state) @@ -1178,6 +1179,33 @@ static int
> frl_required_bw(int clock, int bpc,
> return clock * bpc * 3;
> }
>
> +static enum drm_mode_status
> +intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int target_clock,
> + int bpc, enum intel_output_format sink_format,
> + bool respect_downstream_limits) {
> + int target_bw;
> + int max_frl_bw;
> +
> + if (!respect_downstream_limits)
> + return MODE_OK;
> +
> + target_bw = frl_required_bw(target_clock, bpc, sink_format);
> +
> + /* check for MAX FRL BW for both PCON and HDMI2.1 sink */
> + max_frl_bw = min(intel_dp->dfp.pcon_max_frl_bw,
> + intel_dp_hdmi_sink_max_frl(intel_dp));
> +
> + /* converting bw from Gbps to Kbps*/
> + max_frl_bw = max_frl_bw * 1000000;
> +
> + /* #FIXME check bandwidth with DSC if both PCON and HDMI sink
> support DSC */
> + if (target_bw > max_frl_bw)
> + return MODE_CLOCK_HIGH;
> +
> + return MODE_OK;
> +}
> +
> static enum drm_mode_status
> intel_dp_mode_valid_downstream(struct intel_connector *connector,
> const struct drm_display_mode *mode, @@ -
> 1187,21 +1215,9 @@ intel_dp_mode_valid_downstream(struct intel_connector
> *connector,
> struct intel_dp *intel_dp = intel_attached_dp(connector);
>
> /* If PCON supports FRL MODE, check FRL bandwidth constraints */
> - if (intel_dp->dfp.pcon_max_frl_bw) {
> - int target_bw, max_frl_bw;
> -
> - /* Assume 8bpc for the FRL bandwidth check */
> - target_bw = frl_required_bw(target_clock, 8, sink_format);
> -
> - max_frl_bw = intel_dp->dfp.pcon_max_frl_bw;
> -
> - /* converting bw from Gbps to Kbps*/
> - max_frl_bw = max_frl_bw * 1000000;
> -
> - if (target_bw > max_frl_bw)
> - return MODE_CLOCK_HIGH;
> -
> - return MODE_OK;
> + if (intel_dp->dfp.pcon_max_frl_bw &&
> intel_dp_hdmi_sink_max_frl(intel_dp)) {
> + /* Assume 8bpc for the HDMI2.1 FRL BW check */
> + return intel_dp_frl_bw_valid(intel_dp, target_clock, 8,
> sink_format,
> +true);
> }
We can remove these braces not needed.
Regards,
Suraj Kandpal
>
> if (intel_dp->dfp.max_dotclock &&
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (4 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 05/14] drm/i915/dp: Fix FRL BW check for HDMI2.1 DFP Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:20 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit Ankit Nautiyal
` (9 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Add a wrapper function to check dp_downstream clock/bandwidth
constraints. Based on whether the sink supports FRL/TMDS the wrapper
calls the appropriate FRL/TMDS functions.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 36 ++++++++++++++++++-------
1 file changed, 26 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index eb76e6b6d616..6bf42128a81d 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -1206,6 +1206,28 @@ intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int target_clock,
return MODE_OK;
}
+static bool
+intel_dp_pcon_sink_support_frl(struct intel_dp *intel_dp)
+{
+ return intel_dp->dfp.pcon_max_frl_bw &&
+ intel_dp_hdmi_sink_max_frl(intel_dp);
+}
+
+static enum drm_mode_status
+intel_dp_hdmi_bw_valid(struct intel_dp *intel_dp,
+ int target_clock, int bpc,
+ enum intel_output_format sink_format,
+ bool respect_downstream_limits)
+{
+ if (intel_dp_pcon_sink_support_frl(intel_dp))
+ return intel_dp_frl_bw_valid(intel_dp, target_clock, bpc,
+ sink_format,
+ respect_downstream_limits);
+
+ return intel_dp_tmds_clock_valid(intel_dp, target_clock, bpc, sink_format,
+ respect_downstream_limits);
+}
+
static enum drm_mode_status
intel_dp_mode_valid_downstream(struct intel_connector *connector,
const struct drm_display_mode *mode,
@@ -1213,20 +1235,14 @@ intel_dp_mode_valid_downstream(struct intel_connector *connector,
enum intel_output_format sink_format)
{
struct intel_dp *intel_dp = intel_attached_dp(connector);
+ int bpc = 8; /* Assume 8bpc for the DP++/HDMI/DVI TMDS/FRL bw check */
- /* If PCON supports FRL MODE, check FRL bandwidth constraints */
- if (intel_dp->dfp.pcon_max_frl_bw && intel_dp_hdmi_sink_max_frl(intel_dp)) {
- /* Assume 8bpc for the HDMI2.1 FRL BW check */
- return intel_dp_frl_bw_valid(intel_dp, target_clock, 8, sink_format, true);
- }
-
- if (intel_dp->dfp.max_dotclock &&
+ if (!intel_dp_hdmi_sink_max_frl(intel_dp) &&
+ intel_dp->dfp.max_dotclock &&
target_clock > intel_dp->dfp.max_dotclock)
return MODE_CLOCK_HIGH;
- /* Assume 8bpc for the DP++/HDMI/DVI TMDS clock check */
- return intel_dp_tmds_clock_valid(intel_dp, target_clock,
- 8, sink_format, true);
+ return intel_dp_hdmi_bw_valid(intel_dp, target_clock, bpc, sink_format, true);
}
static enum drm_mode_status
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints
2026-07-30 10:52 ` [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints Ankit Nautiyal
@ 2026-08-03 5:20 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:20 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds
> downstream constraints
>
> Add a wrapper function to check dp_downstream clock/bandwidth constraints.
> Based on whether the sink supports FRL/TMDS the wrapper calls the
> appropriate FRL/TMDS functions.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 36 ++++++++++++++++++-------
> 1 file changed, 26 insertions(+), 10 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index eb76e6b6d616..6bf42128a81d 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -1206,6 +1206,28 @@ intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int
> target_clock,
> return MODE_OK;
> }
>
> +static bool
> +intel_dp_pcon_sink_support_frl(struct intel_dp *intel_dp) {
> + return intel_dp->dfp.pcon_max_frl_bw &&
> + intel_dp_hdmi_sink_max_frl(intel_dp);
> +}
> +
> +static enum drm_mode_status
> +intel_dp_hdmi_bw_valid(struct intel_dp *intel_dp,
> + int target_clock, int bpc,
> + enum intel_output_format sink_format,
> + bool respect_downstream_limits) {
> + if (intel_dp_pcon_sink_support_frl(intel_dp))
> + return intel_dp_frl_bw_valid(intel_dp, target_clock, bpc,
> + sink_format,
> + respect_downstream_limits);
> +
> + return intel_dp_tmds_clock_valid(intel_dp, target_clock, bpc,
> sink_format,
> + respect_downstream_limits);
> +}
> +
> static enum drm_mode_status
> intel_dp_mode_valid_downstream(struct intel_connector *connector,
> const struct drm_display_mode *mode, @@ -
> 1213,20 +1235,14 @@ intel_dp_mode_valid_downstream(struct
> intel_connector *connector,
> enum intel_output_format sink_format) {
> struct intel_dp *intel_dp = intel_attached_dp(connector);
> + int bpc = 8; /* Assume 8bpc for the DP++/HDMI/DVI TMDS/FRL bw
> check */
>
> - /* If PCON supports FRL MODE, check FRL bandwidth constraints */
> - if (intel_dp->dfp.pcon_max_frl_bw &&
> intel_dp_hdmi_sink_max_frl(intel_dp)) {
> - /* Assume 8bpc for the HDMI2.1 FRL BW check */
> - return intel_dp_frl_bw_valid(intel_dp, target_clock, 8,
> sink_format, true);
> - }
> -
> - if (intel_dp->dfp.max_dotclock &&
> + if (!intel_dp_hdmi_sink_max_frl(intel_dp) &&
> + intel_dp->dfp.max_dotclock &&
> target_clock > intel_dp->dfp.max_dotclock)
> return MODE_CLOCK_HIGH;
Does this change maybe belong inside dp_tmds_clock_valid ?
Regards,
Suraj Kandpal
>
> - /* Assume 8bpc for the DP++/HDMI/DVI TMDS clock check */
> - return intel_dp_tmds_clock_valid(intel_dp, target_clock,
> - 8, sink_format, true);
> + return intel_dp_hdmi_bw_valid(intel_dp, target_clock, bpc,
> +sink_format, true);
> }
>
> static enum drm_mode_status
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (5 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 06/14] drm/i915/dp: Add a wrapper to check frl/tmds downstream constraints Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:22 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc Ankit Nautiyal
` (8 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
intel_dp_mode_valid_downstream() uses the intel_dp_hdmi_sink_max_frl()
to check if FRL is to be used, in order to skip the max dotclock limit
for the FRL cases.
Instead, use the intel_dp_pcon_sink_support_frl() that check both sink and
the pcon's FRL capabilities.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 6bf42128a81d..d2d330b6c39a 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -1237,7 +1237,7 @@ intel_dp_mode_valid_downstream(struct intel_connector *connector,
struct intel_dp *intel_dp = intel_attached_dp(connector);
int bpc = 8; /* Assume 8bpc for the DP++/HDMI/DVI TMDS/FRL bw check */
- if (!intel_dp_hdmi_sink_max_frl(intel_dp) &&
+ if (!intel_dp_pcon_sink_support_frl(intel_dp) &&
intel_dp->dfp.max_dotclock &&
target_clock > intel_dp->dfp.max_dotclock)
return MODE_CLOCK_HIGH;
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit
2026-07-30 10:52 ` [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit Ankit Nautiyal
@ 2026-08-03 5:22 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:22 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock
> limit
>
> intel_dp_mode_valid_downstream() uses the intel_dp_hdmi_sink_max_frl() to
> check if FRL is to be used, in order to skip the max dotclock limit for the FRL
> cases.
>
> Instead, use the intel_dp_pcon_sink_support_frl() that check both sink and the
> pcon's FRL capabilities.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Check comments on patch 6
Regards,
Suraj Kandpal
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 6bf42128a81d..d2d330b6c39a 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -1237,7 +1237,7 @@ intel_dp_mode_valid_downstream(struct
> intel_connector *connector,
> struct intel_dp *intel_dp = intel_attached_dp(connector);
> int bpc = 8; /* Assume 8bpc for the DP++/HDMI/DVI TMDS/FRL bw
> check */
>
> - if (!intel_dp_hdmi_sink_max_frl(intel_dp) &&
> + if (!intel_dp_pcon_sink_support_frl(intel_dp) &&
> intel_dp->dfp.max_dotclock &&
> target_clock > intel_dp->dfp.max_dotclock)
> return MODE_CLOCK_HIGH;
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (6 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 07/14] drm/i915/dp: Use FRL pair check for the DFP dotclock limit Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:23 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers Ankit Nautiyal
` (7 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Currently the FRL bandwidth check is only added for the mode_valid phase.
Add the check in the compute_config phase also, replacing the TMDS-only
check with the common function that checks for both TMDS and FRL.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index d2d330b6c39a..9396f118d154 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -1662,8 +1662,8 @@ static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp,
for (; bpc >= 8; bpc -= 2) {
if (intel_hdmi_bpc_possible(crtc_state, bpc,
intel_dp_has_hdmi_sink(intel_dp)) &&
- intel_dp_tmds_clock_valid(intel_dp, clock, bpc, crtc_state->sink_format,
- respect_downstream_limits) == MODE_OK)
+ intel_dp_hdmi_bw_valid(intel_dp, clock, bpc, crtc_state->sink_format,
+ respect_downstream_limits) == MODE_OK)
return bpc;
}
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc
2026-07-30 10:52 ` [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc Ankit Nautiyal
@ 2026-08-03 5:23 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:23 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in
> compute_bpc
>
> Currently the FRL bandwidth check is only added for the mode_valid phase.
> Add the check in the compute_config phase also, replacing the TMDS-only
> check with the common function that checks for both TMDS and FRL.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index d2d330b6c39a..9396f118d154 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -1662,8 +1662,8 @@ static int intel_dp_hdmi_compute_bpc(struct
> intel_dp *intel_dp,
> for (; bpc >= 8; bpc -= 2) {
> if (intel_hdmi_bpc_possible(crtc_state, bpc,
> intel_dp_has_hdmi_sink(intel_dp))
> &&
> - intel_dp_tmds_clock_valid(intel_dp, clock, bpc, crtc_state-
> >sink_format,
> - respect_downstream_limits) ==
> MODE_OK)
> + intel_dp_hdmi_bw_valid(intel_dp, clock, bpc, crtc_state-
> >sink_format,
> + respect_downstream_limits) ==
> MODE_OK)
> return bpc;
> }
>
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (7 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 08/14] drm/i915/dp: Use the common downstream bw check in compute_bpc Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:26 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits Ankit Nautiyal
` (6 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Expose intel_hdmi_dsc_get_min_max_bpp() to query the allowed compressed
bpp range.
This will be used in the subsequent change to compute the compressed bpp
range in mode_valid() for an HDMI with DSC connected to a DP DFP.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +++++++++++++++-----
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 ++
2 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 428631abca74..c58c9202fc10 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3325,9 +3325,19 @@ intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
return target_slices;
}
-static void
-get_dsc_min_max_bpp(enum intel_output_format output_format, u8 bpc,
- bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp)
+/*
+ * intel_hdmi_dsc_get_min_max_bpp - get the min and max compressed bpp range
+ * allowed for a given output format and bpc.
+ *
+ * @output_format: video output format
+ * @bpc: bits per color
+ * @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
+ * @min_dsc_bpp: returns the minimum allowed compressed bpp
+ * @max_dsc_bpp: returns the maximum allowed compressed bpp
+ */
+void
+intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format, u8 bpc,
+ bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp)
{
/*
* Get min bpp and max bpp as per Table 7.23, in HDMI2.1 spec
@@ -3434,8 +3444,8 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
int max_dsc_bpp, min_dsc_bpp;
int dsc_bpp_x16;
- get_dsc_min_max_bpp(output_format, bpc, hdmi_all_bpp,
- &min_dsc_bpp, &max_dsc_bpp);
+ intel_hdmi_dsc_get_min_max_bpp(output_format, bpc, hdmi_all_bpp,
+ &min_dsc_bpp, &max_dsc_bpp);
dsc_bpp_x16 = get_dsc_compressed_bpp(num_slices, slice_width,
hdmi_max_chunk_bytes,
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index c3a0e81615e4..dc81a62aac5e 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -57,6 +57,8 @@ int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format sink_form
int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
int num_slices, enum intel_output_format output_format,
int bpc, bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
+void intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format, u8 bpc,
+ bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp);
int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
enum intel_output_format output_format,
int src_max_slices, int src_max_slice_width,
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers
2026-07-30 10:52 ` [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers Ankit Nautiyal
@ 2026-08-03 5:26 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:26 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers
>
> Expose intel_hdmi_dsc_get_min_max_bpp() to query the allowed compressed
> bpp range.
> This will be used in the subsequent change to compute the compressed bpp
> range in mode_valid() for an HDMI with DSC connected to a DP DFP.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 20 +++++++++++++++-----
> drivers/gpu/drm/i915/display/intel_hdmi.h | 2 ++
> 2 files changed, 17 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 428631abca74..c58c9202fc10 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3325,9 +3325,19 @@ intel_hdmi_dsc_get_num_slices(const struct
> drm_display_mode *mode,
> return target_slices;
> }
>
> -static void
> -get_dsc_min_max_bpp(enum intel_output_format output_format, u8 bpc,
> - bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp)
> +/*
> + * intel_hdmi_dsc_get_min_max_bpp - get the min and max compressed bpp
> +range
> + * allowed for a given output format and bpc.
> + *
> + * @output_format: video output format
> + * @bpc: bits per color
> + * @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
> + * @min_dsc_bpp: returns the minimum allowed compressed bpp
> + * @max_dsc_bpp: returns the maximum allowed compressed bpp */ void
> +intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format,
> u8 bpc,
> + bool hdmi_all_bpp, int *min_dsc_bpp, int
> *max_dsc_bpp)
> {
> /*
> * Get min bpp and max bpp as per Table 7.23, in HDMI2.1 spec @@ -
> 3434,8 +3444,8 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int
> slice_width, int num_slices,
> int max_dsc_bpp, min_dsc_bpp;
> int dsc_bpp_x16;
>
> - get_dsc_min_max_bpp(output_format, bpc, hdmi_all_bpp,
> - &min_dsc_bpp, &max_dsc_bpp);
> + intel_hdmi_dsc_get_min_max_bpp(output_format, bpc, hdmi_all_bpp,
> + &min_dsc_bpp, &max_dsc_bpp);
>
> dsc_bpp_x16 = get_dsc_compressed_bpp(num_slices, slice_width,
> hdmi_max_chunk_bytes,
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index c3a0e81615e4..dc81a62aac5e 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -57,6 +57,8 @@ int intel_hdmi_tmds_clock(int clock, int bpc, enum
> intel_output_format sink_form int intel_hdmi_dsc_get_bpp(int
> src_fractional_bpp, int slice_width,
> int num_slices, enum intel_output_format
> output_format,
> int bpc, bool hdmi_all_bpp, int
> hdmi_max_chunk_bytes);
> +void intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format
> output_format, u8 bpc,
> + bool hdmi_all_bpp, int *min_dsc_bpp, int
> *max_dsc_bpp);
> int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
> enum intel_output_format output_format,
> int src_max_slices, int src_max_slice_width,
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (8 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 09/14] drm/i915/hdmi: Expose DSC min/max bpp helpers Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:28 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 11/14] drm/i915/dp: Allow PCON DSC modes through FRL bw check Ankit Nautiyal
` (5 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Introduce the helper intel_hdmi_dsc_bpp_fits_chunk_bytes() to check
whether the chunksize computed for the given slice configuration is with
in the sink's max chunksize limits.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 25 ++++++++++++++++++++---
drivers/gpu/drm/i915/display/intel_hdmi.h | 2 ++
2 files changed, 24 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index c58c9202fc10..c26a3d0b2d2e 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3370,11 +3370,30 @@ intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format, u8 bpc,
*max_dsc_bpp = min(*max_dsc_bpp, 12);
}
+/*
+ * intel_hdmi_dsc_bpp_fits_chunk_bytes - check if a given compressed bpp keeps
+ * the per-scanline chunk size within the sink's max_chunk_bytes limit.
+ *
+ * @bpp: compressed bits per pixel to test
+ * @num_slices: num of slices supported by the source and sink
+ * @slice_width: dsc slice width supported by the source and sink
+ * @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
+ *
+ * @return: true if the resulting chunk size fits the sink limit
+ */
+bool
+intel_hdmi_dsc_bpp_fits_chunk_bytes(int bpp, int num_slices, int slice_width,
+ int hdmi_max_chunk_bytes)
+{
+ int target_bytes = DIV_ROUND_UP((num_slices * slice_width * bpp), 8);
+
+ return target_bytes <= hdmi_max_chunk_bytes;
+}
+
static int
get_dsc_compressed_bpp(int num_slices, int slice_width, int hdmi_max_chunk_bytes,
int src_fractional_bpp, int min_dsc_bpp, int max_dsc_bpp)
{
- int target_bytes;
bool bpp_found = false;
int bpp_decrement_x16;
int bpp_target;
@@ -3409,8 +3428,8 @@ get_dsc_compressed_bpp(int num_slices, int slice_width, int hdmi_max_chunk_bytes
int bpp;
bpp = DIV_ROUND_UP(bpp_target_x16, 16);
- target_bytes = DIV_ROUND_UP((num_slices * slice_width * bpp), 8);
- if (target_bytes <= hdmi_max_chunk_bytes) {
+ if (intel_hdmi_dsc_bpp_fits_chunk_bytes(bpp, num_slices, slice_width,
+ hdmi_max_chunk_bytes)) {
bpp_found = true;
break;
}
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index dc81a62aac5e..e7d0cd5bc293 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -59,6 +59,8 @@ int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
int bpc, bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
void intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format, u8 bpc,
bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp);
+bool intel_hdmi_dsc_bpp_fits_chunk_bytes(int bpp, int num_slices, int slice_width,
+ int hdmi_max_chunk_bytes);
int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
enum intel_output_format output_format,
int src_max_slices, int src_max_slice_width,
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits
2026-07-30 10:52 ` [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits Ankit Nautiyal
@ 2026-08-03 5:28 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:28 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize
> fits the sink limits
>
> Introduce the helper intel_hdmi_dsc_bpp_fits_chunk_bytes() to check whether
> the chunksize computed for the given slice configuration is with in the sink's
> max chunksize limits.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 25 ++++++++++++++++++++---
> drivers/gpu/drm/i915/display/intel_hdmi.h | 2 ++
> 2 files changed, 24 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index c58c9202fc10..c26a3d0b2d2e 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3370,11 +3370,30 @@ intel_hdmi_dsc_get_min_max_bpp(enum
> intel_output_format output_format, u8 bpc,
> *max_dsc_bpp = min(*max_dsc_bpp, 12); }
>
> +/*
> + * intel_hdmi_dsc_bpp_fits_chunk_bytes - check if a given compressed
> +bpp keeps
> + * the per-scanline chunk size within the sink's max_chunk_bytes limit.
> + *
> + * @bpp: compressed bits per pixel to test
> + * @num_slices: num of slices supported by the source and sink
> + * @slice_width: dsc slice width supported by the source and sink
> + * @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by
> +sink
> + *
> + * @return: true if the resulting chunk size fits the sink limit */
> +bool intel_hdmi_dsc_bpp_fits_chunk_bytes(int bpp, int num_slices, int
> +slice_width,
> + int hdmi_max_chunk_bytes)
> +{
> + int target_bytes = DIV_ROUND_UP((num_slices * slice_width * bpp), 8);
> +
> + return target_bytes <= hdmi_max_chunk_bytes; }
> +
> static int
> get_dsc_compressed_bpp(int num_slices, int slice_width, int
> hdmi_max_chunk_bytes,
> int src_fractional_bpp, int min_dsc_bpp, int max_dsc_bpp)
> {
> - int target_bytes;
> bool bpp_found = false;
> int bpp_decrement_x16;
> int bpp_target;
> @@ -3409,8 +3428,8 @@ get_dsc_compressed_bpp(int num_slices, int
> slice_width, int hdmi_max_chunk_bytes
> int bpp;
>
> bpp = DIV_ROUND_UP(bpp_target_x16, 16);
> - target_bytes = DIV_ROUND_UP((num_slices * slice_width *
> bpp), 8);
> - if (target_bytes <= hdmi_max_chunk_bytes) {
> + if (intel_hdmi_dsc_bpp_fits_chunk_bytes(bpp, num_slices,
> slice_width,
> +
> hdmi_max_chunk_bytes)) {
> bpp_found = true;
> break;
> }
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index dc81a62aac5e..e7d0cd5bc293 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -59,6 +59,8 @@ int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int
> slice_width,
> int bpc, bool hdmi_all_bpp, int
> hdmi_max_chunk_bytes); void intel_hdmi_dsc_get_min_max_bpp(enum
> intel_output_format output_format, u8 bpc,
> bool hdmi_all_bpp, int *min_dsc_bpp, int
> *max_dsc_bpp);
> +bool intel_hdmi_dsc_bpp_fits_chunk_bytes(int bpp, int num_slices, int
> slice_width,
> + int hdmi_max_chunk_bytes);
> int intel_hdmi_dsc_get_num_slices(const struct drm_display_mode *mode,
> enum intel_output_format output_format,
> int src_max_slices, int src_max_slice_width,
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 11/14] drm/i915/dp: Allow PCON DSC modes through FRL bw check
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (9 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 10/14] drm/i915/hdmi: Add helper to check if DSC chunksize fits the sink limits Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 12/14] drm/i915/dp: Clamp PCON DSC bpp to the FRL link bandwidth Ankit Nautiyal
` (4 subsequent siblings)
15 siblings, 0 replies; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
intel_dp_frl_bw_valid() rejects any mode whose uncompressed FRL
bandwidth exceeds the PCON/sink max FRL bandwidth, even though we are
capable of enabling PCON DSC encoding at modeset time. As a result,
high-bandwidth HDMI2.1 modes (e.g. 4K120, 8K60) get pruned for sinks
behind a PCON, despite the PCON + sink being able to carry them with
DSC compression.
Now, that the HDMI DSC helpers no longer depend on intel_crtc_state,
reuse them from the FRL bandwidth check. When uncompressed transport does
not fit, compute the lowest compressed bpp allowed for the output format
and verify it:
- fits the sink's per-scanline chunk-bytes limit and
- resulets in the required FRL bandwidth within the PCON/sink limits.
This takes care of the existing FIXME in the FRL bandwidth check.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 80 ++++++++++++++++++++++---
1 file changed, 71 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 9396f118d154..ff74a3dd3524 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -125,6 +125,7 @@ bool intel_dp_is_edp(struct intel_dp *intel_dp)
static void intel_dp_unset_edid(struct intel_dp *intel_dp);
static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp);
+static bool intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp);
/* Is link rate UHBR and thus 128b/132b? */
bool intel_dp_is_uhbr(const struct intel_crtc_state *crtc_state)
@@ -1179,8 +1180,58 @@ static int frl_required_bw(int clock, int bpc,
return clock * bpc * 3;
}
+static int frl_required_bw_dsc(int target_clock, int comp_bpp_x16)
+{
+ return DIV_ROUND_UP(target_clock * comp_bpp_x16, 16);
+}
+
+static bool
+intel_dp_pcon_dsc_fits_frl_bw(struct intel_dp *intel_dp,
+ const struct drm_display_mode *mode,
+ int bpc, enum intel_output_format sink_format,
+ int max_frl_bw)
+{
+ struct intel_connector *connector = intel_dp->attached_connector;
+ const struct drm_display_info *info = &connector->base.display_info;
+ int min_dsc_bpp, max_dsc_bpp;
+ int num_slices, slice_width;
+ int hdmi_max_chunk_bytes;
+ int pcon_max_slices, pcon_max_slice_width;
+
+ /* PCON and HDMI sink must both support DSC 1.2 */
+ if (!info->hdmi.dsc_cap.v_1p2 ||
+ !drm_dp_pcon_enc_is_dsc_1_2(intel_dp->pcon_dsc_dpcd))
+ return false;
+
+ pcon_max_slices = drm_dp_pcon_dsc_max_slices(intel_dp->pcon_dsc_dpcd);
+ pcon_max_slice_width = drm_dp_pcon_dsc_max_slice_width(intel_dp->pcon_dsc_dpcd);
+
+ num_slices = intel_hdmi_dsc_get_num_slices(mode, sink_format,
+ pcon_max_slices,
+ pcon_max_slice_width,
+ info->hdmi.dsc_cap.max_slices,
+ info->hdmi.dsc_cap.clk_per_slice);
+ if (!num_slices)
+ return false;
+
+ slice_width = DIV_ROUND_UP(mode->hdisplay, num_slices);
+
+ intel_hdmi_dsc_get_min_max_bpp(sink_format, bpc, info->hdmi.dsc_cap.all_bpp,
+ &min_dsc_bpp, &max_dsc_bpp);
+
+ /* Use the lowest allowed compressed bpp for the best-case bandwidth */
+ hdmi_max_chunk_bytes = info->hdmi.dsc_cap.total_chunk_kbytes * 1024;
+ if (!intel_hdmi_dsc_bpp_fits_chunk_bytes(min_dsc_bpp, num_slices, slice_width,
+ hdmi_max_chunk_bytes))
+ return false;
+
+ return frl_required_bw_dsc(mode->clock, min_dsc_bpp * 16) <= max_frl_bw;
+}
+
static enum drm_mode_status
-intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int target_clock,
+intel_dp_frl_bw_valid(struct intel_dp *intel_dp,
+ const struct drm_display_mode *mode,
+ int target_clock,
int bpc, enum intel_output_format sink_format,
bool respect_downstream_limits)
{
@@ -1199,11 +1250,19 @@ intel_dp_frl_bw_valid(struct intel_dp *intel_dp, int target_clock,
/* converting bw from Gbps to Kbps*/
max_frl_bw = max_frl_bw * 1000000;
- /* #FIXME check bandwidth with DSC if both PCON and HDMI sink support DSC */
- if (target_bw > max_frl_bw)
- return MODE_CLOCK_HIGH;
+ if (target_bw <= max_frl_bw)
+ return MODE_OK;
- return MODE_OK;
+ /*
+ * Uncompressed transport doesn't fit; if both PCON and HDMI sink
+ * support DSC, check whether DSC compression brings it within limits.
+ */
+ if (intel_dp_is_hdmi_2_1_sink(intel_dp) &&
+ intel_dp_pcon_dsc_fits_frl_bw(intel_dp, mode, bpc, sink_format,
+ max_frl_bw))
+ return MODE_OK;
+
+ return MODE_CLOCK_HIGH;
}
static bool
@@ -1215,13 +1274,14 @@ intel_dp_pcon_sink_support_frl(struct intel_dp *intel_dp)
static enum drm_mode_status
intel_dp_hdmi_bw_valid(struct intel_dp *intel_dp,
+ const struct drm_display_mode *mode,
int target_clock, int bpc,
enum intel_output_format sink_format,
bool respect_downstream_limits)
{
if (intel_dp_pcon_sink_support_frl(intel_dp))
- return intel_dp_frl_bw_valid(intel_dp, target_clock, bpc,
- sink_format,
+ return intel_dp_frl_bw_valid(intel_dp, mode,
+ target_clock, bpc, sink_format,
respect_downstream_limits);
return intel_dp_tmds_clock_valid(intel_dp, target_clock, bpc, sink_format,
@@ -1242,7 +1302,8 @@ intel_dp_mode_valid_downstream(struct intel_connector *connector,
target_clock > intel_dp->dfp.max_dotclock)
return MODE_CLOCK_HIGH;
- return intel_dp_hdmi_bw_valid(intel_dp, target_clock, bpc, sink_format, true);
+ return intel_dp_hdmi_bw_valid(intel_dp, mode, target_clock, bpc,
+ sink_format, true);
}
static enum drm_mode_status
@@ -1662,7 +1723,8 @@ static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp,
for (; bpc >= 8; bpc -= 2) {
if (intel_hdmi_bpc_possible(crtc_state, bpc,
intel_dp_has_hdmi_sink(intel_dp)) &&
- intel_dp_hdmi_bw_valid(intel_dp, clock, bpc, crtc_state->sink_format,
+ intel_dp_hdmi_bw_valid(intel_dp, &crtc_state->hw.adjusted_mode,
+ clock, bpc, crtc_state->sink_format,
respect_downstream_limits) == MODE_OK)
return bpc;
}
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 12/14] drm/i915/dp: Clamp PCON DSC bpp to the FRL link bandwidth
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (10 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 11/14] drm/i915/dp: Allow PCON DSC modes through FRL bw check Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-07-30 10:52 ` [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink Ankit Nautiyal
` (3 subsequent siblings)
15 siblings, 0 replies; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
While configuring the PCON DSC encoder, intel_hdmi_dsc_get_bpp() picks
the highest compressed bpp that fits the sink's per-scanline chunk-bytes
limit. However it does not account for the FRL link bandwidth, so the
selected bpp can end up exceeding what the trained PCON/sink FRL link can
actually carry.
Compute the maximum compressed bpp that the FRL bandwidth can carry and
pass it down to intel_hdmi_dsc_get_bpp() as an upper bound, so the chosen
DSC bpp stays within both the sink's chunk-bytes limit and the FRL link
budget. The mode_valid/compute phase already guarantees the lowest
compressed bpp fits the FRL bandwidth, so this cap never falls below the
minimum allowed bpp.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 9 ++++++++-
drivers/gpu/drm/i915/display/intel_hdmi.c | 8 +++++++-
drivers/gpu/drm/i915/display/intel_hdmi.h | 3 ++-
3 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index ff74a3dd3524..c316ff40d22d 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4430,10 +4430,17 @@ intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp,
int hdmi_max_chunk_bytes =
info->hdmi.dsc_cap.total_chunk_kbytes * 1024;
int bpc = crtc_state->pipe_bpp / 3;
+ int clock = crtc_state->hw.adjusted_mode.clock;
+ int max_frl_bw, max_frl_bpp;
+
+ max_frl_bw = min(intel_dp->dfp.pcon_max_frl_bw,
+ intel_dp_hdmi_sink_max_frl(intel_dp)) * 1000000;
+
+ max_frl_bpp = clock ? max_frl_bw / clock : 0;
return intel_hdmi_dsc_get_bpp(pcon_fractional_bpp, slice_width,
num_slices, output_format, bpc, hdmi_all_bpp,
- hdmi_max_chunk_bytes);
+ hdmi_max_chunk_bytes, max_frl_bpp);
}
void
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index c26a3d0b2d2e..95393ec5d561 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3452,13 +3452,15 @@ get_dsc_compressed_bpp(int num_slices, int slice_width, int hdmi_max_chunk_bytes
* @bpc: bits per color
* @hdmi_all_bpp: sink supports decoding of 1/16th bpp setting
* @hdmi_max_chunk_bytes: max bytes in a line of chunks supported by sink
+ * @max_link_dsc_bpp: max compressed bpp the link bandwidth can carry, or 0 if not limited
*
* @return: compressed bits_per_pixel in step of 1/16 of bits_per_pixel
*/
int
intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
enum intel_output_format output_format, int bpc,
- bool hdmi_all_bpp, int hdmi_max_chunk_bytes)
+ bool hdmi_all_bpp, int hdmi_max_chunk_bytes,
+ int max_link_dsc_bpp)
{
int max_dsc_bpp, min_dsc_bpp;
int dsc_bpp_x16;
@@ -3466,6 +3468,10 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
intel_hdmi_dsc_get_min_max_bpp(output_format, bpc, hdmi_all_bpp,
&min_dsc_bpp, &max_dsc_bpp);
+ /* Limit the bpp to what the link bandwidth can carry */
+ if (max_link_dsc_bpp)
+ max_dsc_bpp = min(max_dsc_bpp, max_link_dsc_bpp);
+
dsc_bpp_x16 = get_dsc_compressed_bpp(num_slices, slice_width,
hdmi_max_chunk_bytes,
src_fractional_bpp,
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index e7d0cd5bc293..072c8d228697 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -56,7 +56,8 @@ bool intel_hdmi_bpc_possible(const struct intel_crtc_state *crtc_state,
int intel_hdmi_tmds_clock(int clock, int bpc, enum intel_output_format sink_format);
int intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width,
int num_slices, enum intel_output_format output_format,
- int bpc, bool hdmi_all_bpp, int hdmi_max_chunk_bytes);
+ int bpc, bool hdmi_all_bpp, int hdmi_max_chunk_bytes,
+ int max_link_dsc_bpp);
void intel_hdmi_dsc_get_min_max_bpp(enum intel_output_format output_format, u8 bpc,
bool hdmi_all_bpp, int *min_dsc_bpp, int *max_dsc_bpp);
bool intel_hdmi_dsc_bpp_fits_chunk_bytes(int bpp, int num_slices, int slice_width,
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (11 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 12/14] drm/i915/dp: Clamp PCON DSC bpp to the FRL link bandwidth Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:30 ` Kandpal, Suraj
2026-07-30 10:52 ` [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate Ankit Nautiyal
` (2 subsequent siblings)
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Add the helpers for getting the max FRL rate with and without DSC
for an HDMI sink.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +++++++++++++++++++
drivers/gpu/drm/i915/display/intel_hdmi.h | 3 +++
2 files changed, 22 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c b/drivers/gpu/drm/i915/display/intel_hdmi.c
index 95393ec5d561..352a315b0fb0 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
@@ -3479,3 +3479,22 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int slice_width, int num_slices,
return dsc_bpp_x16;
}
+
+int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector)
+{
+ int max_lanes = connector->display_info.hdmi.max_lanes;
+ int rate_per_lane = connector->display_info.hdmi.max_frl_rate_per_lane;
+
+ return max_lanes * rate_per_lane;
+}
+
+int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector)
+{
+ int max_lanes = connector->display_info.hdmi.dsc_cap.max_lanes;
+ int rate_per_lane = connector->display_info.hdmi.dsc_cap.max_frl_rate_per_lane;
+
+ if (!max_lanes || !rate_per_lane)
+ return 0;
+
+ return max_lanes * rate_per_lane;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h b/drivers/gpu/drm/i915/display/intel_hdmi.h
index 072c8d228697..f7a494df19e6 100644
--- a/drivers/gpu/drm/i915/display/intel_hdmi.h
+++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
@@ -80,4 +80,7 @@ void hsw_read_infoframe(struct intel_encoder *encoder,
void intel_hdmi_poll_for_scrambling_enable(const struct intel_crtc_state *crtc_state,
struct drm_connector *_connector);
+int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector);
+int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector);
+
#endif /* __INTEL_HDMI_H__ */
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink
2026-07-30 10:52 ` [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink Ankit Nautiyal
@ 2026-08-03 5:30 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:30 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an
> HDMI sink
>
> Add the helpers for getting the max FRL rate with and without DSC for an HDMI
> sink.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_hdmi.c | 19 +++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_hdmi.h | 3 +++
> 2 files changed, 22 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.c
> b/drivers/gpu/drm/i915/display/intel_hdmi.c
> index 95393ec5d561..352a315b0fb0 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.c
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.c
> @@ -3479,3 +3479,22 @@ intel_hdmi_dsc_get_bpp(int src_fractional_bpp, int
> slice_width, int num_slices,
>
> return dsc_bpp_x16;
> }
> +
> +int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector) {
> + int max_lanes = connector->display_info.hdmi.max_lanes;
> + int rate_per_lane =
> +connector->display_info.hdmi.max_frl_rate_per_lane;
> +
> + return max_lanes * rate_per_lane;
> +}
> +
> +int intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector) {
> + int max_lanes = connector->display_info.hdmi.dsc_cap.max_lanes;
> + int rate_per_lane =
> +connector->display_info.hdmi.dsc_cap.max_frl_rate_per_lane;
> +
> + if (!max_lanes || !rate_per_lane)
> + return 0;
> +
> + return max_lanes * rate_per_lane;
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_hdmi.h
> b/drivers/gpu/drm/i915/display/intel_hdmi.h
> index 072c8d228697..f7a494df19e6 100644
> --- a/drivers/gpu/drm/i915/display/intel_hdmi.h
> +++ b/drivers/gpu/drm/i915/display/intel_hdmi.h
> @@ -80,4 +80,7 @@ void hsw_read_infoframe(struct intel_encoder *encoder,
> void intel_hdmi_poll_for_scrambling_enable(const struct intel_crtc_state
> *crtc_state,
> struct drm_connector *_connector);
>
> +int intel_hdmi_sink_max_frl_rate(struct drm_connector *connector); int
> +intel_hdmi_sink_dsc_max_frl_rate(struct drm_connector *connector);
> +
> #endif /* __INTEL_HDMI_H__ */
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (12 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 13/14] drm/i915/hdmi: Add helper to get max FRL rate for an HDMI sink Ankit Nautiyal
@ 2026-07-30 10:52 ` Ankit Nautiyal
2026-08-03 5:39 ` Kandpal, Suraj
2026-07-30 13:01 ` ✓ i915.CI.BAT: success for DP-HDMI PCON DSC fixes Patchwork
2026-07-30 17:26 ` ✗ i915.CI.Full: failure " Patchwork
15 siblings, 1 reply; 29+ messages in thread
From: Ankit Nautiyal @ 2026-07-30 10:52 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: alexander.kaplan, Ankit Nautiyal
Use intel_hdmi_sink_max_frl_rate() and intel_hdmi_sink_dsc_max_frl_rate()
helpers instead of open-coding the FRL rate calculation.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_dp.c | 19 +++++--------------
1 file changed, 5 insertions(+), 14 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index c316ff40d22d..db0f829426ad 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4223,14 +4223,9 @@ static int intel_dp_pcon_set_frl_mask(int max_frl)
static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp)
{
struct intel_connector *connector = intel_dp->attached_connector;
- const struct drm_display_info *info = &connector->base.display_info;
- int max_frl_rate;
- int max_lanes, rate_per_lane;
- int max_dsc_lanes, dsc_rate_per_lane;
-
- max_lanes = info->hdmi.max_lanes;
- rate_per_lane = info->hdmi.max_frl_rate_per_lane;
- max_frl_rate = max_lanes * rate_per_lane;
+ struct drm_connector *drm_connector = &connector->base;
+ int max_frl_rate = intel_hdmi_sink_max_frl_rate(drm_connector);
+ int dsc_max_frl_rate = intel_hdmi_sink_dsc_max_frl_rate(drm_connector);
/*
* The sink's DSC max FRL rate only applies to compressed video
@@ -4239,12 +4234,8 @@ static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp)
* the regular max FRL rate is the limit.
*/
if (drm_dp_pcon_enc_is_dsc_1_2(intel_dp->pcon_dsc_dpcd) &&
- info->hdmi.dsc_cap.v_1p2) {
- max_dsc_lanes = info->hdmi.dsc_cap.max_lanes;
- dsc_rate_per_lane = info->hdmi.dsc_cap.max_frl_rate_per_lane;
- if (max_dsc_lanes && dsc_rate_per_lane)
- max_frl_rate = min(max_frl_rate, max_dsc_lanes * dsc_rate_per_lane);
- }
+ dsc_max_frl_rate)
+ return min(max_frl_rate, dsc_max_frl_rate);
return max_frl_rate;
}
--
2.50.1
^ permalink raw reply related [flat|nested] 29+ messages in thread* RE: [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate
2026-07-30 10:52 ` [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate Ankit Nautiyal
@ 2026-08-03 5:39 ` Kandpal, Suraj
0 siblings, 0 replies; 29+ messages in thread
From: Kandpal, Suraj @ 2026-08-03 5:39 UTC (permalink / raw)
To: Nautiyal, Ankit K, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: alexander.kaplan@sms-medipool.de, Nautiyal, Ankit K
> Subject: [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate
>
> Use intel_hdmi_sink_max_frl_rate() and intel_hdmi_sink_dsc_max_frl_rate()
> helpers instead of open-coding the FRL rate calculation.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dp.c | 19 +++++--------------
> 1 file changed, 5 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index c316ff40d22d..db0f829426ad 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4223,14 +4223,9 @@ static int intel_dp_pcon_set_frl_mask(int max_frl)
> static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) {
> struct intel_connector *connector = intel_dp->attached_connector;
> - const struct drm_display_info *info = &connector->base.display_info;
> - int max_frl_rate;
> - int max_lanes, rate_per_lane;
> - int max_dsc_lanes, dsc_rate_per_lane;
> -
> - max_lanes = info->hdmi.max_lanes;
> - rate_per_lane = info->hdmi.max_frl_rate_per_lane;
> - max_frl_rate = max_lanes * rate_per_lane;
> + struct drm_connector *drm_connector = &connector->base;
> + int max_frl_rate = intel_hdmi_sink_max_frl_rate(drm_connector);
> + int dsc_max_frl_rate =
> +intel_hdmi_sink_dsc_max_frl_rate(drm_connector);
>
> /*
> * The sink's DSC max FRL rate only applies to compressed video @@ -
> 4239,12 +4234,8 @@ static int intel_dp_hdmi_sink_max_frl(struct intel_dp
> *intel_dp)
> * the regular max FRL rate is the limit.
> */
> if (drm_dp_pcon_enc_is_dsc_1_2(intel_dp->pcon_dsc_dpcd) &&
> - info->hdmi.dsc_cap.v_1p2) {
> - max_dsc_lanes = info->hdmi.dsc_cap.max_lanes;
> - dsc_rate_per_lane = info-
> >hdmi.dsc_cap.max_frl_rate_per_lane;
> - if (max_dsc_lanes && dsc_rate_per_lane)
> - max_frl_rate = min(max_frl_rate, max_dsc_lanes *
> dsc_rate_per_lane);
> - }
> + dsc_max_frl_rate)
> + return min(max_frl_rate, dsc_max_frl_rate);
>
> return max_frl_rate;
> }
> --
> 2.50.1
^ permalink raw reply [flat|nested] 29+ messages in thread
* ✓ i915.CI.BAT: success for DP-HDMI PCON DSC fixes
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (13 preceding siblings ...)
2026-07-30 10:52 ` [PATCH 14/14] drm/i915/dp: Use helpers for getting max FRL rate Ankit Nautiyal
@ 2026-07-30 13:01 ` Patchwork
2026-07-30 17:26 ` ✗ i915.CI.Full: failure " Patchwork
15 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2026-07-30 13:01 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 4666 bytes --]
== Series Details ==
Series: DP-HDMI PCON DSC fixes
URL : https://patchwork.freedesktop.org/series/171345/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18925 -> Patchwork_171345v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/index.html
Participating hosts (40 -> 39)
------------------------------
Additional (1): bat-adls-6
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_171345v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adls-6: NOTRUN -> [SKIP][1] ([i915#4613]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic@basic:
- bat-adls-6: NOTRUN -> [SKIP][2] ([i915#15656])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
* igt@i915_selftest@live:
- fi-kbl-x1275: [PASS][3] -> [DMESG-FAIL][4] ([i915#14808]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/fi-kbl-x1275/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/fi-kbl-x1275/igt@i915_selftest@live.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][5] ([i915#7707]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adls-6: NOTRUN -> [SKIP][6] ([i915#4103]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-adls-6: NOTRUN -> [SKIP][7] ([i915#16361])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adls-6: NOTRUN -> [SKIP][8]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- bat-adls-6: NOTRUN -> [SKIP][9] ([i915#5354])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][10] ([i915#1072] / [i915#9732]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adls-6: NOTRUN -> [SKIP][11] ([i915#3555])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][12] ([i915#3291]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/bat-adls-6/igt@prime_vgem@basic-fence-read.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#14808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14808
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_18925 -> Patchwork_171345v1
CI-20190529: 20190529
CI_DRM_18925: 5e24f68d311764bf343f9def49b752b509dfd5fd @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9033: 9033
Patchwork_171345v1: 5e24f68d311764bf343f9def49b752b509dfd5fd @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/index.html
[-- Attachment #2: Type: text/html, Size: 5538 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* ✗ i915.CI.Full: failure for DP-HDMI PCON DSC fixes
2026-07-30 10:52 [PATCH 00/14] DP-HDMI PCON DSC fixes Ankit Nautiyal
` (14 preceding siblings ...)
2026-07-30 13:01 ` ✓ i915.CI.BAT: success for DP-HDMI PCON DSC fixes Patchwork
@ 2026-07-30 17:26 ` Patchwork
15 siblings, 0 replies; 29+ messages in thread
From: Patchwork @ 2026-07-30 17:26 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 144240 bytes --]
== Series Details ==
Series: DP-HDMI PCON DSC fixes
URL : https://patchwork.freedesktop.org/series/171345/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18925_full -> Patchwork_171345v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_171345v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_171345v1_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_171345v1_full:
### CI changes ###
#### Possible regressions ####
* boot:
- shard-glk: ([PASS][1], [PASS][2], [PASS][3], [PASS][4], [PASS][5], [PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16]) -> ([PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [FAIL][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk9/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk9/boot.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk8/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk6/boot.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk5/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk4/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk4/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk3/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk3/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk3/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk3/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk2/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk2/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk2/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk1/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk1/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk1/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk1/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk3/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk4/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk4/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk4/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk5/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk6/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk8/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk8/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk9/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk9/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk9/boot.html
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@requests:
- shard-rkl: [PASS][33] -> [INCOMPLETE][34] +1 other test incomplete
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-3/igt@i915_selftest@live@requests.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-8/igt@i915_selftest@live@requests.html
Known issues
------------
Here are the changes found in Patchwork_171345v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#11078])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@device_reset@unbind-cold-reset-rebind.html
- shard-tglu-1: NOTRUN -> [SKIP][36] ([i915#11078])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544] / [i915#7697])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#3936])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_busy@semaphore.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#9323])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: NOTRUN -> [INCOMPLETE][40] ([i915#13356] / [i915#16348])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#6335])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#8555])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#4525])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#6334]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_flush@basic-batch-kernel-default-wb:
- shard-dg2: NOTRUN -> [SKIP][45] ([i915#3539] / [i915#4852])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_exec_flush@basic-batch-kernel-default-wb.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][46] ([i915#3281]) +7 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3281]) +5 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#14544] / [i915#3281])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4860])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu: NOTRUN -> [SKIP][50] ([i915#4613] / [i915#7582])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#4613]) +3 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#4613]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#14544] / [i915#4613])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@verify:
- shard-glk: NOTRUN -> [SKIP][54] ([i915#4613]) +5 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/igt@gem_lmem_swapping@verify.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu: NOTRUN -> [SKIP][55] ([i915#4613]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_readwrite@write-bad-handle:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#3282])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_readwrite@write-bad-handle.html
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#3282]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@gem_readwrite@write-bad-handle.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#3297])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gem_userptr_blits@coherency-sync.html
- shard-rkl: NOTRUN -> [SKIP][60] ([i915#3297]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][61] ([i915#3297]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#14544] / [i915#3297]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#14544] / [i915#3297] / [i915#3323])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-tglu: NOTRUN -> [SKIP][64] ([i915#3297])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk: NOTRUN -> [INCOMPLETE][65] ([i915#13356] / [i915#14586])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk1/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@basic-rejected:
- shard-rkl: NOTRUN -> [SKIP][66] ([i915#14544] / [i915#2527])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-without-end:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#2856])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@secure-batches:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#2527] / [i915#2856]) +2 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#2527]) +2 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@valid-registers:
- 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_171345v1/shard-tglu-1/igt@gen9_exec_parse@valid-registers.html
* igt@gpu_buddy@gpu_buddy:
- shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#15678])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@gpu_buddy@gpu_buddy.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#14123])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#8399])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@i915_pm_freq_api@freq-basic-api.html
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#8399])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#16080] / [i915#16166])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#11681] / [i915#6621])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][77] ([i915#16182] / [i915#4817]) +1 other test incomplete
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk8/igt@i915_suspend@debugfs-reader.html
- shard-rkl: [PASS][78] -> [INCOMPLETE][79] ([i915#4817])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@i915_suspend@debugfs-reader.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-untiled:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4077]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@i915_suspend@fence-restore-untiled.html
- shard-rkl: NOTRUN -> [INCOMPLETE][81] ([i915#4817])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#4212])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
- shard-glk: [PASS][83] -> [FAIL][84] ([i915#14888])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-dg2: [PASS][85] -> [INCOMPLETE][86] ([i915#12761]) +1 other test incomplete
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-7/igt@kms_async_flips@async-flip-suspend-resume.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear:
- shard-dg2: [PASS][87] -> [SKIP][88] ([i915#16707]) +42 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][89] ([i915#1769])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#14544] / [i915#1769] / [i915#3555])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#14544] / [i915#5286]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#5286]) +4 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#5286]) +2 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#5286]) +2 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][95] -> [FAIL][96] ([i915#15733] / [i915#5138])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][97] ([i915#3828])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#3828])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][99] ([i915#3638]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#5190])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#4538] / [i915#5190])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][102] +80 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#6095]) +215 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk11: NOTRUN -> [SKIP][104] +71 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#6095]) +49 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#12805])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#6095]) +15 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][110] -> [INCOMPLETE][111] ([i915#15582]) +1 other test incomplete
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/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-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#12313]) +3 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#14544] / [i915#6095]) +7 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#10307] / [i915#6095]) +112 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#14098] / [i915#6095]) +31 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#12313])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#6095]) +39 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#6095]) +45 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#13781]) +3 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#11151] / [i915#7828]) +3 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-max:
- shard-dg2: NOTRUN -> [SKIP][121] +1 other test skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_color@ctm-negative:
- shard-glk: NOTRUN -> [SKIP][122] +318 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk4/igt@kms_chamelium_color@ctm-negative.html
* igt@kms_chamelium_color_pipeline@plane-lut1d:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#16471]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_chamelium_color_pipeline@plane-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#14544] / [i915#16471])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#11151] / [i915#7828]) +6 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828]) +4 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-rkl: NOTRUN -> [SKIP][128] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_color@ctm-0-50:
- shard-dg2: [PASS][129] -> [SKIP][130] ([i915#12655])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_color@ctm-0-50.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_color@ctm-0-50.html
* igt@kms_color_pipeline@plane-lut1d-ctm3x4:
- shard-dg2: [PASS][131] -> [SKIP][132] ([i915#15529])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_color_pipeline@plane-lut1d-ctm3x4.html
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_color_pipeline@plane-lut1d-ctm3x4.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#15330] / [i915#3116] / [i915#3299])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15330] / [i915#3116])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#15330])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#15330])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#14544] / [i915#15330] / [i915#3116])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#15865])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#15865])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_content_protection@type1:
- shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#15865])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#13049])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#13049])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#3555]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][144] ([i915#13566])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#3555]) +5 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu: NOTRUN -> [SKIP][146] ([i915#13049])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#13049])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][148] ([i915#13566]) +1 other test fail
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-tglu: NOTRUN -> [SKIP][149] ([i915#4103])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#14544] / [i915#4103])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-dg1: [PASS][151] -> [DMESG-WARN][152] ([i915#4423]) +2 other tests dmesg-warn
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-17/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-14/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#14544]) +21 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][154] ([i915#15804])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic:
- shard-dg1: [PASS][155] -> [FAIL][156] ([i915#15999])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-19/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-15/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#9067])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#4103])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#9723])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev@basic:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#1257])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#13748]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-basic-bigjoiner:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#16361])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_dsc@dsc-basic-bigjoiner.html
* igt@kms_dsc@dsc-fractional-bpp-bigjoiner:
- shard-tglu-1: NOTRUN -> [SKIP][163] ([i915#16361]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-bigjoiner.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#14544] / [i915#16361])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#16361]) +2 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#16361]) +2 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fb_coherency@memset-crc:
- shard-dg2: [PASS][167] -> [SKIP][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_fb_coherency@memset-crc.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_fb_coherency@memset-crc.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#14544] / [i915#16081])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@psr2:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#658])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#9934])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#9934]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#14544] / [i915#9934]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#3637] / [i915#9934]) +5 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#9934]) +5 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#3637] / [i915#9934]) +3 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg2: [PASS][177] -> [SKIP][178] ([i915#5354]) +2 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_flip@flip-vs-suspend.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#15643]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#15643]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#15643]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-dg2: [PASS][182] -> [SKIP][183] ([i915#3555]) +5 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#14544] / [i915#15643]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#15643] / [i915#5190]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-render:
- shard-dg2: [PASS][186] -> [SKIP][187] ([i915#16708])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-render.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#15990] / [i915#8708]) +3 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#1825]) +6 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#14544] / [i915#1825]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-dg2: [PASS][191] -> [SKIP][192] ([i915#16708] / [i915#5354]) +5 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-suspend.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#10055])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#15989]) +14 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][195] ([i915#15989]) +14 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#15989]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#15991]) +7 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
- shard-rkl: [PASS][198] -> [SKIP][199] ([i915#15989]) +6 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#14544] / [i915#15102] / [i915#3023]) +3 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-glk10: NOTRUN -> [SKIP][201] +200 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move:
- shard-tglu-1: NOTRUN -> [SKIP][202] ([i915#15102]) +31 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][203] ([i915#14544] / [i915#15102]) +6 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][204] +69 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-render:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#15102]) +19 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#15989]) +19 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#15990]) +5 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#15102] / [i915#3023]) +16 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#15102]) +32 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][210] ([i915#15991] / [i915#5354]) +4 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#15102]) +8 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][212] +81 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_hdr@bpc-switch:
- shard-tglu-1: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#8228])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][214] ([i915#16518] / [i915#3555] / [i915#8228])
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8228])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#15460])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_joiner@basic-big-joiner.html
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#15460])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#15458])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#15459])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#15459])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#15458])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#15458])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#16451])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_mst@mst-suspend-read-crc.html
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#16451])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- shard-dg2: [PASS][225] -> [SKIP][226] ([i915#11190] / [i915#16707]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#14544] / [i915#14712])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-tglu: NOTRUN -> [SKIP][228] ([i915#14712])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-dg2: [PASS][229] -> [SKIP][230] ([i915#8825]) +2 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#15709]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
- shard-rkl: NOTRUN -> [SKIP][232] ([i915#15709]) +3 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#14544] / [i915#15709])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#15709]) +3 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#16386]) +3 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#16386]) +3 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu: NOTRUN -> [SKIP][237] ([i915#16386]) +3 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#15709])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-dg2: NOTRUN -> [SKIP][239] ([i915#16112])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#16112])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk11: NOTRUN -> [FAIL][241] ([i915#12178])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
- shard-glk11: NOTRUN -> [FAIL][242] ([i915#7862]) +1 other test fail
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][243] ([i915#10647] / [i915#12169])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][244] ([i915#10647]) +1 other test fail
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk2/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#13958])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_plane_multiple@2x-tiling-4.html
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#13958])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#13958]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#14259])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats:
- shard-dg2: [PASS][249] -> [SKIP][250] ([i915#15329] / [i915#3555] / [i915#9423])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][251] ([i915#15329]) +3 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
- shard-dg2: [PASS][252] -> [SKIP][253] ([i915#15329] / [i915#9423]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25:
- shard-dg2: [PASS][254] -> [SKIP][255] ([i915#15329] / [i915#3555] / [i915#6953] / [i915#9423])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_plane_scaling@planes-upscale-factor-0-25.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-d:
- shard-dg2: [PASS][256] -> [SKIP][257] ([i915#15329]) +15 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-d.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@basic-brightness:
- shard-tglu-1: NOTRUN -> [SKIP][258] ([i915#12343] / [i915#9812]) +1 other test skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc5-pageflip-negative:
- shard-rkl: NOTRUN -> [SKIP][259] ([i915#9685])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_pm_dc@dc5-pageflip-negative.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: NOTRUN -> [FAIL][260] ([i915#16479])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#15739])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][262] -> [SKIP][263] ([i915#15073])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][264] ([i915#15073])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][265] -> [SKIP][266] ([i915#15073])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_pm_rpm@dpms-non-lpsp.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#15073])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg1: [PASS][268] -> [SKIP][269] ([i915#15073]) +1 other test skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-13/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-tglu: NOTRUN -> [SKIP][270] ([i915#15403])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_pm_rpm@package-g7.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-rkl: NOTRUN -> [INCOMPLETE][271] ([i915#14419])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-crc-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#6524])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#6524])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#6524])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-glk: NOTRUN -> [SKIP][275] ([i915#11520]) +9 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][276] ([i915#11520]) +5 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#11520] / [i915#14544])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][278] ([i915#11520]) +2 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#11520]) +5 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][280] ([i915#11520])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][281] ([i915#11520]) +4 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][282] ([i915#11520]) +6 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#1072] / [i915#9732]) +4 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_psr@pr-primary-mmap-gtt.html
* igt@kms_psr@psr-cursor-render:
- shard-rkl: NOTRUN -> [SKIP][285] ([i915#1072] / [i915#9732]) +15 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][286] ([i915#9732]) +14 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][287] ([i915#9732]) +14 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-tglu: NOTRUN -> [SKIP][288] ([i915#15949])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#12755] / [i915#15867])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#4235])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk11: NOTRUN -> [INCOMPLETE][291] ([i915#15492] / [i915#16184])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#14544] / [i915#5289])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-rkl: NOTRUN -> [SKIP][293] ([i915#14544] / [i915#3555])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk11: NOTRUN -> [ABORT][294] ([i915#13179]) +1 other test abort
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#3555]) +5 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][296] ([i915#12276]) +1 other test incomplete
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk10/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vrr@flip-suspend:
- shard-tglu: NOTRUN -> [SKIP][297] ([i915#3555]) +3 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-9/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-tglu-1: NOTRUN -> [SKIP][298] ([i915#9906]) +1 other test skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][299] ([i915#2435])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [PASS][300] -> [FAIL][301] ([i915#4349]) +2 other tests fail
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-mtlp-8/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#8516])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@perf_pmu@rc6-all-gts.html
- shard-rkl: NOTRUN -> [SKIP][303] ([i915#8516])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][304] ([i915#13356] / [i915#16236])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk11/igt@perf_pmu@rc6-suspend.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: NOTRUN -> [SKIP][305] ([i915#3708])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@prime_vgem@coherency-gtt.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#9917]) +1 other test skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#9917])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
- shard-tglu: NOTRUN -> [SKIP][308] ([i915#16066]) +8 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html
#### Possible fixes ####
* igt@fbdev@info:
- shard-dg2: [SKIP][309] ([i915#1849] / [i915#2582]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@fbdev@info.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@fbdev@info.html
* igt@fbdev@write:
- shard-dg2: [SKIP][311] ([i915#2582]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@fbdev@write.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@fbdev@write.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [INCOMPLETE][313] ([i915#13356] / [i915#16348]) -> [PASS][314]
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [INCOMPLETE][315] ([i915#13356]) -> [PASS][316] +1 other test pass
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@gem_workarounds@suspend-resume-fd.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@gem_workarounds@suspend-resume-fd.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1:
- shard-glk: [FAIL][317] ([i915#14888]) -> [PASS][318] +1 other test pass
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][319] ([i915#15662]) -> [PASS][320] +1 other test pass
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][321] ([i915#15733] / [i915#5138]) -> [PASS][322]
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-180:
- shard-dg2: [SKIP][323] ([i915#16707]) -> [PASS][324] +39 other tests pass
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
* igt@kms_color@gamma:
- shard-dg2: [SKIP][325] ([i915#12655]) -> [PASS][326]
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_color@gamma.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_color@gamma.html
* igt@kms_color_pipeline@plane-ctm3x4-lut1d:
- shard-dg2: [SKIP][327] ([i915#15529]) -> [PASS][328]
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_color_pipeline@plane-ctm3x4-lut1d.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_color_pipeline@plane-ctm3x4-lut1d.html
* igt@kms_feature_discovery@hdr:
- shard-rkl: [SKIP][329] ([i915#16600]) -> [PASS][330]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_feature_discovery@hdr.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@dpms-off-confusion-interruptible:
- shard-dg2: [SKIP][331] ([i915#5354]) -> [PASS][332] +7 other tests pass
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_flip@dpms-off-confusion-interruptible.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_flip@dpms-off-confusion-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-dg2: [SKIP][333] ([i915#3555]) -> [PASS][334] +4 other tests pass
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile:
- shard-dg2: [SKIP][335] -> [PASS][336] +1 other test pass
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt:
- shard-dg2: [SKIP][337] ([i915#16708]) -> [PASS][338] +1 other test pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: [SKIP][339] ([i915#16708] / [i915#5354]) -> [PASS][340] +6 other tests pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-render:
- shard-glk: [SKIP][341] -> [PASS][342] +11 other tests pass
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-render.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][343] ([i915#15989]) -> [PASS][344] +8 other tests pass
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12:
- shard-dg2: [SKIP][345] ([i915#11190] / [i915#16707]) -> [PASS][346] +2 other tests pass
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-dg2: [SKIP][347] ([i915#8825]) -> [PASS][348] +1 other test pass
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers:
- shard-dg2: [SKIP][349] ([i915#15329] / [i915#9423]) -> [PASS][350] +1 other test pass
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-dg2: [SKIP][351] ([i915#15329] / [i915#3555] / [i915#9423]) -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
- shard-dg2: [SKIP][353] ([i915#15329] / [i915#3555] / [i915#6953] / [i915#9423]) -> [PASS][354]
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-c:
- shard-dg2: [SKIP][355] ([i915#15329]) -> [PASS][356] +15 other tests pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-c.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-c.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-dg2: [SKIP][357] ([i915#13441]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_pm_dc@dc5-dpms-negative.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_pm_rpm@drm-resources-equal:
- shard-dg2: [SKIP][359] ([i915#3547]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_pm_rpm@drm-resources-equal.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_pm_rpm@drm-resources-equal.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][361] ([i915#15073]) -> [PASS][362] +1 other test pass
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][363] ([i915#15073]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-dg1: [SKIP][365] ([i915#15073]) -> [PASS][366] +1 other test pass
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][367] ([i915#14419]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-1/igt@kms_pm_rpm@system-suspend-idle.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-1/igt@kms_pm_rpm@system-suspend-idle.html
- shard-rkl: [INCOMPLETE][369] ([i915#14419]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-4/igt@kms_pm_rpm@system-suspend-idle.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-3/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [INCOMPLETE][371] ([i915#12276]) -> [PASS][372] +1 other test pass
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][373] ([i915#6230]) -> [SKIP][374] ([i915#14544] / [i915#6230])
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@api_intel_bb@crc32.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@api_intel_bb@crc32.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: [SKIP][375] ([i915#9323]) -> [SKIP][376] ([i915#14544] / [i915#9323])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@gem_ccs@block-multicopy-compressed.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][378] ([i915#3555] / [i915#9323])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume:
- shard-rkl: [SKIP][379] ([i915#14544] / [i915#9323]) -> [SKIP][380] ([i915#9323])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@gem_ccs@suspend-resume.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@gem_ccs@suspend-resume.html
* igt@gem_eio@in-flight-suspend:
- shard-rkl: [INCOMPLETE][381] ([i915#13390]) -> [ABORT][382] ([i915#15131])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-3/igt@gem_eio@in-flight-suspend.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-1/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][383] ([i915#4525]) -> [SKIP][384] ([i915#14544] / [i915#4525])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@gem_exec_balancer@parallel-contexts.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: [SKIP][385] ([i915#3281]) -> [SKIP][386] ([i915#14544] / [i915#3281]) +2 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc-active:
- shard-rkl: [SKIP][387] ([i915#14544] / [i915#3281]) -> [SKIP][388] ([i915#3281])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@gem_exec_reloc@basic-wc-active.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@gem_exec_reloc@basic-wc-active.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#4613]) -> [SKIP][390] ([i915#4613])
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_partial_pwrite_pread@write-uncached:
- shard-rkl: [SKIP][391] ([i915#3282]) -> [SKIP][392] ([i915#14544] / [i915#3282])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@gem_partial_pwrite_pread@write-uncached.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@gem_partial_pwrite_pread@write-uncached.html
* igt@i915_module_load@resize-bar:
- shard-rkl: [SKIP][393] ([i915#6412]) -> [SKIP][394] ([i915#14544] / [i915#6412])
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@i915_module_load@resize-bar.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@i915_module_load@resize-bar.html
* igt@i915_query@hwconfig_table:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#6245]) -> [SKIP][396] ([i915#6245])
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@i915_query@hwconfig_table.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@i915_query@hwconfig_table.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-dg2: [SKIP][397] ([i915#16707]) -> [SKIP][398] +2 other tests skip
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-rkl: [SKIP][399] ([i915#14544] / [i915#5286]) -> [SKIP][400] ([i915#5286])
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-rkl: [SKIP][401] ([i915#5286]) -> [SKIP][402] ([i915#14544] / [i915#5286])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2: [SKIP][403] ([i915#3828]) -> [SKIP][404] ([i915#16707])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2: [SKIP][405] -> [SKIP][406] ([i915#16707])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-rkl: [SKIP][407] ([i915#14544] / [i915#3638]) -> [SKIP][408] ([i915#3638])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-dg2: [SKIP][409] ([i915#4538] / [i915#5190]) -> [SKIP][410] ([i915#16707] / [i915#5190]) +6 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: [SKIP][411] ([i915#16707] / [i915#5190]) -> [SKIP][412] ([i915#4538] / [i915#5190]) +8 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs:
- shard-dg2: [SKIP][413] ([i915#16707]) -> [SKIP][414] ([i915#10307] / [i915#6095]) +8 other tests skip
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
* igt@kms_ccs@bad-rotation-90-yf-tiled-ccs:
- shard-dg2: [SKIP][415] ([i915#10307] / [i915#6095]) -> [SKIP][416] ([i915#16707]) +7 other tests skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][417] ([i915#6095]) -> [SKIP][418] ([i915#14544] / [i915#6095]) +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][419] ([i915#14098] / [i915#6095]) -> [SKIP][420] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][421] ([i915#14544] / [i915#6095]) -> [SKIP][422] ([i915#6095]) +9 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][423] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][424] ([i915#14098] / [i915#6095]) +9 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
- shard-dg2: [SKIP][425] ([i915#16707]) -> [SKIP][426] ([i915#10307] / [i915#10434] / [i915#6095])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: [SKIP][427] ([i915#12805]) -> [SKIP][428] ([i915#16707])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-rkl: [SKIP][429] ([i915#12805]) -> [SKIP][430] ([i915#12805] / [i915#14544])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-dg2: [SKIP][431] ([i915#16707]) -> [SKIP][432] ([i915#6095]) +1 other test skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-dg2: [SKIP][433] ([i915#6095]) -> [SKIP][434] ([i915#16707])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2: [SKIP][435] ([i915#12313]) -> [SKIP][436] ([i915#16707]) +1 other test skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-rkl: [SKIP][437] ([i915#14544] / [i915#16471]) -> [SKIP][438] ([i915#16471])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: [SKIP][439] ([i915#11151] / [i915#7828]) -> [SKIP][440] ([i915#11151] / [i915#14544] / [i915#7828])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: [SKIP][441] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][442] ([i915#11151] / [i915#7828])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_content_protection@atomic:
- shard-rkl: [SKIP][443] ([i915#15865]) -> [SKIP][444] ([i915#14544] / [i915#15865])
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_content_protection@atomic.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: [SKIP][445] ([i915#16707]) -> [SKIP][446] ([i915#15330] / [i915#3299])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_content_protection@dp-mst-lic-type-1.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: [SKIP][447] ([i915#15330] / [i915#3299]) -> [SKIP][448] ([i915#16707])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_content_protection@dp-mst-type-0.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][449] ([i915#15865]) -> [SKIP][450] ([i915#9433])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-18/igt@kms_content_protection@mei-interface.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][451] ([i915#15865]) -> [SKIP][452] ([i915#16707]) +1 other test skip
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_content_protection@srm.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-dg2: [SKIP][453] ([i915#16707]) -> [SKIP][454] ([i915#15865]) +1 other test skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_content_protection@uevent-hdcp14.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-dg2: [SKIP][455] ([i915#16707]) -> [SKIP][456] ([i915#3555]) +1 other test skip
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-rkl: [SKIP][457] ([i915#14544] / [i915#3555]) -> [SKIP][458] ([i915#3555])
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: [SKIP][459] ([i915#16707]) -> [SKIP][460] ([i915#13049])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg2: [SKIP][461] ([i915#13049]) -> [SKIP][462] ([i915#16707])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-dg2: [SKIP][463] ([i915#13046] / [i915#5354]) -> [SKIP][464] ([i915#16707]) +3 other tests skip
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: [SKIP][465] ([i915#16707]) -> [SKIP][466] ([i915#13046] / [i915#5354]) +1 other test skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][467] ([i915#14544] / [i915#4103]) -> [SKIP][468] ([i915#4103])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: [SKIP][469] ([i915#9833]) -> [SKIP][470] ([i915#16707])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: [SKIP][471] ([i915#16707]) -> [SKIP][472] ([i915#9833])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: [SKIP][473] ([i915#16707]) -> [SKIP][474] ([i915#13691])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_display_modes@extended-mode-basic.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2: [SKIP][475] ([i915#13749]) -> [SKIP][476] ([i915#16707])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_dp_link_training@non-uhbr-mst.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-rkl: [SKIP][477] ([i915#13707] / [i915#14544]) -> [SKIP][478] ([i915#13707])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: [SKIP][479] ([i915#8812]) -> [SKIP][480] ([i915#16707])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_draw_crc@draw-method-mmap-wc.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner:
- shard-dg2: [SKIP][481] ([i915#16707]) -> [SKIP][482] ([i915#16361]) +2 other tests skip
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#16361]) -> [SKIP][484] ([i915#16361])
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-dg2: [SKIP][485] ([i915#16361]) -> [SKIP][486] ([i915#16707]) +1 other test skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-rkl: [SKIP][487] ([i915#9934]) -> [SKIP][488] ([i915#14544] / [i915#9934]) +1 other test skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_flip@2x-flip-vs-modeset.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-rkl: [SKIP][489] ([i915#14544] / [i915#9934]) -> [SKIP][490] ([i915#9934])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_flip@2x-plain-flip-ts-check.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-dg2: [SKIP][491] ([i915#15104] / [i915#15990]) -> [SKIP][492] ([i915#16708]) +2 other tests skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][493] -> [SKIP][494] ([i915#14544]) +15 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: [SKIP][495] ([i915#14544] / [i915#1825]) -> [SKIP][496] ([i915#1825]) +1 other test skip
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: [SKIP][497] ([i915#16708]) -> [SKIP][498] ([i915#15990]) +17 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-rte:
- shard-dg2: [SKIP][499] ([i915#16708]) -> [SKIP][500] ([i915#15989]) +15 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbchdr-1p-rte.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbchdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-indfb-fliptrack-mmap-gtt:
- shard-dg1: [SKIP][501] ([i915#15990]) -> [SKIP][502] ([i915#15990] / [i915#4423])
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-13/igt@kms_frontbuffer_tracking@fbchdr-2p-indfb-fliptrack-mmap-gtt.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbchdr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-pwrite:
- shard-dg2: [SKIP][503] ([i915#16708]) -> [SKIP][504] ([i915#15991]) +26 other tests skip
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-pwrite.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-pwrite.html
- shard-rkl: [SKIP][505] ([i915#14544]) -> [SKIP][506] +19 other tests skip
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-pwrite.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: [SKIP][507] ([i915#15102] / [i915#3023]) -> [SKIP][508] ([i915#14544] / [i915#15102] / [i915#3023]) +3 other tests skip
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: [SKIP][509] ([i915#15990] / [i915#8708]) -> [SKIP][510] ([i915#16708] / [i915#5354]) +12 other tests skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: [SKIP][511] ([i915#16708] / [i915#5354]) -> [SKIP][512] ([i915#15991] / [i915#5354]) +16 other tests skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][513] ([i915#1825]) -> [SKIP][514] ([i915#14544] / [i915#1825])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: [SKIP][515] ([i915#16708] / [i915#5354]) -> [SKIP][516] ([i915#15990] / [i915#8708]) +13 other tests skip
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move:
- shard-dg2: [SKIP][517] ([i915#15991] / [i915#5354]) -> [SKIP][518] ([i915#16708] / [i915#5354]) +12 other tests skip
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-rkl: [SKIP][519] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][520] ([i915#15102] / [i915#3023]) +2 other tests skip
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-cpu:
- shard-dg2: [SKIP][521] ([i915#15102]) -> [SKIP][522] ([i915#16708]) +15 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-cpu.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsrhdr-rgb101010-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg2: [SKIP][523] ([i915#15989]) -> [SKIP][524] ([i915#16708]) +12 other tests skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg2: [SKIP][525] ([i915#15991]) -> [SKIP][526] ([i915#16708]) +23 other tests skip
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-fullscreen.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-dg2: [SKIP][527] ([i915#15990]) -> [SKIP][528] ([i915#16708]) +18 other tests skip
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-rkl: [ABORT][529] ([i915#15132]) -> [INCOMPLETE][530] ([i915#16056])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-suspend.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt:
- shard-dg2: [SKIP][531] ([i915#16708]) -> [SKIP][532] ([i915#15102]) +9 other tests skip
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][533] ([i915#10433] / [i915#15102]) -> [SKIP][534] ([i915#16708] / [i915#5354])
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][535] ([i915#16708] / [i915#5354]) -> [SKIP][536] ([i915#15102]) +10 other tests skip
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [SKIP][537] ([i915#15102]) -> [SKIP][538] ([i915#16708] / [i915#5354]) +8 other tests skip
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][539] ([i915#15102]) -> [SKIP][540] ([i915#10433] / [i915#15102]) +5 other tests skip
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][541] ([i915#14544] / [i915#15102]) -> [SKIP][542] ([i915#15102]) +2 other tests skip
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-fullscreen:
- shard-dg1: [SKIP][543] -> [SKIP][544] ([i915#4423])
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg1-17/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-fullscreen.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg1-12/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psrhdr-suspend:
- shard-rkl: [SKIP][545] ([i915#15102]) -> [SKIP][546] ([i915#14544] / [i915#15102]) +5 other tests skip
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_frontbuffer_tracking@psrhdr-suspend.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-suspend.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][547] ([i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][548] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228])
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_hdr@invalid-hdr.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: [SKIP][549] ([i915#16707]) -> [SKIP][550] ([i915#16518] / [i915#3555] / [i915#8228])
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_hdr@invalid-metadata-sizes.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: [SKIP][551] ([i915#14544] / [i915#15459]) -> [SKIP][552] ([i915#15459])
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][553] ([i915#15709]) -> [SKIP][554] ([i915#14544] / [i915#15709])
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2: [SKIP][555] ([i915#13958]) -> [SKIP][556] ([i915#16707])
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-4/igt@kms_plane_multiple@2x-tiling-none.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: [SKIP][557] ([i915#13046] / [i915#5354] / [i915#9423]) -> [SKIP][558] ([i915#5354] / [i915#9423])
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_backlight@basic-brightness:
- shard-rkl: [SKIP][559] ([i915#12343] / [i915#14544] / [i915#5354]) -> [SKIP][560] ([i915#12343] / [i915#5354])
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: [SKIP][561] ([i915#12343]) -> [SKIP][562] ([i915#12343] / [i915#14544])
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-rkl: [SKIP][563] ([i915#11520]) -> [SKIP][564] ([i915#11520] / [i915#14544]) +2 other tests skip
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][565] ([i915#11520] / [i915#14544]) -> [SKIP][566] ([i915#11520]) +2 other tests skip
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-rkl: [SKIP][567] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][568] ([i915#1072] / [i915#9732]) +4 other tests skip
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_psr@psr-cursor-plane-move:
- shard-rkl: [SKIP][569] ([i915#1072] / [i915#9732]) -> [SKIP][570] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-1/igt@kms_psr@psr-cursor-plane-move.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_rotation_crc@bad-tiling:
- shard-dg2: [SKIP][571] ([i915#12755] / [i915#15867]) -> [SKIP][572] ([i915#16707]) +1 other test skip
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_rotation_crc@bad-tiling.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: [SKIP][573] ([i915#16707] / [i915#5190]) -> [SKIP][574] ([i915#12755] / [i915#15867] / [i915#5190])
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2: [SKIP][575] ([i915#5190]) -> [SKIP][576] ([i915#16707] / [i915#5190]) +1 other test skip
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg2: [SKIP][577] ([i915#3555]) -> [SKIP][578] ([i915#16707])
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-5/igt@kms_scaling_modes@scaling-mode-center.html
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-10/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: [SKIP][579] ([i915#16707]) -> [SKIP][580] ([i915#8623])
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-dg2-10/igt@kms_tiled_display@basic-test-pattern.html
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-dg2-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][581] ([i915#11920] / [i915#14544]) -> [SKIP][582] ([i915#11920])
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@kms_vrr@lobf.html
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@kms_vrr@lobf.html
* igt@prime_vgem@basic-write:
- shard-rkl: [SKIP][583] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][584] ([i915#3291] / [i915#3708])
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@prime_vgem@basic-write.html
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-7/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: [SKIP][585] ([i915#14544] / [i915#3708]) -> [SKIP][586] ([i915#3708])
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18925/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_171345v1/shard-rkl-4/igt@prime_vgem@fence-flip-hang.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[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#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#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13441
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15529]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15529
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#15999]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15999
[i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
[i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
[i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479
[i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16707
[i915#16708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16708
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[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#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3547]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3547
[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#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[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#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#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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#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#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[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#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[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#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[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_18925 -> Patchwork_171345v1
CI-20190529: 20190529
CI_DRM_18925: 5e24f68d311764bf343f9def49b752b509dfd5fd @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9033: 9033
Patchwork_171345v1: 5e24f68d311764bf343f9def49b752b509dfd5fd @ 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_171345v1/index.html
[-- Attachment #2: Type: text/html, Size: 194011 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread