* [PATCH 0/4] drm/i915/display: harden some bit-shifting operations
@ 2026-05-19 11:11 Luca Coelho
2026-05-19 11:11 ` [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros Luca Coelho
` (5 more replies)
0 siblings, 6 replies; 11+ messages in thread
From: Luca Coelho @ 2026-05-19 11:11 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
Hi,
This patchset addresses a number of potential undefined behaviors in
bit-shifting operations where the shift amount is derived from an enum
that can in theory hold a negative value (e.g. INVALID_TRANSCODER,
PHY_NONE), as reported by static analyzers.
None of these are actual problems with the current implementation,
because the values are always valid when the code is reached, but
it's more robust to make the shifts always well-defined.
Please review.
Cheers,
Luca.
Luca Coelho (4):
drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros
drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL
macros
drm/i915/display: harden shift in intel_ddi_compute_config_late()
drm/i915/display: harden shift in intel_pmdemand_update_phys_mask()
drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++----
drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
.../gpu/drm/i915/display/intel_display_regs.h | 13 ++++++++++---
drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
4 files changed, 25 insertions(+), 10 deletions(-)
--
2.53.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
@ 2026-05-19 11:11 ` Luca Coelho
2026-05-19 11:49 ` Jani Nikula
2026-05-19 11:11 ` [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros Luca Coelho
` (4 subsequent siblings)
5 siblings, 1 reply; 11+ messages in thread
From: Luca Coelho @ 2026-05-19 11:11 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
valid here.
This is not a problem with the current implementation, because trans
is always valid when these macros are called, but it's more robust to
mask the index to the low 2 bits so the shift is always well-defined.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_audio_regs.h b/drivers/gpu/drm/i915/display/intel_audio_regs.h
index 4c31844d21df..25df7af4f67f 100644
--- a/drivers/gpu/drm/i915/display/intel_audio_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_audio_regs.h
@@ -109,12 +109,20 @@
#define _HSW_AUD_EDID_DATA_B 0x65150
#define HSW_AUD_EDID_DATA(trans) _MMIO_TRANS(trans, _HSW_AUD_EDID_DATA_A, _HSW_AUD_EDID_DATA_B)
+/*
+ * HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
+ * TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
+ * value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
+ * valid here. Mask the index to the low 2 bits so the shift is
+ * always well-defined.
+ */
#define HSW_AUD_PIPE_CONV_CFG _MMIO(0x6507c)
#define HSW_AUD_PIN_ELD_CP_VLD _MMIO(0x650c0)
-#define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4))
-#define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4))
-#define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4))
-#define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4))
+#define __AUDIO_MASK_TRANS(trans) (((unsigned int)(trans) & 0x3) * 4)
+#define AUDIO_INACTIVE(trans) ((u32)BIT(3) << __AUDIO_MASK_TRANS(trans))
+#define AUDIO_OUTPUT_ENABLE(trans) ((u32)BIT(2) << __AUDIO_MASK_TRANS(trans))
+#define AUDIO_CP_READY(trans) ((u32)BIT(1) << __AUDIO_MASK_TRANS(trans))
+#define AUDIO_ELD_VALID(trans) ((u32)BIT(0) << __AUDIO_MASK_TRANS(trans))
#define _AUD_TCA_DP_2DOT0_CTRL 0x650bc
#define _AUD_TCB_DP_2DOT0_CTRL 0x651bc
--
2.53.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
2026-05-19 11:11 ` [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros Luca Coelho
@ 2026-05-19 11:11 ` Luca Coelho
2026-05-19 11:50 ` Jani Nikula
2026-05-19 11:11 ` [PATCH 3/4] drm/i915/display: harden shift in intel_ddi_compute_config_late() Luca Coelho
` (3 subsequent siblings)
5 siblings, 1 reply; 11+ messages in thread
From: Luca Coelho @ 2026-05-19 11:11 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
ICL_DPCLKA_CFGCR0 has a 2-bit DDI_CLK_SEL field per combo PHY, for
PHY_A..PHY_D only. Any other phy value (PHY_NONE, Type-C/SNPS PHYs)
is not valid here.
This is not a problem with the current implementation, because phy is
always valid when these macros are called, but it's more robust to
cast to unsigned so the shift is always well-defined.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/display/intel_display_regs.h | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_regs.h b/drivers/gpu/drm/i915/display/intel_display_regs.h
index 4321f8b529da..bc90a21e8b46 100644
--- a/drivers/gpu/drm/i915/display/intel_display_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_display_regs.h
@@ -2869,9 +2869,16 @@ enum skl_power_gate {
#define ICL_DPCLKA_CFGCR0_TC_CLK_OFF(tc_port) (1 << ((tc_port) < TC_PORT_4 ? \
(tc_port) + 12 : \
(tc_port) - TC_PORT_4 + 21))
-#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) ((phy) * 2)
-#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) (3 << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
-#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL(pll, phy) ((pll) << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
+/*
+ * ICL_DPCLKA_CFGCR0 has a 2-bit DDI_CLK_SEL field per combo PHY, for
+ * PHY_A..PHY_D only. Any other phy value (PHY_NONE, TypeC/SNPS PHYs)
+ * is not valid here. Cast to unsigned so the shift is always
+ * well-defined.
+ */
+#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) ((unsigned int)(phy) * 2)
+#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) ((u32)3 << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
+#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL(pll, phy) ((u32)(pll) << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
+
#define RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) _PICK(phy, 0, 2, 4, 27)
#define RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) \
(3 << RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
--
2.53.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/4] drm/i915/display: harden shift in intel_ddi_compute_config_late()
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
2026-05-19 11:11 ` [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros Luca Coelho
2026-05-19 11:11 ` [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros Luca Coelho
@ 2026-05-19 11:11 ` Luca Coelho
2026-05-19 11:11 ` [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask() Luca Coelho
` (2 subsequent siblings)
5 siblings, 0 replies; 11+ messages in thread
From: Luca Coelho @ 2026-05-19 11:11 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
BIT() takes a non-negative shift amount, but cpu_transcoder is of type
enum transcoder, which can in theory be INVALID_TRANSCODER (-1).
This is not a problem with the current implementation, because
cpu_transcoder is always valid when this code is reached, but it's
more robust to cast to unsigned so the shift is always well-defined.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index 86520848892e..c02c4d62c96e 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -4637,8 +4637,8 @@ static int intel_ddi_compute_config_late(struct intel_encoder *encoder,
if (crtc_state->master_transcoder == crtc_state->cpu_transcoder) {
crtc_state->master_transcoder = INVALID_TRANSCODER;
- crtc_state->sync_mode_slaves_mask =
- port_sync_transcoders & ~BIT(crtc_state->cpu_transcoder);
+ crtc_state->sync_mode_slaves_mask = port_sync_transcoders &
+ ~BIT((unsigned int) crtc_state->cpu_transcoder);
}
return 0;
--
2.53.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask()
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
` (2 preceding siblings ...)
2026-05-19 11:11 ` [PATCH 3/4] drm/i915/display: harden shift in intel_ddi_compute_config_late() Luca Coelho
@ 2026-05-19 11:11 ` Luca Coelho
2026-05-19 12:08 ` Jani Nikula
2026-05-19 13:41 ` ✓ i915.CI.BAT: success for drm/i915/display: harden some bit-shifting operations Patchwork
2026-05-20 13:52 ` ✓ i915.CI.Full: " Patchwork
5 siblings, 1 reply; 11+ messages in thread
From: Luca Coelho @ 2026-05-19 11:11 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
BIT() takes a non-negative shift amount, but phy is of type enum phy,
which can in theory be PHY_NONE (-1).
This is not a problem with the current implementation, because phy is
always valid when this code is reached (Type-C encoders are rejected
earlier), but it's more robust to store it as unsigned int so the
shifts are always well-defined.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_pmdemand.c b/drivers/gpu/drm/i915/display/intel_pmdemand.c
index 7819b724795b..d02ac2408e29 100644
--- a/drivers/gpu/drm/i915/display/intel_pmdemand.c
+++ b/drivers/gpu/drm/i915/display/intel_pmdemand.c
@@ -150,7 +150,7 @@ intel_pmdemand_update_phys_mask(struct intel_display *display,
struct intel_pmdemand_state *pmdemand_state,
bool set_bit)
{
- enum phy phy;
+ unsigned int phy;
if (DISPLAY_VER(display) < 14)
return;
--
2.53.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros
2026-05-19 11:11 ` [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros Luca Coelho
@ 2026-05-19 11:49 ` Jani Nikula
2026-05-21 6:47 ` Luca Coelho
0 siblings, 1 reply; 11+ messages in thread
From: Jani Nikula @ 2026-05-19 11:49 UTC (permalink / raw)
To: Luca Coelho, intel-gfx; +Cc: intel-xe
On Tue, 19 May 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
> TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
> value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
> valid here.
>
> This is not a problem with the current implementation, because trans
> is always valid when these macros are called, but it's more robust to
> mask the index to the low 2 bits so the shift is always well-defined.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++----
> 1 file changed, 12 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_audio_regs.h b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> index 4c31844d21df..25df7af4f67f 100644
> --- a/drivers/gpu/drm/i915/display/intel_audio_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> @@ -109,12 +109,20 @@
> #define _HSW_AUD_EDID_DATA_B 0x65150
> #define HSW_AUD_EDID_DATA(trans) _MMIO_TRANS(trans, _HSW_AUD_EDID_DATA_A, _HSW_AUD_EDID_DATA_B)
>
> +/*
> + * HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
> + * TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
> + * value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
> + * valid here. Mask the index to the low 2 bits so the shift is
> + * always well-defined.
> + */
> #define HSW_AUD_PIPE_CONV_CFG _MMIO(0x6507c)
> #define HSW_AUD_PIN_ELD_CP_VLD _MMIO(0x650c0)
> -#define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4))
> -#define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4))
> -#define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4))
> -#define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4))
> +#define __AUDIO_MASK_TRANS(trans) (((unsigned int)(trans) & 0x3) * 4)
> +#define AUDIO_INACTIVE(trans) ((u32)BIT(3) << __AUDIO_MASK_TRANS(trans))
> +#define AUDIO_OUTPUT_ENABLE(trans) ((u32)BIT(2) << __AUDIO_MASK_TRANS(trans))
> +#define AUDIO_CP_READY(trans) ((u32)BIT(1) << __AUDIO_MASK_TRANS(trans))
> +#define AUDIO_ELD_VALID(trans) ((u32)BIT(0) << __AUDIO_MASK_TRANS(trans))
Please use REG_BIT() instead of (u32)BIT().
All of this would be cleaner with the REG_GENMASK() stuff too.
BR,
Jani.
>
> #define _AUD_TCA_DP_2DOT0_CTRL 0x650bc
> #define _AUD_TCB_DP_2DOT0_CTRL 0x651bc
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros
2026-05-19 11:11 ` [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros Luca Coelho
@ 2026-05-19 11:50 ` Jani Nikula
0 siblings, 0 replies; 11+ messages in thread
From: Jani Nikula @ 2026-05-19 11:50 UTC (permalink / raw)
To: Luca Coelho, intel-gfx; +Cc: intel-xe
On Tue, 19 May 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> ICL_DPCLKA_CFGCR0 has a 2-bit DDI_CLK_SEL field per combo PHY, for
> PHY_A..PHY_D only. Any other phy value (PHY_NONE, Type-C/SNPS PHYs)
> is not valid here.
>
> This is not a problem with the current implementation, because phy is
> always valid when these macros are called, but it's more robust to
> cast to unsigned so the shift is always well-defined.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display_regs.h | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_regs.h b/drivers/gpu/drm/i915/display/intel_display_regs.h
> index 4321f8b529da..bc90a21e8b46 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_regs.h
> @@ -2869,9 +2869,16 @@ enum skl_power_gate {
> #define ICL_DPCLKA_CFGCR0_TC_CLK_OFF(tc_port) (1 << ((tc_port) < TC_PORT_4 ? \
> (tc_port) + 12 : \
> (tc_port) - TC_PORT_4 + 21))
> -#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) ((phy) * 2)
> -#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) (3 << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
> -#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL(pll, phy) ((pll) << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
> +/*
> + * ICL_DPCLKA_CFGCR0 has a 2-bit DDI_CLK_SEL field per combo PHY, for
> + * PHY_A..PHY_D only. Any other phy value (PHY_NONE, TypeC/SNPS PHYs)
> + * is not valid here. Cast to unsigned so the shift is always
> + * well-defined.
> + */
> +#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) ((unsigned int)(phy) * 2)
> +#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) ((u32)3 << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
> +#define ICL_DPCLKA_CFGCR0_DDI_CLK_SEL(pll, phy) ((u32)(pll) << ICL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
> +
Here too, please avoid direct casts; we have the REG_* helpers exactly
for this purpose.
BR,
Jani.
> #define RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy) _PICK(phy, 0, 2, 4, 27)
> #define RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_MASK(phy) \
> (3 << RKL_DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT(phy))
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask()
2026-05-19 11:11 ` [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask() Luca Coelho
@ 2026-05-19 12:08 ` Jani Nikula
0 siblings, 0 replies; 11+ messages in thread
From: Jani Nikula @ 2026-05-19 12:08 UTC (permalink / raw)
To: Luca Coelho, intel-gfx; +Cc: intel-xe
On Tue, 19 May 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> BIT() takes a non-negative shift amount, but phy is of type enum phy,
> which can in theory be PHY_NONE (-1).
>
> This is not a problem with the current implementation, because phy is
> always valid when this code is reached (Type-C encoders are rejected
> earlier), but it's more robust to store it as unsigned int so the
> shifts are always well-defined.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_pmdemand.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_pmdemand.c b/drivers/gpu/drm/i915/display/intel_pmdemand.c
> index 7819b724795b..d02ac2408e29 100644
> --- a/drivers/gpu/drm/i915/display/intel_pmdemand.c
> +++ b/drivers/gpu/drm/i915/display/intel_pmdemand.c
> @@ -150,7 +150,7 @@ intel_pmdemand_update_phys_mask(struct intel_display *display,
> struct intel_pmdemand_state *pmdemand_state,
> bool set_bit)
> {
> - enum phy phy;
> + unsigned int phy;
I think it's useful to keep the enum here. That's the type.
I also don't believe in using unsigned types to enforce something is
positive, because this just turns -1 into 4294967295, which isn't better
at all.
I'd rather see a (redundant and silly) assert for phy being >= 0 than
using this trick to enforce it's >= 0.
But let's take a step back instead.
Look at all the places that reference PHY_NONE. Looks like
icl_aux_pw_to_phy() is the only place that actually uses PHY_NONE, and
all the other places are there just to work around the fact that
theoretically phy might be < 0. Which is never. And the return value of
icl_aux_pw_to_phy() is never even checked, it's just passed directly to
phy_name().
Maybe the solution is to just open code icl_aux_pw_to_phy(), handling
encoder being NULL inline, and nuke PHY_NONE and the checks for PHY_NONE
altogether?
*shrug*
BR,
Jani.
>
> if (DISPLAY_VER(display) < 14)
> return;
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/display: harden some bit-shifting operations
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
` (3 preceding siblings ...)
2026-05-19 11:11 ` [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask() Luca Coelho
@ 2026-05-19 13:41 ` Patchwork
2026-05-20 13:52 ` ✓ i915.CI.Full: " Patchwork
5 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2026-05-19 13:41 UTC (permalink / raw)
To: Luca Coelho; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 1103 bytes --]
== Series Details ==
Series: drm/i915/display: harden some bit-shifting operations
URL : https://patchwork.freedesktop.org/series/166863/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18520 -> Patchwork_166863v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/index.html
Participating hosts (42 -> 40)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Changes
-------
No changes found
Build changes
-------------
* Linux: CI_DRM_18520 -> Patchwork_166863v1
CI-20190529: 20190529
CI_DRM_18520: 4d278f945ef2667d9661d623a3aa9501f17ab784 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8920: f850fd46bb65d821ca7e3a8895e685eff2128ef5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_166863v1: 4d278f945ef2667d9661d623a3aa9501f17ab784 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/index.html
[-- Attachment #2: Type: text/html, Size: 1668 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ i915.CI.Full: success for drm/i915/display: harden some bit-shifting operations
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
` (4 preceding siblings ...)
2026-05-19 13:41 ` ✓ i915.CI.BAT: success for drm/i915/display: harden some bit-shifting operations Patchwork
@ 2026-05-20 13:52 ` Patchwork
5 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2026-05-20 13:52 UTC (permalink / raw)
To: Luca Coelho; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 86828 bytes --]
== Series Details ==
Series: drm/i915/display: harden some bit-shifting operations
URL : https://patchwork.freedesktop.org/series/166863/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18520_full -> Patchwork_166863v1_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_166863v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#8411]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][2] ([i915#8411])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu: NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_ccs@suspend-resume.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#8562])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#280])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#4812])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#4525]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#4525])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#4525])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_endless@dispatch@ccs0:
- shard-dg2: [PASS][13] -> [TIMEOUT][14] ([i915#3778] / [i915#7016]) +1 other test timeout
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg2-6/igt@gem_exec_endless@dispatch@ccs0.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@gem_exec_endless@dispatch@ccs0.html
* igt@gem_exec_flush@basic-wb-rw-before-default:
- shard-dg2: NOTRUN -> [SKIP][15] ([i915#3539] / [i915#4852])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_exec_flush@basic-wb-rw-before-default.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#3281]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#3281]) +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#4860])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][19] ([i915#2190])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#4613]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-1/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@parallel-random:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#4613]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#4613])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][23] ([i915#4613]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk5/igt@gem_lmem_swapping@random-engines.html
* igt@gem_mmap@bad-object:
- shard-dg2: NOTRUN -> [SKIP][24] ([i915#4083])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@zero-extend:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#4077]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-7/igt@gem_mmap_gtt@zero-extend.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#3282])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: NOTRUN -> [SKIP][27] ([i915#3282]) +4 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pxp@display-protected-crc:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#4270])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#4270])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_render_copy@yf-tiled-to-vebox-x-tiled:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#5190] / [i915#8428])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_render_copy@yf-tiled-to-vebox-x-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#4079])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_softpin@noreloc-s3:
- shard-glk: [PASS][32] -> [INCOMPLETE][33] ([i915#13809])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk4/igt@gem_softpin@noreloc-s3.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk8/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_pread_basic@basic:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#15657])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@coherency-sync:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#3297]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][36] ([i915#3323])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#3282] / [i915#3297])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu-1: NOTRUN -> [SKIP][38] ([i915#3297]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#2856])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][40] ([i915#2527] / [i915#2856])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-param:
- shard-tglu-1: NOTRUN -> [SKIP][41] ([i915#2527] / [i915#2856]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#2527]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_module_load@reload-no-display:
- shard-dg2: NOTRUN -> [DMESG-WARN][43] ([i915#13029] / [i915#14545])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#8399])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#8399]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
- shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#8399])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][47] ([i915#6590]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][48] ([i915#13356] / [i915#15172])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk5/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#4387])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-unsupported:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#16079])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@i915_query@query-topology-unsupported.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu: NOTRUN -> [SKIP][51] ([i915#7707])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@intel_hwmon@hwmon-write.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-tglu: NOTRUN -> [SKIP][52] ([i915#1769] / [i915#3555])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][53] ([i915#1769])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][54] -> [FAIL][55] ([i915#15662]) +1 other test fail
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][56] +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][57] ([i915#5286]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][58] ([i915#5286]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-glk: NOTRUN -> [SKIP][59] +198 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][60] -> [FAIL][61] ([i915#15733] / [i915#5138])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#5286]) +4 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#3828])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][64] ([i915#3638])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#5190])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#4538] / [i915#5190]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#6095]) +24 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#12313])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
- shard-tglu-1: NOTRUN -> [SKIP][70] ([i915#12313]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#6095]) +64 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs:
- shard-glk10: NOTRUN -> [SKIP][72] +140 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk10/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#10307] / [i915#6095]) +78 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#14544] / [i915#6095]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][76] ([i915#6095]) +39 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#6095]) +7 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1:
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#6095]) +111 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-15/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][79] ([i915#14098] / [i915#6095]) +39 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-4/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: NOTRUN -> [SKIP][80] ([i915#12313]) +2 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_chamelium_frames@dp-frame-dump:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#11151] / [i915#7828]) +2 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_chamelium_frames@dp-frame-dump.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828]) +3 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +4 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-rkl: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_color@deep-color:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#3555] / [i915#9979])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#15865])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#15865])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][88] ([i915#15865])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][89] ([i915#15330])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#15330])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#15865]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-tglu-1: NOTRUN -> [FAIL][92] ([i915#13566]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#13049])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#3555]) +3 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#13049])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#13049])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][97] ([i915#13566]) +3 other tests fail
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#4103])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#13046] / [i915#5354]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#4103])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#13691])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#3804])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_aux_dev@basic:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#1257])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#13749])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][105] ([i915#13749])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#3840])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#3555] / [i915#3840])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_dsc@dsc-with-formats.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#9337])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#3637] / [i915#9934]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#9934])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#9934])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#9934]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#3637] / [i915#9934]) +7 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3:
- shard-dg2: NOTRUN -> [FAIL][114] ([i915#13027]) +1 other test fail
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [PASS][115] -> [INCOMPLETE][116] ([i915#6113])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_flip@flip-vs-suspend.html
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a2:
- shard-rkl: NOTRUN -> [INCOMPLETE][117] ([i915#6113])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_flip@flip-vs-suspend@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#15643]) +2 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#15643])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][120] ([i915#15643] / [i915#5190])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#15643]) +4 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#15989]) +14 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-rte:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#15989]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbchdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][124] ([i915#15989]) +12 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#15102]) +7 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][126] +55 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#15990] / [i915#8708]) +4 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#15102]) +35 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#5439])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-glk: [PASS][130] -> [SKIP][131] +19 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk4/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][132] +79 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#15991]) +9 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15989]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu:
- shard-rkl: [PASS][135] -> [SKIP][136] ([i915#15989]) +7 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#15102] / [i915#3023]) +14 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#1825]) +3 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#15991] / [i915#5354]) +6 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#15102]) +18 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][141] ([i915#15990]) +6 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#15102]) +20 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][143] +57 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdmi_inject@inject-4k:
- shard-mtlp: [PASS][144] -> [SKIP][145] ([i915#15725])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-mtlp-3/igt@kms_hdmi_inject@inject-4k.html
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-1-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#16012]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010:
- shard-rkl: NOTRUN -> [SKIP][147] ([i915#16012]) +5 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-8/igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010.html
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#16012]) +5 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-14/igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#16011]) +3 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010.html
- shard-rkl: NOTRUN -> [SKIP][150] ([i915#16011]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010.html
- shard-tglu-1: NOTRUN -> [SKIP][151] ([i915#16011]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb2101010.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#16012] / [i915#3555] / [i915#8228])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-1-xrgb16161616f:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#16011]) +5 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-15/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-1-xrgb16161616f.html
* igt@kms_hdr@static-toggle:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#16011] / [i915#3555] / [i915#8228])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#15460])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#15458])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#15458])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#15638] / [i915#15722])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][159] ([i915#15815])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#6301])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk: NOTRUN -> [INCOMPLETE][161] ([i915#12756] / [i915#13409] / [i915#13476])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk2/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][162] ([i915#13409] / [i915#13476])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#14712])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#15709]) +1 other test skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#15709]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#15709]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#15608]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#15608]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][169] ([i915#15709]) +1 other test skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][170] ([i915#13026]) +1 other test incomplete
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#14259])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#15329]) +8 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-tglu-1: NOTRUN -> [SKIP][173] ([i915#15329] / [i915#3555])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#15329]) +11 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#3828])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#15948])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg1: [PASS][177] -> [SKIP][178] ([i915#15073])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg1-18/igt@kms_pm_rpm@dpms-non-lpsp.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-15/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][179] -> [SKIP][180] ([i915#15073])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#15403])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_pm_rpm@package-g7.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#6524])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#11520]) +5 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][184] ([i915#11520]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk10/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#11520]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#11520]) +3 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][187] ([i915#11520]) +5 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][188] ([i915#11520]) +6 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][189] ([i915#9683])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#1072] / [i915#9732]) +12 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr2-sprite-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#1072] / [i915#9732]) +3 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html
* igt@kms_psr@pr-primary-page-flip:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#9732]) +9 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][193] ([i915#9732]) +13 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#15949])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk10: NOTRUN -> [INCOMPLETE][195] ([i915#15500])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk10/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#12755] / [i915#15867])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#5289])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#5289])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-dg2: NOTRUN -> [SKIP][199] ([i915#3555]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#3555]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#3555]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: NOTRUN -> [ABORT][202] ([i915#15132]) +1 other test abort
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-1/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][203] ([i915#12276])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk9/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#15243] / [i915#3555]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#9906])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#11920])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#9906]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@kms_vrr@max-min.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#2436])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#8516])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-9/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#3708])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-1/igt@prime_vgem@fence-flip-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#16066]) +9 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-random.html
#### Possible fixes ####
* igt@i915_pm_rps@waitboost:
- shard-dg2: [FAIL][212] ([i915#15998]) -> [PASS][213]
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg2-4/igt@i915_pm_rps@waitboost.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-7/igt@i915_pm_rps@waitboost.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [INCOMPLETE][214] ([i915#4817]) -> [PASS][215]
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-3/igt@i915_suspend@debugfs-reader.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-5/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk: [INCOMPLETE][216] ([i915#4817]) -> [PASS][217] +1 other test pass
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk2/igt@i915_suspend@fence-restore-tiled2untiled.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk2/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][218] ([i915#15733] / [i915#5138]) -> [PASS][219]
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [FAIL][220] ([i915#13566]) -> [PASS][221] +1 other test pass
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-7/igt@kms_cursor_crc@cursor-random-128x42.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-8/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-mtlp: [SKIP][222] ([i915#15672]) -> [PASS][223]
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-mtlp-1/igt@kms_force_connector_basic@force-connector-state.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-mtlp-6/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][224] ([i915#10056]) -> [PASS][225]
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-pri-indfb-multidraw:
- shard-glk: [SKIP][226] -> [PASS][227] +6 other tests pass
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk5/igt@kms_frontbuffer_tracking@fbchdr-1p-pri-indfb-multidraw.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render:
- shard-rkl: [SKIP][228] ([i915#15989]) -> [PASS][229] +1 other test pass
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [SKIP][230] ([i915#15073]) -> [PASS][231] +1 other test pass
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
- shard-rkl: [SKIP][232] ([i915#15073]) -> [PASS][233] +2 other tests pass
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
- shard-dg1: [SKIP][234] ([i915#15073]) -> [PASS][235] +2 other tests pass
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg1-17/igt@kms_pm_rpm@dpms-lpsp.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][236] ([i915#12276]) -> [PASS][237]
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk9/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
#### Warnings ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-rkl: [SKIP][238] ([i915#14544] / [i915#8411]) -> [SKIP][239] ([i915#8411])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: [SKIP][240] ([i915#14544] / [i915#4525]) -> [SKIP][241] ([i915#4525])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-rkl: [SKIP][242] ([i915#14544] / [i915#4613]) -> [SKIP][243] ([i915#4613]) +1 other test skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: [SKIP][244] ([i915#14544] / [i915#3297]) -> [SKIP][245] ([i915#3297]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: [SKIP][246] ([i915#14544] / [i915#2527]) -> [SKIP][247] ([i915#2527])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@gen9_exec_parse@bb-start-out.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][248] ([i915#5286]) -> [SKIP][249] ([i915#14544] / [i915#5286])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-rkl: [SKIP][250] ([i915#14544] / [i915#3638]) -> [SKIP][251] ([i915#3638])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-270.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_big_fb@linear-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-rkl: [SKIP][252] -> [SKIP][253] ([i915#14544]) +8 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][254] ([i915#12805] / [i915#14544]) -> [SKIP][255] ([i915#12805])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][256] ([i915#14098] / [i915#6095]) -> [SKIP][257] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: [SKIP][258] ([i915#14544] / [i915#3742]) -> [SKIP][259] ([i915#3742])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-rkl: [SKIP][260] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][261] ([i915#11151] / [i915#7828])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: [SKIP][262] ([i915#11151] / [i915#7828]) -> [SKIP][263] ([i915#11151] / [i915#14544] / [i915#7828])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][264] ([i915#14544] / [i915#15330]) -> [SKIP][265] ([i915#15330])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: [SKIP][266] ([i915#13049]) -> [SKIP][267] ([i915#13049] / [i915#14544])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg1: [SKIP][268] ([i915#3555]) -> [SKIP][269] ([i915#3555] / [i915#4423])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg1-18/igt@kms_cursor_crc@cursor-sliding-32x10.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-16/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: [SKIP][270] ([i915#9723]) -> [SKIP][271] ([i915#14544] / [i915#9723])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_feature_discovery@psr1:
- shard-rkl: [SKIP][272] ([i915#14544] / [i915#658]) -> [SKIP][273] ([i915#658])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_feature_discovery@psr1.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: [SKIP][274] ([i915#9934]) -> [SKIP][275] ([i915#14544] / [i915#9934])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_flip@2x-flip-vs-dpms.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk: [INCOMPLETE][276] ([i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][277] ([i915#12745] / [i915#4839])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk1/igt@kms_flip@2x-flip-vs-suspend.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk4/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: [INCOMPLETE][278] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][279] ([i915#12314] / [i915#12745] / [i915#4839])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk5/igt@kms_flip@flip-vs-suspend.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: [INCOMPLETE][280] ([i915#12314] / [i915#12745] / [i915#6113]) -> [INCOMPLETE][281] ([i915#12314] / [i915#12745])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbchdr-suspend:
- shard-rkl: [ABORT][282] ([i915#15132]) -> [SKIP][283] ([i915#15989])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
- shard-rkl: [SKIP][284] ([i915#14544] / [i915#5439]) -> [SKIP][285] ([i915#5439])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-rkl: [SKIP][286] ([i915#15102] / [i915#3023]) -> [SKIP][287] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][288] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][289] ([i915#15102] / [i915#3023]) +2 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][290] ([i915#14544] / [i915#1825]) -> [SKIP][291] ([i915#1825])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-onoff:
- shard-rkl: [SKIP][292] ([i915#14544] / [i915#15102]) -> [SKIP][293] ([i915#15102]) +2 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-onoff.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: [SKIP][294] ([i915#9766]) -> [SKIP][295] ([i915#14544] / [i915#9766])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][296] ([i915#15102]) -> [SKIP][297] ([i915#10433] / [i915#15102])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][298] ([i915#14544]) -> [SKIP][299] +11 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
- shard-dg2: [SKIP][300] ([i915#10433] / [i915#15102]) -> [SKIP][301] ([i915#15102]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-plflip-blt:
- shard-dg1: [SKIP][302] ([i915#15102] / [i915#4423]) -> [SKIP][303] ([i915#15102])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-dg1-18/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-plflip-blt.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-dg1-12/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-rkl: [SKIP][304] ([i915#13688] / [i915#14544]) -> [SKIP][305] ([i915#13688])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-rkl: [SKIP][306] ([i915#14544] / [i915#15709]) -> [SKIP][307] ([i915#15709]) +1 other test skip
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][308] ([i915#15752]) -> [SKIP][309] ([i915#15128])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-tglu-8/igt@kms_pm_dc@dc6-dpms.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][310] ([i915#11520] / [i915#14544]) -> [SKIP][311] ([i915#11520])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-rkl: [SKIP][312] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][313] ([i915#1072] / [i915#9732]) +3 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-6/igt@kms_psr@psr-cursor-mmap-cpu.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-7/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][314] ([i915#1072] / [i915#9732]) -> [SKIP][315] ([i915#1072] / [i915#14544] / [i915#9732])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18520/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_166863v1/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[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#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
[i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
[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#15998]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15998
[i915#16011]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16011
[i915#16012]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16012
[i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* Linux: CI_DRM_18520 -> Patchwork_166863v1
CI-20190529: 20190529
CI_DRM_18520: 4d278f945ef2667d9661d623a3aa9501f17ab784 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8920: f850fd46bb65d821ca7e3a8895e685eff2128ef5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_166863v1: 4d278f945ef2667d9661d623a3aa9501f17ab784 @ 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_166863v1/index.html
[-- Attachment #2: Type: text/html, Size: 111673 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros
2026-05-19 11:49 ` Jani Nikula
@ 2026-05-21 6:47 ` Luca Coelho
0 siblings, 0 replies; 11+ messages in thread
From: Luca Coelho @ 2026-05-21 6:47 UTC (permalink / raw)
To: Jani Nikula, Luca Coelho, intel-gfx; +Cc: intel-xe
On Tue, 2026-05-19 at 14:49 +0300, Jani Nikula wrote:
> On Tue, 19 May 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> > HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
> > TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
> > value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
> > valid here.
> >
> > This is not a problem with the current implementation, because trans
> > is always valid when these macros are called, but it's more robust to
> > mask the index to the low 2 bits so the shift is always well-defined.
> >
> > Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_audio_regs.h | 16 ++++++++++++----
> > 1 file changed, 12 insertions(+), 4 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_audio_regs.h b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> > index 4c31844d21df..25df7af4f67f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_audio_regs.h
> > +++ b/drivers/gpu/drm/i915/display/intel_audio_regs.h
> > @@ -109,12 +109,20 @@
> > #define _HSW_AUD_EDID_DATA_B 0x65150
> > #define HSW_AUD_EDID_DATA(trans) _MMIO_TRANS(trans, _HSW_AUD_EDID_DATA_A, _HSW_AUD_EDID_DATA_B)
> >
> > +/*
> > + * HSW_AUD_PIN_ELD_CP_VLD has a 4-bit field per transcoder for
> > + * TRANSCODER_A..TRANSCODER_D only (bits 0..15). Any other transcoder
> > + * value (TRANSCODER_EDP, TRANSCODER_DSI_*, INVALID_TRANSCODER) is not
> > + * valid here. Mask the index to the low 2 bits so the shift is
> > + * always well-defined.
> > + */
> > #define HSW_AUD_PIPE_CONV_CFG _MMIO(0x6507c)
> > #define HSW_AUD_PIN_ELD_CP_VLD _MMIO(0x650c0)
> > -#define AUDIO_INACTIVE(trans) ((1 << 3) << ((trans) * 4))
> > -#define AUDIO_OUTPUT_ENABLE(trans) ((1 << 2) << ((trans) * 4))
> > -#define AUDIO_CP_READY(trans) ((1 << 1) << ((trans) * 4))
> > -#define AUDIO_ELD_VALID(trans) ((1 << 0) << ((trans) * 4))
> > +#define __AUDIO_MASK_TRANS(trans) (((unsigned int)(trans) & 0x3) * 4)
> > +#define AUDIO_INACTIVE(trans) ((u32)BIT(3) << __AUDIO_MASK_TRANS(trans))
> > +#define AUDIO_OUTPUT_ENABLE(trans) ((u32)BIT(2) << __AUDIO_MASK_TRANS(trans))
> > +#define AUDIO_CP_READY(trans) ((u32)BIT(1) << __AUDIO_MASK_TRANS(trans))
> > +#define AUDIO_ELD_VALID(trans) ((u32)BIT(0) << __AUDIO_MASK_TRANS(trans))
>
> Please use REG_BIT() instead of (u32)BIT().
Yeah, looks much nicer, thanks. I converted it to use REG_BIT().
> All of this would be cleaner with the REG_GENMASK() stuff too.
I don't see how REG_GENMASK() could be used here. We're handling
single-bits only, with a shift to get it in the proper place, so it's
not really a mask.
--
Cheers,
Luca.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2026-05-21 6:47 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-19 11:11 [PATCH 0/4] drm/i915/display: harden some bit-shifting operations Luca Coelho
2026-05-19 11:11 ` [PATCH 1/4] drm/i915/display: harden masks in HSW_AUD_PIN_ELD_CP_VLD macros Luca Coelho
2026-05-19 11:49 ` Jani Nikula
2026-05-21 6:47 ` Luca Coelho
2026-05-19 11:11 ` [PATCH 2/4] drm/i915/display: harden shifts in ICL_DPCLKA_CFGCR0_DDI_CLK_SEL macros Luca Coelho
2026-05-19 11:50 ` Jani Nikula
2026-05-19 11:11 ` [PATCH 3/4] drm/i915/display: harden shift in intel_ddi_compute_config_late() Luca Coelho
2026-05-19 11:11 ` [PATCH 4/4] drm/i915/display: harden shift in intel_pmdemand_update_phys_mask() Luca Coelho
2026-05-19 12:08 ` Jani Nikula
2026-05-19 13:41 ` ✓ i915.CI.BAT: success for drm/i915/display: harden some bit-shifting operations Patchwork
2026-05-20 13:52 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox