* [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock @ 2023-12-04 11:58 Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 1/3] drm/i915/display: Move C20 HW readout Mika Kahola ` (7 more replies) 0 siblings, 8 replies; 13+ messages in thread From: Mika Kahola @ 2023-12-04 11:58 UTC (permalink / raw) To: intel-gfx While reading HW state for C10 and C20 chips, let's update the PLL clock rates. For C20 the clock rate differs from link bit rate on DP2.0 cases and hence a conversion from link bitrate to clock is needed. Signed-off-by: Mika Kahola <mika.kahola@intel.com> Mika Kahola (3): drm/i915/display: Move C20 HW readout drm/i915/display: Convert link bitrate to corresponding PLL clock drm/i915/display: Print out debug messages for clock rates drivers/gpu/drm/i915/display/intel_cx0_phy.c | 161 +++++++++++-------- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- 3 files changed, 100 insertions(+), 64 deletions(-) -- 2.34.1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] [PATCH 1/3] drm/i915/display: Move C20 HW readout 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola @ 2023-12-04 11:58 ` Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock Mika Kahola ` (6 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Mika Kahola @ 2023-12-04 11:58 UTC (permalink / raw) To: intel-gfx Moving intel_c20pll_readout_hw_state() for better place to better suit for upcoming changes. Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 116 +++++++++---------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c index 5fbec5784b83..2e6412fc2258 100644 --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c @@ -2123,64 +2123,6 @@ static bool intel_c20_use_mplla(u32 clock) return false; } -static void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, - struct intel_c20pll_state *pll_state) -{ - struct drm_i915_private *i915 = to_i915(encoder->base.dev); - bool cntx; - intel_wakeref_t wakeref; - int i; - - wakeref = intel_cx0_phy_transaction_begin(encoder); - - /* 1. Read current context selection */ - cntx = intel_cx0_read(i915, encoder->port, INTEL_CX0_LANE0, PHY_C20_VDR_CUSTOM_SERDES_RATE) & PHY_C20_CONTEXT_TOGGLE; - - /* Read Tx configuration */ - for (i = 0; i < ARRAY_SIZE(pll_state->tx); i++) { - if (cntx) - pll_state->tx[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_B_TX_CNTX_CFG(i)); - else - pll_state->tx[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_A_TX_CNTX_CFG(i)); - } - - /* Read common configuration */ - for (i = 0; i < ARRAY_SIZE(pll_state->cmn); i++) { - if (cntx) - pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_B_CMN_CNTX_CFG(i)); - else - pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_A_CMN_CNTX_CFG(i)); - } - - if (pll_state->tx[0] & C20_PHY_USE_MPLLB) { - /* MPLLB configuration */ - for (i = 0; i < ARRAY_SIZE(pll_state->mpllb); i++) { - if (cntx) - pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_B_MPLLB_CNTX_CFG(i)); - else - pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_A_MPLLB_CNTX_CFG(i)); - } - } else { - /* MPLLA configuration */ - for (i = 0; i < ARRAY_SIZE(pll_state->mplla); i++) { - if (cntx) - pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_B_MPLLA_CNTX_CFG(i)); - else - pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, - PHY_C20_A_MPLLA_CNTX_CFG(i)); - } - } - - intel_cx0_phy_transaction_end(encoder, wakeref); -} - void intel_c20pll_dump_hw_state(struct drm_i915_private *i915, const struct intel_c20pll_state *hw_state) { @@ -2503,6 +2445,64 @@ static void intel_program_port_clock_ctl(struct intel_encoder *encoder, XELPDP_SSC_ENABLE_PLLB, val); } +static void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, + struct intel_c20pll_state *pll_state) +{ + struct drm_i915_private *i915 = to_i915(encoder->base.dev); + bool cntx; + intel_wakeref_t wakeref; + int i; + + wakeref = intel_cx0_phy_transaction_begin(encoder); + + /* 1. Read current context selection */ + cntx = intel_cx0_read(i915, encoder->port, INTEL_CX0_LANE0, PHY_C20_VDR_CUSTOM_SERDES_RATE) & PHY_C20_CONTEXT_TOGGLE; + + /* Read Tx configuration */ + for (i = 0; i < ARRAY_SIZE(pll_state->tx); i++) { + if (cntx) + pll_state->tx[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_B_TX_CNTX_CFG(i)); + else + pll_state->tx[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_A_TX_CNTX_CFG(i)); + } + + /* Read common configuration */ + for (i = 0; i < ARRAY_SIZE(pll_state->cmn); i++) { + if (cntx) + pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_B_CMN_CNTX_CFG(i)); + else + pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_A_CMN_CNTX_CFG(i)); + } + + if (pll_state->tx[0] & C20_PHY_USE_MPLLB) { + /* MPLLB configuration */ + for (i = 0; i < ARRAY_SIZE(pll_state->mpllb); i++) { + if (cntx) + pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_B_MPLLB_CNTX_CFG(i)); + else + pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_A_MPLLB_CNTX_CFG(i)); + } + } else { + /* MPLLA configuration */ + for (i = 0; i < ARRAY_SIZE(pll_state->mplla); i++) { + if (cntx) + pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_B_MPLLA_CNTX_CFG(i)); + else + pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, + PHY_C20_A_MPLLA_CNTX_CFG(i)); + } + } + + intel_cx0_phy_transaction_end(encoder, wakeref); +} + static u32 intel_cx0_get_powerdown_update(u8 lane_mask) { u32 val = 0; -- 2.34.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 1/3] drm/i915/display: Move C20 HW readout Mika Kahola @ 2023-12-04 11:58 ` Mika Kahola 2023-12-05 1:36 ` Sripada, Radhakrishna 2023-12-04 11:58 ` [Intel-gfx] [PATCH 3/3] drm/i915/display: Print out debug messages for clock rates Mika Kahola ` (5 subsequent siblings) 7 siblings, 1 reply; 13+ messages in thread From: Mika Kahola @ 2023-12-04 11:58 UTC (permalink / raw) To: intel-gfx Compute clock during PLL readout. This prevents warn when only c20 phy is connected during modprobe. The intel_c20pll_calc_port_clock() function returns link bitrate which in DP2.0 and HDMI cases does not match with the clock rate. Hence, conversion function is needed to convert link bitrate to corresponding PLL clock rate. while at it, update clock on C10 pll state as well. Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com> Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 38 ++++++++++++++++++-- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 1 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- 3 files changed, 37 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c index 2e6412fc2258..02efe2786c6a 100644 --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c @@ -1871,6 +1871,7 @@ static int intel_c10pll_calc_state(struct intel_crtc_state *crtc_state, } static void intel_c10pll_readout_hw_state(struct intel_encoder *encoder, + struct intel_crtc_state *crtc_state, struct intel_c10pll_state *pll_state) { struct drm_i915_private *i915 = to_i915(encoder->base.dev); @@ -1894,6 +1895,7 @@ static void intel_c10pll_readout_hw_state(struct intel_encoder *encoder, pll_state->cmn = intel_cx0_read(i915, encoder->port, lane, PHY_C10_VDR_CMN(0)); pll_state->tx = intel_cx0_read(i915, encoder->port, lane, PHY_C10_VDR_TX(0)); + pll_state->clock = crtc_state->port_clock; intel_cx0_phy_transaction_end(encoder, wakeref); } @@ -2445,12 +2447,33 @@ static void intel_program_port_clock_ctl(struct intel_encoder *encoder, XELPDP_SSC_ENABLE_PLLB, val); } +static int intel_link_bitrate_to_clock(struct intel_encoder *encoder, + struct intel_crtc_state *crtc_state, + int link_bit_rate) +{ + const struct intel_c20pll_state * const *tables; + int i; + + tables = intel_c20_pll_tables_get(crtc_state, encoder); + if (!tables) + return -EINVAL; + + for (i = 0; tables[i]; i++) { + if (link_bit_rate == tables[i]->link_bit_rate) + return tables[i]->clock; + } + + return -EINVAL; +} + static void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, + struct intel_crtc_state *crtc_state, struct intel_c20pll_state *pll_state) { struct drm_i915_private *i915 = to_i915(encoder->base.dev); bool cntx; intel_wakeref_t wakeref; + int clock; int i; wakeref = intel_cx0_phy_transaction_begin(encoder); @@ -2500,6 +2523,13 @@ static void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, } } + pll_state->link_bit_rate = intel_c20pll_calc_port_clock(encoder, pll_state); + clock = intel_link_bitrate_to_clock(encoder, crtc_state, + pll_state->link_bit_rate); + + if (clock >= 0) + pll_state->clock = clock; + intel_cx0_phy_transaction_end(encoder, wakeref); } @@ -3053,15 +3083,16 @@ static void intel_c10pll_state_verify(const struct intel_crtc_state *state, } void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, + struct intel_crtc_state *crtc_state, struct intel_cx0pll_state *pll_state) { struct drm_i915_private *i915 = to_i915(encoder->base.dev); enum phy phy = intel_port_to_phy(i915, encoder->port); if (intel_is_c10phy(i915, phy)) - intel_c10pll_readout_hw_state(encoder, &pll_state->c10); + intel_c10pll_readout_hw_state(encoder, crtc_state, &pll_state->c10); else - intel_c20pll_readout_hw_state(encoder, &pll_state->c20); + intel_c20pll_readout_hw_state(encoder, crtc_state, &pll_state->c20); } int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, @@ -3145,7 +3176,8 @@ void intel_cx0pll_state_verify(struct intel_atomic_state *state, if (intel_tc_port_in_tbt_alt_mode(enc_to_dig_port(encoder))) return; - intel_cx0pll_readout_hw_state(encoder, &mpll_hw_state); + intel_cx0pll_readout_hw_state(encoder, (struct intel_crtc_state*)new_crtc_state, + &mpll_hw_state); if (intel_is_c10phy(i915, phy)) intel_c10pll_state_verify(new_crtc_state, crtc, encoder, &mpll_hw_state.c10); diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.h b/drivers/gpu/drm/i915/display/intel_cx0_phy.h index c6682677253a..eac7354e9a4e 100644 --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.h +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.h @@ -32,6 +32,7 @@ intel_mtl_port_pll_type(struct intel_encoder *encoder, int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, struct intel_encoder *encoder); void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, + struct intel_crtc_state *crtc_state, struct intel_cx0pll_state *pll_state); int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, const struct intel_cx0pll_state *pll_state); diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c index 38f28c480b38..508d3363e89f 100644 --- a/drivers/gpu/drm/i915/display/intel_ddi.c +++ b/drivers/gpu/drm/i915/display/intel_ddi.c @@ -3953,7 +3953,7 @@ static void mtl_ddi_get_config(struct intel_encoder *encoder, if (intel_tc_port_in_tbt_alt_mode(dig_port)) { crtc_state->port_clock = intel_mtl_tbt_calc_port_clock(encoder); } else { - intel_cx0pll_readout_hw_state(encoder, &crtc_state->cx0pll_state); + intel_cx0pll_readout_hw_state(encoder, crtc_state, &crtc_state->cx0pll_state); crtc_state->port_clock = intel_cx0pll_calc_port_clock(encoder, &crtc_state->cx0pll_state); } -- 2.34.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock 2023-12-04 11:58 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock Mika Kahola @ 2023-12-05 1:36 ` Sripada, Radhakrishna 2023-12-05 8:28 ` Kahola, Mika 0 siblings, 1 reply; 13+ messages in thread From: Sripada, Radhakrishna @ 2023-12-05 1:36 UTC (permalink / raw) To: Kahola, Mika, intel-gfx Hi Mika, > -----Original Message----- > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Mika > Kahola > Sent: Monday, December 4, 2023 3:59 AM > To: intel-gfx@lists.freedesktop.org > Subject: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to > corresponding PLL clock > > Compute clock during PLL readout. This prevents warn when only c20 phy > is connected during modprobe. The intel_c20pll_calc_port_clock() > function returns link bitrate which in DP2.0 and HDMI cases does not match > with the clock rate. Hence, conversion function is needed to convert > link bitrate to corresponding PLL clock rate. > > while at it, update clock on C10 pll state as well. > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com> > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > --- > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 38 ++++++++++++++++++-- > drivers/gpu/drm/i915/display/intel_cx0_phy.h | 1 + > drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- > 3 files changed, 37 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > index 2e6412fc2258..02efe2786c6a 100644 > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > @@ -1871,6 +1871,7 @@ static int intel_c10pll_calc_state(struct > intel_crtc_state *crtc_state, > } > > static void intel_c10pll_readout_hw_state(struct intel_encoder *encoder, > + struct intel_crtc_state *crtc_state, > struct intel_c10pll_state *pll_state) > { > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > @@ -1894,6 +1895,7 @@ static void intel_c10pll_readout_hw_state(struct > intel_encoder *encoder, > > pll_state->cmn = intel_cx0_read(i915, encoder->port, lane, > PHY_C10_VDR_CMN(0)); > pll_state->tx = intel_cx0_read(i915, encoder->port, lane, > PHY_C10_VDR_TX(0)); > + pll_state->clock = crtc_state->port_clock; > > intel_cx0_phy_transaction_end(encoder, wakeref); > } > @@ -2445,12 +2447,33 @@ static void intel_program_port_clock_ctl(struct > intel_encoder *encoder, > XELPDP_SSC_ENABLE_PLLB, val); > } > > +static int intel_link_bitrate_to_clock(struct intel_encoder *encoder, > + struct intel_crtc_state *crtc_state, > + int link_bit_rate) > +{ > + const struct intel_c20pll_state * const *tables; > + int i; > + > + tables = intel_c20_pll_tables_get(crtc_state, encoder); This will produce incorrect result. intel_c20_pll_tables_get depends on intel_crtc_has_{dp_encoder,hdmi..} which depends crtc_state->output_types to determine edp/dp/hdmi table which is not initialized until later in mtl_ddi_init_config under intel_ddi_get_config -> intel_ddi_read_func_ctl We might be needing a separate sanitization of initial pll state to be done after intel_ddi_get_config. Or a special case to handle initial modeset. --Radhakrishna Sripada > + if (!tables) > + return -EINVAL; > + > + for (i = 0; tables[i]; i++) { > + if (link_bit_rate == tables[i]->link_bit_rate) > + return tables[i]->clock; > + } > + > + return -EINVAL; > +} > + > static void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, > + struct intel_crtc_state *crtc_state, > struct intel_c20pll_state *pll_state) > { > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > bool cntx; > intel_wakeref_t wakeref; > + int clock; > int i; > > wakeref = intel_cx0_phy_transaction_begin(encoder); > @@ -2500,6 +2523,13 @@ static void intel_c20pll_readout_hw_state(struct > intel_encoder *encoder, > } > } > > + pll_state->link_bit_rate = intel_c20pll_calc_port_clock(encoder, > pll_state); > + clock = intel_link_bitrate_to_clock(encoder, crtc_state, > + pll_state->link_bit_rate); > + > + if (clock >= 0) > + pll_state->clock = clock; > + > intel_cx0_phy_transaction_end(encoder, wakeref); > } > > @@ -3053,15 +3083,16 @@ static void intel_c10pll_state_verify(const struct > intel_crtc_state *state, > } > > void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > + struct intel_crtc_state *crtc_state, > struct intel_cx0pll_state *pll_state) > { > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > enum phy phy = intel_port_to_phy(i915, encoder->port); > > if (intel_is_c10phy(i915, phy)) > - intel_c10pll_readout_hw_state(encoder, &pll_state->c10); > + intel_c10pll_readout_hw_state(encoder, crtc_state, &pll_state- > >c10); > else > - intel_c20pll_readout_hw_state(encoder, &pll_state->c20); > + intel_c20pll_readout_hw_state(encoder, crtc_state, &pll_state- > >c20); > } > > int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > @@ -3145,7 +3176,8 @@ void intel_cx0pll_state_verify(struct > intel_atomic_state *state, > if (intel_tc_port_in_tbt_alt_mode(enc_to_dig_port(encoder))) > return; > > - intel_cx0pll_readout_hw_state(encoder, &mpll_hw_state); > + intel_cx0pll_readout_hw_state(encoder, (struct > intel_crtc_state*)new_crtc_state, > + &mpll_hw_state); > > if (intel_is_c10phy(i915, phy)) > intel_c10pll_state_verify(new_crtc_state, crtc, encoder, > &mpll_hw_state.c10); > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > index c6682677253a..eac7354e9a4e 100644 > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > @@ -32,6 +32,7 @@ intel_mtl_port_pll_type(struct intel_encoder *encoder, > > int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, struct > intel_encoder *encoder); > void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > + struct intel_crtc_state *crtc_state, > struct intel_cx0pll_state *pll_state); > int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > const struct intel_cx0pll_state *pll_state); > diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c > b/drivers/gpu/drm/i915/display/intel_ddi.c > index 38f28c480b38..508d3363e89f 100644 > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > @@ -3953,7 +3953,7 @@ static void mtl_ddi_get_config(struct intel_encoder > *encoder, > if (intel_tc_port_in_tbt_alt_mode(dig_port)) { > crtc_state->port_clock = > intel_mtl_tbt_calc_port_clock(encoder); > } else { > - intel_cx0pll_readout_hw_state(encoder, &crtc_state- > >cx0pll_state); > + intel_cx0pll_readout_hw_state(encoder, crtc_state, &crtc_state- > >cx0pll_state); > crtc_state->port_clock = intel_cx0pll_calc_port_clock(encoder, > &crtc_state->cx0pll_state); > } > > -- > 2.34.1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock 2023-12-05 1:36 ` Sripada, Radhakrishna @ 2023-12-05 8:28 ` Kahola, Mika 2023-12-05 18:09 ` Sripada, Radhakrishna 0 siblings, 1 reply; 13+ messages in thread From: Kahola, Mika @ 2023-12-05 8:28 UTC (permalink / raw) To: Sripada, Radhakrishna, intel-gfx > -----Original Message----- > From: Sripada, Radhakrishna <radhakrishna.sripada@intel.com> > Sent: Tuesday, December 5, 2023 3:36 AM > To: Kahola, Mika <mika.kahola@intel.com>; intel-gfx@lists.freedesktop.org > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock > > Hi Mika, > > > -----Original Message----- > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > > Mika Kahola > > Sent: Monday, December 4, 2023 3:59 AM > > To: intel-gfx@lists.freedesktop.org > > Subject: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link > > bitrate to corresponding PLL clock > > > > Compute clock during PLL readout. This prevents warn when only c20 phy > > is connected during modprobe. The intel_c20pll_calc_port_clock() > > function returns link bitrate which in DP2.0 and HDMI cases does not > > match with the clock rate. Hence, conversion function is needed to > > convert link bitrate to corresponding PLL clock rate. > > > > while at it, update clock on C10 pll state as well. > > > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com> > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 38 > > ++++++++++++++++++-- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 1 + > > drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- > > 3 files changed, 37 insertions(+), 4 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > index 2e6412fc2258..02efe2786c6a 100644 > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > @@ -1871,6 +1871,7 @@ static int intel_c10pll_calc_state(struct > > intel_crtc_state *crtc_state, } > > > > static void intel_c10pll_readout_hw_state(struct intel_encoder > > *encoder, > > + struct intel_crtc_state *crtc_state, > > struct intel_c10pll_state *pll_state) { > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); @@ > > -1894,6 +1895,7 @@ static void intel_c10pll_readout_hw_state(struct > > intel_encoder *encoder, > > > > pll_state->cmn = intel_cx0_read(i915, encoder->port, lane, > > PHY_C10_VDR_CMN(0)); > > pll_state->tx = intel_cx0_read(i915, encoder->port, lane, > > PHY_C10_VDR_TX(0)); > > + pll_state->clock = crtc_state->port_clock; > > > > intel_cx0_phy_transaction_end(encoder, wakeref); } @@ -2445,12 > > +2447,33 @@ static void intel_program_port_clock_ctl(struct > > intel_encoder *encoder, > > XELPDP_SSC_ENABLE_PLLB, val); > > } > > > > +static int intel_link_bitrate_to_clock(struct intel_encoder *encoder, > > + struct intel_crtc_state *crtc_state, > > + int link_bit_rate) > > +{ > > + const struct intel_c20pll_state * const *tables; > > + int i; > > + > > + tables = intel_c20_pll_tables_get(crtc_state, encoder); > This will produce incorrect result. intel_c20_pll_tables_get depends on intel_crtc_has_{dp_encoder,hdmi..} which depends > crtc_state->output_types to determine edp/dp/hdmi table which is not initialized until later in mtl_ddi_init_config under > intel_ddi_get_config -> intel_ddi_read_func_ctl > > We might be needing a separate sanitization of initial pll state to be done after intel_ddi_get_config. Or a special case to handle > initial modeset. I actually noticed this while testing it that at first we don't even get the tables and function returns with -EINVAL. Eventually we do get the correct table and clock. Maybe it would be better to simply use the if-else ladder for those cases that differs from link bitrate vs. clock? > > --Radhakrishna Sripada > > + if (!tables) > > + return -EINVAL; > > + > > + for (i = 0; tables[i]; i++) { > > + if (link_bit_rate == tables[i]->link_bit_rate) > > + return tables[i]->clock; > > + } > > + > > + return -EINVAL; > > +} > > + > > static void intel_c20pll_readout_hw_state(struct intel_encoder > > *encoder, > > + struct intel_crtc_state *crtc_state, > > struct intel_c20pll_state *pll_state) { > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > bool cntx; > > intel_wakeref_t wakeref; > > + int clock; > > int i; > > > > wakeref = intel_cx0_phy_transaction_begin(encoder); > > @@ -2500,6 +2523,13 @@ static void > > intel_c20pll_readout_hw_state(struct > > intel_encoder *encoder, > > } > > } > > > > + pll_state->link_bit_rate = intel_c20pll_calc_port_clock(encoder, > > pll_state); > > + clock = intel_link_bitrate_to_clock(encoder, crtc_state, > > + pll_state->link_bit_rate); > > + > > + if (clock >= 0) > > + pll_state->clock = clock; > > + > > intel_cx0_phy_transaction_end(encoder, wakeref); } > > > > @@ -3053,15 +3083,16 @@ static void intel_c10pll_state_verify(const > > struct intel_crtc_state *state, } > > > > void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > + struct intel_crtc_state *crtc_state, > > struct intel_cx0pll_state *pll_state) { > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > enum phy phy = intel_port_to_phy(i915, encoder->port); > > > > if (intel_is_c10phy(i915, phy)) > > - intel_c10pll_readout_hw_state(encoder, &pll_state->c10); > > + intel_c10pll_readout_hw_state(encoder, crtc_state, &pll_state- > > >c10); > > else > > - intel_c20pll_readout_hw_state(encoder, &pll_state->c20); > > + intel_c20pll_readout_hw_state(encoder, crtc_state, &pll_state- > > >c20); > > } > > > > int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, @@ > > -3145,7 +3176,8 @@ void intel_cx0pll_state_verify(struct > > intel_atomic_state *state, > > if (intel_tc_port_in_tbt_alt_mode(enc_to_dig_port(encoder))) > > return; > > > > - intel_cx0pll_readout_hw_state(encoder, &mpll_hw_state); > > + intel_cx0pll_readout_hw_state(encoder, (struct > > intel_crtc_state*)new_crtc_state, > > + &mpll_hw_state); > > > > if (intel_is_c10phy(i915, phy)) > > intel_c10pll_state_verify(new_crtc_state, crtc, encoder, > > &mpll_hw_state.c10); diff --git > > a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > index c6682677253a..eac7354e9a4e 100644 > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > @@ -32,6 +32,7 @@ intel_mtl_port_pll_type(struct intel_encoder > > *encoder, > > > > int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, > > struct intel_encoder *encoder); void > > intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > + struct intel_crtc_state *crtc_state, > > struct intel_cx0pll_state *pll_state); int > > intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > > const struct intel_cx0pll_state *pll_state); diff --git > > a/drivers/gpu/drm/i915/display/intel_ddi.c > > b/drivers/gpu/drm/i915/display/intel_ddi.c > > index 38f28c480b38..508d3363e89f 100644 > > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > > @@ -3953,7 +3953,7 @@ static void mtl_ddi_get_config(struct > > intel_encoder *encoder, > > if (intel_tc_port_in_tbt_alt_mode(dig_port)) { > > crtc_state->port_clock = > > intel_mtl_tbt_calc_port_clock(encoder); > > } else { > > - intel_cx0pll_readout_hw_state(encoder, &crtc_state- > > >cx0pll_state); > > + intel_cx0pll_readout_hw_state(encoder, crtc_state, &crtc_state- > > >cx0pll_state); > > crtc_state->port_clock = intel_cx0pll_calc_port_clock(encoder, > > &crtc_state->cx0pll_state); > > } > > > > -- > > 2.34.1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock 2023-12-05 8:28 ` Kahola, Mika @ 2023-12-05 18:09 ` Sripada, Radhakrishna 2023-12-07 13:29 ` Kahola, Mika 0 siblings, 1 reply; 13+ messages in thread From: Sripada, Radhakrishna @ 2023-12-05 18:09 UTC (permalink / raw) To: Kahola, Mika, intel-gfx Hi Mika, > -----Original Message----- > From: Kahola, Mika <mika.kahola@intel.com> > Sent: Tuesday, December 5, 2023 12:28 AM > To: Sripada, Radhakrishna <radhakrishna.sripada@intel.com>; intel- > gfx@lists.freedesktop.org > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to > corresponding PLL clock > > > -----Original Message----- > > From: Sripada, Radhakrishna <radhakrishna.sripada@intel.com> > > Sent: Tuesday, December 5, 2023 3:36 AM > > To: Kahola, Mika <mika.kahola@intel.com>; intel-gfx@lists.freedesktop.org > > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to > corresponding PLL clock > > > > Hi Mika, > > > > > -----Original Message----- > > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > > > Mika Kahola > > > Sent: Monday, December 4, 2023 3:59 AM > > > To: intel-gfx@lists.freedesktop.org > > > Subject: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link > > > bitrate to corresponding PLL clock > > > > > > Compute clock during PLL readout. This prevents warn when only c20 phy > > > is connected during modprobe. The intel_c20pll_calc_port_clock() > > > function returns link bitrate which in DP2.0 and HDMI cases does not > > > match with the clock rate. Hence, conversion function is needed to > > > convert link bitrate to corresponding PLL clock rate. > > > > > > while at it, update clock on C10 pll state as well. > > > > > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com> > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > > > --- > > > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 38 > > > ++++++++++++++++++-- drivers/gpu/drm/i915/display/intel_cx0_phy.h | 1 + > > > drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- > > > 3 files changed, 37 insertions(+), 4 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > index 2e6412fc2258..02efe2786c6a 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > @@ -1871,6 +1871,7 @@ static int intel_c10pll_calc_state(struct > > > intel_crtc_state *crtc_state, } > > > > > > static void intel_c10pll_readout_hw_state(struct intel_encoder > > > *encoder, > > > + struct intel_crtc_state *crtc_state, > > > struct intel_c10pll_state *pll_state) { > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); @@ > > > -1894,6 +1895,7 @@ static void intel_c10pll_readout_hw_state(struct > > > intel_encoder *encoder, > > > > > > pll_state->cmn = intel_cx0_read(i915, encoder->port, lane, > > > PHY_C10_VDR_CMN(0)); > > > pll_state->tx = intel_cx0_read(i915, encoder->port, lane, > > > PHY_C10_VDR_TX(0)); > > > + pll_state->clock = crtc_state->port_clock; > > > > > > intel_cx0_phy_transaction_end(encoder, wakeref); } @@ -2445,12 > > > +2447,33 @@ static void intel_program_port_clock_ctl(struct > > > intel_encoder *encoder, > > > XELPDP_SSC_ENABLE_PLLB, val); > > > } > > > > > > +static int intel_link_bitrate_to_clock(struct intel_encoder *encoder, > > > + struct intel_crtc_state *crtc_state, > > > + int link_bit_rate) > > > +{ > > > + const struct intel_c20pll_state * const *tables; > > > + int i; > > > + > > > + tables = intel_c20_pll_tables_get(crtc_state, encoder); > > This will produce incorrect result. intel_c20_pll_tables_get depends on > intel_crtc_has_{dp_encoder,hdmi..} which depends > > crtc_state->output_types to determine edp/dp/hdmi table which is not > initialized until later in mtl_ddi_init_config under > > intel_ddi_get_config -> intel_ddi_read_func_ctl > > > > We might be needing a separate sanitization of initial pll state to be done after > intel_ddi_get_config. Or a special case to handle > > initial modeset. > I actually noticed this while testing it that at first we don't even get the tables and > function returns with -EINVAL. Eventually we do get the correct table and clock. > Maybe it would be better to simply use the if-else ladder for those cases that > differs from link bitrate vs. clock? I am skeptical about making 2 different entries for the same data. Why don’t we make intel_c20_get_dp_rate work on link bit rate numbers which is what intel_c20pll_calc_port_clock returns and that is what is stored in crtc_state/pipe_config->port_clock and use this field to program instead of relying on pll_state->clock in step5 of pll programming sequence? --Radhakrishna > > > > > > --Radhakrishna Sripada > > > + if (!tables) > > > + return -EINVAL; > > > + > > > + for (i = 0; tables[i]; i++) { > > > + if (link_bit_rate == tables[i]->link_bit_rate) > > > + return tables[i]->clock; > > > + } > > > + > > > + return -EINVAL; > > > +} > > > + > > > static void intel_c20pll_readout_hw_state(struct intel_encoder > > > *encoder, > > > + struct intel_crtc_state *crtc_state, > > > struct intel_c20pll_state *pll_state) { > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > > bool cntx; > > > intel_wakeref_t wakeref; > > > + int clock; > > > int i; > > > > > > wakeref = intel_cx0_phy_transaction_begin(encoder); > > > @@ -2500,6 +2523,13 @@ static void > > > intel_c20pll_readout_hw_state(struct > > > intel_encoder *encoder, > > > } > > > } > > > > > > + pll_state->link_bit_rate = intel_c20pll_calc_port_clock(encoder, > > > pll_state); > > > + clock = intel_link_bitrate_to_clock(encoder, crtc_state, > > > + pll_state->link_bit_rate); > > > + > > > + if (clock >= 0) > > > + pll_state->clock = clock; > > > + > > > intel_cx0_phy_transaction_end(encoder, wakeref); } > > > > > > @@ -3053,15 +3083,16 @@ static void intel_c10pll_state_verify(const > > > struct intel_crtc_state *state, } > > > > > > void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > > + struct intel_crtc_state *crtc_state, > > > struct intel_cx0pll_state *pll_state) { > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > > enum phy phy = intel_port_to_phy(i915, encoder->port); > > > > > > if (intel_is_c10phy(i915, phy)) > > > - intel_c10pll_readout_hw_state(encoder, &pll_state->c10); > > > + intel_c10pll_readout_hw_state(encoder, crtc_state, &pll_state- > > > >c10); > > > else > > > - intel_c20pll_readout_hw_state(encoder, &pll_state->c20); > > > + intel_c20pll_readout_hw_state(encoder, crtc_state, &pll_state- > > > >c20); > > > } > > > > > > int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, @@ > > > -3145,7 +3176,8 @@ void intel_cx0pll_state_verify(struct > > > intel_atomic_state *state, > > > if (intel_tc_port_in_tbt_alt_mode(enc_to_dig_port(encoder))) > > > return; > > > > > > - intel_cx0pll_readout_hw_state(encoder, &mpll_hw_state); > > > + intel_cx0pll_readout_hw_state(encoder, (struct > > > intel_crtc_state*)new_crtc_state, > > > + &mpll_hw_state); > > > > > > if (intel_is_c10phy(i915, phy)) > > > intel_c10pll_state_verify(new_crtc_state, crtc, encoder, > > > &mpll_hw_state.c10); diff --git > > > a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > index c6682677253a..eac7354e9a4e 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > @@ -32,6 +32,7 @@ intel_mtl_port_pll_type(struct intel_encoder > > > *encoder, > > > > > > int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, > > > struct intel_encoder *encoder); void > > > intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > > + struct intel_crtc_state *crtc_state, > > > struct intel_cx0pll_state *pll_state); int > > > intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > > > const struct intel_cx0pll_state *pll_state); diff - > -git > > > a/drivers/gpu/drm/i915/display/intel_ddi.c > > > b/drivers/gpu/drm/i915/display/intel_ddi.c > > > index 38f28c480b38..508d3363e89f 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > > > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > > > @@ -3953,7 +3953,7 @@ static void mtl_ddi_get_config(struct > > > intel_encoder *encoder, > > > if (intel_tc_port_in_tbt_alt_mode(dig_port)) { > > > crtc_state->port_clock = > > > intel_mtl_tbt_calc_port_clock(encoder); > > > } else { > > > - intel_cx0pll_readout_hw_state(encoder, &crtc_state- > > > >cx0pll_state); > > > + intel_cx0pll_readout_hw_state(encoder, crtc_state, &crtc_state- > > > >cx0pll_state); > > > crtc_state->port_clock = intel_cx0pll_calc_port_clock(encoder, > > > &crtc_state->cx0pll_state); > > > } > > > > > > -- > > > 2.34.1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock 2023-12-05 18:09 ` Sripada, Radhakrishna @ 2023-12-07 13:29 ` Kahola, Mika 0 siblings, 0 replies; 13+ messages in thread From: Kahola, Mika @ 2023-12-07 13:29 UTC (permalink / raw) To: Sripada, Radhakrishna, intel-gfx > -----Original Message----- > From: Sripada, Radhakrishna <radhakrishna.sripada@intel.com> > Sent: Tuesday, December 5, 2023 8:09 PM > To: Kahola, Mika <mika.kahola@intel.com>; intel-gfx@lists.freedesktop.org > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock > > Hi Mika, > > > -----Original Message----- > > From: Kahola, Mika <mika.kahola@intel.com> > > Sent: Tuesday, December 5, 2023 12:28 AM > > To: Sripada, Radhakrishna <radhakrishna.sripada@intel.com>; intel- > > gfx@lists.freedesktop.org > > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link > > bitrate to corresponding PLL clock > > > > > -----Original Message----- > > > From: Sripada, Radhakrishna <radhakrishna.sripada@intel.com> > > > Sent: Tuesday, December 5, 2023 3:36 AM > > > To: Kahola, Mika <mika.kahola@intel.com>; > > > intel-gfx@lists.freedesktop.org > > > Subject: RE: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link > > > bitrate to > > corresponding PLL clock > > > > > > Hi Mika, > > > > > > > -----Original Message----- > > > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On > > > > Behalf Of Mika Kahola > > > > Sent: Monday, December 4, 2023 3:59 AM > > > > To: intel-gfx@lists.freedesktop.org > > > > Subject: [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link > > > > bitrate to corresponding PLL clock > > > > > > > > Compute clock during PLL readout. This prevents warn when only c20 > > > > phy is connected during modprobe. The > > > > intel_c20pll_calc_port_clock() function returns link bitrate which > > > > in DP2.0 and HDMI cases does not match with the clock rate. Hence, > > > > conversion function is needed to convert link bitrate to corresponding PLL clock rate. > > > > > > > > while at it, update clock on C10 pll state as well. > > > > > > > > Signed-off-by: Clint Taylor <Clinton.A.Taylor@intel.com> > > > > Signed-off-by: Mika Kahola <mika.kahola@intel.com> > > > > --- > > > > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 38 > > > > ++++++++++++++++++-- drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > > ++++++++++++++++++| 1 + > > > > drivers/gpu/drm/i915/display/intel_ddi.c | 2 +- > > > > 3 files changed, 37 insertions(+), 4 deletions(-) > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > > index 2e6412fc2258..02efe2786c6a 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c > > > > @@ -1871,6 +1871,7 @@ static int intel_c10pll_calc_state(struct > > > > intel_crtc_state *crtc_state, } > > > > > > > > static void intel_c10pll_readout_hw_state(struct intel_encoder > > > > *encoder, > > > > + struct intel_crtc_state *crtc_state, > > > > struct intel_c10pll_state *pll_state) { > > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); @@ > > > > -1894,6 +1895,7 @@ static void > > > > intel_c10pll_readout_hw_state(struct > > > > intel_encoder *encoder, > > > > > > > > pll_state->cmn = intel_cx0_read(i915, encoder->port, lane, > > > > PHY_C10_VDR_CMN(0)); > > > > pll_state->tx = intel_cx0_read(i915, encoder->port, lane, > > > > PHY_C10_VDR_TX(0)); > > > > + pll_state->clock = crtc_state->port_clock; > > > > > > > > intel_cx0_phy_transaction_end(encoder, wakeref); } @@ -2445,12 > > > > +2447,33 @@ static void intel_program_port_clock_ctl(struct > > > > intel_encoder *encoder, > > > > XELPDP_SSC_ENABLE_PLLB, val); } > > > > > > > > +static int intel_link_bitrate_to_clock(struct intel_encoder *encoder, > > > > + struct intel_crtc_state *crtc_state, > > > > + int link_bit_rate) > > > > +{ > > > > + const struct intel_c20pll_state * const *tables; > > > > + int i; > > > > + > > > > + tables = intel_c20_pll_tables_get(crtc_state, encoder); > > > This will produce incorrect result. intel_c20_pll_tables_get depends > > > on > > intel_crtc_has_{dp_encoder,hdmi..} which depends > > > crtc_state->output_types to determine edp/dp/hdmi table which is not > > initialized until later in mtl_ddi_init_config under > > > intel_ddi_get_config -> intel_ddi_read_func_ctl > > > > > > We might be needing a separate sanitization of initial pll state to > > > be done after > > intel_ddi_get_config. Or a special case to handle > > > initial modeset. > > I actually noticed this while testing it that at first we don't even > > get the tables and function returns with -EINVAL. Eventually we do get the correct table and clock. > > Maybe it would be better to simply use the if-else ladder for those > > cases that differs from link bitrate vs. clock? > I am skeptical about making 2 different entries for the same data. Why don’t we make intel_c20_get_dp_rate work on link bit rate > numbers which is what intel_c20pll_calc_port_clock returns and that is what is stored in crtc_state/pipe_config->port_clock and > use this field to program instead of relying on pll_state->clock in step5 of pll programming sequence? Probably, we need to clean this up properly. Let's discard this patch and work on link bit rate rather than clock. We probably end up cleaner solution. -Mika- > > --Radhakrishna > > > > > > > > > > --Radhakrishna Sripada > > > > + if (!tables) > > > > + return -EINVAL; > > > > + > > > > + for (i = 0; tables[i]; i++) { > > > > + if (link_bit_rate == tables[i]->link_bit_rate) > > > > + return tables[i]->clock; > > > > + } > > > > + > > > > + return -EINVAL; > > > > +} > > > > + > > > > static void intel_c20pll_readout_hw_state(struct intel_encoder > > > > *encoder, > > > > + struct intel_crtc_state *crtc_state, > > > > struct intel_c20pll_state *pll_state) { > > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > > > bool cntx; > > > > intel_wakeref_t wakeref; > > > > + int clock; > > > > int i; > > > > > > > > wakeref = intel_cx0_phy_transaction_begin(encoder); > > > > @@ -2500,6 +2523,13 @@ static void > > > > intel_c20pll_readout_hw_state(struct > > > > intel_encoder *encoder, > > > > } > > > > } > > > > > > > > + pll_state->link_bit_rate = intel_c20pll_calc_port_clock(encoder, > > > > pll_state); > > > > + clock = intel_link_bitrate_to_clock(encoder, crtc_state, > > > > + pll_state->link_bit_rate); > > > > + > > > > + if (clock >= 0) > > > > + pll_state->clock = clock; > > > > + > > > > intel_cx0_phy_transaction_end(encoder, wakeref); } > > > > > > > > @@ -3053,15 +3083,16 @@ static void > > > > intel_c10pll_state_verify(const struct intel_crtc_state *state, } > > > > > > > > void intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > > > + struct intel_crtc_state *crtc_state, > > > > struct intel_cx0pll_state *pll_state) { > > > > struct drm_i915_private *i915 = to_i915(encoder->base.dev); > > > > enum phy phy = intel_port_to_phy(i915, encoder->port); > > > > > > > > if (intel_is_c10phy(i915, phy)) > > > > - intel_c10pll_readout_hw_state(encoder, &pll_state->c10); > > > > + intel_c10pll_readout_hw_state(encoder, crtc_state, &pll_state- > > > > >c10); > > > > else > > > > - intel_c20pll_readout_hw_state(encoder, &pll_state->c20); > > > > + intel_c20pll_readout_hw_state(encoder, crtc_state, &pll_state- > > > > >c20); > > > > } > > > > > > > > int intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > > > > @@ > > > > -3145,7 +3176,8 @@ void intel_cx0pll_state_verify(struct > > > > intel_atomic_state *state, > > > > if (intel_tc_port_in_tbt_alt_mode(enc_to_dig_port(encoder))) > > > > return; > > > > > > > > - intel_cx0pll_readout_hw_state(encoder, &mpll_hw_state); > > > > + intel_cx0pll_readout_hw_state(encoder, (struct > > > > intel_crtc_state*)new_crtc_state, > > > > + &mpll_hw_state); > > > > > > > > if (intel_is_c10phy(i915, phy)) > > > > intel_c10pll_state_verify(new_crtc_state, crtc, encoder, > > > > &mpll_hw_state.c10); diff --git > > > > a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > > index c6682677253a..eac7354e9a4e 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.h > > > > @@ -32,6 +32,7 @@ intel_mtl_port_pll_type(struct intel_encoder > > > > *encoder, > > > > > > > > int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, > > > > struct intel_encoder *encoder); void > > > > intel_cx0pll_readout_hw_state(struct intel_encoder *encoder, > > > > + struct intel_crtc_state *crtc_state, > > > > struct intel_cx0pll_state *pll_state); int > > > > intel_cx0pll_calc_port_clock(struct intel_encoder *encoder, > > > > const struct intel_cx0pll_state *pll_state); diff - > > -git > > > > a/drivers/gpu/drm/i915/display/intel_ddi.c > > > > b/drivers/gpu/drm/i915/display/intel_ddi.c > > > > index 38f28c480b38..508d3363e89f 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > > > > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > > > > @@ -3953,7 +3953,7 @@ static void mtl_ddi_get_config(struct > > > > intel_encoder *encoder, > > > > if (intel_tc_port_in_tbt_alt_mode(dig_port)) { > > > > crtc_state->port_clock = > > > > intel_mtl_tbt_calc_port_clock(encoder); > > > > } else { > > > > - intel_cx0pll_readout_hw_state(encoder, &crtc_state- > > > > >cx0pll_state); > > > > + intel_cx0pll_readout_hw_state(encoder, crtc_state, &crtc_state- > > > > >cx0pll_state); > > > > crtc_state->port_clock = intel_cx0pll_calc_port_clock(encoder, > > > > &crtc_state->cx0pll_state); > > > > } > > > > > > > > -- > > > > 2.34.1 ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] [PATCH 3/3] drm/i915/display: Print out debug messages for clock rates 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 1/3] drm/i915/display: Move C20 HW readout Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock Mika Kahola @ 2023-12-04 11:58 ` Mika Kahola 2023-12-04 19:10 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Convert link bitrate to clock Patchwork ` (4 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Mika Kahola @ 2023-12-04 11:58 UTC (permalink / raw) To: intel-gfx Print out clock rate for C10 chip and clock rate and link bitrate for C20 chip for debugging purposes. Signed-off-by: Mika Kahola <mika.kahola@intel.com> --- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c index 02efe2786c6a..647e00bac9c3 100644 --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c @@ -1942,8 +1942,9 @@ void intel_c10pll_dump_hw_state(struct drm_i915_private *i915, unsigned int multiplier, tx_clk_div; fracen = hw_state->pll[0] & C10_PLL0_FRACEN; - drm_dbg_kms(&i915->drm, "c10pll_hw_state: fracen: %s, ", - str_yes_no(fracen)); + drm_dbg_kms(&i915->drm, "c10pll_hw_state:\n"); + drm_dbg_kms(&i915->drm, "clock: %d\n", hw_state->clock); + drm_dbg_kms(&i915->drm, "fracen: %s, ", str_yes_no(fracen)); if (fracen) { frac_quot = hw_state->pll[12] << 8 | hw_state->pll[11]; @@ -2131,6 +2132,8 @@ void intel_c20pll_dump_hw_state(struct drm_i915_private *i915, int i; drm_dbg_kms(&i915->drm, "c20pll_hw_state:\n"); + drm_dbg_kms(&i915->drm, "link bitrate: %d\n", hw_state->link_bit_rate); + drm_dbg_kms(&i915->drm, "clock: %d\n", hw_state->clock); drm_dbg_kms(&i915->drm, "tx[0] = 0x%.4x, tx[1] = 0x%.4x, tx[2] = 0x%.4x\n", hw_state->tx[0], hw_state->tx[1], hw_state->tx[2]); drm_dbg_kms(&i915->drm, "cmn[0] = 0x%.4x, cmn[1] = 0x%.4x, cmn[2] = 0x%.4x, cmn[3] = 0x%.4x\n", -- 2.34.1 ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Convert link bitrate to clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola ` (2 preceding siblings ...) 2023-12-04 11:58 ` [Intel-gfx] [PATCH 3/3] drm/i915/display: Print out debug messages for clock rates Mika Kahola @ 2023-12-04 19:10 ` Patchwork 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork ` (3 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-12-04 19:10 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx == Series Details == Series: drm/i915/display: Convert link bitrate to clock URL : https://patchwork.freedesktop.org/series/127287/ State : warning == Summary == Error: dim checkpatch failed 1a78eb50da55 drm/i915/display: Move C20 HW readout -:95: WARNING:LONG_LINE: line length of 125 exceeds 100 columns #95: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2459: + cntx = intel_cx0_read(i915, encoder->port, INTEL_CX0_LANE0, PHY_C20_VDR_CUSTOM_SERDES_RATE) & PHY_C20_CONTEXT_TOGGLE; -:110: WARNING:LONG_LINE: line length of 101 exceeds 100 columns #110: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2474: + pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:113: WARNING:LONG_LINE: line length of 101 exceeds 100 columns #113: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2477: + pll_state->cmn[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:121: WARNING:LONG_LINE: line length of 111 exceeds 100 columns #121: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2485: + pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:122: WARNING:LONG_LINE: line length of 103 exceeds 100 columns #122: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2486: + PHY_C20_B_MPLLB_CNTX_CFG(i)); -:124: WARNING:LONG_LINE: line length of 111 exceeds 100 columns #124: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2488: + pll_state->mpllb[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:125: WARNING:LONG_LINE: line length of 103 exceeds 100 columns #125: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2489: + PHY_C20_A_MPLLB_CNTX_CFG(i)); -:131: WARNING:LONG_LINE: line length of 111 exceeds 100 columns #131: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2495: + pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:132: WARNING:LONG_LINE: line length of 103 exceeds 100 columns #132: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2496: + PHY_C20_B_MPLLA_CNTX_CFG(i)); -:134: WARNING:LONG_LINE: line length of 111 exceeds 100 columns #134: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2498: + pll_state->mplla[i] = intel_c20_sram_read(i915, encoder->port, INTEL_CX0_LANE0, -:135: WARNING:LONG_LINE: line length of 103 exceeds 100 columns #135: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:2499: + PHY_C20_A_MPLLA_CNTX_CFG(i)); total: 0 errors, 11 warnings, 0 checks, 128 lines checked d9b0b0b350b3 drm/i915/display: Convert link bitrate to corresponding PLL clock -:110: ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)" #110: FILE: drivers/gpu/drm/i915/display/intel_cx0_phy.c:3179: + intel_cx0pll_readout_hw_state(encoder, (struct intel_crtc_state*)new_crtc_state, total: 1 errors, 0 warnings, 0 checks, 102 lines checked 525429c422fe drm/i915/display: Print out debug messages for clock rates ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/display: Convert link bitrate to clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola ` (3 preceding siblings ...) 2023-12-04 19:10 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Convert link bitrate to clock Patchwork @ 2023-12-04 19:11 ` Patchwork 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-12-04 19:11 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx == Series Details == Series: drm/i915/display: Convert link bitrate to clock URL : https://patchwork.freedesktop.org/series/127287/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:116:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:147:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:149:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:153:26: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:155:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:173:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:175:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:179:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:181:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:185:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:187:9: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:191:35: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:16: warning: unreplaced symbol 'oldbit' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:194:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:236:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:238:9: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:66:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +./arch/x86/include/asm/bitops.h:92:1: warning: unreplaced symbol 'return' +drivers/gpu/drm/i915/display/intel_display_types.h:1983:24: warning: trying to copy expression type 31 +drivers/gpu/drm/i915/display/intel_display_types.h:1983:24: warning: trying to copy expression type 31 +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:105:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:107:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:108:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:109:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:111:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:112:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:121:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:128:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:166:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:168:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:169:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:170:9: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:19: warning: unreplaced symbol 'val' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:25: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:172:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:28:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:30:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:31:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:33:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:37:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:39:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:40:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:42:16: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:55:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:57:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:58:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:60:15: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:73:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:75:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:76:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:77:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:79:20: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:17: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:23: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:80:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:93:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:95:9: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:96:9: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:97:9: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:10: warning: unreplaced symbol 'p' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:14: warning: unreplaced symbol 'old' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/generic-non-atomic.h:99:21: warning: unreplaced symbol 'mask' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:100:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:112:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:115:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:127:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:130:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:139:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:142:9: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:26:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:42:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:58:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' +./include/asm-generic/bitops/instrumented-non-atomic.h:97:1: warning: unreplaced symbol 'return' ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display: Convert link bitrate to clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola ` (4 preceding siblings ...) 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork @ 2023-12-04 19:11 ` Patchwork 2023-12-04 19:23 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-12-05 0:21 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-12-04 19:11 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx == Series Details == Series: drm/i915/display: Convert link bitrate to clock URL : https://patchwork.freedesktop.org/series/127287/ State : warning == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/127287/revisions/1/mbox/ not found ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display: Convert link bitrate to clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola ` (5 preceding siblings ...) 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork @ 2023-12-04 19:23 ` Patchwork 2023-12-05 0:21 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-12-04 19:23 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 9084 bytes --] == Series Details == Series: drm/i915/display: Convert link bitrate to clock URL : https://patchwork.freedesktop.org/series/127287/ State : success == Summary == CI Bug Log - changes from CI_DRM_13972 -> Patchwork_127287v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/index.html Participating hosts (35 -> 35) ------------------------------ Additional (1): bat-mtlp-8 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_127287v1 that come from known issues: ### CI changes ### #### Possible fixes #### * boot: - bat-jsl-1: [FAIL][1] ([i915#8293]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/bat-jsl-1/boot.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/boot.html ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-jsl-1: NOTRUN -> [SKIP][3] ([i915#9318]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@debugfs_test@basic-hwmon.html - bat-mtlp-8: NOTRUN -> [SKIP][4] ([i915#9318]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@debugfs_test@basic-hwmon.html * igt@gem_huc_copy@huc-copy: - bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#2190]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-mtlp-8: NOTRUN -> [SKIP][6] ([i915#4613]) +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@gem_lmem_swapping@parallel-random-engines.html - bat-jsl-1: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_mmap@basic: - bat-mtlp-8: NOTRUN -> [SKIP][8] ([i915#4083]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@gem_mmap@basic.html * igt@gem_render_tiled_blits@basic: - bat-mtlp-8: NOTRUN -> [SKIP][9] ([i915#4079]) +1 other test skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@gem_render_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-mtlp-8: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@gem_tiled_fence_blits@basic.html * igt@i915_pm_rps@basic-api: - bat-mtlp-8: NOTRUN -> [SKIP][11] ([i915#6621]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: [PASS][12] -> [DMESG-FAIL][13] ([i915#5334]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_suspend@basic-s3-without-i915: - bat-mtlp-8: NOTRUN -> [SKIP][14] ([i915#6645]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][15] ([i915#5190]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][16] ([i915#4212]) +8 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-mtlp-8: NOTRUN -> [SKIP][17] ([i915#4213]) +1 other test skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-jsl-1: NOTRUN -> [SKIP][18] ([i915#4103]) +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-mtlp-8: NOTRUN -> [SKIP][19] ([i915#3555] / [i915#3840] / [i915#9159]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_dsc@dsc-basic.html - bat-jsl-1: NOTRUN -> [SKIP][20] ([i915#3555]) +1 other test skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-mtlp-8: NOTRUN -> [SKIP][21] ([fdo#109285]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html - bat-jsl-1: NOTRUN -> [SKIP][22] ([fdo#109285]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_force_connector_basic@prune-stale-modes: - bat-mtlp-8: NOTRUN -> [SKIP][23] ([i915#5274]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_setmode@basic-clone-single-crtc: - bat-mtlp-8: NOTRUN -> [SKIP][24] ([i915#3555] / [i915#8809]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-read: - bat-mtlp-8: NOTRUN -> [SKIP][25] ([i915#3708]) +2 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-mtlp-8: NOTRUN -> [SKIP][26] ([i915#3708] / [i915#4077]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/bat-mtlp-8/igt@prime_vgem@basic-gtt.html #### Possible fixes #### * igt@kms_hdmi_inject@inject-audio: - fi-kbl-guc: [FAIL][27] ([IGT#3]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645 [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 Build changes ------------- * Linux: CI_DRM_13972 -> Patchwork_127287v1 CI-20190529: 20190529 CI_DRM_13972: f76a66aa209bc55aab7be48e804217e0540ea673 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7617: 15eebc01e498c61f96928fa7fa3a0d53bdead193 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_127287v1: f76a66aa209bc55aab7be48e804217e0540ea673 @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 961feb2a9b3d drm/i915/display: Print out debug messages for clock rates f837a20e09f5 drm/i915/display: Convert link bitrate to corresponding PLL clock c86bc741b8ff drm/i915/display: Move C20 HW readout == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/index.html [-- Attachment #2: Type: text/html, Size: 10781 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/display: Convert link bitrate to clock 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola ` (6 preceding siblings ...) 2023-12-04 19:23 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2023-12-05 0:21 ` Patchwork 7 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2023-12-05 0:21 UTC (permalink / raw) To: Mika Kahola; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 85979 bytes --] == Series Details == Series: drm/i915/display: Convert link bitrate to clock URL : https://patchwork.freedesktop.org/series/127287/ State : failure == Summary == CI Bug Log - changes from CI_DRM_13972_full -> Patchwork_127287v1_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_127287v1_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_127287v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_127287v1_full: ### IGT changes ### #### Possible regressions #### * igt@kms_big_fb@x-tiled-32bpp-rotate-0: - shard-rkl: [PASS][1] -> [SKIP][2] +40 other tests skip [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-2/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html * igt@kms_cursor_crc@cursor-onscreen-256x256: - shard-rkl: NOTRUN -> [SKIP][3] +47 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-256x256.html #### Warnings #### * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-rkl: [SKIP][4] ([i915#5286]) -> [SKIP][5] +7 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: [SKIP][6] ([fdo#111614] / [i915#3638]) -> [SKIP][7] +3 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-rkl: [SKIP][8] ([fdo#110723]) -> [SKIP][9] +6 other tests skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-rkl: [SKIP][10] ([fdo#111615]) -> [SKIP][11] +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-rkl: [SKIP][12] ([i915#3116]) -> [SKIP][13] +1 other test skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-1.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@lic: - shard-rkl: [SKIP][14] ([i915#7118]) -> [SKIP][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_content_protection@lic.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_content_protection@lic.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: [SKIP][16] ([i915#3359]) -> [SKIP][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-512x512.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-rkl: [SKIP][18] ([i915#3555]) -> [SKIP][19] +7 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy: - shard-rkl: [SKIP][20] ([fdo#111825]) -> [SKIP][21] +5 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions: - shard-rkl: [SKIP][22] ([fdo#111767] / [fdo#111825]) -> [SKIP][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-rkl: [SKIP][24] ([i915#4103]) -> [SKIP][25] [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: [SKIP][26] ([i915#3555] / [i915#3840]) -> [SKIP][27] +2 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: [SKIP][28] ([i915#3555] / [i915#8228]) -> [SKIP][29] +2 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_hdr@static-toggle-suspend.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_hdr@static-toggle-suspend.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][30] ([i915#6301]) -> [SKIP][31] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_panel_fitting@legacy.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_panel_fitting@legacy.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-rkl: [SKIP][32] ([fdo#111615] / [i915#5289]) -> [SKIP][33] [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@kms_ccs@pipe-a-bad-rotation-90-y-tiled-ccs}: - shard-rkl: [SKIP][34] ([i915#5354] / [i915#6095]) -> [SKIP][35] +32 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_ccs@pipe-a-bad-rotation-90-y-tiled-ccs.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_ccs@pipe-a-bad-rotation-90-y-tiled-ccs.html * {igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y-tiled-gen12-rc-ccs}: - shard-rkl: [PASS][36] -> [SKIP][37] +8 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html * {igt@kms_ccs@pipe-d-crc-primary-basic-yf-tiled-ccs}: - shard-rkl: [SKIP][38] ([i915#5354]) -> [SKIP][39] +42 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_ccs@pipe-d-crc-primary-basic-yf-tiled-ccs.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_ccs@pipe-d-crc-primary-basic-yf-tiled-ccs.html * {igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3}: - shard-dg2: NOTRUN -> [SKIP][40] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html * {igt@kms_dsc@dsc-fractional-bpp-with-bpc}: - shard-rkl: [SKIP][41] ([i915#3840]) -> [SKIP][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * {igt@kms_lease@lease-invalid-connector}: - shard-rkl: NOTRUN -> [SKIP][43] +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_lease@lease-invalid-connector.html Known issues ------------ Here are the changes found in Patchwork_127287v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@cold-reset-bound: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#7701]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@device_reset@cold-reset-bound.html * igt@drm_fdinfo@isolation@rcs0: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#8414]) +11 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@drm_fdinfo@isolation@rcs0.html * igt@drm_fdinfo@most-busy-check-all@bcs0: - shard-dg1: NOTRUN -> [SKIP][46] ([i915#8414]) +4 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@drm_fdinfo@most-busy-check-all@bcs0.html * igt@drm_fdinfo@most-busy-idle-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][47] ([i915#8414]) +9 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html * igt@fbdev@nullptr: - shard-rkl: [PASS][48] -> [SKIP][49] ([i915#2582]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@fbdev@nullptr.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@fbdev@nullptr.html * igt@gem_ccs@block-copy-compressed: - shard-dg1: NOTRUN -> [SKIP][50] ([i915#3555]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_ccs@block-copy-compressed.html - shard-mtlp: NOTRUN -> [SKIP][51] ([i915#3555]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: NOTRUN -> [SKIP][52] ([i915#9323]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][53] -> [INCOMPLETE][54] ([i915#7297]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html * igt@gem_close_race@multigpu-basic-process: - shard-mtlp: NOTRUN -> [SKIP][55] ([i915#7697]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_close_race@multigpu-basic-process.html * igt@gem_close_race@multigpu-basic-threads: - shard-tglu: NOTRUN -> [SKIP][56] ([i915#7697]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-10/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_ctx_param@set-priority-not-supported: - shard-dg2: NOTRUN -> [SKIP][57] ([fdo#109314]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][58] ([i915#8555]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@heartbeat-many: - shard-mtlp: NOTRUN -> [SKIP][59] ([i915#8555]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_ctx_persistence@heartbeat-many.html * igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs1: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#5882]) +5 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs1.html * igt@gem_ctx_sseu@mmap-args: - shard-dg1: NOTRUN -> [SKIP][61] ([i915#280]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_ctx_sseu@mmap-args.html - shard-mtlp: NOTRUN -> [SKIP][62] ([i915#280]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_ctx_sseu@mmap-args.html * igt@gem_exec_balancer@bonded-false-hang: - shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4812]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@parallel: - shard-rkl: NOTRUN -> [SKIP][64] ([i915#4525]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_exec_balancer@parallel.html * igt@gem_exec_capture@capture@vcs0-smem: - shard-mtlp: [PASS][65] -> [DMESG-WARN][66] ([i915#5591]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-mtlp-5/igt@gem_exec_capture@capture@vcs0-smem.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_exec_capture@capture@vcs0-smem.html * igt@gem_exec_fair@basic-deadline: - shard-rkl: NOTRUN -> [FAIL][67] ([i915#2846]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none: - shard-mtlp: NOTRUN -> [SKIP][68] ([i915#4473] / [i915#4771]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_exec_fair@basic-none.html * igt@gem_exec_fair@basic-none-solo: - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#4473]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-glk: NOTRUN -> [FAIL][70] ([i915#2842]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk9/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglu: [PASS][71] -> [FAIL][72] ([i915#2842]) +1 other test fail [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-tglu-4/igt@gem_exec_fair@basic-pace-share@rcs0.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-sync: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#3539]) +1 other test skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_exec_fair@basic-sync.html * igt@gem_exec_fence@submit3: - shard-dg1: NOTRUN -> [SKIP][74] ([i915#4812]) +1 other test skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_exec_fence@submit3.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-mtlp: NOTRUN -> [SKIP][75] ([i915#3711]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-wb-pro-default: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#3539] / [i915#4852]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_exec_flush@basic-wb-pro-default.html * igt@gem_exec_flush@basic-wb-rw-before-default: - shard-dg1: NOTRUN -> [SKIP][77] ([i915#3539] / [i915#4852]) +1 other test skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_exec_flush@basic-wb-rw-before-default.html * igt@gem_exec_gttfill@multigpu-basic: - shard-rkl: NOTRUN -> [SKIP][78] ([i915#7697]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_reloc@basic-cpu-read-noreloc: - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#3281]) +2 other tests skip [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_exec_reloc@basic-cpu-read-noreloc.html * igt@gem_exec_reloc@basic-gtt-cpu-active: - shard-dg1: NOTRUN -> [SKIP][80] ([i915#3281]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_exec_reloc@basic-gtt-cpu-active.html * igt@gem_exec_reloc@basic-softpin: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#3281]) +5 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_exec_reloc@basic-softpin.html * igt@gem_exec_reloc@basic-write-wc-active: - shard-rkl: NOTRUN -> [SKIP][82] ([i915#3281]) +3 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_exec_reloc@basic-write-wc-active.html * igt@gem_exec_schedule@deep@rcs0: - shard-mtlp: NOTRUN -> [SKIP][83] ([i915#4537]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_exec_schedule@deep@rcs0.html * igt@gem_exec_schedule@preempt-queue-contexts-chain: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#4537] / [i915#4812]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_exec_schedule@preempt-queue-contexts-chain.html * igt@gem_exec_schedule@wide@rcs0: - shard-glk: [PASS][85] -> [FAIL][86] ([i915#9521]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-glk4/igt@gem_exec_schedule@wide@rcs0.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk7/igt@gem_exec_schedule@wide@rcs0.html * igt@gem_exec_suspend@basic-s0@smem: - shard-mtlp: [PASS][87] -> [FAIL][88] ([fdo#103375]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-mtlp-2/igt@gem_exec_suspend@basic-s0@smem.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_fence_thrash@bo-write-verify-threaded-none: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#4860]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_fence_thrash@bo-write-verify-threaded-none.html - shard-mtlp: NOTRUN -> [SKIP][90] ([i915#4860]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_fence_thrash@bo-write-verify-threaded-none.html * igt@gem_lmem_swapping@basic: - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#4613]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-glk: NOTRUN -> [SKIP][92] ([fdo#109271] / [i915#4613]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk9/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][93] ([i915#4565]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html * igt@gem_lmem_swapping@parallel-multi: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#4613]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_lmem_swapping@parallel-multi.html * igt@gem_mmap@short-mmap: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#4083]) +3 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_mmap@short-mmap.html * igt@gem_mmap_gtt@basic-small-copy-xy: - shard-dg1: NOTRUN -> [SKIP][96] ([i915#4077]) +2 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_mmap_gtt@basic-small-copy-xy.html * igt@gem_mmap_gtt@cpuset-medium-copy: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4077]) +5 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_mmap_gtt@cpuset-medium-copy.html * igt@gem_mmap_gtt@cpuset-medium-copy-xy: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#4077]) +6 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html * igt@gem_mmap_wc@read-write: - shard-dg2: NOTRUN -> [SKIP][99] ([i915#4083]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_mmap_wc@read-write.html * igt@gem_mmap_wc@set-cache-level: - shard-rkl: [PASS][100] -> [SKIP][101] ([i915#1850]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@gem_mmap_wc@set-cache-level.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@gem_mmap_wc@set-cache-level.html * igt@gem_partial_pwrite_pread@reads-snoop: - shard-rkl: NOTRUN -> [SKIP][102] ([i915#3282]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@gem_partial_pwrite_pread@reads-snoop.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-dg1: NOTRUN -> [SKIP][103] ([i915#3282]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_partial_pwrite_pread@writes-after-reads.html - shard-mtlp: NOTRUN -> [SKIP][104] ([i915#3282]) +2 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@gem_partial_pwrite_pread@writes-after-reads-snoop: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#3282]) +4 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html * igt@gem_pxp@create-regular-context-2: - shard-rkl: NOTRUN -> [SKIP][106] ([i915#4270]) +1 other test skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@gem_pxp@create-regular-context-2.html * igt@gem_pxp@fail-invalid-protected-context: - shard-mtlp: NOTRUN -> [SKIP][107] ([i915#4270]) +1 other test skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_pxp@fail-invalid-protected-context.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg2: NOTRUN -> [SKIP][108] ([i915#4270]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-stale-buf-execution: - shard-tglu: NOTRUN -> [SKIP][109] ([i915#4270]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-10/igt@gem_pxp@verify-pxp-stale-buf-execution.html * igt@gem_pxp@verify-pxp-stale-ctx-execution: - shard-dg1: NOTRUN -> [SKIP][110] ([i915#4270]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_pxp@verify-pxp-stale-ctx-execution.html * igt@gem_render_copy@x-tiled-to-vebox-y-tiled: - shard-mtlp: NOTRUN -> [SKIP][111] ([i915#8428]) +2 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_render_copy@x-tiled-to-vebox-y-tiled.html * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#5190]) +6 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#4079]) +2 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg1: NOTRUN -> [SKIP][114] ([i915#4885]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_spin_batch@spin-all-new: - shard-dg2: NOTRUN -> [FAIL][115] ([i915#5889]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@gem_spin_batch@spin-all-new.html * igt@gem_tiled_pread_basic: - shard-mtlp: NOTRUN -> [SKIP][116] ([i915#4079]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gem_tiled_pread_basic.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: NOTRUN -> [SKIP][117] ([fdo#110542]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3297]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gem_userptr_blits@dmabuf-sync.html - shard-glk: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#3323]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk9/igt@gem_userptr_blits@dmabuf-sync.html - shard-dg1: NOTRUN -> [SKIP][120] ([i915#3297]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@vma-merge: - shard-dg2: NOTRUN -> [FAIL][121] ([i915#3318]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gem_userptr_blits@vma-merge.html * igt@gen3_render_linear_blits: - shard-mtlp: NOTRUN -> [SKIP][122] ([fdo#109289]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@gen3_render_linear_blits.html * igt@gen9_exec_parse@allowed-single: - shard-dg1: NOTRUN -> [SKIP][123] ([i915#2527]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@gen9_exec_parse@allowed-single.html - shard-glk: NOTRUN -> [INCOMPLETE][124] ([i915#5566]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk9/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@basic-rejected: - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#2856]) +1 other test skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@gen9_exec_parse@basic-rejected.html - shard-rkl: NOTRUN -> [SKIP][126] ([i915#2527]) +1 other test skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@bb-start-far: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#2856]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@gen9_exec_parse@bb-start-far.html * igt@i915_fb_tiling: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#4881]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@i915_fb_tiling.html * igt@i915_module_load@load: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#6227]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@i915_module_load@load.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg2: [PASS][130] -> [WARN][131] ([i915#7356]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html - shard-rkl: NOTRUN -> [ABORT][132] ([i915#9697]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-rkl: NOTRUN -> [SKIP][133] ([i915#6590]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@kms_async_flips@crc@pipe-d-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][134] ([i915#8247]) +3 other tests fail [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_async_flips@crc@pipe-d-hdmi-a-4.html * igt@kms_big_fb@4-tiled-32bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][135] ([i915#5286]) +1 other test skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html * igt@kms_big_fb@4-tiled-8bpp-rotate-90: - shard-tglu: NOTRUN -> [SKIP][136] ([fdo#111615] / [i915#5286]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-10/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-mtlp: [PASS][137] -> [FAIL][138] ([i915#5138]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][139] ([fdo#111614]) +1 other test skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][140] ([fdo#111614] / [i915#3638]) +1 other test skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][141] ([fdo#111614]) +1 other test skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-8bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][142] ([i915#3638]) +1 other test skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][143] -> [FAIL][144] ([i915#3743]) +1 other test fail [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-mtlp: NOTRUN -> [SKIP][145] ([fdo#111615]) +5 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][146] ([i915#4538] / [i915#5190]) +2 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][147] ([i915#4538]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_cdclk@plane-scaling: - shard-dg1: NOTRUN -> [SKIP][148] ([i915#3742]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_cdclk@plane-scaling.html * igt@kms_cdclk@plane-scaling@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][149] ([i915#4087]) +3 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_cdclk@plane-scaling@pipe-c-edp-1.html * igt@kms_chamelium_audio@dp-audio: - shard-mtlp: NOTRUN -> [SKIP][150] ([i915#7828]) +2 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_chamelium_audio@dp-audio.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-dg2: NOTRUN -> [SKIP][151] ([fdo#111827]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_color@ctm-limited-range: - shard-mtlp: NOTRUN -> [SKIP][152] ([fdo#111827]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_edid@dp-mode-timings: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#7828]) +4 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_chamelium_edid@dp-mode-timings.html * igt@kms_chamelium_hpd@dp-hpd: - shard-dg1: NOTRUN -> [SKIP][154] ([i915#7828]) +1 other test skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-rkl: NOTRUN -> [SKIP][155] ([i915#7828]) +4 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_content_protection@atomic: - shard-rkl: NOTRUN -> [SKIP][156] ([i915#7118]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@kms_content_protection@atomic.html - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#6944]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_content_protection@atomic.html * igt@kms_content_protection@legacy: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#7118]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_content_protection@legacy.html * igt@kms_content_protection@srm@pipe-a-dp-4: - shard-dg2: NOTRUN -> [TIMEOUT][159] ([i915#7173]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-dg1: NOTRUN -> [SKIP][160] ([i915#3359]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-mtlp: NOTRUN -> [SKIP][161] ([i915#3359]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-mtlp: NOTRUN -> [SKIP][162] ([i915#3555] / [i915#8814]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#3555]) +3 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-max-size: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#3555]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-10/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][165] ([i915#3546]) +2 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-mtlp: NOTRUN -> [SKIP][166] ([i915#4213]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-dg2: NOTRUN -> [SKIP][167] ([fdo#109274] / [i915#5354]) +1 other test skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][168] -> [FAIL][169] ([i915#2346]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][170] ([i915#3804]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg1: NOTRUN -> [SKIP][171] ([i915#3555] / [i915#3840]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible: - shard-dg2: NOTRUN -> [SKIP][172] ([fdo#109274]) +4 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html * igt@kms_flip@2x-plain-flip-fb-recreate: - shard-rkl: NOTRUN -> [SKIP][173] ([fdo#111825]) +2 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-fb-recreate.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-mtlp: NOTRUN -> [SKIP][174] ([i915#3637]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@basic-flip-vs-wf_vblank: - shard-rkl: NOTRUN -> [SKIP][175] ([i915#3637]) +9 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_flip@basic-flip-vs-wf_vblank.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][176] ([i915#2672]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode: - shard-dg1: NOTRUN -> [SKIP][177] ([i915#2587] / [i915#2672]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#3555]) +12 other tests skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#2672] / [i915#3555]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#2672]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][181] ([i915#2672]) +2 other tests skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][182] ([i915#3555] / [i915#8810]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu: - shard-rkl: [PASS][183] -> [SKIP][184] ([i915#1849] / [i915#5354]) +18 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][185] ([fdo#111825] / [i915#1825]) +9 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][186] ([i915#8708]) +9 other tests skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][187] ([i915#8708]) +3 other tests skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#3458]) +8 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][189] ([i915#3458]) +5 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move: - shard-tglu: NOTRUN -> [SKIP][190] ([fdo#110189]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff: - shard-dg1: NOTRUN -> [SKIP][191] ([fdo#111825]) +10 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][192] ([i915#8708]) +3 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#5354]) +11 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][194] ([i915#1825]) +11 other tests skip [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-suspend: - shard-rkl: NOTRUN -> [SKIP][195] ([i915#3023]) +9 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-suspend.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg1: NOTRUN -> [SKIP][196] ([i915#3555] / [i915#8228]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-hdmi-a-1: - shard-snb: NOTRUN -> [SKIP][197] ([fdo#109271]) +16 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-snb1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-b-hdmi-a-1.html * igt@kms_plane@plane-position-covered: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#8825]) +2 other tests skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_plane@plane-position-covered.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][199] ([i915#8292]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-rkl: NOTRUN -> [SKIP][200] ([i915#3555] / [i915#8152]) +1 other test skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][201] ([i915#5235]) +5 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][202] ([i915#5235]) +5 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][203] ([i915#3555] / [i915#5235]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][204] ([i915#5235]) +7 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4: - shard-dg2: NOTRUN -> [SKIP][205] ([i915#5235]) +15 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-dp-4.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5: - shard-rkl: NOTRUN -> [SKIP][206] ([i915#6953] / [i915#8152]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html * igt@kms_prime@basic-crc-vgem: - shard-rkl: NOTRUN -> [SKIP][207] ([i915#6524]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_prime@basic-crc-vgem.html - shard-dg1: NOTRUN -> [SKIP][208] ([i915#6524]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_prime@basic-crc-vgem.html * igt@kms_properties@crtc-properties-legacy: - shard-rkl: [PASS][209] -> [SKIP][210] ([i915#1849]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_properties@crtc-properties-legacy.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_properties@crtc-properties-legacy.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-dg1: NOTRUN -> [SKIP][211] ([i915#9683]) [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#9683]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-dg1: NOTRUN -> [SKIP][213] ([fdo#111068] / [i915#9683]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr@psr2_cursor_render: - shard-dg1: NOTRUN -> [SKIP][214] ([i915#9673] / [i915#9732]) +1 other test skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_psr@psr2_cursor_render.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#9673]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#5289]) +1 other test skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg1: NOTRUN -> [SKIP][217] ([fdo#111615] / [i915#5289]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html - shard-mtlp: NOTRUN -> [SKIP][218] ([i915#4235]) +1 other test skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#4235]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_tv_load_detect@load-detect: - shard-dg1: NOTRUN -> [SKIP][220] ([fdo#109309]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1: - shard-tglu: [PASS][221] -> [FAIL][222] ([i915#9196]) +1 other test fail [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html * igt@kms_vrr@flipline: - shard-mtlp: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8808]) +1 other test skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@kms_vrr@flipline.html * igt@kms_writeback@writeback-pixel-formats: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#2437]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [PASS][225] -> [FAIL][226] ([i915#7484]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-3/igt@perf@non-zero-reason@0-rcs0.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html * igt@perf_pmu@busy-double-start@bcs0: - shard-mtlp: NOTRUN -> [FAIL][227] ([i915#4349]) +1 other test fail [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@perf_pmu@busy-double-start@bcs0.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [PASS][228] -> [FAIL][229] ([i915#4349]) +3 other tests fail [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@event-wait@rcs0: - shard-dg2: NOTRUN -> [SKIP][230] ([fdo#112283]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@perf_pmu@event-wait@rcs0.html * igt@prime_vgem@basic-fence-mmap: - shard-dg1: NOTRUN -> [SKIP][231] ([i915#3708] / [i915#4077]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@fence-read-hang: - shard-mtlp: NOTRUN -> [SKIP][232] ([i915#3708]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@prime_vgem@fence-read-hang.html * igt@v3d/v3d_mmap@mmap-bo: - shard-mtlp: NOTRUN -> [SKIP][233] ([i915#2575]) +5 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-2/igt@v3d/v3d_mmap@mmap-bo.html * igt@v3d/v3d_submit_cl@valid-multisync-submission: - shard-dg2: NOTRUN -> [SKIP][234] ([i915#2575]) +5 other tests skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-1/igt@v3d/v3d_submit_cl@valid-multisync-submission.html * igt@v3d/v3d_submit_csd@bad-multisync-pad: - shard-dg1: NOTRUN -> [SKIP][235] ([i915#2575]) +5 other tests skip [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@v3d/v3d_submit_csd@bad-multisync-pad.html * igt@v3d/v3d_submit_csd@single-out-sync: - shard-rkl: NOTRUN -> [SKIP][236] ([fdo#109315]) +4 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@v3d/v3d_submit_csd@single-out-sync.html * igt@vc4/vc4_label_bo@set-bad-handle: - shard-rkl: NOTRUN -> [SKIP][237] ([i915#7711]) +2 other tests skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@vc4/vc4_label_bo@set-bad-handle.html * igt@vc4/vc4_lookup_fail@bad-color-write: - shard-glk: NOTRUN -> [SKIP][238] ([fdo#109271]) +73 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk4/igt@vc4/vc4_lookup_fail@bad-color-write.html * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged: - shard-mtlp: NOTRUN -> [SKIP][239] ([i915#7711]) +3 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-8/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][240] ([i915#7711]) +3 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-2/igt@vc4/vc4_tiling@get-bad-handle.html * igt@vc4/vc4_tiling@get-bad-modifier: - shard-dg1: NOTRUN -> [SKIP][241] ([i915#7711]) +3 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-13/igt@vc4/vc4_tiling@get-bad-modifier.html #### Possible fixes #### * igt@fbdev@info: - shard-rkl: [SKIP][242] ([i915#1849] / [i915#2582]) -> [PASS][243] [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@fbdev@info.html [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@fbdev@info.html * igt@fbdev@write: - shard-rkl: [SKIP][244] ([i915#2582]) -> [PASS][245] [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@fbdev@write.html [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@fbdev@write.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglu: [FAIL][246] ([i915#6268]) -> [PASS][247] [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-tglu-7/igt@gem_ctx_exec@basic-nohangcheck.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-8/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_persistence@hostile: - shard-dg1: [ABORT][248] -> [PASS][249] [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg1-17/igt@gem_ctx_persistence@hostile.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@gem_ctx_persistence@hostile.html * igt@gem_eio@reset-stress: - shard-dg2: [FAIL][250] ([i915#5784]) -> [PASS][251] [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-10/igt@gem_eio@reset-stress.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-7/igt@gem_eio@reset-stress.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [FAIL][252] ([i915#2842]) -> [PASS][253] +1 other test pass [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: [FAIL][254] ([i915#2842]) -> [PASS][255] +1 other test pass [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_whisper@basic-fds-priority-all: - shard-rkl: [DMESG-WARN][256] -> [PASS][257] [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@gem_exec_whisper@basic-fds-priority-all.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@gem_exec_whisper@basic-fds-priority-all.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][258] ([i915#5493]) -> [PASS][259] [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html * {igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0}: - shard-dg1: [FAIL][260] ([i915#3591]) -> [PASS][261] [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [FAIL][262] ([i915#5138]) -> [PASS][263] [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu: [FAIL][264] ([i915#3743]) -> [PASS][265] +1 other test pass [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * {igt@kms_ccs@pipe-b-bad-pixel-format-y-tiled-gen12-rc-ccs-cc}: - shard-rkl: [SKIP][266] -> [PASS][267] +36 other tests pass [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_ccs@pipe-b-bad-pixel-format-y-tiled-gen12-rc-ccs-cc.html [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_ccs@pipe-b-bad-pixel-format-y-tiled-gen12-rc-ccs-cc.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [FAIL][268] ([i915#2346]) -> [PASS][269] [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@single-bo@all-pipes: - shard-mtlp: [DMESG-WARN][270] ([i915#2017]) -> [PASS][271] +1 other test pass [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-mtlp-4/igt@kms_cursor_legacy@single-bo@all-pipes.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-mtlp-5/igt@kms_cursor_legacy@single-bo@all-pipes.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-rkl: [SKIP][272] ([i915#1849] / [i915#5354]) -> [PASS][273] +11 other tests pass [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html * {igt@kms_plane@pixel-format-source-clamping@pipe-a}: - shard-glk: [DMESG-FAIL][274] ([i915#118]) -> [PASS][275] [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-glk9/igt@kms_plane@pixel-format-source-clamping@pipe-a.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-glk4/igt@kms_plane@pixel-format-source-clamping@pipe-a.html * {igt@kms_pm_dc@dc5-dpms-negative}: - shard-rkl: [SKIP][276] ([i915#9293]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_pm_dc@dc5-dpms-negative.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_pm_dc@dc5-dpms-negative.html * {igt@kms_pm_rpm@dpms-lpsp}: - shard-dg2: [SKIP][278] ([i915#9519]) -> [PASS][279] +1 other test pass [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html * {igt@kms_pm_rpm@modeset-lpsp-stress}: - shard-rkl: [SKIP][280] ([i915#9519]) -> [PASS][281] [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html * {igt@kms_pm_rpm@pm-tiling}: - shard-rkl: [SKIP][282] ([fdo#109308]) -> [PASS][283] [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_pm_rpm@pm-tiling.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@kms_pm_rpm@pm-tiling.html * igt@kms_properties@plane-properties-atomic: - shard-rkl: [SKIP][284] ([i915#1849]) -> [PASS][285] [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_properties@plane-properties-atomic.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_properties@plane-properties-atomic.html * igt@kms_vblank@ts-continuation-suspend@pipe-d-hdmi-a-4: - shard-dg1: [FAIL][286] ([fdo#103375]) -> [PASS][287] [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg1-17/igt@kms_vblank@ts-continuation-suspend@pipe-d-hdmi-a-4.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg1-19/igt@kms_vblank@ts-continuation-suspend@pipe-d-hdmi-a-4.html * igt@perf_pmu@most-busy-check-all@rcs0: - shard-rkl: [FAIL][288] ([i915#4349]) -> [PASS][289] [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@perf_pmu@most-busy-check-all@rcs0.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@perf_pmu@most-busy-check-all@rcs0.html #### Warnings #### * igt@gem_create@create-ext-cpu-access-big: - shard-dg2: [ABORT][290] -> [INCOMPLETE][291] ([i915#9364]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-7/igt@gem_create@create-ext-cpu-access-big.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-10/igt@gem_create@create-ext-cpu-access-big.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-rkl: [SKIP][292] -> [SKIP][293] ([i915#1769] / [i915#3555]) +1 other test skip [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-rkl: [SKIP][294] -> [SKIP][295] ([i915#5286]) +4 other tests skip [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][296] -> [SKIP][297] ([fdo#111614] / [i915#3638]) +3 other tests skip [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][298] -> [SKIP][299] ([fdo#110723]) +3 other tests skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_content_protection@type1: - shard-dg2: [SKIP][300] ([i915#7118]) -> [SKIP][301] ([i915#7118] / [i915#7162]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-3/igt@kms_content_protection@type1.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: [SKIP][302] -> [SKIP][303] ([i915#3555]) +6 other tests skip [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-32x10.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: [SKIP][304] -> [SKIP][305] ([i915#3359]) +1 other test skip [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-512x512.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-rkl: [SKIP][306] -> [SKIP][307] ([fdo#111825]) +2 other tests skip [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-rkl: [SKIP][308] -> [SKIP][309] ([i915#4103]) [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][310] ([fdo#111825] / [i915#1825]) -> [SKIP][311] ([i915#1849] / [i915#5354]) +53 other tests skip [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-rkl: [SKIP][312] ([i915#5439]) -> [SKIP][313] ([i915#1849] / [i915#5354]) +1 other test skip [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-tiling-4.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt: - shard-rkl: [SKIP][314] ([i915#1849] / [i915#5354]) -> [SKIP][315] ([fdo#111825] / [i915#1825]) +34 other tests skip [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][316] ([i915#1849] / [i915#5354]) -> [SKIP][317] ([i915#3023]) +23 other tests skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt: - shard-rkl: [SKIP][318] ([i915#3023]) -> [SKIP][319] ([i915#1849] / [i915#5354]) +30 other tests skip [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_hdr@static-swap: - shard-rkl: [SKIP][320] -> [SKIP][321] ([i915#3555] / [i915#8228]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_hdr@static-swap.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-7/igt@kms_hdr@static-swap.html * igt@kms_psr@psr2_cursor_mmap_cpu: - shard-dg2: [SKIP][322] ([i915#9673] / [i915#9732]) -> [SKIP][323] ([i915#9673]) [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-6/igt@kms_psr@psr2_cursor_mmap_cpu.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_psr@psr2_cursor_mmap_cpu.html * igt@kms_psr@psr2_cursor_mmap_gtt: - shard-rkl: [SKIP][324] ([i915#9673]) -> [SKIP][325] ([i915#9673] / [i915#9732]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-1/igt@kms_psr@psr2_cursor_mmap_gtt.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-5/igt@kms_psr@psr2_cursor_mmap_gtt.html * igt@kms_psr@psr2_dpms: - shard-rkl: [SKIP][326] ([i915#9673] / [i915#9732]) -> [SKIP][327] ([i915#9673]) +7 other tests skip [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-rkl-5/igt@kms_psr@psr2_dpms.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-rkl-1/igt@kms_psr@psr2_dpms.html * igt@kms_psr@psr2_sprite_plane_move: - shard-dg2: [SKIP][328] ([i915#9673] / [i915#9732]) -> [SKIP][329] ([i915#9673] / [i915#9736]) +1 other test skip [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13972/shard-dg2-3/igt@kms_psr@psr2_sprite_plane_move.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127287v1/shard-dg2-11/igt@kms_psr@psr2_sprite_plane_move.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3711]: https://gitlab.freedesktop.org/drm/intel/issues/3711 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882 [i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162 [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8825]: https://gitlab.freedesktop.org/drm/intel/issues/8825 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9292]: https://gitlab.freedesktop.org/drm/intel/issues/9292 [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293 [i915#9298]: https://gitlab.freedesktop.org/drm/intel/issues/9298 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340 [i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9521]: https://gitlab.freedesktop.org/drm/intel/issues/9521 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9697]: https://gitlab.freedesktop.org/drm/intel/issues/9697 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736 [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766 Build changes ------------- * Linux: CI_DRM_13972 -> Patchwork_127287v1 CI-20190529: 20190529 CI_DRM_13972: f76a66aa209bc55aab7be48e804217e0540ea673 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7617: 15eebc01e498c61f96928fa7fa3a0d53bdead193 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_127287v1: f76a66aa209bc55aab7be48e804217e0540ea673 @ 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_127287v1/index.html [-- Attachment #2: Type: text/html, Size: 103095 bytes --] ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2023-12-07 13:29 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-12-04 11:58 [Intel-gfx] [PATCH 0/3] drm/i915/display: Convert link bitrate to clock Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 1/3] drm/i915/display: Move C20 HW readout Mika Kahola 2023-12-04 11:58 ` [Intel-gfx] [PATCH 2/3] drm/i915/display: Convert link bitrate to corresponding PLL clock Mika Kahola 2023-12-05 1:36 ` Sripada, Radhakrishna 2023-12-05 8:28 ` Kahola, Mika 2023-12-05 18:09 ` Sripada, Radhakrishna 2023-12-07 13:29 ` Kahola, Mika 2023-12-04 11:58 ` [Intel-gfx] [PATCH 3/3] drm/i915/display: Print out debug messages for clock rates Mika Kahola 2023-12-04 19:10 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: Convert link bitrate to clock Patchwork 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2023-12-04 19:11 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork 2023-12-04 19:23 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-12-05 0:21 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).