* [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper
@ 2024-02-15 19:08 Abhinav Kumar
2024-02-16 9:51 ` Jani Nikula
` (4 more replies)
0 siblings, 5 replies; 14+ messages in thread
From: Abhinav Kumar @ 2024-02-15 19:08 UTC (permalink / raw)
To: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi,
Joonas Lahtinen, Tvrtko Ursulin
Cc: Abhinav Kumar, robdclark, freedreno, dmitry.baryshkov, intel-gfx,
ville.syrjala, quic_jesszhan, linux-kernel, intel-xe
intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well.
Lets move this to drm_dp_helper to achieve this.
changes in v2:
- rebased on top of drm-tip
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
---
drivers/gpu/drm/display/drm_dp_helper.c | 78 +++++++++++++++++++++++++
drivers/gpu/drm/i915/display/intel_dp.c | 71 +---------------------
include/drm/display/drm_dp_helper.h | 3 +
3 files changed, 83 insertions(+), 69 deletions(-)
diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c
index 8d6ce46471ae..6c91f400ecb1 100644
--- a/drivers/gpu/drm/display/drm_dp_helper.c
+++ b/drivers/gpu/drm/display/drm_dp_helper.c
@@ -2913,6 +2913,84 @@ void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc)
}
EXPORT_SYMBOL(drm_dp_vsc_sdp_log);
+/**
+ * drm_dp_vsc_sdp_pack() - pack a given vsc sdp into generic dp_sdp
+ * @vsc: vsc sdp initialized according to its purpose as defined in
+ * table 2-118 - table 2-120 in DP 1.4a specification
+ * @sdp: valid handle to the generic dp_sdp which will be packed
+ * @size: valid size of the passed sdp handle
+ *
+ * Returns length of sdp on success and error code on failure
+ */
+ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc,
+ struct dp_sdp *sdp, size_t size)
+{
+ size_t length = sizeof(struct dp_sdp);
+
+ if (size < length)
+ return -ENOSPC;
+
+ memset(sdp, 0, size);
+
+ /*
+ * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119
+ * VSC SDP Header Bytes
+ */
+ sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */
+ sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */
+ sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */
+ sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */
+
+ if (vsc->revision == 0x6) {
+ sdp->db[0] = 1;
+ sdp->db[3] = 1;
+ }
+
+ /*
+ * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry
+ * Format as per DP 1.4a spec and DP 2.0 respectively.
+ */
+ if (!(vsc->revision == 0x5 || vsc->revision == 0x7))
+ goto out;
+
+ /* VSC SDP Payload for DB16 through DB18 */
+ /* Pixel Encoding and Colorimetry Formats */
+ sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */
+ sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */
+
+ switch (vsc->bpc) {
+ case 6:
+ /* 6bpc: 0x0 */
+ break;
+ case 8:
+ sdp->db[17] = 0x1; /* DB17[3:0] */
+ break;
+ case 10:
+ sdp->db[17] = 0x2;
+ break;
+ case 12:
+ sdp->db[17] = 0x3;
+ break;
+ case 16:
+ sdp->db[17] = 0x4;
+ break;
+ default:
+ WARN(1, "Missing case %d\n", vsc->bpc);
+ return -EINVAL;
+ }
+
+ /* Dynamic Range and Component Bit Depth */
+ if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA)
+ sdp->db[17] |= 0x80; /* DB17[7] */
+
+ /* Content Type */
+ sdp->db[18] = vsc->content_type & 0x7;
+
+out:
+ return length;
+}
+EXPORT_SYMBOL(drm_dp_vsc_sdp_pack);
+
/**
* drm_dp_get_pcon_max_frl_bw() - maximum frl supported by PCON
* @dpcd: DisplayPort configuration data
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 217196196e50..a9458df475e2 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4089,73 +4089,6 @@ intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state,
return false;
}
-static ssize_t intel_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc,
- struct dp_sdp *sdp, size_t size)
-{
- size_t length = sizeof(struct dp_sdp);
-
- if (size < length)
- return -ENOSPC;
-
- memset(sdp, 0, size);
-
- /*
- * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119
- * VSC SDP Header Bytes
- */
- sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */
- sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */
- sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */
- sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */
-
- if (vsc->revision == 0x6) {
- sdp->db[0] = 1;
- sdp->db[3] = 1;
- }
-
- /*
- * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry
- * Format as per DP 1.4a spec and DP 2.0 respectively.
- */
- if (!(vsc->revision == 0x5 || vsc->revision == 0x7))
- goto out;
-
- /* VSC SDP Payload for DB16 through DB18 */
- /* Pixel Encoding and Colorimetry Formats */
- sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */
- sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */
-
- switch (vsc->bpc) {
- case 6:
- /* 6bpc: 0x0 */
- break;
- case 8:
- sdp->db[17] = 0x1; /* DB17[3:0] */
- break;
- case 10:
- sdp->db[17] = 0x2;
- break;
- case 12:
- sdp->db[17] = 0x3;
- break;
- case 16:
- sdp->db[17] = 0x4;
- break;
- default:
- MISSING_CASE(vsc->bpc);
- break;
- }
- /* Dynamic Range and Component Bit Depth */
- if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA)
- sdp->db[17] |= 0x80; /* DB17[7] */
-
- /* Content Type */
- sdp->db[18] = vsc->content_type & 0x7;
-
-out:
- return length;
-}
-
static ssize_t
intel_dp_hdr_metadata_infoframe_sdp_pack(struct drm_i915_private *i915,
const struct hdmi_drm_infoframe *drm_infoframe,
@@ -4248,8 +4181,8 @@ static void intel_write_dp_sdp(struct intel_encoder *encoder,
switch (type) {
case DP_SDP_VSC:
- len = intel_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp,
- sizeof(sdp));
+ len = drm_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp,
+ sizeof(sdp));
break;
case HDMI_PACKET_TYPE_GAMUT_METADATA:
len = intel_dp_hdr_metadata_infoframe_sdp_pack(dev_priv,
diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h
index d02014a87f12..8474504d4c88 100644
--- a/include/drm/display/drm_dp_helper.h
+++ b/include/drm/display/drm_dp_helper.h
@@ -812,4 +812,7 @@ int drm_dp_bw_overhead(int lane_count, int hactive,
int bpp_x16, unsigned long flags);
int drm_dp_bw_channel_coding_efficiency(bool is_uhbr);
+ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc,
+ struct dp_sdp *sdp, size_t size);
+
#endif /* _DRM_DP_HELPER_H_ */
--
2.34.1
^ permalink raw reply related [flat|nested] 14+ messages in thread* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar @ 2024-02-16 9:51 ` Jani Nikula 2024-02-16 18:36 ` ✗ Fi.CI.SPARSE: warning for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2024-02-16 9:51 UTC (permalink / raw) To: Abhinav Kumar, dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin Cc: Abhinav Kumar, robdclark, freedreno, dmitry.baryshkov, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On Thu, 15 Feb 2024, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > Lets move this to drm_dp_helper to achieve this. > > changes in v2: > - rebased on top of drm-tip > > Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com> Acked-by: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/display/drm_dp_helper.c | 78 +++++++++++++++++++++++++ > drivers/gpu/drm/i915/display/intel_dp.c | 71 +--------------------- > include/drm/display/drm_dp_helper.h | 3 + > 3 files changed, 83 insertions(+), 69 deletions(-) > > diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c > index 8d6ce46471ae..6c91f400ecb1 100644 > --- a/drivers/gpu/drm/display/drm_dp_helper.c > +++ b/drivers/gpu/drm/display/drm_dp_helper.c > @@ -2913,6 +2913,84 @@ void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc) > } > EXPORT_SYMBOL(drm_dp_vsc_sdp_log); > > +/** > + * drm_dp_vsc_sdp_pack() - pack a given vsc sdp into generic dp_sdp > + * @vsc: vsc sdp initialized according to its purpose as defined in > + * table 2-118 - table 2-120 in DP 1.4a specification > + * @sdp: valid handle to the generic dp_sdp which will be packed > + * @size: valid size of the passed sdp handle > + * > + * Returns length of sdp on success and error code on failure > + */ > +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > + struct dp_sdp *sdp, size_t size) > +{ > + size_t length = sizeof(struct dp_sdp); > + > + if (size < length) > + return -ENOSPC; > + > + memset(sdp, 0, size); > + > + /* > + * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 > + * VSC SDP Header Bytes > + */ > + sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ > + sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ > + sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ > + sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ > + > + if (vsc->revision == 0x6) { > + sdp->db[0] = 1; > + sdp->db[3] = 1; > + } > + > + /* > + * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry > + * Format as per DP 1.4a spec and DP 2.0 respectively. > + */ > + if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) > + goto out; > + > + /* VSC SDP Payload for DB16 through DB18 */ > + /* Pixel Encoding and Colorimetry Formats */ > + sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ > + sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ > + > + switch (vsc->bpc) { > + case 6: > + /* 6bpc: 0x0 */ > + break; > + case 8: > + sdp->db[17] = 0x1; /* DB17[3:0] */ > + break; > + case 10: > + sdp->db[17] = 0x2; > + break; > + case 12: > + sdp->db[17] = 0x3; > + break; > + case 16: > + sdp->db[17] = 0x4; > + break; > + default: > + WARN(1, "Missing case %d\n", vsc->bpc); > + return -EINVAL; > + } > + > + /* Dynamic Range and Component Bit Depth */ > + if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) > + sdp->db[17] |= 0x80; /* DB17[7] */ > + > + /* Content Type */ > + sdp->db[18] = vsc->content_type & 0x7; > + > +out: > + return length; > +} > +EXPORT_SYMBOL(drm_dp_vsc_sdp_pack); > + > /** > * drm_dp_get_pcon_max_frl_bw() - maximum frl supported by PCON > * @dpcd: DisplayPort configuration data > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 217196196e50..a9458df475e2 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -4089,73 +4089,6 @@ intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state, > return false; > } > > -static ssize_t intel_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > - struct dp_sdp *sdp, size_t size) > -{ > - size_t length = sizeof(struct dp_sdp); > - > - if (size < length) > - return -ENOSPC; > - > - memset(sdp, 0, size); > - > - /* > - * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 > - * VSC SDP Header Bytes > - */ > - sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ > - sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ > - sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ > - sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ > - > - if (vsc->revision == 0x6) { > - sdp->db[0] = 1; > - sdp->db[3] = 1; > - } > - > - /* > - * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry > - * Format as per DP 1.4a spec and DP 2.0 respectively. > - */ > - if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) > - goto out; > - > - /* VSC SDP Payload for DB16 through DB18 */ > - /* Pixel Encoding and Colorimetry Formats */ > - sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ > - sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ > - > - switch (vsc->bpc) { > - case 6: > - /* 6bpc: 0x0 */ > - break; > - case 8: > - sdp->db[17] = 0x1; /* DB17[3:0] */ > - break; > - case 10: > - sdp->db[17] = 0x2; > - break; > - case 12: > - sdp->db[17] = 0x3; > - break; > - case 16: > - sdp->db[17] = 0x4; > - break; > - default: > - MISSING_CASE(vsc->bpc); > - break; > - } > - /* Dynamic Range and Component Bit Depth */ > - if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) > - sdp->db[17] |= 0x80; /* DB17[7] */ > - > - /* Content Type */ > - sdp->db[18] = vsc->content_type & 0x7; > - > -out: > - return length; > -} > - > static ssize_t > intel_dp_hdr_metadata_infoframe_sdp_pack(struct drm_i915_private *i915, > const struct hdmi_drm_infoframe *drm_infoframe, > @@ -4248,8 +4181,8 @@ static void intel_write_dp_sdp(struct intel_encoder *encoder, > > switch (type) { > case DP_SDP_VSC: > - len = intel_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, > - sizeof(sdp)); > + len = drm_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, > + sizeof(sdp)); > break; > case HDMI_PACKET_TYPE_GAMUT_METADATA: > len = intel_dp_hdr_metadata_infoframe_sdp_pack(dev_priv, > diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h > index d02014a87f12..8474504d4c88 100644 > --- a/include/drm/display/drm_dp_helper.h > +++ b/include/drm/display/drm_dp_helper.h > @@ -812,4 +812,7 @@ int drm_dp_bw_overhead(int lane_count, int hactive, > int bpp_x16, unsigned long flags); > int drm_dp_bw_channel_coding_efficiency(bool is_uhbr); > > +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > + struct dp_sdp *sdp, size_t size); > + > #endif /* _DRM_DP_HELPER_H_ */ -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.SPARSE: warning for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar 2024-02-16 9:51 ` Jani Nikula @ 2024-02-16 18:36 ` Patchwork 2024-02-16 18:42 ` ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-02-16 18:36 UTC (permalink / raw) To: Abhinav Kumar; +Cc: intel-gfx == Series Details == Series: drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) URL : https://patchwork.freedesktop.org/series/129866/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✓ Fi.CI.BAT: success for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar 2024-02-16 9:51 ` Jani Nikula 2024-02-16 18:36 ` ✗ Fi.CI.SPARSE: warning for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) Patchwork @ 2024-02-16 18:42 ` Patchwork 2024-02-17 8:20 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-02-20 18:49 ` [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Dmitry Baryshkov 4 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-02-16 18:42 UTC (permalink / raw) To: Abhinav Kumar; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 2823 bytes --] == Series Details == Series: drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) URL : https://patchwork.freedesktop.org/series/129866/ State : success == Summary == CI Bug Log - changes from CI_DRM_14285 -> Patchwork_129866v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/index.html Participating hosts (36 -> 36) ------------------------------ Additional (1): bat-kbl-2 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_129866v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@info: - bat-kbl-2: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#1849]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/bat-kbl-2/igt@fbdev@info.html * igt@gem_lmem_swapping@parallel-random-engines: - bat-kbl-2: NOTRUN -> [SKIP][2] ([fdo#109271]) +35 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html #### Possible fixes #### * igt@gem_exec_fence@basic-busy@ccs0: - {bat-arls-1}: [DMESG-WARN][3] ([i915#10194]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/bat-arls-1/igt@gem_exec_fence@basic-busy@ccs0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/bat-arls-1/igt@gem_exec_fence@basic-busy@ccs0.html * igt@i915_pm_rpm@module-reload: - fi-kbl-7567u: [CRASH][5] ([i915#9947]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#10194]: https://gitlab.freedesktop.org/drm/intel/issues/10194 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#9947]: https://gitlab.freedesktop.org/drm/intel/issues/9947 Build changes ------------- * Linux: CI_DRM_14285 -> Patchwork_129866v2 CI-20190529: 20190529 CI_DRM_14285: 9c2a8434bbf098a9709cfbbd7df0e1aa02c8927b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7716: 7716 Patchwork_129866v2: 9c2a8434bbf098a9709cfbbd7df0e1aa02c8927b @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits 69ec757b7509 drm/dp: move intel_dp_vsc_sdp_pack() to generic helper == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/index.html [-- Attachment #2: Type: text/html, Size: 3596 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar ` (2 preceding siblings ...) 2024-02-16 18:42 ` ✓ Fi.CI.BAT: success " Patchwork @ 2024-02-17 8:20 ` Patchwork 2024-02-20 18:49 ` [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Dmitry Baryshkov 4 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2024-02-17 8:20 UTC (permalink / raw) To: Abhinav Kumar; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 89745 bytes --] == Series Details == Series: drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) URL : https://patchwork.freedesktop.org/series/129866/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14285_full -> Patchwork_129866v2_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_129866v2_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_129866v2_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 (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_129866v2_full: ### IGT changes ### #### Possible regressions #### * igt@api_intel_bb@render-ccs: - shard-dg2: NOTRUN -> [FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@api_intel_bb@render-ccs.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-xe2-ccs}: - shard-rkl: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-xe2-ccs.html Known issues ------------ Here are the changes found in Patchwork_129866v2_full that come from known issues: ### CI changes ### #### Issues hit #### * boot: - shard-rkl: ([PASS][3], [PASS][4], [PASS][5], [PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26]) -> ([PASS][27], [PASS][28], [PASS][29], [PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [FAIL][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51]) ([i915#8293]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/boot.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/boot.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/boot.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/boot.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/boot.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-2/boot.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-2/boot.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-3/boot.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-3/boot.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-3/boot.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/boot.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/boot.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/boot.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/boot.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/boot.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/boot.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/boot.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/boot.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-6/boot.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-7/boot.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-7/boot.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-7/boot.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-7/boot.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-7/boot.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-1/boot.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-1/boot.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-1/boot.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/boot.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/boot.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/boot.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/boot.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/boot.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/boot.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/boot.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/boot.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/boot.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/boot.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/boot.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/boot.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/boot.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/boot.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/boot.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/boot.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-6/boot.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-6/boot.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-7/boot.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-7/boot.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-7/boot.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-7/boot.html ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#8411]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-mtlp: NOTRUN -> [SKIP][53] ([i915#7701]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@device_reset@unbind-cold-reset-rebind.html * igt@drm_fdinfo@all-busy-check-all: - shard-mtlp: NOTRUN -> [SKIP][54] ([i915#8414]) +3 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@drm_fdinfo@all-busy-check-all.html * igt@drm_fdinfo@all-busy-idle-check-all: - shard-dg1: NOTRUN -> [SKIP][55] ([i915#8414]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@drm_fdinfo@all-busy-idle-check-all.html * igt@drm_fdinfo@busy-idle@bcs0: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#8414]) +11 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@drm_fdinfo@busy-idle@bcs0.html * igt@drm_fdinfo@virtual-idle: - shard-rkl: [PASS][57] -> [FAIL][58] ([i915#7742]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/igt@drm_fdinfo@virtual-idle.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html * igt@gem_ccs@block-multicopy-compressed: - shard-mtlp: NOTRUN -> [SKIP][59] ([i915#9323]) +1 other test skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@block-multicopy-inplace: - shard-rkl: NOTRUN -> [SKIP][60] ([i915#3555] / [i915#9323]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [PASS][61] -> [INCOMPLETE][62] ([i915#10137] / [i915#7297]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-rkl: [PASS][63] -> [FAIL][64] ([i915#6268]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html - shard-tglu: [PASS][65] -> [FAIL][66] ([i915#6268]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_param@set-priority-not-supported: - shard-dg2: NOTRUN -> [SKIP][67] ([fdo#109314]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#8555]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_sseu@engines: - shard-dg1: NOTRUN -> [SKIP][69] ([i915#280]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@mmap-args: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#280]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_ctx_sseu@mmap-args.html - shard-tglu: NOTRUN -> [SKIP][71] ([i915#280]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@gem_ctx_sseu@mmap-args.html * igt@gem_eio@hibernate: - shard-dg2: NOTRUN -> [ABORT][72] ([i915#10030] / [i915#7975] / [i915#8213]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-6/igt@gem_eio@hibernate.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][73] -> [FAIL][74] ([i915#5784]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-18/igt@gem_eio@reset-stress.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@bonded-sync: - shard-mtlp: NOTRUN -> [SKIP][75] ([i915#4771]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_exec_balancer@bonded-sync.html * igt@gem_exec_capture@capture-recoverable: - shard-rkl: NOTRUN -> [SKIP][76] ([i915#6344]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_capture@many-4k-zero: - shard-tglu: NOTRUN -> [FAIL][77] ([i915#9606]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@gem_exec_capture@many-4k-zero.html - shard-dg2: NOTRUN -> [FAIL][78] ([i915#9606]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-tglu: NOTRUN -> [FAIL][79] ([i915#2842]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: [PASS][80] -> [FAIL][81] ([i915#2842]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-2/igt@gem_exec_fair@basic-none-share@rcs0.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-5/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace: - shard-mtlp: NOTRUN -> [SKIP][82] ([i915#4473] / [i915#4771]) +1 other test skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@gem_exec_fair@basic-pace.html * igt@gem_exec_fair@basic-pace-solo: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#3539]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gem_exec_fair@basic-pace-solo.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#3539] / [i915#4852]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_gttfill@multigpu-basic: - shard-mtlp: NOTRUN -> [SKIP][85] ([i915#7697]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@gem_exec_gttfill@multigpu-basic.html * igt@gem_exec_params@rsvd2-dirt: - shard-rkl: NOTRUN -> [SKIP][86] ([fdo#109283]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@gem_exec_params@rsvd2-dirt.html * igt@gem_exec_reloc@basic-wc-active: - shard-dg2: NOTRUN -> [SKIP][87] ([i915#3281]) +8 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gem_exec_reloc@basic-wc-active.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#4537] / [i915#4812]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_exec_schedule@preempt-queue.html * igt@gem_exec_schedule@semaphore-power: - shard-mtlp: NOTRUN -> [SKIP][89] ([i915#4537] / [i915#4812]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_exec_schedule@semaphore-power.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-rkl: NOTRUN -> [ABORT][90] ([i915#7975] / [i915#8213]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#4860]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html * igt@gem_lmem_swapping@heavy-random: - shard-tglu: NOTRUN -> [SKIP][92] ([i915#4613]) +1 other test skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@smem-oom: - shard-glk: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#4613]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk2/igt@gem_lmem_swapping@smem-oom.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: [PASS][94] -> [TIMEOUT][95] ([i915#5493]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg2-6/igt@gem_lmem_swapping@smem-oom@lmem0.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][96] ([i915#4565]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@gem_lmem_swapping@verify-ccs@lmem0.html * igt@gem_mmap@bad-size: - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4083]) +3 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_mmap@bad-size.html * igt@gem_mmap_gtt@hang: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#4077]) +11 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_mmap_gtt@hang.html * igt@gem_mmap_gtt@hang-busy: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#4077]) +7 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@gem_mmap_gtt@hang-busy.html * igt@gem_mmap_wc@coherency: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#4083]) +3 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_mmap_wc@coherency.html * igt@gem_partial_pwrite_pread@reads-display: - shard-rkl: NOTRUN -> [SKIP][101] ([i915#3282]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@gem_partial_pwrite_pread@reads-display.html * igt@gem_partial_pwrite_pread@write: - shard-dg2: NOTRUN -> [SKIP][102] ([i915#3282]) +2 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_partial_pwrite_pread@write.html * igt@gem_pxp@create-regular-buffer: - shard-mtlp: NOTRUN -> [SKIP][103] ([i915#4270]) +2 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@gem_pxp@create-regular-buffer.html * igt@gem_pxp@display-protected-crc: - shard-rkl: NOTRUN -> [SKIP][104] ([i915#4270]) +2 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#4270]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_readwrite@write-bad-handle: - shard-mtlp: NOTRUN -> [SKIP][106] ([i915#3282]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_readwrite@write-bad-handle.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled: - shard-dg2: NOTRUN -> [SKIP][107] ([i915#5190]) +7 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_render_copy@y-tiled-ccs-to-y-tiled.html * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs: - shard-mtlp: NOTRUN -> [SKIP][108] ([i915#8428]) +4 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html * igt@gem_softpin@evict-snoop: - shard-tglu: NOTRUN -> [SKIP][109] ([fdo#109312]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@gem_softpin@evict-snoop.html - shard-dg2: NOTRUN -> [SKIP][110] ([i915#4885]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_softpin@evict-snoop.html * igt@gem_unfence_active_buffers: - shard-dg1: NOTRUN -> [SKIP][111] ([i915#4879]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@gem_unfence_active_buffers.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#3297]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#3297] / [i915#4880]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_userptr_blits@relocations: - shard-mtlp: NOTRUN -> [SKIP][114] ([i915#3281]) +7 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-mtlp: NOTRUN -> [SKIP][115] ([i915#3297]) +2 other tests skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen7_exec_parse@basic-offset: - shard-dg2: NOTRUN -> [SKIP][116] ([fdo#109289]) +2 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@gen7_exec_parse@basic-offset.html * igt@gen7_exec_parse@basic-rejected: - shard-rkl: NOTRUN -> [SKIP][117] ([fdo#109289]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@gen7_exec_parse@basic-rejected.html * igt@gen7_exec_parse@chained-batch: - shard-tglu: NOTRUN -> [SKIP][118] ([fdo#109289]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@gen7_exec_parse@chained-batch.html * igt@gen7_exec_parse@cmd-crossing-page: - shard-dg1: NOTRUN -> [SKIP][119] ([fdo#109289]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@gen7_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@allowed-single: - shard-mtlp: NOTRUN -> [SKIP][120] ([i915#2856]) +2 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@bb-oversize: - shard-tglu: NOTRUN -> [SKIP][121] ([i915#2527] / [i915#2856]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#2856]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@gen9_exec_parse@cmd-crossing-page.html * igt@i915_module_load@reload-with-fault-injection: - shard-glk: [PASS][123] -> [INCOMPLETE][124] ([i915#10137] / [i915#9200] / [i915#9849]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk9/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0: - shard-dg1: [PASS][125] -> [FAIL][126] ([i915#3591]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html * igt@i915_pm_rps@min-max-config-loaded: - shard-mtlp: NOTRUN -> [SKIP][127] ([i915#6621]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@i915_pm_rps@min-max-config-loaded.html * igt@i915_pm_sseu@full-enable: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#4387]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@i915_pm_sseu@full-enable.html * igt@i915_query@query-topology-unsupported: - shard-tglu: NOTRUN -> [SKIP][129] ([fdo#109302]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@i915_query@query-topology-unsupported.html * igt@i915_selftest@mock@memory_region: - shard-glk: NOTRUN -> [DMESG-WARN][130] ([i915#9311]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk2/igt@i915_selftest@mock@memory_region.html * igt@kms_addfb_basic@clobberred-modifier: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#4212]) +1 other test skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#8709]) +3 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][133] ([i915#8709]) +7 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-18/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][134] ([i915#8709]) +11 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg2: NOTRUN -> [SKIP][135] ([i915#1769] / [i915#3555]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-16bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][136] ([i915#5286]) +1 other test skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html * igt@kms_big_fb@4-tiled-32bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][137] ([fdo#111615] / [i915#5286]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html * igt@kms_big_fb@4-tiled-32bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][138] ([i915#4538] / [i915#5286]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow: - shard-tglu: NOTRUN -> [SKIP][139] ([i915#5286]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][140] ([fdo#111614]) +4 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-tglu: NOTRUN -> [SKIP][141] ([fdo#111614]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][142] ([fdo#111614]) +4 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@x-tiled-32bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][143] ([fdo#111614] / [i915#3638]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: [PASS][144] -> [FAIL][145] ([i915#3743]) +1 other test fail [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@y-tiled-16bpp-rotate-180: - shard-mtlp: NOTRUN -> [SKIP][146] ([fdo#111615]) +5 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-mtlp: NOTRUN -> [SKIP][147] ([i915#6187]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-dg2: NOTRUN -> [SKIP][148] ([i915#4538] / [i915#5190]) +6 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][149] ([i915#4538]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: NOTRUN -> [SKIP][150] ([fdo#111615]) +2 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-rkl: NOTRUN -> [SKIP][151] ([fdo#110723]) +1 other test skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_ccs@pipe-a-bad-pixel-format-yf-tiled-ccs: - shard-tglu: NOTRUN -> [SKIP][152] ([i915#5354] / [i915#6095]) +24 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_ccs@pipe-a-bad-pixel-format-yf-tiled-ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-mtl-mc-ccs: - shard-rkl: NOTRUN -> [SKIP][153] ([i915#5354] / [i915#6095]) +4 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_ccs@pipe-a-random-ccs-data-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-4-tiled-mtl-rc-ccs-cc: - shard-dg2: NOTRUN -> [SKIP][154] ([i915#5354]) +53 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_ccs@pipe-b-crc-primary-basic-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@pipe-c-bad-rotation-90-4-tiled-dg2-mc-ccs: - shard-dg1: NOTRUN -> [SKIP][155] ([i915#5354] / [i915#6095]) +3 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_ccs@pipe-c-bad-rotation-90-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#5354] / [i915#6095]) +30 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_ccs@pipe-c-crc-primary-basic-y-tiled-ccs.html * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-mc-ccs: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#5354]) +9 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#7213]) +3 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html * igt@kms_chamelium_audio@dp-audio-edid: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#7828]) +5 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_chamelium_audio@dp-audio-edid.html * igt@kms_chamelium_color@ctm-0-50: - shard-mtlp: NOTRUN -> [SKIP][160] ([fdo#111827]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_chamelium_color@ctm-0-50.html * igt@kms_chamelium_color@gamma: - shard-dg2: NOTRUN -> [SKIP][161] ([fdo#111827]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_chamelium_color@gamma.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-mtlp: NOTRUN -> [SKIP][162] ([i915#7828]) +6 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#7828]) +2 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#7828]) +3 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_color@deep-color: - shard-dg2: NOTRUN -> [SKIP][165] ([i915#3555]) +3 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_color@deep-color.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-mtlp: NOTRUN -> [SKIP][166] ([i915#3299]) +1 other test skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@legacy: - shard-tglu: NOTRUN -> [SKIP][167] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_content_protection@legacy.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][168] ([i915#7118] / [i915#9424]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-32x10: - shard-mtlp: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#8814]) +3 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_cursor_crc@cursor-offscreen-32x10.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu: NOTRUN -> [SKIP][170] ([fdo#109279] / [i915#3359]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-max-size: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#3555]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-max-size.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#3359]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-64x21: - shard-mtlp: NOTRUN -> [SKIP][173] ([i915#8814]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_cursor_crc@cursor-sliding-64x21.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-dg2: NOTRUN -> [SKIP][174] ([fdo#109274] / [i915#5354]) +2 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-snb: [PASS][175] -> [SKIP][176] ([fdo#109271]) +6 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-mtlp: NOTRUN -> [SKIP][177] ([i915#9809]) +2 other tests skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][178] -> [FAIL][179] ([i915#2346]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-mtlp: NOTRUN -> [SKIP][180] ([i915#9067]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-tglu: NOTRUN -> [SKIP][181] ([i915#4103]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle: - shard-dg1: NOTRUN -> [SKIP][182] ([i915#4103] / [i915#4213]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-dg2: NOTRUN -> [SKIP][183] ([i915#9833]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][184] ([i915#3804]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dp_aux_dev: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#1257]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_dp_aux_dev.html - shard-tglu: NOTRUN -> [SKIP][186] ([i915#1257]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_dp_aux_dev.html * igt@kms_dsc@dsc-basic: - shard-mtlp: NOTRUN -> [SKIP][187] ([i915#3555] / [i915#3840] / [i915#9159]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-mtlp: NOTRUN -> [SKIP][188] ([i915#3840]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-tglu: NOTRUN -> [SKIP][189] ([i915#3555] / [i915#3840]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-dg2: NOTRUN -> [SKIP][190] ([i915#3840] / [i915#9053]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_feature_discovery@display-2x: - shard-dg2: NOTRUN -> [SKIP][191] ([i915#1839]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_feature_discovery@display-2x.html * igt@kms_feature_discovery@dp-mst: - shard-dg2: NOTRUN -> [SKIP][192] ([i915#9337]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_feature_discovery@dp-mst.html - shard-tglu: NOTRUN -> [SKIP][193] ([i915#9337]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-busy-flip: - shard-dg1: NOTRUN -> [SKIP][194] ([fdo#111825] / [i915#9934]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_flip@2x-busy-flip.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][195] ([fdo#109274] / [i915#3637]) +1 other test skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset: - shard-rkl: NOTRUN -> [SKIP][196] ([fdo#111825]) +1 other test skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][197] ([i915#8381]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][198] ([i915#8381]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-flip-vs-modeset: - shard-tglu: NOTRUN -> [SKIP][199] ([fdo#109274] / [i915#3637] / [i915#3966]) +1 other test skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_flip@2x-flip-vs-modeset.html * igt@kms_flip@2x-flip-vs-rmfb: - shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3637]) +3 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_flip@2x-flip-vs-rmfb.html * igt@kms_flip@2x-flip-vs-rmfb-interruptible: - shard-rkl: NOTRUN -> [SKIP][201] ([fdo#111767] / [fdo#111825]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-dg2: NOTRUN -> [SKIP][202] ([fdo#109274]) +4 other tests skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][203] ([i915#2672]) +1 other test skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][204] ([i915#2672]) +1 other test skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-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][205] ([i915#3555] / [i915#8810]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][207] ([i915#2672]) +2 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-rkl: NOTRUN -> [SKIP][208] ([fdo#109285]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][209] ([fdo#111825] / [i915#1825]) +7 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-tglu: NOTRUN -> [SKIP][210] ([i915#5439]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#3023]) +4 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][212] ([fdo#109280] / [fdo#111767]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-mtlp: NOTRUN -> [SKIP][213] ([fdo#111767] / [i915#1825]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][214] ([fdo#111825]) +3 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#8708]) +15 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-mtlp: NOTRUN -> [SKIP][216] ([i915#10055]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#9766]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][218] ([i915#8708]) +2 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw: - shard-glk: NOTRUN -> [SKIP][219] ([fdo#109271]) +106 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk2/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#3458]) +12 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][221] ([i915#3458]) +1 other test skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt: - shard-mtlp: NOTRUN -> [SKIP][222] ([i915#1825]) +25 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][223] ([i915#8708]) +4 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][224] ([fdo#109280]) +13 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][225] ([fdo#111767] / [i915#5354]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][226] ([fdo#110189]) +7 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][227] ([i915#3555] / [i915#8228]) +1 other test skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_hdr@invalid-metadata-sizes.html - shard-tglu: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle: - shard-rkl: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-dpms: - shard-mtlp: NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_hdr@static-toggle-dpms.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-dg2: NOTRUN -> [SKIP][231] ([i915#4816]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c: - shard-mtlp: NOTRUN -> [SKIP][232] ([fdo#109289]) +3 other tests skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][233] ([i915#7862]) +1 other test fail [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-glk3/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html * igt@kms_plane_lowres@tiling-y: - shard-dg2: NOTRUN -> [SKIP][234] ([i915#8821]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_lowres@tiling-yf: - shard-tglu: NOTRUN -> [SKIP][235] ([i915#3555]) +1 other test skip [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-tglu: NOTRUN -> [SKIP][236] ([fdo#109274]) +3 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: NOTRUN -> [SKIP][237] ([i915#6953] / [i915#9423]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [FAIL][238] ([i915#8292]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][239] ([i915#8292]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-12/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][240] ([i915#9423]) +7 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-2.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][241] ([i915#9423]) +7 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][242] ([i915#9423]) +3 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-12/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][243] ([i915#9423]) +7 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d-hdmi-a-1.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#5235] / [i915#9423] / [i915#9728]) +7 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][245] ([i915#5235]) +9 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][246] ([i915#5235] / [i915#9423]) +15 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][247] ([i915#3555] / [i915#5235]) +1 other test skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][248] ([i915#5235]) +9 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-d-edp-1.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][249] ([i915#5235]) +15 other tests skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-12/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-3.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-mtlp: NOTRUN -> [SKIP][250] ([i915#9292]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: [PASS][251] -> [FAIL][252] ([i915#9295]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-5/igt@kms_pm_dc@dc6-dpms.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc6-psr: - shard-dg2: NOTRUN -> [SKIP][253] ([i915#9685]) +1 other test skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-rkl: [PASS][254] -> [SKIP][255] ([i915#9519]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/igt@kms_pm_rpm@dpms-non-lpsp.html [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-mtlp: NOTRUN -> [SKIP][256] ([i915#9519]) +1 other test skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-dg2: NOTRUN -> [SKIP][257] ([i915#9519]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@d3hot: - shard-mtlp: NOTRUN -> [SKIP][258] ([i915#6524]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-dg1: NOTRUN -> [SKIP][259] ([i915#9683]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-rkl: NOTRUN -> [SKIP][260] ([i915#9683]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-mtlp: NOTRUN -> [SKIP][261] ([i915#4348]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr2_su@page_flip-p010: - shard-tglu: NOTRUN -> [SKIP][262] ([fdo#109642] / [fdo#111068] / [i915#9683]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][263] ([i915#9683]) +2 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_rotation_crc@bad-tiling: - shard-dg2: NOTRUN -> [SKIP][264] ([i915#4235]) +1 other test skip [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-dg1: NOTRUN -> [SKIP][265] ([i915#5289]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-mtlp: NOTRUN -> [SKIP][266] ([i915#4235]) +1 other test skip [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-mtlp: NOTRUN -> [SKIP][267] ([i915#3555] / [i915#8809]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-mtlp: NOTRUN -> [SKIP][268] ([i915#8623]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4: - shard-dg1: [PASS][269] -> [FAIL][270] ([i915#9196]) +2 other tests fail [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-15/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4.html [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-15/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-4.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1: - shard-tglu: NOTRUN -> [FAIL][271] ([i915#9196]) +1 other test fail [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html * igt@kms_vblank@ts-continuation-modeset-rpm@pipe-b-vga-1: - shard-snb: NOTRUN -> [SKIP][272] ([fdo#109271]) +1 other test skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb7/igt@kms_vblank@ts-continuation-modeset-rpm@pipe-b-vga-1.html * igt@kms_vrr@flip-basic: - shard-mtlp: NOTRUN -> [SKIP][273] ([i915#3555] / [i915#8808]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@kms_vrr@flip-basic.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-rkl: NOTRUN -> [SKIP][274] ([i915#2437] / [i915#9412]) [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-fb-id: - shard-tglu: NOTRUN -> [SKIP][275] ([i915#2437]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@kms_writeback@writeback-fb-id.html - shard-dg2: NOTRUN -> [SKIP][276] ([i915#2437]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-dg2: NOTRUN -> [SKIP][277] ([i915#2437] / [i915#9412]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][278] ([i915#2436]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@global-sseu-config-invalid: - shard-dg2: NOTRUN -> [SKIP][279] ([i915#7387]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@perf@global-sseu-config-invalid.html * igt@perf@mi-rpc: - shard-dg1: NOTRUN -> [SKIP][280] ([i915#2434]) [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@perf@mi-rpc.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: NOTRUN -> [FAIL][281] ([i915#4349]) +3 other tests fail [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-dg2: NOTRUN -> [SKIP][282] ([i915#8516]) [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_vgem@basic-fence-mmap: - shard-dg1: NOTRUN -> [SKIP][283] ([i915#3708] / [i915#4077]) [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - shard-dg2: NOTRUN -> [SKIP][284] ([i915#3291] / [i915#3708]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@fence-read-hang: - shard-tglu: NOTRUN -> [SKIP][285] ([fdo#109295]) [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@prime_vgem@fence-read-hang.html * igt@prime_vgem@fence-write-hang: - shard-rkl: NOTRUN -> [SKIP][286] ([fdo#109295] / [i915#3708]) [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@prime_vgem@fence-write-hang.html * igt@runner@aborted: - shard-snb: NOTRUN -> [FAIL][287] ([i915#8852]) [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb5/igt@runner@aborted.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2: NOTRUN -> [SKIP][288] ([i915#9917]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-mtlp: NOTRUN -> [SKIP][289] ([i915#9917]) [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-4/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@v3d/v3d_perfmon@get-values-invalid-pointer: - shard-mtlp: NOTRUN -> [SKIP][290] ([i915#2575]) +8 other tests skip [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-8/igt@v3d/v3d_perfmon@get-values-invalid-pointer.html * igt@v3d/v3d_submit_cl@bad-multisync-out-sync: - shard-dg2: NOTRUN -> [SKIP][291] ([i915#2575]) +6 other tests skip [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-1/igt@v3d/v3d_submit_cl@bad-multisync-out-sync.html * igt@v3d/v3d_submit_cl@single-in-sync: - shard-dg1: NOTRUN -> [SKIP][292] ([i915#2575]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@v3d/v3d_submit_cl@single-in-sync.html * igt@v3d/v3d_submit_cl@valid-submission: - shard-tglu: NOTRUN -> [SKIP][293] ([fdo#109315] / [i915#2575]) +4 other tests skip [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@v3d/v3d_submit_cl@valid-submission.html * igt@v3d/v3d_wait_bo@map-bo-0ns: - shard-rkl: NOTRUN -> [SKIP][294] ([fdo#109315]) +1 other test skip [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@v3d/v3d_wait_bo@map-bo-0ns.html * igt@vc4/vc4_lookup_fail@bad-color-write: - shard-mtlp: NOTRUN -> [SKIP][295] ([i915#7711]) +5 other tests skip [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-7/igt@vc4/vc4_lookup_fail@bad-color-write.html * igt@vc4/vc4_perfmon@create-perfmon-invalid-events: - shard-dg2: NOTRUN -> [SKIP][296] ([i915#7711]) +5 other tests skip [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html * igt@vc4/vc4_wait_bo@bad-pad: - shard-rkl: NOTRUN -> [SKIP][297] ([i915#7711]) +1 other test skip [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@vc4/vc4_wait_bo@bad-pad.html * igt@vc4/vc4_wait_seqno@bad-seqno-0ns: - shard-tglu: NOTRUN -> [SKIP][298] ([i915#2575]) +3 other tests skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-8/igt@vc4/vc4_wait_seqno@bad-seqno-0ns.html #### Possible fixes #### * igt@gem_exec_fair@basic-pace@rcs0: - shard-rkl: [FAIL][299] ([i915#2876]) -> [PASS][300] [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/igt@gem_exec_fair@basic-pace@rcs0.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/igt@gem_exec_fair@basic-pace@rcs0.html - shard-tglu: [FAIL][301] ([i915#2842]) -> [PASS][302] +1 other test pass [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-3/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-rkl: [FAIL][303] ([i915#2842]) -> [PASS][304] +3 other tests pass [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/igt@gem_exec_fair@basic-pace@vecs0.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html * igt@gem_exec_whisper@basic-fds-priority-all: - shard-tglu: [INCOMPLETE][305] ([i915#6755] / [i915#7392] / [i915#9857]) -> [PASS][306] [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-8/igt@gem_exec_whisper@basic-fds-priority-all.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-2/igt@gem_exec_whisper@basic-fds-priority-all.html * igt@i915_module_load@reload-with-fault-injection: - shard-dg1: [INCOMPLETE][307] ([i915#10137] / [i915#9820] / [i915#9849]) -> [PASS][308] [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-18/igt@i915_module_load@reload-with-fault-injection.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0: - shard-dg1: [FAIL][309] ([i915#3591]) -> [PASS][310] +1 other test pass [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [FAIL][311] ([i915#10031]) -> [PASS][312] [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/igt@i915_suspend@basic-s3-without-i915.html * igt@i915_suspend@fence-restore-untiled: - shard-snb: [DMESG-WARN][313] -> [PASS][314] [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb2/igt@i915_suspend@fence-restore-untiled.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb6/igt@i915_suspend@fence-restore-untiled.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [FAIL][315] ([i915#5138]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-snb: [SKIP][317] ([fdo#109271] / [fdo#111767]) -> [PASS][318] [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-snb: [SKIP][319] ([fdo#109271]) -> [PASS][320] +8 other tests pass [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a: - shard-rkl: [FAIL][321] ([i915#10246]) -> [PASS][322] [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: [SKIP][323] ([i915#9519]) -> [PASS][324] [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg2-6/igt@kms_pm_rpm@dpms-lpsp.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: [SKIP][325] ([i915#9519]) -> [PASS][326] +2 other tests pass [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-rkl: [INCOMPLETE][327] ([i915#8875] / [i915#9569]) -> [PASS][328] [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-1/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-3/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-4: - shard-dg1: [FAIL][329] ([i915#9196]) -> [PASS][330] [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-dg1-15/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-4.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-dg1-15/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-4.html #### Warnings #### * igt@i915_module_load@reload-with-fault-injection: - shard-mtlp: [ABORT][331] ([i915#10131] / [i915#9820]) -> [ABORT][332] ([i915#10131] / [i915#9697]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-mtlp-3/igt@i915_module_load@reload-with-fault-injection.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-tglu: [WARN][333] ([i915#2681]) -> [FAIL][334] ([i915#3591]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-tglu-7/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-tglu-3/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@kms_content_protection@type1: - shard-snb: [INCOMPLETE][335] ([i915#8816]) -> [SKIP][336] ([fdo#109271]) +1 other test skip [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb7/igt@kms_content_protection@type1.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb2/igt@kms_content_protection@type1.html * igt@kms_fbcon_fbt@psr: - shard-rkl: [SKIP][337] ([i915#3955]) -> [SKIP][338] ([fdo#110189] / [i915#3955]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-3/igt@kms_fbcon_fbt@psr.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-5/igt@kms_fbcon_fbt@psr.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][339] ([fdo#110189] / [i915#3955]) -> [SKIP][340] ([i915#3955]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-snb: [SKIP][341] ([fdo#109271] / [fdo#111767]) -> [SKIP][342] ([fdo#109271]) [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-snb: [SKIP][343] ([fdo#109271]) -> [SKIP][344] ([fdo#109271] / [fdo#111767]) [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14285/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129866v2/shard-snb2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-pwrite.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [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 [i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030 [i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031 [i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055 [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131 [i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137 [i915#10246]: https://gitlab.freedesktop.org/drm/intel/issues/10246 [i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [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#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [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#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#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#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [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#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [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#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [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#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6755]: https://gitlab.freedesktop.org/drm/intel/issues/6755 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#7392]: https://gitlab.freedesktop.org/drm/intel/issues/7392 [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#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/intel/issues/7862 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809 [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8852]: https://gitlab.freedesktop.org/drm/intel/issues/8852 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9159]: https://gitlab.freedesktop.org/drm/intel/issues/9159 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200 [i915#9292]: https://gitlab.freedesktop.org/drm/intel/issues/9292 [i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295 [i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [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#9569]: https://gitlab.freedesktop.org/drm/intel/issues/9569 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9697]: https://gitlab.freedesktop.org/drm/intel/issues/9697 [i915#9728]: https://gitlab.freedesktop.org/drm/intel/issues/9728 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766 [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808 [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833 [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849 [i915#9857]: https://gitlab.freedesktop.org/drm/intel/issues/9857 [i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934 Build changes ------------- * Linux: CI_DRM_14285 -> Patchwork_129866v2 CI-20190529: 20190529 CI_DRM_14285: 9c2a8434bbf098a9709cfbbd7df0e1aa02c8927b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7716: 7716 Patchwork_129866v2: 9c2a8434bbf098a9709cfbbd7df0e1aa02c8927b @ 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_129866v2/index.html [-- Attachment #2: Type: text/html, Size: 109032 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar ` (3 preceding siblings ...) 2024-02-17 8:20 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2024-02-20 18:49 ` Dmitry Baryshkov 2024-02-20 18:53 ` Abhinav Kumar 4 siblings, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-02-20 18:49 UTC (permalink / raw) To: Abhinav Kumar Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > > intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > Lets move this to drm_dp_helper to achieve this. > > changes in v2: > - rebased on top of drm-tip > > Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> v1 had an explicit comment before the ack: > From my side, with the promise of the size fixup. However I observe neither a second patch removing the size argument nor it being dropped as a part of this patch. > Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com> > --- > drivers/gpu/drm/display/drm_dp_helper.c | 78 +++++++++++++++++++++++++ > drivers/gpu/drm/i915/display/intel_dp.c | 71 +--------------------- > include/drm/display/drm_dp_helper.h | 3 + > 3 files changed, 83 insertions(+), 69 deletions(-) > > diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c > index 8d6ce46471ae..6c91f400ecb1 100644 > --- a/drivers/gpu/drm/display/drm_dp_helper.c > +++ b/drivers/gpu/drm/display/drm_dp_helper.c > @@ -2913,6 +2913,84 @@ void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc) > } > EXPORT_SYMBOL(drm_dp_vsc_sdp_log); > > +/** > + * drm_dp_vsc_sdp_pack() - pack a given vsc sdp into generic dp_sdp > + * @vsc: vsc sdp initialized according to its purpose as defined in > + * table 2-118 - table 2-120 in DP 1.4a specification > + * @sdp: valid handle to the generic dp_sdp which will be packed > + * @size: valid size of the passed sdp handle > + * > + * Returns length of sdp on success and error code on failure > + */ > +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > + struct dp_sdp *sdp, size_t size) > +{ > + size_t length = sizeof(struct dp_sdp); > + > + if (size < length) > + return -ENOSPC; > + > + memset(sdp, 0, size); > + > + /* > + * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 > + * VSC SDP Header Bytes > + */ > + sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ > + sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ > + sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ > + sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ > + > + if (vsc->revision == 0x6) { > + sdp->db[0] = 1; > + sdp->db[3] = 1; > + } > + > + /* > + * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry > + * Format as per DP 1.4a spec and DP 2.0 respectively. > + */ > + if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) > + goto out; > + > + /* VSC SDP Payload for DB16 through DB18 */ > + /* Pixel Encoding and Colorimetry Formats */ > + sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ > + sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ > + > + switch (vsc->bpc) { > + case 6: > + /* 6bpc: 0x0 */ > + break; > + case 8: > + sdp->db[17] = 0x1; /* DB17[3:0] */ > + break; > + case 10: > + sdp->db[17] = 0x2; > + break; > + case 12: > + sdp->db[17] = 0x3; > + break; > + case 16: > + sdp->db[17] = 0x4; > + break; > + default: > + WARN(1, "Missing case %d\n", vsc->bpc); > + return -EINVAL; > + } > + > + /* Dynamic Range and Component Bit Depth */ > + if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) > + sdp->db[17] |= 0x80; /* DB17[7] */ > + > + /* Content Type */ > + sdp->db[18] = vsc->content_type & 0x7; > + > +out: > + return length; > +} > +EXPORT_SYMBOL(drm_dp_vsc_sdp_pack); > + > /** > * drm_dp_get_pcon_max_frl_bw() - maximum frl supported by PCON > * @dpcd: DisplayPort configuration data > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 217196196e50..a9458df475e2 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -4089,73 +4089,6 @@ intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state, > return false; > } > > -static ssize_t intel_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > - struct dp_sdp *sdp, size_t size) > -{ > - size_t length = sizeof(struct dp_sdp); > - > - if (size < length) > - return -ENOSPC; > - > - memset(sdp, 0, size); > - > - /* > - * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 > - * VSC SDP Header Bytes > - */ > - sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ > - sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ > - sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ > - sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ > - > - if (vsc->revision == 0x6) { > - sdp->db[0] = 1; > - sdp->db[3] = 1; > - } > - > - /* > - * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry > - * Format as per DP 1.4a spec and DP 2.0 respectively. > - */ > - if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) > - goto out; > - > - /* VSC SDP Payload for DB16 through DB18 */ > - /* Pixel Encoding and Colorimetry Formats */ > - sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ > - sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ > - > - switch (vsc->bpc) { > - case 6: > - /* 6bpc: 0x0 */ > - break; > - case 8: > - sdp->db[17] = 0x1; /* DB17[3:0] */ > - break; > - case 10: > - sdp->db[17] = 0x2; > - break; > - case 12: > - sdp->db[17] = 0x3; > - break; > - case 16: > - sdp->db[17] = 0x4; > - break; > - default: > - MISSING_CASE(vsc->bpc); > - break; > - } > - /* Dynamic Range and Component Bit Depth */ > - if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) > - sdp->db[17] |= 0x80; /* DB17[7] */ > - > - /* Content Type */ > - sdp->db[18] = vsc->content_type & 0x7; > - > -out: > - return length; > -} > - > static ssize_t > intel_dp_hdr_metadata_infoframe_sdp_pack(struct drm_i915_private *i915, > const struct hdmi_drm_infoframe *drm_infoframe, > @@ -4248,8 +4181,8 @@ static void intel_write_dp_sdp(struct intel_encoder *encoder, > > switch (type) { > case DP_SDP_VSC: > - len = intel_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, > - sizeof(sdp)); > + len = drm_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, > + sizeof(sdp)); > break; > case HDMI_PACKET_TYPE_GAMUT_METADATA: > len = intel_dp_hdr_metadata_infoframe_sdp_pack(dev_priv, > diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h > index d02014a87f12..8474504d4c88 100644 > --- a/include/drm/display/drm_dp_helper.h > +++ b/include/drm/display/drm_dp_helper.h > @@ -812,4 +812,7 @@ int drm_dp_bw_overhead(int lane_count, int hactive, > int bpp_x16, unsigned long flags); > int drm_dp_bw_channel_coding_efficiency(bool is_uhbr); > > +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, > + struct dp_sdp *sdp, size_t size); > + > #endif /* _DRM_DP_HELPER_H_ */ > -- > 2.34.1 > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 18:49 ` [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Dmitry Baryshkov @ 2024-02-20 18:53 ` Abhinav Kumar 2024-02-20 19:05 ` Dmitry Baryshkov 0 siblings, 1 reply; 14+ messages in thread From: Abhinav Kumar @ 2024-02-20 18:53 UTC (permalink / raw) To: Dmitry Baryshkov Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: > On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >> >> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. >> Lets move this to drm_dp_helper to achieve this. >> >> changes in v2: >> - rebased on top of drm-tip >> >> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > v1 had an explicit comment before the ack: > Yes, I remember the comment. I did not make any changes to v2 other than just rebasing it on drm-tip to get the ack from i915 folks. >> From my side, with the promise of the size fixup. > > However I observe neither a second patch removing the size argument > nor it being dropped as a part of this patch. > Yes, now that in v2 we got the ack for this patch, I can spin a v3 with the addition of the next patch to remove the size OR as another series so as to not block the main series which needs this patch. I would prefer the latter. >> Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com> >> --- >> drivers/gpu/drm/display/drm_dp_helper.c | 78 +++++++++++++++++++++++++ >> drivers/gpu/drm/i915/display/intel_dp.c | 71 +--------------------- >> include/drm/display/drm_dp_helper.h | 3 + >> 3 files changed, 83 insertions(+), 69 deletions(-) >> >> diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c >> index 8d6ce46471ae..6c91f400ecb1 100644 >> --- a/drivers/gpu/drm/display/drm_dp_helper.c >> +++ b/drivers/gpu/drm/display/drm_dp_helper.c >> @@ -2913,6 +2913,84 @@ void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc) >> } >> EXPORT_SYMBOL(drm_dp_vsc_sdp_log); >> >> +/** >> + * drm_dp_vsc_sdp_pack() - pack a given vsc sdp into generic dp_sdp >> + * @vsc: vsc sdp initialized according to its purpose as defined in >> + * table 2-118 - table 2-120 in DP 1.4a specification >> + * @sdp: valid handle to the generic dp_sdp which will be packed >> + * @size: valid size of the passed sdp handle >> + * >> + * Returns length of sdp on success and error code on failure >> + */ >> +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, >> + struct dp_sdp *sdp, size_t size) >> +{ >> + size_t length = sizeof(struct dp_sdp); >> + >> + if (size < length) >> + return -ENOSPC; >> + >> + memset(sdp, 0, size); >> + >> + /* >> + * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 >> + * VSC SDP Header Bytes >> + */ >> + sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ >> + sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ >> + sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ >> + sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ >> + >> + if (vsc->revision == 0x6) { >> + sdp->db[0] = 1; >> + sdp->db[3] = 1; >> + } >> + >> + /* >> + * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry >> + * Format as per DP 1.4a spec and DP 2.0 respectively. >> + */ >> + if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) >> + goto out; >> + >> + /* VSC SDP Payload for DB16 through DB18 */ >> + /* Pixel Encoding and Colorimetry Formats */ >> + sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ >> + sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ >> + >> + switch (vsc->bpc) { >> + case 6: >> + /* 6bpc: 0x0 */ >> + break; >> + case 8: >> + sdp->db[17] = 0x1; /* DB17[3:0] */ >> + break; >> + case 10: >> + sdp->db[17] = 0x2; >> + break; >> + case 12: >> + sdp->db[17] = 0x3; >> + break; >> + case 16: >> + sdp->db[17] = 0x4; >> + break; >> + default: >> + WARN(1, "Missing case %d\n", vsc->bpc); >> + return -EINVAL; >> + } >> + >> + /* Dynamic Range and Component Bit Depth */ >> + if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) >> + sdp->db[17] |= 0x80; /* DB17[7] */ >> + >> + /* Content Type */ >> + sdp->db[18] = vsc->content_type & 0x7; >> + >> +out: >> + return length; >> +} >> +EXPORT_SYMBOL(drm_dp_vsc_sdp_pack); >> + >> /** >> * drm_dp_get_pcon_max_frl_bw() - maximum frl supported by PCON >> * @dpcd: DisplayPort configuration data >> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c >> index 217196196e50..a9458df475e2 100644 >> --- a/drivers/gpu/drm/i915/display/intel_dp.c >> +++ b/drivers/gpu/drm/i915/display/intel_dp.c >> @@ -4089,73 +4089,6 @@ intel_dp_needs_vsc_sdp(const struct intel_crtc_state *crtc_state, >> return false; >> } >> >> -static ssize_t intel_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, >> - struct dp_sdp *sdp, size_t size) >> -{ >> - size_t length = sizeof(struct dp_sdp); >> - >> - if (size < length) >> - return -ENOSPC; >> - >> - memset(sdp, 0, size); >> - >> - /* >> - * Prepare VSC Header for SU as per DP 1.4a spec, Table 2-119 >> - * VSC SDP Header Bytes >> - */ >> - sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ >> - sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ >> - sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ >> - sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ >> - >> - if (vsc->revision == 0x6) { >> - sdp->db[0] = 1; >> - sdp->db[3] = 1; >> - } >> - >> - /* >> - * Revision 0x5 and revision 0x7 supports Pixel Encoding/Colorimetry >> - * Format as per DP 1.4a spec and DP 2.0 respectively. >> - */ >> - if (!(vsc->revision == 0x5 || vsc->revision == 0x7)) >> - goto out; >> - >> - /* VSC SDP Payload for DB16 through DB18 */ >> - /* Pixel Encoding and Colorimetry Formats */ >> - sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ >> - sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ >> - >> - switch (vsc->bpc) { >> - case 6: >> - /* 6bpc: 0x0 */ >> - break; >> - case 8: >> - sdp->db[17] = 0x1; /* DB17[3:0] */ >> - break; >> - case 10: >> - sdp->db[17] = 0x2; >> - break; >> - case 12: >> - sdp->db[17] = 0x3; >> - break; >> - case 16: >> - sdp->db[17] = 0x4; >> - break; >> - default: >> - MISSING_CASE(vsc->bpc); >> - break; >> - } >> - /* Dynamic Range and Component Bit Depth */ >> - if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) >> - sdp->db[17] |= 0x80; /* DB17[7] */ >> - >> - /* Content Type */ >> - sdp->db[18] = vsc->content_type & 0x7; >> - >> -out: >> - return length; >> -} >> - >> static ssize_t >> intel_dp_hdr_metadata_infoframe_sdp_pack(struct drm_i915_private *i915, >> const struct hdmi_drm_infoframe *drm_infoframe, >> @@ -4248,8 +4181,8 @@ static void intel_write_dp_sdp(struct intel_encoder *encoder, >> >> switch (type) { >> case DP_SDP_VSC: >> - len = intel_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, >> - sizeof(sdp)); >> + len = drm_dp_vsc_sdp_pack(&crtc_state->infoframes.vsc, &sdp, >> + sizeof(sdp)); >> break; >> case HDMI_PACKET_TYPE_GAMUT_METADATA: >> len = intel_dp_hdr_metadata_infoframe_sdp_pack(dev_priv, >> diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h >> index d02014a87f12..8474504d4c88 100644 >> --- a/include/drm/display/drm_dp_helper.h >> +++ b/include/drm/display/drm_dp_helper.h >> @@ -812,4 +812,7 @@ int drm_dp_bw_overhead(int lane_count, int hactive, >> int bpp_x16, unsigned long flags); >> int drm_dp_bw_channel_coding_efficiency(bool is_uhbr); >> >> +ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, >> + struct dp_sdp *sdp, size_t size); >> + >> #endif /* _DRM_DP_HELPER_H_ */ >> -- >> 2.34.1 >> > > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 18:53 ` Abhinav Kumar @ 2024-02-20 19:05 ` Dmitry Baryshkov 2024-02-20 19:09 ` Abhinav Kumar 2024-02-20 19:20 ` Dmitry Baryshkov 0 siblings, 2 replies; 14+ messages in thread From: Dmitry Baryshkov @ 2024-02-20 19:05 UTC (permalink / raw) To: Abhinav Kumar Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > > > > On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: > > On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > >> > >> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > >> Lets move this to drm_dp_helper to achieve this. > >> > >> changes in v2: > >> - rebased on top of drm-tip > >> > >> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > > > v1 had an explicit comment before the ack: > > > > Yes, I remember the comment. I did not make any changes to v2 other than > just rebasing it on drm-tip to get the ack from i915 folks. > > >> From my side, with the promise of the size fixup. > > > > However I observe neither a second patch removing the size argument > > nor it being dropped as a part of this patch. > > > > Yes, now that in v2 we got the ack for this patch, I can spin a v3 with > the addition of the next patch to remove the size OR as another series > so as to not block the main series which needs this patch. > > I would prefer the latter. It doesn't work this way. The comment should have been fixed for v2. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:05 ` Dmitry Baryshkov @ 2024-02-20 19:09 ` Abhinav Kumar 2024-02-20 19:17 ` Dmitry Baryshkov 2024-02-20 19:20 ` Dmitry Baryshkov 1 sibling, 1 reply; 14+ messages in thread From: Abhinav Kumar @ 2024-02-20 19:09 UTC (permalink / raw) To: Dmitry Baryshkov Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On 2/20/2024 11:05 AM, Dmitry Baryshkov wrote: > On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >> >> >> >> On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: >>> On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >>>> >>>> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. >>>> Lets move this to drm_dp_helper to achieve this. >>>> >>>> changes in v2: >>>> - rebased on top of drm-tip >>>> >>>> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >>> >>> v1 had an explicit comment before the ack: >>> >> >> Yes, I remember the comment. I did not make any changes to v2 other than >> just rebasing it on drm-tip to get the ack from i915 folks. >> >>>> From my side, with the promise of the size fixup. >>> >>> However I observe neither a second patch removing the size argument >>> nor it being dropped as a part of this patch. >>> >> >> Yes, now that in v2 we got the ack for this patch, I can spin a v3 with >> the addition of the next patch to remove the size OR as another series >> so as to not block the main series which needs this patch. >> >> I would prefer the latter. > > It doesn't work this way. The comment should have been fixed for v2. > Ack, I can post a v3 now by adding the removal in patch 2 of this series. > > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:09 ` Abhinav Kumar @ 2024-02-20 19:17 ` Dmitry Baryshkov 0 siblings, 0 replies; 14+ messages in thread From: Dmitry Baryshkov @ 2024-02-20 19:17 UTC (permalink / raw) To: Abhinav Kumar Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On Tue, 20 Feb 2024 at 21:09, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > > > > On 2/20/2024 11:05 AM, Dmitry Baryshkov wrote: > > On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > >> > >> > >> > >> On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: > >>> On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > >>>> > >>>> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > >>>> Lets move this to drm_dp_helper to achieve this. > >>>> > >>>> changes in v2: > >>>> - rebased on top of drm-tip > >>>> > >>>> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > >>> > >>> v1 had an explicit comment before the ack: > >>> > >> > >> Yes, I remember the comment. I did not make any changes to v2 other than > >> just rebasing it on drm-tip to get the ack from i915 folks. > >> > >>>> From my side, with the promise of the size fixup. > >>> > >>> However I observe neither a second patch removing the size argument > >>> nor it being dropped as a part of this patch. > >>> > >> > >> Yes, now that in v2 we got the ack for this patch, I can spin a v3 with > >> the addition of the next patch to remove the size OR as another series > >> so as to not block the main series which needs this patch. > >> > >> I would prefer the latter. > > > > It doesn't work this way. The comment should have been fixed for v2. > > > > Ack, I can post a v3 now by adding the removal in patch 2 of this series. Yes, please. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:05 ` Dmitry Baryshkov 2024-02-20 19:09 ` Abhinav Kumar @ 2024-02-20 19:20 ` Dmitry Baryshkov 2024-02-20 19:27 ` Abhinav Kumar 1 sibling, 1 reply; 14+ messages in thread From: Dmitry Baryshkov @ 2024-02-20 19:20 UTC (permalink / raw) To: Abhinav Kumar Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On Tue, 20 Feb 2024 at 21:05, Dmitry Baryshkov <dmitry.baryshkov@linaro.org> wrote: > > On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > > > > > > > > On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: > > > On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > > >> > > >> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > > >> Lets move this to drm_dp_helper to achieve this. > > >> > > >> changes in v2: > > >> - rebased on top of drm-tip > > >> > > >> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > > > > > > v1 had an explicit comment before the ack: > > > > > > > Yes, I remember the comment. I did not make any changes to v2 other than > > just rebasing it on drm-tip to get the ack from i915 folks. > > > > >> From my side, with the promise of the size fixup. > > > > > > However I observe neither a second patch removing the size argument > > > nor it being dropped as a part of this patch. > > > > > > > Yes, now that in v2 we got the ack for this patch, I can spin a v3 with > > the addition of the next patch to remove the size OR as another series > > so as to not block the main series which needs this patch. > > > > I would prefer the latter. > > It doesn't work this way. The comment should have been fixed for v2. This probably deserves some explanation. Currently there is only one user of this function. So it is easy to fix it. Once there are several users, you have to fix all of them at the same time, patching different drm subtrees. That complicates the life of maintainers. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:20 ` Dmitry Baryshkov @ 2024-02-20 19:27 ` Abhinav Kumar 2024-02-20 19:41 ` Ville Syrjälä 0 siblings, 1 reply; 14+ messages in thread From: Abhinav Kumar @ 2024-02-20 19:27 UTC (permalink / raw) To: Dmitry Baryshkov Cc: dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, ville.syrjala, quic_jesszhan, linux-kernel, intel-xe On 2/20/2024 11:20 AM, Dmitry Baryshkov wrote: > On Tue, 20 Feb 2024 at 21:05, Dmitry Baryshkov > <dmitry.baryshkov@linaro.org> wrote: >> >> On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >>> >>> >>> >>> On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: >>>> On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >>>>> >>>>> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. >>>>> Lets move this to drm_dp_helper to achieve this. >>>>> >>>>> changes in v2: >>>>> - rebased on top of drm-tip >>>>> >>>>> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >>>> >>>> v1 had an explicit comment before the ack: >>>> >>> >>> Yes, I remember the comment. I did not make any changes to v2 other than >>> just rebasing it on drm-tip to get the ack from i915 folks. >>> >>>>> From my side, with the promise of the size fixup. >>>> >>>> However I observe neither a second patch removing the size argument >>>> nor it being dropped as a part of this patch. >>>> >>> >>> Yes, now that in v2 we got the ack for this patch, I can spin a v3 with >>> the addition of the next patch to remove the size OR as another series >>> so as to not block the main series which needs this patch. >>> >>> I would prefer the latter. >> >> It doesn't work this way. The comment should have been fixed for v2. > > This probably deserves some explanation. Currently there is only one > user of this function. So it is easy to fix it. Once there are several > users, you have to fix all of them at the same time, patching > different drm subtrees. That complicates the life of maintainers. > Yes, understood. Its easier to fix it now if its really needed. Actually, I think the reason the size was passed was to make sure a valid struct dp_sdp *sdp was being passed. If we drop the size, we need to have a if (!sdp) check as there is a memset followed by dereference. So maybe, if we want to keep this API protected, its not too bad to have? ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:27 ` Abhinav Kumar @ 2024-02-20 19:41 ` Ville Syrjälä 2024-02-20 19:49 ` Abhinav Kumar 0 siblings, 1 reply; 14+ messages in thread From: Ville Syrjälä @ 2024-02-20 19:41 UTC (permalink / raw) To: Abhinav Kumar Cc: Dmitry Baryshkov, dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, quic_jesszhan, linux-kernel, intel-xe On Tue, Feb 20, 2024 at 11:27:18AM -0800, Abhinav Kumar wrote: > > > On 2/20/2024 11:20 AM, Dmitry Baryshkov wrote: > > On Tue, 20 Feb 2024 at 21:05, Dmitry Baryshkov > > <dmitry.baryshkov@linaro.org> wrote: > >> > >> On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > >>> > >>> > >>> > >>> On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: > >>>> On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: > >>>>> > >>>>> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. > >>>>> Lets move this to drm_dp_helper to achieve this. > >>>>> > >>>>> changes in v2: > >>>>> - rebased on top of drm-tip > >>>>> > >>>>> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > >>>> > >>>> v1 had an explicit comment before the ack: > >>>> > >>> > >>> Yes, I remember the comment. I did not make any changes to v2 other than > >>> just rebasing it on drm-tip to get the ack from i915 folks. > >>> > >>>>> From my side, with the promise of the size fixup. > >>>> > >>>> However I observe neither a second patch removing the size argument > >>>> nor it being dropped as a part of this patch. > >>>> > >>> > >>> Yes, now that in v2 we got the ack for this patch, I can spin a v3 with > >>> the addition of the next patch to remove the size OR as another series > >>> so as to not block the main series which needs this patch. > >>> > >>> I would prefer the latter. > >> > >> It doesn't work this way. The comment should have been fixed for v2. > > > > This probably deserves some explanation. Currently there is only one > > user of this function. So it is easy to fix it. Once there are several > > users, you have to fix all of them at the same time, patching > > different drm subtrees. That complicates the life of maintainers. > > > > Yes, understood. Its easier to fix it now if its really needed. > > Actually, I think the reason the size was passed was to make sure > a valid struct dp_sdp *sdp was being passed. The size is supposed to be the size of *hardware* buffer where this gets written into. But looks like this wasn't done correctly when the code was copy-pasted from the HDMI inforframe code. -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper 2024-02-20 19:41 ` Ville Syrjälä @ 2024-02-20 19:49 ` Abhinav Kumar 0 siblings, 0 replies; 14+ messages in thread From: Abhinav Kumar @ 2024-02-20 19:49 UTC (permalink / raw) To: Ville Syrjälä Cc: Dmitry Baryshkov, dri-devel, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, robdclark, freedreno, intel-gfx, quic_jesszhan, linux-kernel, intel-xe On 2/20/2024 11:41 AM, Ville Syrjälä wrote: > On Tue, Feb 20, 2024 at 11:27:18AM -0800, Abhinav Kumar wrote: >> >> >> On 2/20/2024 11:20 AM, Dmitry Baryshkov wrote: >>> On Tue, 20 Feb 2024 at 21:05, Dmitry Baryshkov >>> <dmitry.baryshkov@linaro.org> wrote: >>>> >>>> On Tue, 20 Feb 2024 at 20:53, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >>>>> >>>>> >>>>> >>>>> On 2/20/2024 10:49 AM, Dmitry Baryshkov wrote: >>>>>> On Thu, 15 Feb 2024 at 21:08, Abhinav Kumar <quic_abhinavk@quicinc.com> wrote: >>>>>>> >>>>>>> intel_dp_vsc_sdp_pack() can be re-used by other DRM drivers as well. >>>>>>> Lets move this to drm_dp_helper to achieve this. >>>>>>> >>>>>>> changes in v2: >>>>>>> - rebased on top of drm-tip >>>>>>> >>>>>>> Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >>>>>> >>>>>> v1 had an explicit comment before the ack: >>>>>> >>>>> >>>>> Yes, I remember the comment. I did not make any changes to v2 other than >>>>> just rebasing it on drm-tip to get the ack from i915 folks. >>>>> >>>>>>> From my side, with the promise of the size fixup. >>>>>> >>>>>> However I observe neither a second patch removing the size argument >>>>>> nor it being dropped as a part of this patch. >>>>>> >>>>> >>>>> Yes, now that in v2 we got the ack for this patch, I can spin a v3 with >>>>> the addition of the next patch to remove the size OR as another series >>>>> so as to not block the main series which needs this patch. >>>>> >>>>> I would prefer the latter. >>>> >>>> It doesn't work this way. The comment should have been fixed for v2. >>> >>> This probably deserves some explanation. Currently there is only one >>> user of this function. So it is easy to fix it. Once there are several >>> users, you have to fix all of them at the same time, patching >>> different drm subtrees. That complicates the life of maintainers. >>> >> >> Yes, understood. Its easier to fix it now if its really needed. >> >> Actually, I think the reason the size was passed was to make sure >> a valid struct dp_sdp *sdp was being passed. > > The size is supposed to be the size of *hardware* buffer where this > gets written into. But looks like this wasn't done correctly when > the code was copy-pasted from the HDMI inforframe code. > Alright, in that case, let me post a patch to drop this and let me know if that works for you. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-02-20 19:49 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-02-15 19:08 [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Abhinav Kumar 2024-02-16 9:51 ` Jani Nikula 2024-02-16 18:36 ` ✗ Fi.CI.SPARSE: warning for drm/dp: move intel_dp_vsc_sdp_pack() to generic helper (rev2) Patchwork 2024-02-16 18:42 ` ✓ Fi.CI.BAT: success " Patchwork 2024-02-17 8:20 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-02-20 18:49 ` [PATCH v2] drm/dp: move intel_dp_vsc_sdp_pack() to generic helper Dmitry Baryshkov 2024-02-20 18:53 ` Abhinav Kumar 2024-02-20 19:05 ` Dmitry Baryshkov 2024-02-20 19:09 ` Abhinav Kumar 2024-02-20 19:17 ` Dmitry Baryshkov 2024-02-20 19:20 ` Dmitry Baryshkov 2024-02-20 19:27 ` Abhinav Kumar 2024-02-20 19:41 ` Ville Syrjälä 2024-02-20 19:49 ` Abhinav Kumar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox