* [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay
@ 2025-11-11 9:30 Ankit Nautiyal
2025-11-11 9:30 ` [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal
` (10 more replies)
0 siblings, 11 replies; 33+ messages in thread
From: Ankit Nautiyal @ 2025-11-11 9:30 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jouni.hogander, ville.syrjala, Ankit Nautiyal
Enable Adaptive Sync SDP always when Panel replay + auxless ALPM is
supported. Ensure AS SDP is sent on line which is within the SCL +
guardband region.
This series is in continuation from discussions in [1] [2].
[1] https://lore.kernel.org/all/1b8c6c6de1e5fe0db83e6ae942dfee7e6f950767.camel@intel.com/
[2] https://lore.kernel.org/all/aPtqdAxDwiuQZbrn@intel.com/
Rev2:
Add few fixes in AS_SDP and Lobf.
Rev3:
Add patch to avoid VRR with PCON.
Rev4:
- Address review comments.
- Drop Lobf changes. To be sent as a separate series.
Ankit Nautiyal (4):
drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP
drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink
drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is
supported
drm/i915/dp: Account for AS_SDP guardband only when enabled
drivers/gpu/drm/i915/display/intel_dp.c | 22 +++++++++++++++-------
drivers/gpu/drm/i915/display/intel_vrr.c | 7 +++++++
2 files changed, 22 insertions(+), 7 deletions(-)
--
2.45.2
^ permalink raw reply [flat|nested] 33+ messages in thread* [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal @ 2025-11-11 9:30 ` Ankit Nautiyal 2026-02-02 15:59 ` Ville Syrjälä 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal ` (9 subsequent siblings) 10 siblings, 1 reply; 33+ messages in thread From: Ankit Nautiyal @ 2025-11-11 9:30 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: jouni.hogander, ville.syrjala, Ankit Nautiyal, Mitul Golani Correct the bit-shift logic to properly readback the 10 bit target_rr from DB3 and DB4. v2: Align the style with readback for vtotal. (Ville) Fixes: 12ea89291603 ("drm/i915/dp: Add Read/Write support for Adaptive Sync SDP") Cc: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 0ec82fcbcf48..92a553a76b57 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -4997,7 +4997,7 @@ int intel_dp_as_sdp_unpack(struct drm_dp_as_sdp *as_sdp, as_sdp->length = sdp->sdp_header.HB3 & DP_ADAPTIVE_SYNC_SDP_LENGTH; as_sdp->mode = sdp->db[0] & DP_ADAPTIVE_SYNC_SDP_OPERATION_MODE; as_sdp->vtotal = (sdp->db[2] << 8) | sdp->db[1]; - as_sdp->target_rr = (u64)sdp->db[3] | ((u64)sdp->db[4] & 0x3); + as_sdp->target_rr = ((sdp->db[4] & 0x3) << 8) | sdp->db[3]; as_sdp->target_rr_divider = sdp->db[4] & 0x20 ? true : false; return 0; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP 2025-11-11 9:30 ` [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal @ 2026-02-02 15:59 ` Ville Syrjälä 0 siblings, 0 replies; 33+ messages in thread From: Ville Syrjälä @ 2026-02-02 15:59 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander, Mitul Golani On Tue, Nov 11, 2025 at 03:00:04PM +0530, Ankit Nautiyal wrote: > Correct the bit-shift logic to properly readback the 10 bit target_rr from > DB3 and DB4. > > v2: Align the style with readback for vtotal. (Ville) > > Fixes: 12ea89291603 ("drm/i915/dp: Add Read/Write support for Adaptive Sync SDP") > Cc: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com> > Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 0ec82fcbcf48..92a553a76b57 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -4997,7 +4997,7 @@ int intel_dp_as_sdp_unpack(struct drm_dp_as_sdp *as_sdp, > as_sdp->length = sdp->sdp_header.HB3 & DP_ADAPTIVE_SYNC_SDP_LENGTH; > as_sdp->mode = sdp->db[0] & DP_ADAPTIVE_SYNC_SDP_OPERATION_MODE; > as_sdp->vtotal = (sdp->db[2] << 8) | sdp->db[1]; > - as_sdp->target_rr = (u64)sdp->db[3] | ((u64)sdp->db[4] & 0x3); > + as_sdp->target_rr = ((sdp->db[4] & 0x3) << 8) | sdp->db[3]; > as_sdp->target_rr_divider = sdp->db[4] & 0x20 ? true : false; > > return 0; > -- > 2.45.2 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2025-11-11 9:30 ` [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal @ 2025-11-11 9:30 ` Ankit Nautiyal 2026-02-02 16:02 ` Ville Syrjälä ` (3 more replies) 2025-11-11 9:30 ` [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported Ankit Nautiyal ` (8 subsequent siblings) 10 siblings, 4 replies; 33+ messages in thread From: Ankit Nautiyal @ 2025-11-11 9:30 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: jouni.hogander, ville.syrjala, Ankit Nautiyal Currently we do not support VRR with HDMI so skip vrr compute config step for DP PCON with HDMI sink. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_vrr.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 00cbc126fb36..7a58e1f8acea 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -42,7 +42,14 @@ bool intel_vrr_is_capable(struct intel_connector *connector) case DRM_MODE_CONNECTOR_DisplayPort: if (connector->mst.dp) return false; + intel_dp = intel_attached_dp(connector); + /* + * VRR via PCON is currently unsupported. + * TODO: Add support for VRR for DP HDMI2.1 PCON. + */ + if (intel_dp_has_hdmi_sink(intel_dp)) + return false; if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) return false; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal @ 2026-02-02 16:02 ` Ville Syrjälä 2026-02-03 4:32 ` [PATCH v2 " Ankit Nautiyal ` (2 subsequent siblings) 3 siblings, 0 replies; 33+ messages in thread From: Ville Syrjälä @ 2026-02-02 16:02 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander On Tue, Nov 11, 2025 at 03:00:05PM +0530, Ankit Nautiyal wrote: > Currently we do not support VRR with HDMI so skip vrr compute > config step for DP PCON with HDMI sink. > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > --- > drivers/gpu/drm/i915/display/intel_vrr.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c > index 00cbc126fb36..7a58e1f8acea 100644 > --- a/drivers/gpu/drm/i915/display/intel_vrr.c > +++ b/drivers/gpu/drm/i915/display/intel_vrr.c > @@ -42,7 +42,14 @@ bool intel_vrr_is_capable(struct intel_connector *connector) > case DRM_MODE_CONNECTOR_DisplayPort: > if (connector->mst.dp) > return false; > + > intel_dp = intel_attached_dp(connector); > + /* > + * VRR via PCON is currently unsupported. > + * TODO: Add support for VRR for DP HDMI2.1 PCON. > + */ > + if (intel_dp_has_hdmi_sink(intel_dp)) That just checks what the EDID says about HDMI support, it doesn't really mean anything wrt. PCON vs. not. So if we eg. have a DVI sink attach through a PCON we won't bail out here. > + return false; > > if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) > return false; > -- > 2.45.2 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH v2 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal 2026-02-02 16:02 ` Ville Syrjälä @ 2026-02-03 4:32 ` Ankit Nautiyal 2026-02-03 8:07 ` [PATCH v3 " Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 3 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-03 4:32 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: ville.syrjala, Ankit Nautiyal Currently we do not support VRR with HDMI so skip vrr compute config step for all DP branch devices. v2: Restrict VRR on all DP branch devices instead for checking only for HDMI. (vrr) Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_vrr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 9d814cc2d608..c57328b76f26 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -54,6 +54,16 @@ bool intel_vrr_is_capable(struct intel_connector *connector) if (connector->mst.dp) return false; intel_dp = intel_attached_dp(connector); + /* + * Among non-MST DP branch devices, only an HDMI 2.1 sink connected + * via a PCON could support VRR. However, supporting VRR through a + * PCON requires non-trivial changes that are not implemented yet. + * Until that support exists, avoid VRR on all DP branch devices. + * + * TODO: Add support for VRR for DP->HDMI 2.1 PCON. + */ + if (drm_dp_is_branch(intel_dp->dpcd)) + return false; if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) return false; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH v3 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal 2026-02-02 16:02 ` Ville Syrjälä 2026-02-03 4:32 ` [PATCH v2 " Ankit Nautiyal @ 2026-02-03 8:07 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 3 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-03 8:07 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: ville.syrjala, Ankit Nautiyal Currently we do not support VRR with HDMI so skip vrr compute config step for all DP branch devices. v2: Restrict VRR on all DP branch devices instead for checking only for HDMI. (Ville) Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_vrr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 9d814cc2d608..c57328b76f26 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -54,6 +54,16 @@ bool intel_vrr_is_capable(struct intel_connector *connector) if (connector->mst.dp) return false; intel_dp = intel_attached_dp(connector); + /* + * Among non-MST DP branch devices, only an HDMI 2.1 sink connected + * via a PCON could support VRR. However, supporting VRR through a + * PCON requires non-trivial changes that are not implemented yet. + * Until that support exists, avoid VRR on all DP branch devices. + * + * TODO: Add support for VRR for DP->HDMI 2.1 PCON. + */ + if (drm_dp_is_branch(intel_dp->dpcd)) + return false; if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) return false; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal ` (2 preceding siblings ...) 2026-02-03 8:07 ` [PATCH v3 " Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 01/14] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal ` (14 more replies) 3 siblings, 15 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Enable Adaptive Sync SDP for Panel replay + auxless ALPM. First few patches are fixes in existing AS SDP enablement. Later patches add the support to send AS SDP for Panel replay with Link ON and with auxless ALPM (Link-Off). This series is in continuation from discussions in [1] [2]. [1] https://lore.kernel.org/all/1b8c6c6de1e5fe0db83e6ae942dfee7e6f950767.camel@intel.com/ [2] https://lore.kernel.org/all/aPtqdAxDwiuQZbrn@intel.com/ Rev2: Add few fixes in AS_SDP and Lobf. Rev3: Add patch to avoid VRR with PCON. Rev4: - Address review comments. - Drop Lobf changes. To be sent as a separate series. Rev5: - Add AS SDP version and PR and VRR specific bits in drm_dp.h. - Modify AS SDP compute config to accomodate PR with Link On and Link Off. - Program Downspread Ctrl DPCD bits. - Make way for T1 and T2 AS SDP transmission timing/position. Ankit Nautiyal (14): drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink drm/i915/dp: Add a helper to decide if AS SDP is needed drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR include/drm/display/dp: Add field for storing AS SDP version drm/i915/dp: Use version field of AS SDP data structure drm/i915/dp: Compute AS SDP after PSR and LOBF drm/i915/dp: Add AS SDP support for PR with link ON drm/i915/psr: Add helper to check if PR is with link OFF drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off include/drm/display/dp: Add DPCD registers for configuring Panel Replay + VRR drm/i915/display: Add member to store AS SDP transmission time drm/i915/dp: Account for AS_SDP guardband only when enabled drivers/gpu/drm/display/drm_dp_helper.c | 1 + drivers/gpu/drm/i915/display/intel_alpm.c | 21 +++++++- drivers/gpu/drm/i915/display/intel_display.c | 3 +- .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 48 ++++++++++++++----- .../drm/i915/display/intel_dp_link_training.c | 10 +++- .../drm/i915/display/intel_dp_link_training.h | 3 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 13 +++++ drivers/gpu/drm/i915/display/intel_psr.h | 1 + drivers/gpu/drm/i915/display/intel_vrr.c | 10 ++++ include/drm/display/drm_dp.h | 9 ++++ include/drm/display/drm_dp_helper.h | 1 + 13 files changed, 105 insertions(+), 18 deletions(-) -- 2.45.2 ^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 01/14] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 02/14] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal ` (13 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal, Mitul Golani Correct the bit-shift logic to properly readback the 10 bit target_rr from DB3 and DB4. v2: Align the style with readback for vtotal. (Ville) Fixes: 12ea89291603 ("drm/i915/dp: Add Read/Write support for Adaptive Sync SDP") Cc: Mitul Golani <mitulkumar.ajitkumar.golani@intel.com> Cc: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 025e906b63a9..b999d8c085c7 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -5187,7 +5187,7 @@ int intel_dp_as_sdp_unpack(struct drm_dp_as_sdp *as_sdp, as_sdp->length = sdp->sdp_header.HB3 & DP_ADAPTIVE_SYNC_SDP_LENGTH; as_sdp->mode = sdp->db[0] & DP_ADAPTIVE_SYNC_SDP_OPERATION_MODE; as_sdp->vtotal = (sdp->db[2] << 8) | sdp->db[1]; - as_sdp->target_rr = (u64)sdp->db[3] | ((u64)sdp->db[4] & 0x3); + as_sdp->target_rr = ((sdp->db[4] & 0x3) << 8) | sdp->db[3]; as_sdp->target_rr_divider = sdp->db[4] & 0x20 ? true : false; return 0; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 02/14] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 01/14] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 03/14] drm/i915/dp: Add a helper to decide if AS SDP is needed Ankit Nautiyal ` (12 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Currently we do not support VRR with HDMI so skip vrr compute config step for all DP branch devices. v2: Restrict VRR on all DP branch devices instead for checking only for HDMI. (Ville) Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_vrr.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c index 00ca76dbdd6c..c1d8b32ef42f 100644 --- a/drivers/gpu/drm/i915/display/intel_vrr.c +++ b/drivers/gpu/drm/i915/display/intel_vrr.c @@ -55,6 +55,16 @@ bool intel_vrr_is_capable(struct intel_connector *connector) if (connector->mst.dp) return false; intel_dp = intel_attached_dp(connector); + /* + * Among non-MST DP branch devices, only an HDMI 2.1 sink connected + * via a PCON could support VRR. However, supporting VRR through a + * PCON requires non-trivial changes that are not implemented yet. + * Until that support exists, avoid VRR on all DP branch devices. + * + * TODO: Add support for VRR for DP->HDMI 2.1 PCON. + */ + if (drm_dp_is_branch(intel_dp->dpcd)) + return false; if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) return false; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 03/14] drm/i915/dp: Add a helper to decide if AS SDP is needed 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 01/14] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 02/14] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 04/14] drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR Ankit Nautiyal ` (11 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Add a helper to check if AS SDP is needed. Currently AS SDP is only required when VRR is enabled. However, there are other use cases, along with the missing case of CMRR, dealt in subsequent changes. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index b999d8c085c7..65764ab0bb9b 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3111,6 +3111,12 @@ static void intel_dp_compute_vsc_colorimetry(const struct intel_crtc_state *crtc vsc->content_type = DP_CONTENT_TYPE_NOT_DEFINED; } +static bool intel_dp_needs_as_sdp(struct intel_dp *intel_dp, + struct intel_crtc_state *crtc_state) +{ + return crtc_state->vrr.enable; +} + static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) { @@ -3118,7 +3124,10 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; - if (!crtc_state->vrr.enable || !intel_dp->as_sdp_supported) + if (!intel_dp->as_sdp_supported) + return; + + if (!intel_dp_needs_as_sdp(intel_dp, crtc_state)) return; crtc_state->infoframes.enable |= intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC); -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 04/14] drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (2 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 03/14] drm/i915/dp: Add a helper to decide if AS SDP is needed Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 05/14] include/drm/display/dp: Add field for storing AS SDP version Ankit Nautiyal ` (10 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal AS SDP is supported for both VRR (AVT) and CMRR (FAVT). Update the check to return true when either VRR or CMRR is enabled. CMRR is currently disabled in i915, so this change has no functional impact as of now, but it keeps the logic complete and ready for when CMRR is enabled. Subsequent changes will handle AS SDP requirements for Panel Replay. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 65764ab0bb9b..5abb56fb26f7 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3114,7 +3114,8 @@ static void intel_dp_compute_vsc_colorimetry(const struct intel_crtc_state *crtc static bool intel_dp_needs_as_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) { - return crtc_state->vrr.enable; + return crtc_state->vrr.enable || + crtc_state->cmrr.enable; } static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 05/14] include/drm/display/dp: Add field for storing AS SDP version 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (3 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 04/14] drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 06/14] drm/i915/dp: Use version field of AS SDP data structure Ankit Nautiyal ` (9 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Add a new member to store Adaptive Sync SDP version and include it in AS SDP logs. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/display/drm_dp_helper.c | 1 + include/drm/display/drm_dp_helper.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/gpu/drm/display/drm_dp_helper.c b/drivers/gpu/drm/display/drm_dp_helper.c index a697cc227e28..9469943d8194 100644 --- a/drivers/gpu/drm/display/drm_dp_helper.c +++ b/drivers/gpu/drm/display/drm_dp_helper.c @@ -3507,6 +3507,7 @@ void drm_dp_as_sdp_log(struct drm_printer *p, const struct drm_dp_as_sdp *as_sdp { drm_printf(p, "DP SDP: AS_SDP, revision %u, length %u\n", as_sdp->revision, as_sdp->length); + drm_printf(p, " version: %d\n", as_sdp->version); drm_printf(p, " vtotal: %d\n", as_sdp->vtotal); drm_printf(p, " target_rr: %d\n", as_sdp->target_rr); drm_printf(p, " duration_incr_ms: %d\n", as_sdp->duration_incr_ms); diff --git a/include/drm/display/drm_dp_helper.h b/include/drm/display/drm_dp_helper.h index 1d0acd58f486..c71787fc31c1 100644 --- a/include/drm/display/drm_dp_helper.h +++ b/include/drm/display/drm_dp_helper.h @@ -120,6 +120,7 @@ struct drm_dp_as_sdp { unsigned char sdp_type; unsigned char revision; unsigned char length; + int version; int vtotal; int target_rr; int duration_incr_ms; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 06/14] drm/i915/dp: Use version field of AS SDP data structure 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (4 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 05/14] include/drm/display/dp: Add field for storing AS SDP version Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 07/14] drm/i915/dp: Compute AS SDP after PSR and LOBF Ankit Nautiyal ` (8 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Use the newly added version field of struct drm_dp_as_sdp instead of current hardcoding. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_display.c | 3 ++- drivers/gpu/drm/i915/display/intel_dp.c | 7 +++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index 33821cc2948b..309e28b15198 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -4902,7 +4902,8 @@ static bool intel_compare_dp_as_sdp(const struct drm_dp_as_sdp *a, const struct drm_dp_as_sdp *b) { - return a->vtotal == b->vtotal && + return a->version == b->version && + a->vtotal == b->vtotal && a->target_rr == b->target_rr && a->duration_incr_ms == b->duration_incr_ms && a->duration_decr_ms == b->duration_decr_ms && diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 5abb56fb26f7..5d173553a646 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3136,6 +3136,7 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, as_sdp->sdp_type = DP_SDP_ADAPTIVE_SYNC; as_sdp->length = 0x9; as_sdp->duration_incr_ms = 0; + as_sdp->version = 0x2; as_sdp->vtotal = intel_vrr_vmin_vtotal(crtc_state); if (crtc_state->cmrr.enable) { @@ -5001,7 +5002,7 @@ static ssize_t intel_dp_as_sdp_pack(const struct drm_dp_as_sdp *as_sdp, /* Prepare AS (Adaptive Sync) SDP Header */ sdp->sdp_header.HB0 = 0; sdp->sdp_header.HB1 = as_sdp->sdp_type; - sdp->sdp_header.HB2 = 0x02; + sdp->sdp_header.HB2 = as_sdp->version; sdp->sdp_header.HB3 = as_sdp->length; /* Fill AS (Adaptive Sync) SDP Payload */ @@ -5188,13 +5189,11 @@ int intel_dp_as_sdp_unpack(struct drm_dp_as_sdp *as_sdp, if (sdp->sdp_header.HB1 != DP_SDP_ADAPTIVE_SYNC) return -EINVAL; - if (sdp->sdp_header.HB2 != 0x02) - return -EINVAL; - if ((sdp->sdp_header.HB3 & 0x3F) != 9) return -EINVAL; as_sdp->length = sdp->sdp_header.HB3 & DP_ADAPTIVE_SYNC_SDP_LENGTH; + as_sdp->version = sdp->sdp_header.HB2; as_sdp->mode = sdp->db[0] & DP_ADAPTIVE_SYNC_SDP_OPERATION_MODE; as_sdp->vtotal = (sdp->db[2] << 8) | sdp->db[1]; as_sdp->target_rr = ((sdp->db[4] & 0x3) << 8) | sdp->db[3]; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 07/14] drm/i915/dp: Compute AS SDP after PSR and LOBF 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (5 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 06/14] drm/i915/dp: Use version field of AS SDP data structure Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 08/14] drm/i915/dp: Add AS SDP support for PR with link ON Ankit Nautiyal ` (7 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal To enable AS SDP support for Panel Replay (PR) with Link ON and Auxless-ALPM, we need to compute AS SDP after intel_{psr, alpm_lobf}_compute_config(). Move call for intel_dp_compute_as_sdp() after the above two helpers. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 5d173553a646..d08db4938638 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3608,9 +3608,9 @@ intel_dp_compute_config(struct intel_encoder *encoder, pipe_config->dp_m_n.data_m *= pipe_config->splitter.link_count; intel_vrr_compute_config(pipe_config, conn_state); - intel_dp_compute_as_sdp(intel_dp, pipe_config); intel_psr_compute_config(intel_dp, pipe_config, conn_state); intel_alpm_lobf_compute_config(intel_dp, pipe_config, conn_state); + intel_dp_compute_as_sdp(intel_dp, pipe_config); intel_dp_drrs_compute_config(connector, pipe_config, link_bpp_x16); intel_dp_compute_vsc_sdp(intel_dp, pipe_config, conn_state); intel_dp_compute_hdr_metadata_infoframe_sdp(intel_dp, pipe_config, conn_state); -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 08/14] drm/i915/dp: Add AS SDP support for PR with link ON 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (6 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 07/14] drm/i915/dp: Compute AS SDP after PSR and LOBF Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 09/14] drm/i915/psr: Add helper to check if PR is with link OFF Ankit Nautiyal ` (6 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Adaptive Sync SDP (AS SDP) is also used for Panel Replay (PR). For PR with Link ON, the AS SDP version V1 is used. When using AS SDP Version 1, AS SDP payload and parity bytes are all set to zeroes. Bspec: 75639 Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index d08db4938638..5952db6197cf 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3115,7 +3115,8 @@ static bool intel_dp_needs_as_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) { return crtc_state->vrr.enable || - crtc_state->cmrr.enable; + crtc_state->cmrr.enable || + crtc_state->has_panel_replay; } static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, @@ -3137,6 +3138,16 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, as_sdp->length = 0x9; as_sdp->duration_incr_ms = 0; as_sdp->version = 0x2; + + if (crtc_state->vrr.enable) + as_sdp->version = 0x2; + else + as_sdp->version = 0x1; + + /* No payload data bytes for Version 1 */ + if (as_sdp->version == 0x1) + return; + as_sdp->vtotal = intel_vrr_vmin_vtotal(crtc_state); if (crtc_state->cmrr.enable) { @@ -5005,6 +5016,10 @@ static ssize_t intel_dp_as_sdp_pack(const struct drm_dp_as_sdp *as_sdp, sdp->sdp_header.HB2 = as_sdp->version; sdp->sdp_header.HB3 = as_sdp->length; + /* No Payload Data bytes for Version 1 */ + if (as_sdp->version == 0x1) + return length; + /* Fill AS (Adaptive Sync) SDP Payload */ sdp->db[0] = as_sdp->mode; sdp->db[1] = as_sdp->vtotal & 0xFF; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 09/14] drm/i915/psr: Add helper to check if PR is with link OFF 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (7 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 08/14] drm/i915/dp: Add AS SDP support for PR with link ON Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 10/14] drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM Ankit Nautiyal ` (5 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Introduce a helper intel_psr_is_pr_with_link_off() to check if the Panel Replay feature needs to be enabled with link off. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_psr.c | 6 ++++++ drivers/gpu/drm/i915/display/intel_psr.h | 1 + 2 files changed, 7 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index 5bea2eda744b..e0e6ddbfaa2d 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -4575,3 +4575,9 @@ bool intel_psr_use_trans_push(const struct intel_crtc_state *crtc_state) return HAS_PSR_TRANS_PUSH_FRAME_CHANGE(display) && crtc_state->has_psr; } + +bool intel_psr_is_pr_with_link_off(const struct intel_crtc_state *crtc_state) +{ + return crtc_state->has_panel_replay && + crtc_state->link_off_after_as_sdp_when_pr_active; +} diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h index 394b641840b3..6764bcb13f9b 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.h +++ b/drivers/gpu/drm/i915/display/intel_psr.h @@ -86,5 +86,6 @@ void intel_psr_compute_config_late(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state); int intel_psr_min_guardband(struct intel_crtc_state *crtc_state); bool intel_psr_use_trans_push(const struct intel_crtc_state *crtc_state); +bool intel_psr_is_pr_with_link_off(const struct intel_crtc_state *crtc_state); #endif /* __INTEL_PSR_H__ */ -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 10/14] drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (8 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 09/14] drm/i915/psr: Add helper to check if PR is with link OFF Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 11/14] drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off Ankit Nautiyal ` (4 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal To support Panel Replay with Auxless-ALPM, the source must transmit Adaptive-Sync SDPs for video timing synchronization while PR is active. As per the DP spec v2.1, this requires setting DPCD 0x0107[6] (FIXED_VTOTAL_AS_SDP_EN_IN_PR_ACTIVE). This applies whether VRR is enabled (AVT/FAVT) or fixed-timing mode is used. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp_link_training.c | 10 ++++++++-- drivers/gpu/drm/i915/display/intel_dp_link_training.h | 3 ++- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c index 54c585c59b90..e494e005cc0f 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c @@ -36,6 +36,7 @@ #include "intel_encoder.h" #include "intel_hotplug.h" #include "intel_panel.h" +#include "intel_psr.h" #define LT_MSG_PREFIX "[CONNECTOR:%d:%s][ENCODER:%d:%s][%s] " #define LT_MSG_ARGS(_intel_dp, _dp_phy) (_intel_dp)->attached_connector->base.base.id, \ @@ -710,11 +711,14 @@ static bool intel_dp_link_max_vswing_reached(struct intel_dp *intel_dp, return true; } -void intel_dp_link_training_set_mode(struct intel_dp *intel_dp, int link_rate, bool is_vrr) +void intel_dp_link_training_set_mode(struct intel_dp *intel_dp, int link_rate, + bool is_vrr, + bool is_pr_with_link_off) { u8 link_config[2]; link_config[0] = is_vrr ? DP_MSA_TIMING_PAR_IGNORE_EN : 0; + link_config[0] |= is_pr_with_link_off ? DP_FIXED_VTOTAL_AS_SDP_EN_IN_PR_ACTIVE : 0; link_config[1] = drm_dp_is_uhbr_rate(link_rate) ? DP_SET_ANSI_128B132B : DP_SET_ANSI_8B10B; drm_dp_dpcd_write(&intel_dp->aux, DP_DOWNSPREAD_CTRL, link_config, 2); @@ -737,7 +741,9 @@ static void intel_dp_update_downspread_ctrl(struct intel_dp *intel_dp, * especially on the first real commit when clearing the inherited flag. */ intel_dp_link_training_set_mode(intel_dp, - crtc_state->port_clock, crtc_state->vrr.in_range); + crtc_state->port_clock, + crtc_state->vrr.in_range, + intel_psr_is_pr_with_link_off(crtc_state)); } void intel_dp_link_training_set_bw(struct intel_dp *intel_dp, diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.h b/drivers/gpu/drm/i915/display/intel_dp_link_training.h index 1ba22ed6db08..3591210f8ee6 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.h +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.h @@ -18,7 +18,8 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp); bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp); void intel_dp_link_training_set_mode(struct intel_dp *intel_dp, - int link_rate, bool is_vrr); + int link_rate, bool is_vrr, + bool is_pr_with_link_off); void intel_dp_link_training_set_bw(struct intel_dp *intel_dp, int link_bw, int rate_select, int lane_count, bool enhanced_framing); diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c index fb5396a46d1b..3b4256b8e030 100644 --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c @@ -2139,7 +2139,7 @@ void intel_dp_mst_prepare_probe(struct intel_dp *intel_dp) intel_dp_compute_rate(intel_dp, link_rate, &link_bw, &rate_select); - intel_dp_link_training_set_mode(intel_dp, link_rate, false); + intel_dp_link_training_set_mode(intel_dp, link_rate, false, false); intel_dp_link_training_set_bw(intel_dp, link_bw, rate_select, lane_count, drm_dp_enhanced_frame_cap(intel_dp->dpcd)); -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 11/14] drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (9 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 10/14] drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 12/14] include/drm/display/dp: Add DPCD registers for configuring Panel Replay + VRR Ankit Nautiyal ` (3 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal For Panel Replay with AUX-less ALPM (link-off PR), the source must send Adaptive-Sync SDP v2. Program DB[1:0] per DP spec v2.1: - VRR AVT: 00b (variable VTotal) - VRR FAVT: 10b/11b (TRR not reached/reached) - Fixed timing with PR link-off (VRR off): 01b (AS disabled; VTotal fixed) Select SDP version v2 whenever PR link-off or VRR is active, otherwise v1, and program the AS SDP DB[1:0] bits. Also, drop the redundant target_rr assignment. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 5952db6197cf..ad2aceb526ff 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -3139,7 +3139,7 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, as_sdp->duration_incr_ms = 0; as_sdp->version = 0x2; - if (crtc_state->vrr.enable) + if (crtc_state->vrr.enable || intel_psr_is_pr_with_link_off(crtc_state)) as_sdp->version = 0x2; else as_sdp->version = 0x1; @@ -3154,9 +3154,10 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, as_sdp->mode = DP_AS_SDP_FAVT_TRR_REACHED; as_sdp->target_rr = drm_mode_vrefresh(adjusted_mode); as_sdp->target_rr_divider = true; - } else { + } else if (crtc_state->vrr.enable) { as_sdp->mode = DP_AS_SDP_AVT_DYNAMIC_VTOTAL; - as_sdp->target_rr = 0; + } else if (intel_psr_is_pr_with_link_off(crtc_state)) { + as_sdp->mode = DP_AS_SDP_AVT_FIXED_VTOTAL; } } -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 12/14] include/drm/display/dp: Add DPCD registers for configuring Panel Replay + VRR 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (10 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 11/14] drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 13/14] drm/i915/display: Add member to store AS SDP transmission time Ankit Nautiyal ` (2 subsequent siblings) 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Add additional DPCDs required to be configured to support VRR with Panel Replay. These DPCDs are specifically required for configuring Adaptive Sync SDP and are introduced in DP v2.1. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- include/drm/display/drm_dp.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h index e4eebabab975..e63705415647 100644 --- a/include/drm/display/drm_dp.h +++ b/include/drm/display/drm_dp.h @@ -773,6 +773,15 @@ # define DP_PANEL_REPLAY_SU_Y_GRANULARITY_EXTENDED_VAL_SEL_MASK (0xf << 3) # define DP_PANEL_REPLAY_SU_REGION_SCANLINE_CAPTURE (1 << 7) +#define PANEL_REPLAY_CONFIG3 0x11a /* DP 2.1 */ +# define AS_SDP_SETUP_TIME_MASK (3 << 6) +# define AS_SDP_SETUP_TIME_T1 0 +# define AS_SDP_SETUP_TIME_DYNAMIC 1 /* uses Table 2-227 */ +# define AS_SDP_SETUP_TIME_T2 2 + +#define AS_SDP_TRANSMISSION_TIMIING_CONFIG 0x11b /* DP 2.1 */ +# define AS_SDP_ONE_LINE_EARLIER_ENABLE BIT(7) + #define DP_PAYLOAD_ALLOCATE_SET 0x1c0 #define DP_PAYLOAD_ALLOCATE_START_TIME_SLOT 0x1c1 #define DP_PAYLOAD_ALLOCATE_TIME_SLOT_COUNT 0x1c2 -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 13/14] drm/i915/display: Add member to store AS SDP transmission time 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (11 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 12/14] include/drm/display/dp: Add DPCD registers for configuring Panel Replay + VRR Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 14/14] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal 2026-02-23 13:41 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Nautiyal, Ankit K 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal AS SDP can be sent at two different positions T1 and T2. These depend on the Panel Replay configuration and Adaptive Sync SDP modes as per DP v2.1. Currently we have configurations where SDP needs to be sent at T1 only. However, to make way for supporting more PR and AS SDP configurations, add a new member to store AS SDP transmission time in crtc_state. This is filled with T1 for now during panel_replay_compute_config() and is used to set the MMIO register PR_ALPM and DPCD Panel_Replay_Config3 DPCD offsets. readout for this new member needs to be added along with other related members. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_alpm.c | 21 ++++++++++++++++++- .../drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 7 +++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/display/intel_alpm.c b/drivers/gpu/drm/i915/display/intel_alpm.c index b3334bc4d0f9..6eecd5ce4fad 100644 --- a/drivers/gpu/drm/i915/display/intel_alpm.c +++ b/drivers/gpu/drm/i915/display/intel_alpm.c @@ -365,6 +365,25 @@ void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp, crtc_state->has_lobf = true; } +static int get_pr_alpm_as_sdp_transmission_time(const struct intel_crtc_state *crtc_state) +{ + struct intel_display *display = to_intel_display(crtc_state); + + switch (crtc_state->pr_as_sdp_transmission) { + case AS_SDP_SETUP_TIME_T1: + return PR_ALPM_CTL_ADAPTIVE_SYNC_SDP_POSITION_T1; + case AS_SDP_SETUP_TIME_DYNAMIC: + return PR_ALPM_CTL_ADAPTIVE_SYNC_SDP_POSITION_T1_OR_T2; + case AS_SDP_SETUP_TIME_T2: + return PR_ALPM_CTL_ADAPTIVE_SYNC_SDP_POSITION_T2; + default: + drm_dbg_kms(display->drm, + "Missing case %d for AS SDP Position, going with T1 by default\n", + crtc_state->pr_as_sdp_transmission); + return AS_SDP_SETUP_TIME_T1; + } +} + static void lnl_alpm_configure(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) { @@ -388,7 +407,7 @@ static void lnl_alpm_configure(struct intel_dp *intel_dp, ALPM_CTL_AUX_LESS_WAKE_TIME(crtc_state->alpm_state.aux_less_wake_lines); if (intel_dp->as_sdp_supported) { - u32 pr_alpm_ctl = PR_ALPM_CTL_ADAPTIVE_SYNC_SDP_POSITION_T1; + u32 pr_alpm_ctl = get_pr_alpm_as_sdp_transmission_time(crtc_state); if (crtc_state->link_off_after_as_sdp_when_pr_active) pr_alpm_ctl |= PR_ALPM_CTL_ALLOW_LINK_OFF_BETWEEN_AS_SDP_AND_SU; diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h index e8e4af03a6a6..9065bf8bd6a5 100644 --- a/drivers/gpu/drm/i915/display/intel_display_types.h +++ b/drivers/gpu/drm/i915/display/intel_display_types.h @@ -1181,6 +1181,7 @@ struct intel_crtc_state { bool has_panel_replay; bool link_off_after_as_sdp_when_pr_active; bool disable_as_sdp_when_pr_active; + int pr_as_sdp_transmission; bool wm_level_disabled; bool pkg_c_latency_used; /* Only used for state verification. */ diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c index e0e6ddbfaa2d..74242c93db87 100644 --- a/drivers/gpu/drm/i915/display/intel_psr.c +++ b/drivers/gpu/drm/i915/display/intel_psr.c @@ -779,6 +779,7 @@ static void _panel_replay_enable_sink(struct intel_dp *intel_dp, DP_PANEL_REPLAY_RFB_STORAGE_ERROR_EN | DP_PANEL_REPLAY_ACTIVE_FRAME_CRC_ERROR_EN; u8 panel_replay_config2 = DP_PANEL_REPLAY_CRC_VERIFICATION; + u8 panel_replay_config3 = crtc_state->pr_as_sdp_transmission; if (crtc_state->has_sel_update) val |= DP_PANEL_REPLAY_SU_ENABLE; @@ -794,6 +795,9 @@ static void _panel_replay_enable_sink(struct intel_dp *intel_dp, drm_dp_dpcd_writeb(&intel_dp->aux, PANEL_REPLAY_CONFIG2, panel_replay_config2); + + drm_dp_dpcd_writeb(&intel_dp->aux, PANEL_REPLAY_CONFIG3, + panel_replay_config3); } static void _psr_enable_sink(struct intel_dp *intel_dp, @@ -1771,6 +1775,9 @@ static bool _panel_replay_compute_config(struct intel_crtc_state *crtc_state, crtc_state->link_off_after_as_sdp_when_pr_active = compute_link_off_after_as_sdp_when_pr_active(connector); crtc_state->disable_as_sdp_when_pr_active = compute_disable_as_sdp_when_pr_active(connector); + /* For now we use T1 as the transmission time */ + crtc_state->pr_as_sdp_transmission = AS_SDP_SETUP_TIME_T1; + if (!intel_dp_is_edp(intel_dp)) return true; -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* [PATCH 14/14] drm/i915/dp: Account for AS_SDP guardband only when enabled 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (12 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 13/14] drm/i915/display: Add member to store AS SDP transmission time Ankit Nautiyal @ 2026-02-23 13:14 ` Ankit Nautiyal 2026-02-23 13:41 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Nautiyal, Ankit K 14 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2026-02-23 13:14 UTC (permalink / raw) To: intel-gfx, intel-xe Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal Currently the intel_dp_sdp_min_guardband() accounts for AS_SDP for all platforms that support adaptive sync SDP even for configurations where it cannot be enabled. Instead account for adaptive sync SDP guardband only when it is enabled. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index ad2aceb526ff..70121f4d5a90 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -7271,7 +7271,6 @@ int intel_dp_get_lines_for_sdp(const struct intel_crtc_state *crtc_state, u32 ty int intel_dp_sdp_min_guardband(const struct intel_crtc_state *crtc_state, bool assume_all_enabled) { - struct intel_display *display = to_intel_display(crtc_state); int sdp_guardband = 0; if (assume_all_enabled || @@ -7286,8 +7285,8 @@ int intel_dp_sdp_min_guardband(const struct intel_crtc_state *crtc_state, sdp_guardband = max(sdp_guardband, intel_dp_get_lines_for_sdp(crtc_state, DP_SDP_PPS)); - if ((assume_all_enabled && HAS_AS_SDP(display)) || - crtc_state->infoframes.enable & intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)) + if (crtc_state->infoframes.enable & + intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)) sdp_guardband = max(sdp_guardband, intel_dp_get_lines_for_sdp(crtc_state, DP_SDP_ADAPTIVE_SYNC)); -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (13 preceding siblings ...) 2026-02-23 13:14 ` [PATCH 14/14] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal @ 2026-02-23 13:41 ` Nautiyal, Ankit K 14 siblings, 0 replies; 33+ messages in thread From: Nautiyal, Ankit K @ 2026-02-23 13:41 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: ville.syrjala, jouni.hogander, animesh.manna On 2/23/2026 6:44 PM, Ankit Nautiyal wrote: > Enable Adaptive Sync SDP for Panel replay + auxless ALPM. > First few patches are fixes in existing AS SDP enablement. > Later patches add the support to send AS SDP for Panel replay with Link > ON and with auxless ALPM (Link-Off). I have mistakenly sent the series --in-reply-to <msg-id>. I will send the series again. Sorry for the confusion caused. :( Regards, Ankit > > This series is in continuation from discussions in [1] [2]. > [1] https://lore.kernel.org/all/1b8c6c6de1e5fe0db83e6ae942dfee7e6f950767.camel@intel.com/ > [2] https://lore.kernel.org/all/aPtqdAxDwiuQZbrn@intel.com/ > > Rev2: > Add few fixes in AS_SDP and Lobf. > > Rev3: > Add patch to avoid VRR with PCON. > > Rev4: > - Address review comments. > - Drop Lobf changes. To be sent as a separate series. > > Rev5: > - Add AS SDP version and PR and VRR specific bits in drm_dp.h. > - Modify AS SDP compute config to accomodate PR with Link On and Link > Off. > - Program Downspread Ctrl DPCD bits. > - Make way for T1 and T2 AS SDP transmission timing/position. > > Ankit Nautiyal (14): > drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP > drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink > drm/i915/dp: Add a helper to decide if AS SDP is needed > drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR > include/drm/display/dp: Add field for storing AS SDP version > drm/i915/dp: Use version field of AS SDP data structure > drm/i915/dp: Compute AS SDP after PSR and LOBF > drm/i915/dp: Add AS SDP support for PR with link ON > drm/i915/psr: Add helper to check if PR is with link OFF > drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless > ALPM > drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off > include/drm/display/dp: Add DPCD registers for configuring Panel > Replay + VRR > drm/i915/display: Add member to store AS SDP transmission time > drm/i915/dp: Account for AS_SDP guardband only when enabled > > drivers/gpu/drm/display/drm_dp_helper.c | 1 + > drivers/gpu/drm/i915/display/intel_alpm.c | 21 +++++++- > drivers/gpu/drm/i915/display/intel_display.c | 3 +- > .../drm/i915/display/intel_display_types.h | 1 + > drivers/gpu/drm/i915/display/intel_dp.c | 48 ++++++++++++++----- > .../drm/i915/display/intel_dp_link_training.c | 10 +++- > .../drm/i915/display/intel_dp_link_training.h | 3 +- > drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- > drivers/gpu/drm/i915/display/intel_psr.c | 13 +++++ > drivers/gpu/drm/i915/display/intel_psr.h | 1 + > drivers/gpu/drm/i915/display/intel_vrr.c | 10 ++++ > include/drm/display/drm_dp.h | 9 ++++ > include/drm/display/drm_dp_helper.h | 1 + > 13 files changed, 105 insertions(+), 18 deletions(-) > ^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2025-11-11 9:30 ` [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal @ 2025-11-11 9:30 ` Ankit Nautiyal 2026-02-02 16:14 ` Ville Syrjälä 2025-11-11 9:30 ` [PATCH 4/4] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal ` (7 subsequent siblings) 10 siblings, 1 reply; 33+ messages in thread From: Ankit Nautiyal @ 2025-11-11 9:30 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: jouni.hogander, ville.syrjala, Ankit Nautiyal Adaptive Sync SDP is required when Panel replay is active and for supporting VRR on PCON. Since VRR on PCON still needs some effort, enable adaptive sync SDP only when Panel replay with ALPM-Auxless is supported. Set the AS_SDP mode for Fixed Vtotal mode for fixed refresh rate case. v2: Remove redundant target_rr assignments. (Ville) Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 92a553a76b57..2852a1d9f157 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -2935,7 +2935,15 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode; - if (!crtc_state->vrr.enable || !intel_dp->as_sdp_supported) + if (!intel_dp->as_sdp_supported) + return; + + /* + * Support Adaptive-Sync SDP only for PR+AUX-less ALPM for now. + * It can be enabled for PCON + VRR, but that is currently not supported. + */ + if (!CAN_PANEL_REPLAY(intel_dp) || + !intel_alpm_aux_less_wake_supported(intel_dp)) return; crtc_state->infoframes.enable |= intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC); @@ -2949,9 +2957,10 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, as_sdp->mode = DP_AS_SDP_FAVT_TRR_REACHED; as_sdp->target_rr = drm_mode_vrefresh(adjusted_mode); as_sdp->target_rr_divider = true; - } else { + } else if (crtc_state->vrr.enable) { as_sdp->mode = DP_AS_SDP_AVT_DYNAMIC_VTOTAL; - as_sdp->target_rr = 0; + } else { + as_sdp->mode = DP_AS_SDP_AVT_FIXED_VTOTAL; } } -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported 2025-11-11 9:30 ` [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported Ankit Nautiyal @ 2026-02-02 16:14 ` Ville Syrjälä 0 siblings, 0 replies; 33+ messages in thread From: Ville Syrjälä @ 2026-02-02 16:14 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander On Tue, Nov 11, 2025 at 03:00:06PM +0530, Ankit Nautiyal wrote: > Adaptive Sync SDP is required when Panel replay is active and for > supporting VRR on PCON. > > Since VRR on PCON still needs some effort, enable adaptive sync SDP only > when Panel replay with ALPM-Auxless is supported. > > Set the AS_SDP mode for Fixed Vtotal mode for fixed refresh rate case. > > v2: Remove redundant target_rr assignments. (Ville) > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > --- > drivers/gpu/drm/i915/display/intel_dp.c | 15 ++++++++++++--- > 1 file changed, 12 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c > index 92a553a76b57..2852a1d9f157 100644 > --- a/drivers/gpu/drm/i915/display/intel_dp.c > +++ b/drivers/gpu/drm/i915/display/intel_dp.c > @@ -2935,7 +2935,15 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, > const struct drm_display_mode *adjusted_mode = > &crtc_state->hw.adjusted_mode; > > - if (!crtc_state->vrr.enable || !intel_dp->as_sdp_supported) > + if (!intel_dp->as_sdp_supported) > + return; > + > + /* > + * Support Adaptive-Sync SDP only for PR+AUX-less ALPM for now. > + * It can be enabled for PCON + VRR, but that is currently not supported. > + */ > + if (!CAN_PANEL_REPLAY(intel_dp) || > + !intel_alpm_aux_less_wake_supported(intel_dp)) > return; > > crtc_state->infoframes.enable |= intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC); > @@ -2949,9 +2957,10 @@ static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, > as_sdp->mode = DP_AS_SDP_FAVT_TRR_REACHED; > as_sdp->target_rr = drm_mode_vrefresh(adjusted_mode); > as_sdp->target_rr_divider = true; > - } else { > + } else if (crtc_state->vrr.enable) { > as_sdp->mode = DP_AS_SDP_AVT_DYNAMIC_VTOTAL; > - as_sdp->target_rr = 0; > + } else { > + as_sdp->mode = DP_AS_SDP_AVT_FIXED_VTOTAL; Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> But we're still not configuring DOWNSPREAD_CTRL correctly so PR+VRR seems to be busted. > } > } > > -- > 2.45.2 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 33+ messages in thread
* [PATCH 4/4] drm/i915/dp: Account for AS_SDP guardband only when enabled 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (2 preceding siblings ...) 2025-11-11 9:30 ` [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported Ankit Nautiyal @ 2025-11-11 9:30 ` Ankit Nautiyal 2025-11-11 9:50 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev2) Patchwork ` (6 subsequent siblings) 10 siblings, 0 replies; 33+ messages in thread From: Ankit Nautiyal @ 2025-11-11 9:30 UTC (permalink / raw) To: intel-gfx, intel-xe; +Cc: jouni.hogander, ville.syrjala, Ankit Nautiyal Currently the intel_dp_sdp_min_guardband() accounts for AS_SDP for all platforms that support adaptive sync SDP even for configurations where it cannot be enabled. Instead account for adaptive sync SDP guardband only when it is enabled. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- drivers/gpu/drm/i915/display/intel_dp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 2852a1d9f157..bddf88059005 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -7055,7 +7055,6 @@ int intel_dp_get_lines_for_sdp(const struct intel_crtc_state *crtc_state, u32 ty int intel_dp_sdp_min_guardband(const struct intel_crtc_state *crtc_state, bool assume_all_enabled) { - struct intel_display *display = to_intel_display(crtc_state); int sdp_guardband = 0; if (assume_all_enabled || @@ -7070,8 +7069,8 @@ int intel_dp_sdp_min_guardband(const struct intel_crtc_state *crtc_state, sdp_guardband = max(sdp_guardband, intel_dp_get_lines_for_sdp(crtc_state, DP_SDP_PPS)); - if ((assume_all_enabled && HAS_AS_SDP(display)) || - crtc_state->infoframes.enable & intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)) + if (crtc_state->infoframes.enable & + intel_hdmi_infoframe_enable(DP_SDP_ADAPTIVE_SYNC)) sdp_guardband = max(sdp_guardband, intel_dp_get_lines_for_sdp(crtc_state, DP_SDP_ADAPTIVE_SYNC)); -- 2.45.2 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev2) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (3 preceding siblings ...) 2025-11-11 9:30 ` [PATCH 4/4] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal @ 2025-11-11 9:50 ` Patchwork 2025-11-11 10:28 ` ✓ Xe.CI.BAT: " Patchwork ` (5 subsequent siblings) 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2025-11-11 9:50 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev2) URL : https://patchwork.freedesktop.org/series/156622/ State : success == Summary == + trap cleanup EXIT + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [09:49:01] Configuring KUnit Kernel ... Generating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:49:06] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:49:36] Starting KUnit Kernel (1/1)... [09:49:36] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:49:37] ================== guc_buf (11 subtests) =================== [09:49:37] [PASSED] test_smallest [09:49:37] [PASSED] test_largest [09:49:37] [PASSED] test_granular [09:49:37] [PASSED] test_unique [09:49:37] [PASSED] test_overlap [09:49:37] [PASSED] test_reusable [09:49:37] [PASSED] test_too_big [09:49:37] [PASSED] test_flush [09:49:37] [PASSED] test_lookup [09:49:37] [PASSED] test_data [09:49:37] [PASSED] test_class [09:49:37] ===================== [PASSED] guc_buf ===================== [09:49:37] =================== guc_dbm (7 subtests) =================== [09:49:37] [PASSED] test_empty [09:49:37] [PASSED] test_default [09:49:37] ======================== test_size ======================== [09:49:37] [PASSED] 4 [09:49:37] [PASSED] 8 [09:49:37] [PASSED] 32 [09:49:37] [PASSED] 256 [09:49:37] ==================== [PASSED] test_size ==================== [09:49:37] ======================= test_reuse ======================== [09:49:37] [PASSED] 4 [09:49:37] [PASSED] 8 [09:49:37] [PASSED] 32 [09:49:37] [PASSED] 256 [09:49:37] =================== [PASSED] test_reuse ==================== [09:49:37] =================== test_range_overlap ==================== [09:49:37] [PASSED] 4 [09:49:37] [PASSED] 8 [09:49:37] [PASSED] 32 [09:49:37] [PASSED] 256 [09:49:37] =============== [PASSED] test_range_overlap ================ [09:49:37] =================== test_range_compact ==================== [09:49:37] [PASSED] 4 [09:49:37] [PASSED] 8 [09:49:37] [PASSED] 32 [09:49:37] [PASSED] 256 [09:49:37] =============== [PASSED] test_range_compact ================ [09:49:37] ==================== test_range_spare ===================== [09:49:37] [PASSED] 4 [09:49:37] [PASSED] 8 [09:49:37] [PASSED] 32 [09:49:37] [PASSED] 256 [09:49:37] ================ [PASSED] test_range_spare ================= [09:49:37] ===================== [PASSED] guc_dbm ===================== [09:49:37] =================== guc_idm (6 subtests) =================== [09:49:37] [PASSED] bad_init [09:49:37] [PASSED] no_init [09:49:37] [PASSED] init_fini [09:49:37] [PASSED] check_used [09:49:37] [PASSED] check_quota [09:49:37] [PASSED] check_all [09:49:37] ===================== [PASSED] guc_idm ===================== [09:49:37] ================== no_relay (3 subtests) =================== [09:49:37] [PASSED] xe_drops_guc2pf_if_not_ready [09:49:37] [PASSED] xe_drops_guc2vf_if_not_ready [09:49:37] [PASSED] xe_rejects_send_if_not_ready [09:49:37] ==================== [PASSED] no_relay ===================== [09:49:37] ================== pf_relay (14 subtests) ================== [09:49:37] [PASSED] pf_rejects_guc2pf_too_short [09:49:37] [PASSED] pf_rejects_guc2pf_too_long [09:49:37] [PASSED] pf_rejects_guc2pf_no_payload [09:49:37] [PASSED] pf_fails_no_payload [09:49:37] [PASSED] pf_fails_bad_origin [09:49:37] [PASSED] pf_fails_bad_type [09:49:37] [PASSED] pf_txn_reports_error [09:49:37] [PASSED] pf_txn_sends_pf2guc [09:49:37] [PASSED] pf_sends_pf2guc [09:49:37] [SKIPPED] pf_loopback_nop [09:49:37] [SKIPPED] pf_loopback_echo [09:49:37] [SKIPPED] pf_loopback_fail [09:49:37] [SKIPPED] pf_loopback_busy [09:49:37] [SKIPPED] pf_loopback_retry [09:49:37] ==================== [PASSED] pf_relay ===================== [09:49:37] ================== vf_relay (3 subtests) =================== [09:49:37] [PASSED] vf_rejects_guc2vf_too_short [09:49:37] [PASSED] vf_rejects_guc2vf_too_long [09:49:37] [PASSED] vf_rejects_guc2vf_no_payload [09:49:37] ==================== [PASSED] vf_relay ===================== [09:49:37] ================ pf_gt_config (4 subtests) ================= [09:49:37] [PASSED] fair_contexts_1vf [09:49:37] [PASSED] fair_doorbells_1vf [09:49:37] ====================== fair_contexts ====================== [09:49:37] [PASSED] 1 VF [09:49:37] [PASSED] 2 VFs [09:49:37] [PASSED] 3 VFs [09:49:37] [PASSED] 4 VFs [09:49:37] [PASSED] 5 VFs [09:49:37] [PASSED] 6 VFs [09:49:37] [PASSED] 7 VFs [09:49:37] [PASSED] 8 VFs [09:49:37] [PASSED] 9 VFs [09:49:37] [PASSED] 10 VFs [09:49:37] [PASSED] 11 VFs [09:49:37] [PASSED] 12 VFs [09:49:37] [PASSED] 13 VFs [09:49:37] [PASSED] 14 VFs [09:49:37] [PASSED] 15 VFs [09:49:37] [PASSED] 16 VFs [09:49:37] [PASSED] 17 VFs [09:49:37] [PASSED] 18 VFs [09:49:37] [PASSED] 19 VFs [09:49:37] [PASSED] 20 VFs [09:49:37] [PASSED] 21 VFs [09:49:37] [PASSED] 22 VFs [09:49:37] [PASSED] 23 VFs [09:49:37] [PASSED] 24 VFs [09:49:37] [PASSED] 25 VFs [09:49:37] [PASSED] 26 VFs [09:49:37] [PASSED] 27 VFs [09:49:37] [PASSED] 28 VFs [09:49:37] [PASSED] 29 VFs [09:49:37] [PASSED] 30 VFs [09:49:37] [PASSED] 31 VFs [09:49:37] [PASSED] 32 VFs [09:49:37] [PASSED] 33 VFs [09:49:37] [PASSED] 34 VFs [09:49:37] [PASSED] 35 VFs [09:49:37] [PASSED] 36 VFs [09:49:37] [PASSED] 37 VFs [09:49:37] [PASSED] 38 VFs [09:49:37] [PASSED] 39 VFs [09:49:37] [PASSED] 40 VFs [09:49:37] [PASSED] 41 VFs [09:49:37] [PASSED] 42 VFs [09:49:37] [PASSED] 43 VFs [09:49:37] [PASSED] 44 VFs [09:49:37] [PASSED] 45 VFs [09:49:37] [PASSED] 46 VFs [09:49:37] [PASSED] 47 VFs [09:49:37] [PASSED] 48 VFs [09:49:37] [PASSED] 49 VFs [09:49:37] [PASSED] 50 VFs [09:49:37] [PASSED] 51 VFs [09:49:37] [PASSED] 52 VFs [09:49:37] [PASSED] 53 VFs [09:49:37] [PASSED] 54 VFs [09:49:37] [PASSED] 55 VFs [09:49:37] [PASSED] 56 VFs [09:49:37] [PASSED] 57 VFs [09:49:37] [PASSED] 58 VFs [09:49:37] [PASSED] 59 VFs [09:49:37] [PASSED] 60 VFs [09:49:37] [PASSED] 61 VFs [09:49:37] [PASSED] 62 VFs [09:49:37] [PASSED] 63 VFs [09:49:37] ================== [PASSED] fair_contexts ================== [09:49:37] ===================== fair_doorbells ====================== [09:49:37] [PASSED] 1 VF [09:49:37] [PASSED] 2 VFs [09:49:37] [PASSED] 3 VFs [09:49:37] [PASSED] 4 VFs [09:49:37] [PASSED] 5 VFs [09:49:37] [PASSED] 6 VFs [09:49:37] [PASSED] 7 VFs [09:49:37] [PASSED] 8 VFs [09:49:37] [PASSED] 9 VFs [09:49:37] [PASSED] 10 VFs [09:49:37] [PASSED] 11 VFs [09:49:37] [PASSED] 12 VFs [09:49:37] [PASSED] 13 VFs [09:49:37] [PASSED] 14 VFs [09:49:37] [PASSED] 15 VFs [09:49:37] [PASSED] 16 VFs [09:49:37] [PASSED] 17 VFs [09:49:37] [PASSED] 18 VFs [09:49:37] [PASSED] 19 VFs [09:49:37] [PASSED] 20 VFs [09:49:37] [PASSED] 21 VFs [09:49:37] [PASSED] 22 VFs [09:49:37] [PASSED] 23 VFs [09:49:37] [PASSED] 24 VFs [09:49:37] [PASSED] 25 VFs [09:49:37] [PASSED] 26 VFs [09:49:37] [PASSED] 27 VFs [09:49:37] [PASSED] 28 VFs [09:49:37] [PASSED] 29 VFs [09:49:37] [PASSED] 30 VFs [09:49:37] [PASSED] 31 VFs [09:49:37] [PASSED] 32 VFs [09:49:37] [PASSED] 33 VFs [09:49:37] [PASSED] 34 VFs [09:49:37] [PASSED] 35 VFs [09:49:37] [PASSED] 36 VFs [09:49:37] [PASSED] 37 VFs [09:49:37] [PASSED] 38 VFs [09:49:37] [PASSED] 39 VFs [09:49:37] [PASSED] 40 VFs [09:49:37] [PASSED] 41 VFs [09:49:37] [PASSED] 42 VFs [09:49:37] [PASSED] 43 VFs [09:49:37] [PASSED] 44 VFs [09:49:37] [PASSED] 45 VFs [09:49:37] [PASSED] 46 VFs [09:49:37] [PASSED] 47 VFs [09:49:37] [PASSED] 48 VFs [09:49:37] [PASSED] 49 VFs [09:49:37] [PASSED] 50 VFs [09:49:37] [PASSED] 51 VFs [09:49:37] [PASSED] 52 VFs [09:49:37] [PASSED] 53 VFs [09:49:37] [PASSED] 54 VFs [09:49:37] [PASSED] 55 VFs [09:49:37] [PASSED] 56 VFs [09:49:37] [PASSED] 57 VFs [09:49:37] [PASSED] 58 VFs [09:49:37] [PASSED] 59 VFs [09:49:37] [PASSED] 60 VFs [09:49:37] [PASSED] 61 VFs [09:49:37] [PASSED] 62 VFs [09:49:37] [PASSED] 63 VFs [09:49:37] ================= [PASSED] fair_doorbells ================== [09:49:37] ================== [PASSED] pf_gt_config =================== [09:49:37] ===================== lmtt (1 subtest) ===================== [09:49:37] ======================== test_ops ========================= [09:49:37] [PASSED] 2-level [09:49:37] [PASSED] multi-level [09:49:37] ==================== [PASSED] test_ops ===================== [09:49:37] ====================== [PASSED] lmtt ======================= [09:49:37] ================= pf_service (11 subtests) ================= [09:49:37] [PASSED] pf_negotiate_any [09:49:37] [PASSED] pf_negotiate_base_match [09:49:37] [PASSED] pf_negotiate_base_newer [09:49:37] [PASSED] pf_negotiate_base_next [09:49:37] [SKIPPED] pf_negotiate_base_older [09:49:37] [PASSED] pf_negotiate_base_prev [09:49:37] [PASSED] pf_negotiate_latest_match [09:49:37] [PASSED] pf_negotiate_latest_newer [09:49:37] [PASSED] pf_negotiate_latest_next [09:49:37] [SKIPPED] pf_negotiate_latest_older [09:49:37] [SKIPPED] pf_negotiate_latest_prev [09:49:37] =================== [PASSED] pf_service ==================== [09:49:37] ================= xe_guc_g2g (2 subtests) ================== [09:49:37] ============== xe_live_guc_g2g_kunit_default ============== [09:49:37] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ========== [09:49:37] ============== xe_live_guc_g2g_kunit_allmem =============== [09:49:37] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ========== [09:49:37] =================== [SKIPPED] xe_guc_g2g =================== [09:49:37] =================== xe_mocs (2 subtests) =================== [09:49:37] ================ xe_live_mocs_kernel_kunit ================ [09:49:37] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============ [09:49:37] ================ xe_live_mocs_reset_kunit ================= [09:49:37] ============ [SKIPPED] xe_live_mocs_reset_kunit ============ [09:49:37] ==================== [SKIPPED] xe_mocs ===================== [09:49:37] ================= xe_migrate (2 subtests) ================== [09:49:37] ================= xe_migrate_sanity_kunit ================= [09:49:37] ============ [SKIPPED] xe_migrate_sanity_kunit ============= [09:49:37] ================== xe_validate_ccs_kunit ================== [09:49:37] ============= [SKIPPED] xe_validate_ccs_kunit ============== [09:49:37] =================== [SKIPPED] xe_migrate =================== [09:49:37] ================== xe_dma_buf (1 subtest) ================== [09:49:37] ==================== xe_dma_buf_kunit ===================== [09:49:37] ================ [SKIPPED] xe_dma_buf_kunit ================ [09:49:37] =================== [SKIPPED] xe_dma_buf =================== [09:49:37] ================= xe_bo_shrink (1 subtest) ================= [09:49:37] =================== xe_bo_shrink_kunit ==================== [09:49:37] =============== [SKIPPED] xe_bo_shrink_kunit =============== [09:49:37] ================== [SKIPPED] xe_bo_shrink ================== [09:49:37] ==================== xe_bo (2 subtests) ==================== [09:49:37] ================== xe_ccs_migrate_kunit =================== [09:49:37] ============== [SKIPPED] xe_ccs_migrate_kunit ============== [09:49:37] ==================== xe_bo_evict_kunit ==================== [09:49:37] =============== [SKIPPED] xe_bo_evict_kunit ================ [09:49:37] ===================== [SKIPPED] xe_bo ====================== [09:49:37] ==================== args (11 subtests) ==================== [09:49:37] [PASSED] count_args_test [09:49:37] [PASSED] call_args_example [09:49:37] [PASSED] call_args_test [09:49:37] [PASSED] drop_first_arg_example [09:49:37] [PASSED] drop_first_arg_test [09:49:37] [PASSED] first_arg_example [09:49:37] [PASSED] first_arg_test [09:49:37] [PASSED] last_arg_example [09:49:37] [PASSED] last_arg_test [09:49:37] [PASSED] pick_arg_example [09:49:37] [PASSED] sep_comma_example [09:49:37] ====================== [PASSED] args ======================= [09:49:37] =================== xe_pci (3 subtests) ==================== [09:49:37] ==================== check_graphics_ip ==================== [09:49:37] [PASSED] 12.00 Xe_LP [09:49:37] [PASSED] 12.10 Xe_LP+ [09:49:37] [PASSED] 12.55 Xe_HPG [09:49:37] [PASSED] 12.60 Xe_HPC [09:49:37] [PASSED] 12.70 Xe_LPG [09:49:37] [PASSED] 12.71 Xe_LPG [09:49:37] [PASSED] 12.74 Xe_LPG+ [09:49:37] [PASSED] 20.01 Xe2_HPG [09:49:37] [PASSED] 20.02 Xe2_HPG [09:49:37] [PASSED] 20.04 Xe2_LPG [09:49:37] [PASSED] 30.00 Xe3_LPG [09:49:37] [PASSED] 30.01 Xe3_LPG [09:49:37] [PASSED] 30.03 Xe3_LPG [09:49:37] [PASSED] 30.04 Xe3_LPG [09:49:37] [PASSED] 30.05 Xe3_LPG [09:49:37] [PASSED] 35.11 Xe3p_XPC [09:49:37] ================ [PASSED] check_graphics_ip ================ [09:49:37] ===================== check_media_ip ====================== [09:49:37] [PASSED] 12.00 Xe_M [09:49:37] [PASSED] 12.55 Xe_HPM [09:49:37] [PASSED] 13.00 Xe_LPM+ [09:49:37] [PASSED] 13.01 Xe2_HPM [09:49:37] [PASSED] 20.00 Xe2_LPM [09:49:37] [PASSED] 30.00 Xe3_LPM [09:49:37] [PASSED] 30.02 Xe3_LPM [09:49:37] [PASSED] 35.00 Xe3p_LPM [09:49:37] [PASSED] 35.03 Xe3p_HPM [09:49:37] ================= [PASSED] check_media_ip ================== [09:49:37] =================== check_platform_desc =================== [09:49:37] [PASSED] 0x9A60 (TIGERLAKE) [09:49:37] [PASSED] 0x9A68 (TIGERLAKE) [09:49:37] [PASSED] 0x9A70 (TIGERLAKE) [09:49:37] [PASSED] 0x9A40 (TIGERLAKE) [09:49:37] [PASSED] 0x9A49 (TIGERLAKE) [09:49:37] [PASSED] 0x9A59 (TIGERLAKE) [09:49:37] [PASSED] 0x9A78 (TIGERLAKE) [09:49:37] [PASSED] 0x9AC0 (TIGERLAKE) [09:49:37] [PASSED] 0x9AC9 (TIGERLAKE) [09:49:37] [PASSED] 0x9AD9 (TIGERLAKE) [09:49:37] [PASSED] 0x9AF8 (TIGERLAKE) [09:49:37] [PASSED] 0x4C80 (ROCKETLAKE) [09:49:37] [PASSED] 0x4C8A (ROCKETLAKE) [09:49:37] [PASSED] 0x4C8B (ROCKETLAKE) [09:49:37] [PASSED] 0x4C8C (ROCKETLAKE) [09:49:37] [PASSED] 0x4C90 (ROCKETLAKE) [09:49:37] [PASSED] 0x4C9A (ROCKETLAKE) [09:49:37] [PASSED] 0x4680 (ALDERLAKE_S) [09:49:37] [PASSED] 0x4682 (ALDERLAKE_S) [09:49:37] [PASSED] 0x4688 (ALDERLAKE_S) [09:49:37] [PASSED] 0x468A (ALDERLAKE_S) [09:49:37] [PASSED] 0x468B (ALDERLAKE_S) [09:49:37] [PASSED] 0x4690 (ALDERLAKE_S) [09:49:37] [PASSED] 0x4692 (ALDERLAKE_S) [09:49:37] [PASSED] 0x4693 (ALDERLAKE_S) [09:49:37] [PASSED] 0x46A0 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46A1 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46A2 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46A3 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46A6 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46A8 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46AA (ALDERLAKE_P) [09:49:37] [PASSED] 0x462A (ALDERLAKE_P) [09:49:37] [PASSED] 0x4626 (ALDERLAKE_P) [09:49:37] [PASSED] 0x4628 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46B0 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46B1 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46B2 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46B3 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46C0 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46C1 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46C2 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46C3 (ALDERLAKE_P) [09:49:37] [PASSED] 0x46D0 (ALDERLAKE_N) [09:49:37] [PASSED] 0x46D1 (ALDERLAKE_N) [09:49:37] [PASSED] 0x46D2 (ALDERLAKE_N) [09:49:37] [PASSED] 0x46D3 (ALDERLAKE_N) [09:49:37] [PASSED] 0x46D4 (ALDERLAKE_N) [09:49:37] [PASSED] 0xA721 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7A1 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7A9 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7AC (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7AD (ALDERLAKE_P) [09:49:37] [PASSED] 0xA720 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7A0 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7A8 (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7AA (ALDERLAKE_P) [09:49:37] [PASSED] 0xA7AB (ALDERLAKE_P) [09:49:37] [PASSED] 0xA780 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA781 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA782 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA783 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA788 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA789 (ALDERLAKE_S) [09:49:37] [PASSED] 0xA78A (ALDERLAKE_S) [09:49:37] [PASSED] 0xA78B (ALDERLAKE_S) [09:49:37] [PASSED] 0x4905 (DG1) [09:49:37] [PASSED] 0x4906 (DG1) [09:49:37] [PASSED] 0x4907 (DG1) [09:49:37] [PASSED] 0x4908 (DG1) [09:49:37] [PASSED] 0x4909 (DG1) [09:49:37] [PASSED] 0x56C0 (DG2) [09:49:37] [PASSED] 0x56C2 (DG2) [09:49:37] [PASSED] 0x56C1 (DG2) [09:49:37] [PASSED] 0x7D51 (METEORLAKE) [09:49:37] [PASSED] 0x7DD1 (METEORLAKE) [09:49:37] [PASSED] 0x7D41 (METEORLAKE) [09:49:37] [PASSED] 0x7D67 (METEORLAKE) [09:49:37] [PASSED] 0xB640 (METEORLAKE) [09:49:37] [PASSED] 0x56A0 (DG2) [09:49:37] [PASSED] 0x56A1 (DG2) [09:49:37] [PASSED] 0x56A2 (DG2) [09:49:37] [PASSED] 0x56BE (DG2) [09:49:37] [PASSED] 0x56BF (DG2) [09:49:37] [PASSED] 0x5690 (DG2) stty: 'standard input': Inappropriate ioctl for device [09:49:37] [PASSED] 0x5691 (DG2) [09:49:37] [PASSED] 0x5692 (DG2) [09:49:37] [PASSED] 0x56A5 (DG2) [09:49:37] [PASSED] 0x56A6 (DG2) [09:49:37] [PASSED] 0x56B0 (DG2) [09:49:37] [PASSED] 0x56B1 (DG2) [09:49:37] [PASSED] 0x56BA (DG2) [09:49:37] [PASSED] 0x56BB (DG2) [09:49:37] [PASSED] 0x56BC (DG2) [09:49:37] [PASSED] 0x56BD (DG2) [09:49:37] [PASSED] 0x5693 (DG2) [09:49:37] [PASSED] 0x5694 (DG2) [09:49:37] [PASSED] 0x5695 (DG2) [09:49:37] [PASSED] 0x56A3 (DG2) [09:49:37] [PASSED] 0x56A4 (DG2) [09:49:37] [PASSED] 0x56B2 (DG2) [09:49:37] [PASSED] 0x56B3 (DG2) [09:49:37] [PASSED] 0x5696 (DG2) [09:49:37] [PASSED] 0x5697 (DG2) [09:49:37] [PASSED] 0xB69 (PVC) [09:49:37] [PASSED] 0xB6E (PVC) [09:49:37] [PASSED] 0xBD4 (PVC) [09:49:37] [PASSED] 0xBD5 (PVC) [09:49:37] [PASSED] 0xBD6 (PVC) [09:49:37] [PASSED] 0xBD7 (PVC) [09:49:37] [PASSED] 0xBD8 (PVC) [09:49:37] [PASSED] 0xBD9 (PVC) [09:49:37] [PASSED] 0xBDA (PVC) [09:49:37] [PASSED] 0xBDB (PVC) [09:49:37] [PASSED] 0xBE0 (PVC) [09:49:37] [PASSED] 0xBE1 (PVC) [09:49:37] [PASSED] 0xBE5 (PVC) [09:49:37] [PASSED] 0x7D40 (METEORLAKE) [09:49:37] [PASSED] 0x7D45 (METEORLAKE) [09:49:37] [PASSED] 0x7D55 (METEORLAKE) [09:49:37] [PASSED] 0x7D60 (METEORLAKE) [09:49:37] [PASSED] 0x7DD5 (METEORLAKE) [09:49:37] [PASSED] 0x6420 (LUNARLAKE) [09:49:37] [PASSED] 0x64A0 (LUNARLAKE) [09:49:37] [PASSED] 0x64B0 (LUNARLAKE) [09:49:37] [PASSED] 0xE202 (BATTLEMAGE) [09:49:37] [PASSED] 0xE209 (BATTLEMAGE) [09:49:37] [PASSED] 0xE20B (BATTLEMAGE) [09:49:37] [PASSED] 0xE20C (BATTLEMAGE) [09:49:37] [PASSED] 0xE20D (BATTLEMAGE) [09:49:37] [PASSED] 0xE210 (BATTLEMAGE) [09:49:37] [PASSED] 0xE211 (BATTLEMAGE) [09:49:37] [PASSED] 0xE212 (BATTLEMAGE) [09:49:37] [PASSED] 0xE216 (BATTLEMAGE) [09:49:37] [PASSED] 0xE220 (BATTLEMAGE) [09:49:37] [PASSED] 0xE221 (BATTLEMAGE) [09:49:37] [PASSED] 0xE222 (BATTLEMAGE) [09:49:37] [PASSED] 0xE223 (BATTLEMAGE) [09:49:37] [PASSED] 0xB080 (PANTHERLAKE) [09:49:37] [PASSED] 0xB081 (PANTHERLAKE) [09:49:37] [PASSED] 0xB082 (PANTHERLAKE) [09:49:37] [PASSED] 0xB083 (PANTHERLAKE) [09:49:37] [PASSED] 0xB084 (PANTHERLAKE) [09:49:37] [PASSED] 0xB085 (PANTHERLAKE) [09:49:37] [PASSED] 0xB086 (PANTHERLAKE) [09:49:37] [PASSED] 0xB087 (PANTHERLAKE) [09:49:37] [PASSED] 0xB08F (PANTHERLAKE) [09:49:37] [PASSED] 0xB090 (PANTHERLAKE) [09:49:37] [PASSED] 0xB0A0 (PANTHERLAKE) [09:49:37] [PASSED] 0xB0B0 (PANTHERLAKE) [09:49:37] [PASSED] 0xD740 (NOVALAKE_S) [09:49:37] [PASSED] 0xD741 (NOVALAKE_S) [09:49:37] [PASSED] 0xD742 (NOVALAKE_S) [09:49:37] [PASSED] 0xD743 (NOVALAKE_S) [09:49:37] [PASSED] 0xD744 (NOVALAKE_S) [09:49:37] [PASSED] 0xD745 (NOVALAKE_S) [09:49:37] [PASSED] 0x674C (CRESCENTISLAND) [09:49:37] [PASSED] 0xFD80 (PANTHERLAKE) [09:49:37] [PASSED] 0xFD81 (PANTHERLAKE) [09:49:37] =============== [PASSED] check_platform_desc =============== [09:49:37] ===================== [PASSED] xe_pci ====================== [09:49:37] =================== xe_rtp (2 subtests) ==================== [09:49:37] =============== xe_rtp_process_to_sr_tests ================ [09:49:37] [PASSED] coalesce-same-reg [09:49:37] [PASSED] no-match-no-add [09:49:37] [PASSED] match-or [09:49:37] [PASSED] match-or-xfail [09:49:37] [PASSED] no-match-no-add-multiple-rules [09:49:37] [PASSED] two-regs-two-entries [09:49:37] [PASSED] clr-one-set-other [09:49:37] [PASSED] set-field [09:49:37] [PASSED] conflict-duplicate [09:49:37] [PASSED] conflict-not-disjoint [09:49:37] [PASSED] conflict-reg-type [09:49:37] =========== [PASSED] xe_rtp_process_to_sr_tests ============ [09:49:37] ================== xe_rtp_process_tests =================== [09:49:37] [PASSED] active1 [09:49:37] [PASSED] active2 [09:49:37] [PASSED] active-inactive [09:49:37] [PASSED] inactive-active [09:49:37] [PASSED] inactive-1st_or_active-inactive [09:49:37] [PASSED] inactive-2nd_or_active-inactive [09:49:37] [PASSED] inactive-last_or_active-inactive [09:49:37] [PASSED] inactive-no_or_active-inactive [09:49:37] ============== [PASSED] xe_rtp_process_tests =============== [09:49:37] ===================== [PASSED] xe_rtp ====================== [09:49:37] ==================== xe_wa (1 subtest) ===================== [09:49:37] ======================== xe_wa_gt ========================= [09:49:37] [PASSED] TIGERLAKE B0 [09:49:37] [PASSED] DG1 A0 [09:49:37] [PASSED] DG1 B0 [09:49:37] [PASSED] ALDERLAKE_S A0 [09:49:37] [PASSED] ALDERLAKE_S B0 [09:49:37] [PASSED] ALDERLAKE_S C0 [09:49:37] [PASSED] ALDERLAKE_S D0 [09:49:37] [PASSED] ALDERLAKE_P A0 [09:49:37] [PASSED] ALDERLAKE_P B0 [09:49:37] [PASSED] ALDERLAKE_P C0 [09:49:37] [PASSED] ALDERLAKE_S RPLS D0 [09:49:37] [PASSED] ALDERLAKE_P RPLU E0 [09:49:37] [PASSED] DG2 G10 C0 [09:49:37] [PASSED] DG2 G11 B1 [09:49:37] [PASSED] DG2 G12 A1 [09:49:37] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0 [09:49:37] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0 [09:49:37] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0 [09:49:37] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0 [09:49:37] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0 [09:49:37] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1 [09:49:37] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0 [09:49:37] ==================== [PASSED] xe_wa_gt ===================== [09:49:37] ====================== [PASSED] xe_wa ====================== [09:49:37] ============================================================ [09:49:37] Testing complete. Ran 446 tests: passed: 428, skipped: 18 [09:49:37] Elapsed time: 35.592s total, 4.237s configuring, 30.889s building, 0.413s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [09:49:37] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:49:39] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:50:04] Starting KUnit Kernel (1/1)... [09:50:04] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:50:04] ============ drm_test_pick_cmdline (2 subtests) ============ [09:50:04] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [09:50:04] =============== drm_test_pick_cmdline_named =============== [09:50:04] [PASSED] NTSC [09:50:04] [PASSED] NTSC-J [09:50:04] [PASSED] PAL [09:50:04] [PASSED] PAL-M [09:50:04] =========== [PASSED] drm_test_pick_cmdline_named =========== [09:50:04] ============== [PASSED] drm_test_pick_cmdline ============== [09:50:04] == drm_test_atomic_get_connector_for_encoder (1 subtest) === [09:50:04] [PASSED] drm_test_drm_atomic_get_connector_for_encoder [09:50:04] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ==== [09:50:04] =========== drm_validate_clone_mode (2 subtests) =========== [09:50:04] ============== drm_test_check_in_clone_mode =============== [09:50:04] [PASSED] in_clone_mode [09:50:04] [PASSED] not_in_clone_mode [09:50:04] ========== [PASSED] drm_test_check_in_clone_mode =========== [09:50:04] =============== drm_test_check_valid_clones =============== [09:50:04] [PASSED] not_in_clone_mode [09:50:04] [PASSED] valid_clone [09:50:04] [PASSED] invalid_clone [09:50:04] =========== [PASSED] drm_test_check_valid_clones =========== [09:50:04] ============= [PASSED] drm_validate_clone_mode ============= [09:50:04] ============= drm_validate_modeset (1 subtest) ============= [09:50:04] [PASSED] drm_test_check_connector_changed_modeset [09:50:04] ============== [PASSED] drm_validate_modeset =============== [09:50:04] ====== drm_test_bridge_get_current_state (2 subtests) ====== [09:50:04] [PASSED] drm_test_drm_bridge_get_current_state_atomic [09:50:04] [PASSED] drm_test_drm_bridge_get_current_state_legacy [09:50:04] ======== [PASSED] drm_test_bridge_get_current_state ======== [09:50:04] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ====== [09:50:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic [09:50:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled [09:50:04] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy [09:50:04] ======== [PASSED] drm_test_bridge_helper_reset_crtc ======== [09:50:04] ============== drm_bridge_alloc (2 subtests) =============== [09:50:04] [PASSED] drm_test_drm_bridge_alloc_basic [09:50:04] [PASSED] drm_test_drm_bridge_alloc_get_put [09:50:04] ================ [PASSED] drm_bridge_alloc ================= [09:50:04] ================== drm_buddy (8 subtests) ================== [09:50:04] [PASSED] drm_test_buddy_alloc_limit [09:50:04] [PASSED] drm_test_buddy_alloc_optimistic [09:50:04] [PASSED] drm_test_buddy_alloc_pessimistic [09:50:04] [PASSED] drm_test_buddy_alloc_pathological [09:50:04] [PASSED] drm_test_buddy_alloc_contiguous [09:50:04] [PASSED] drm_test_buddy_alloc_clear [09:50:04] [PASSED] drm_test_buddy_alloc_range_bias [09:50:04] [PASSED] drm_test_buddy_fragmentation_performance [09:50:04] ==================== [PASSED] drm_buddy ==================== [09:50:04] ============= drm_cmdline_parser (40 subtests) ============= [09:50:04] [PASSED] drm_test_cmdline_force_d_only [09:50:04] [PASSED] drm_test_cmdline_force_D_only_dvi [09:50:04] [PASSED] drm_test_cmdline_force_D_only_hdmi [09:50:04] [PASSED] drm_test_cmdline_force_D_only_not_digital [09:50:04] [PASSED] drm_test_cmdline_force_e_only [09:50:04] [PASSED] drm_test_cmdline_res [09:50:04] [PASSED] drm_test_cmdline_res_vesa [09:50:04] [PASSED] drm_test_cmdline_res_vesa_rblank [09:50:04] [PASSED] drm_test_cmdline_res_rblank [09:50:04] [PASSED] drm_test_cmdline_res_bpp [09:50:04] [PASSED] drm_test_cmdline_res_refresh [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [09:50:04] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [09:50:04] [PASSED] drm_test_cmdline_res_margins_force_on [09:50:04] [PASSED] drm_test_cmdline_res_vesa_margins [09:50:04] [PASSED] drm_test_cmdline_name [09:50:04] [PASSED] drm_test_cmdline_name_bpp [09:50:04] [PASSED] drm_test_cmdline_name_option [09:50:04] [PASSED] drm_test_cmdline_name_bpp_option [09:50:04] [PASSED] drm_test_cmdline_rotate_0 [09:50:04] [PASSED] drm_test_cmdline_rotate_90 [09:50:04] [PASSED] drm_test_cmdline_rotate_180 [09:50:04] [PASSED] drm_test_cmdline_rotate_270 [09:50:04] [PASSED] drm_test_cmdline_hmirror [09:50:04] [PASSED] drm_test_cmdline_vmirror [09:50:04] [PASSED] drm_test_cmdline_margin_options [09:50:04] [PASSED] drm_test_cmdline_multiple_options [09:50:04] [PASSED] drm_test_cmdline_bpp_extra_and_option [09:50:04] [PASSED] drm_test_cmdline_extra_and_option [09:50:04] [PASSED] drm_test_cmdline_freestanding_options [09:50:04] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [09:50:04] [PASSED] drm_test_cmdline_panel_orientation [09:50:04] ================ drm_test_cmdline_invalid ================= [09:50:04] [PASSED] margin_only [09:50:04] [PASSED] interlace_only [09:50:04] [PASSED] res_missing_x [09:50:04] [PASSED] res_missing_y [09:50:04] [PASSED] res_bad_y [09:50:04] [PASSED] res_missing_y_bpp [09:50:04] [PASSED] res_bad_bpp [09:50:04] [PASSED] res_bad_refresh [09:50:04] [PASSED] res_bpp_refresh_force_on_off [09:50:04] [PASSED] res_invalid_mode [09:50:04] [PASSED] res_bpp_wrong_place_mode [09:50:04] [PASSED] name_bpp_refresh [09:50:04] [PASSED] name_refresh [09:50:04] [PASSED] name_refresh_wrong_mode [09:50:04] [PASSED] name_refresh_invalid_mode [09:50:04] [PASSED] rotate_multiple [09:50:04] [PASSED] rotate_invalid_val [09:50:04] [PASSED] rotate_truncated [09:50:04] [PASSED] invalid_option [09:50:04] [PASSED] invalid_tv_option [09:50:04] [PASSED] truncated_tv_option [09:50:04] ============ [PASSED] drm_test_cmdline_invalid ============= [09:50:04] =============== drm_test_cmdline_tv_options =============== [09:50:04] [PASSED] NTSC [09:50:04] [PASSED] NTSC_443 [09:50:04] [PASSED] NTSC_J [09:50:04] [PASSED] PAL [09:50:04] [PASSED] PAL_M [09:50:04] [PASSED] PAL_N [09:50:04] [PASSED] SECAM [09:50:04] [PASSED] MONO_525 [09:50:04] [PASSED] MONO_625 [09:50:04] =========== [PASSED] drm_test_cmdline_tv_options =========== [09:50:04] =============== [PASSED] drm_cmdline_parser ================ [09:50:04] ========== drmm_connector_hdmi_init (20 subtests) ========== [09:50:04] [PASSED] drm_test_connector_hdmi_init_valid [09:50:04] [PASSED] drm_test_connector_hdmi_init_bpc_8 [09:50:04] [PASSED] drm_test_connector_hdmi_init_bpc_10 [09:50:04] [PASSED] drm_test_connector_hdmi_init_bpc_12 [09:50:04] [PASSED] drm_test_connector_hdmi_init_bpc_invalid [09:50:04] [PASSED] drm_test_connector_hdmi_init_bpc_null [09:50:04] [PASSED] drm_test_connector_hdmi_init_formats_empty [09:50:04] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb [09:50:04] === drm_test_connector_hdmi_init_formats_yuv420_allowed === [09:50:04] [PASSED] supported_formats=0x9 yuv420_allowed=1 [09:50:04] [PASSED] supported_formats=0x9 yuv420_allowed=0 [09:50:04] [PASSED] supported_formats=0x3 yuv420_allowed=1 [09:50:04] [PASSED] supported_formats=0x3 yuv420_allowed=0 [09:50:04] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed === [09:50:04] [PASSED] drm_test_connector_hdmi_init_null_ddc [09:50:04] [PASSED] drm_test_connector_hdmi_init_null_product [09:50:04] [PASSED] drm_test_connector_hdmi_init_null_vendor [09:50:04] [PASSED] drm_test_connector_hdmi_init_product_length_exact [09:50:04] [PASSED] drm_test_connector_hdmi_init_product_length_too_long [09:50:04] [PASSED] drm_test_connector_hdmi_init_product_valid [09:50:04] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact [09:50:04] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long [09:50:04] [PASSED] drm_test_connector_hdmi_init_vendor_valid [09:50:04] ========= drm_test_connector_hdmi_init_type_valid ========= [09:50:04] [PASSED] HDMI-A [09:50:04] [PASSED] HDMI-B [09:50:04] ===== [PASSED] drm_test_connector_hdmi_init_type_valid ===== [09:50:04] ======== drm_test_connector_hdmi_init_type_invalid ======== [09:50:04] [PASSED] Unknown [09:50:04] [PASSED] VGA [09:50:04] [PASSED] DVI-I [09:50:04] [PASSED] DVI-D [09:50:04] [PASSED] DVI-A [09:50:04] [PASSED] Composite [09:50:04] [PASSED] SVIDEO [09:50:04] [PASSED] LVDS [09:50:04] [PASSED] Component [09:50:04] [PASSED] DIN [09:50:04] [PASSED] DP [09:50:04] [PASSED] TV [09:50:04] [PASSED] eDP [09:50:04] [PASSED] Virtual [09:50:04] [PASSED] DSI [09:50:04] [PASSED] DPI [09:50:04] [PASSED] Writeback [09:50:04] [PASSED] SPI [09:50:04] [PASSED] USB [09:50:04] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ==== [09:50:04] ============ [PASSED] drmm_connector_hdmi_init ============= [09:50:04] ============= drmm_connector_init (3 subtests) ============= [09:50:04] [PASSED] drm_test_drmm_connector_init [09:50:04] [PASSED] drm_test_drmm_connector_init_null_ddc [09:50:04] ========= drm_test_drmm_connector_init_type_valid ========= [09:50:04] [PASSED] Unknown [09:50:04] [PASSED] VGA [09:50:04] [PASSED] DVI-I [09:50:04] [PASSED] DVI-D [09:50:04] [PASSED] DVI-A [09:50:04] [PASSED] Composite [09:50:04] [PASSED] SVIDEO [09:50:04] [PASSED] LVDS [09:50:04] [PASSED] Component [09:50:04] [PASSED] DIN [09:50:04] [PASSED] DP [09:50:04] [PASSED] HDMI-A [09:50:04] [PASSED] HDMI-B [09:50:04] [PASSED] TV [09:50:04] [PASSED] eDP [09:50:04] [PASSED] Virtual [09:50:04] [PASSED] DSI [09:50:04] [PASSED] DPI [09:50:04] [PASSED] Writeback [09:50:04] [PASSED] SPI [09:50:04] [PASSED] USB [09:50:04] ===== [PASSED] drm_test_drmm_connector_init_type_valid ===== [09:50:04] =============== [PASSED] drmm_connector_init =============== [09:50:04] ========= drm_connector_dynamic_init (6 subtests) ========== [09:50:04] [PASSED] drm_test_drm_connector_dynamic_init [09:50:04] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc [09:50:04] [PASSED] drm_test_drm_connector_dynamic_init_not_added [09:50:04] [PASSED] drm_test_drm_connector_dynamic_init_properties [09:50:04] ===== drm_test_drm_connector_dynamic_init_type_valid ====== [09:50:04] [PASSED] Unknown [09:50:04] [PASSED] VGA [09:50:04] [PASSED] DVI-I [09:50:04] [PASSED] DVI-D [09:50:04] [PASSED] DVI-A [09:50:04] [PASSED] Composite [09:50:04] [PASSED] SVIDEO [09:50:04] [PASSED] LVDS [09:50:04] [PASSED] Component [09:50:04] [PASSED] DIN [09:50:04] [PASSED] DP [09:50:04] [PASSED] HDMI-A [09:50:04] [PASSED] HDMI-B [09:50:04] [PASSED] TV [09:50:04] [PASSED] eDP [09:50:04] [PASSED] Virtual [09:50:04] [PASSED] DSI [09:50:04] [PASSED] DPI [09:50:04] [PASSED] Writeback [09:50:04] [PASSED] SPI [09:50:04] [PASSED] USB [09:50:04] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid == [09:50:04] ======== drm_test_drm_connector_dynamic_init_name ========= [09:50:04] [PASSED] Unknown [09:50:04] [PASSED] VGA [09:50:04] [PASSED] DVI-I [09:50:04] [PASSED] DVI-D [09:50:04] [PASSED] DVI-A [09:50:04] [PASSED] Composite [09:50:04] [PASSED] SVIDEO [09:50:04] [PASSED] LVDS [09:50:04] [PASSED] Component [09:50:04] [PASSED] DIN [09:50:04] [PASSED] DP [09:50:04] [PASSED] HDMI-A [09:50:04] [PASSED] HDMI-B [09:50:04] [PASSED] TV [09:50:04] [PASSED] eDP [09:50:04] [PASSED] Virtual [09:50:04] [PASSED] DSI [09:50:04] [PASSED] DPI [09:50:04] [PASSED] Writeback [09:50:04] [PASSED] SPI [09:50:04] [PASSED] USB [09:50:04] ==== [PASSED] drm_test_drm_connector_dynamic_init_name ===== [09:50:04] =========== [PASSED] drm_connector_dynamic_init ============ [09:50:04] ==== drm_connector_dynamic_register_early (4 subtests) ===== [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_early_defer [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object [09:50:04] ====== [PASSED] drm_connector_dynamic_register_early ======= [09:50:04] ======= drm_connector_dynamic_register (7 subtests) ======== [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_on_list [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_no_defer [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_no_init [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_mode_object [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_sysfs [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name [09:50:04] [PASSED] drm_test_drm_connector_dynamic_register_debugfs [09:50:04] ========= [PASSED] drm_connector_dynamic_register ========== [09:50:04] = drm_connector_attach_broadcast_rgb_property (2 subtests) = [09:50:04] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property [09:50:04] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector [09:50:04] === [PASSED] drm_connector_attach_broadcast_rgb_property === [09:50:04] ========== drm_get_tv_mode_from_name (2 subtests) ========== [09:50:04] ========== drm_test_get_tv_mode_from_name_valid =========== [09:50:04] [PASSED] NTSC [09:50:04] [PASSED] NTSC-443 [09:50:04] [PASSED] NTSC-J [09:50:04] [PASSED] PAL [09:50:04] [PASSED] PAL-M [09:50:04] [PASSED] PAL-N [09:50:04] [PASSED] SECAM [09:50:04] [PASSED] Mono [09:50:04] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [09:50:04] [PASSED] drm_test_get_tv_mode_from_name_truncated [09:50:04] ============ [PASSED] drm_get_tv_mode_from_name ============ [09:50:04] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) = [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1 [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1 [09:50:04] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double [09:50:04] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid = [09:50:04] [PASSED] VIC 96 [09:50:04] [PASSED] VIC 97 [09:50:04] [PASSED] VIC 101 [09:50:04] [PASSED] VIC 102 [09:50:04] [PASSED] VIC 106 [09:50:04] [PASSED] VIC 107 [09:50:04] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid === [09:50:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc [09:50:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc [09:50:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc [09:50:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc [09:50:04] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc [09:50:04] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ==== [09:50:04] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) == [09:50:04] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ==== [09:50:04] [PASSED] Automatic [09:50:04] [PASSED] Full [09:50:04] [PASSED] Limited 16:235 [09:50:04] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name === [09:50:04] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid [09:50:04] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ==== [09:50:04] == drm_hdmi_connector_get_output_format_name (2 subtests) == [09:50:04] === drm_test_drm_hdmi_connector_get_output_format_name ==== [09:50:04] [PASSED] RGB [09:50:04] [PASSED] YUV 4:2:0 [09:50:04] [PASSED] YUV 4:2:2 [09:50:04] [PASSED] YUV 4:4:4 [09:50:04] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name === [09:50:04] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid [09:50:04] ==== [PASSED] drm_hdmi_connector_get_output_format_name ==== [09:50:04] ============= drm_damage_helper (21 subtests) ============== [09:50:04] [PASSED] drm_test_damage_iter_no_damage [09:50:04] [PASSED] drm_test_damage_iter_no_damage_fractional_src [09:50:04] [PASSED] drm_test_damage_iter_no_damage_src_moved [09:50:04] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [09:50:04] [PASSED] drm_test_damage_iter_no_damage_not_visible [09:50:04] [PASSED] drm_test_damage_iter_no_damage_no_crtc [09:50:04] [PASSED] drm_test_damage_iter_no_damage_no_fb [09:50:04] [PASSED] drm_test_damage_iter_simple_damage [09:50:04] [PASSED] drm_test_damage_iter_single_damage [09:50:04] [PASSED] drm_test_damage_iter_single_damage_intersect_src [09:50:04] [PASSED] drm_test_damage_iter_single_damage_outside_src [09:50:04] [PASSED] drm_test_damage_iter_single_damage_fractional_src [09:50:04] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [09:50:04] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [09:50:04] [PASSED] drm_test_damage_iter_single_damage_src_moved [09:50:04] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [09:50:04] [PASSED] drm_test_damage_iter_damage [09:50:04] [PASSED] drm_test_damage_iter_damage_one_intersect [09:50:04] [PASSED] drm_test_damage_iter_damage_one_outside [09:50:04] [PASSED] drm_test_damage_iter_damage_src_moved [09:50:04] [PASSED] drm_test_damage_iter_damage_not_visible [09:50:04] ================ [PASSED] drm_damage_helper ================ [09:50:04] ============== drm_dp_mst_helper (3 subtests) ============== [09:50:04] ============== drm_test_dp_mst_calc_pbn_mode ============== [09:50:04] [PASSED] Clock 154000 BPP 30 DSC disabled [09:50:04] [PASSED] Clock 234000 BPP 30 DSC disabled [09:50:04] [PASSED] Clock 297000 BPP 24 DSC disabled [09:50:04] [PASSED] Clock 332880 BPP 24 DSC enabled [09:50:04] [PASSED] Clock 324540 BPP 24 DSC enabled [09:50:04] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [09:50:04] ============== drm_test_dp_mst_calc_pbn_div =============== [09:50:04] [PASSED] Link rate 2000000 lane count 4 [09:50:04] [PASSED] Link rate 2000000 lane count 2 [09:50:04] [PASSED] Link rate 2000000 lane count 1 [09:50:04] [PASSED] Link rate 1350000 lane count 4 [09:50:04] [PASSED] Link rate 1350000 lane count 2 [09:50:04] [PASSED] Link rate 1350000 lane count 1 [09:50:04] [PASSED] Link rate 1000000 lane count 4 [09:50:04] [PASSED] Link rate 1000000 lane count 2 [09:50:04] [PASSED] Link rate 1000000 lane count 1 [09:50:04] [PASSED] Link rate 810000 lane count 4 [09:50:04] [PASSED] Link rate 810000 lane count 2 [09:50:04] [PASSED] Link rate 810000 lane count 1 [09:50:04] [PASSED] Link rate 540000 lane count 4 [09:50:04] [PASSED] Link rate 540000 lane count 2 [09:50:04] [PASSED] Link rate 540000 lane count 1 [09:50:04] [PASSED] Link rate 270000 lane count 4 [09:50:04] [PASSED] Link rate 270000 lane count 2 [09:50:04] [PASSED] Link rate 270000 lane count 1 [09:50:04] [PASSED] Link rate 162000 lane count 4 [09:50:04] [PASSED] Link rate 162000 lane count 2 [09:50:04] [PASSED] Link rate 162000 lane count 1 [09:50:04] ========== [PASSED] drm_test_dp_mst_calc_pbn_div =========== [09:50:04] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [09:50:04] [PASSED] DP_ENUM_PATH_RESOURCES with port number [09:50:04] [PASSED] DP_POWER_UP_PHY with port number [09:50:04] [PASSED] DP_POWER_DOWN_PHY with port number [09:50:04] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [09:50:04] [PASSED] DP_ALLOCATE_PAYLOAD with port number [09:50:04] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [09:50:04] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [09:50:04] [PASSED] DP_QUERY_PAYLOAD with port number [09:50:04] [PASSED] DP_QUERY_PAYLOAD with VCPI [09:50:04] [PASSED] DP_REMOTE_DPCD_READ with port number [09:50:04] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [09:50:04] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [09:50:04] [PASSED] DP_REMOTE_DPCD_WRITE with port number [09:50:04] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [09:50:04] [PASSED] DP_REMOTE_DPCD_WRITE with data array [09:50:04] [PASSED] DP_REMOTE_I2C_READ with port number [09:50:04] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [09:50:04] [PASSED] DP_REMOTE_I2C_READ with transactions array [09:50:04] [PASSED] DP_REMOTE_I2C_WRITE with port number [09:50:04] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [09:50:04] [PASSED] DP_REMOTE_I2C_WRITE with data array [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [09:50:04] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [09:50:04] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [09:50:04] ================ [PASSED] drm_dp_mst_helper ================ [09:50:04] ================== drm_exec (7 subtests) =================== [09:50:04] [PASSED] sanitycheck [09:50:04] [PASSED] test_lock [09:50:04] [PASSED] test_lock_unlock [09:50:04] [PASSED] test_duplicates [09:50:04] [PASSED] test_prepare [09:50:04] [PASSED] test_prepare_array [09:50:04] [PASSED] test_multiple_loops [09:50:04] ==================== [PASSED] drm_exec ===================== [09:50:04] =========== drm_format_helper_test (17 subtests) =========== [09:50:04] ============== drm_test_fb_xrgb8888_to_gray8 ============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [09:50:04] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [09:50:04] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [09:50:04] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [09:50:04] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [09:50:04] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [09:50:04] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [09:50:04] ============= drm_test_fb_xrgb8888_to_bgr888 ============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ========== [09:50:04] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [09:50:04] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [09:50:04] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [09:50:04] ============== drm_test_fb_xrgb8888_to_mono =============== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [09:50:04] ==================== drm_test_fb_swab ===================== [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ================ [PASSED] drm_test_fb_swab ================= [09:50:04] ============ drm_test_fb_xrgb8888_to_xbgr8888 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 ========= [09:50:04] ============ drm_test_fb_xrgb8888_to_abgr8888 ============= [09:50:04] [PASSED] single_pixel_source_buffer [09:50:04] [PASSED] single_pixel_clip_rectangle [09:50:04] [PASSED] well_known_colors [09:50:04] [PASSED] destination_pitch [09:50:04] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 ========= [09:50:04] ================= drm_test_fb_clip_offset ================= [09:50:04] [PASSED] pass through [09:50:04] [PASSED] horizontal offset [09:50:04] [PASSED] vertical offset [09:50:04] [PASSED] horizontal and vertical offset [09:50:04] [PASSED] horizontal offset (custom pitch) [09:50:04] [PASSED] vertical offset (custom pitch) [09:50:04] [PASSED] horizontal and vertical offset (custom pitch) [09:50:04] ============= [PASSED] drm_test_fb_clip_offset ============= [09:50:04] =================== drm_test_fb_memcpy ==================== [09:50:04] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258) [09:50:04] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258) [09:50:04] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559) [09:50:04] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258) [09:50:04] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258) [09:50:04] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559) [09:50:04] [PASSED] well_known_colors: XB24 little-endian (0x34324258) [09:50:04] [PASSED] well_known_colors: XRA8 little-endian (0x38415258) [09:50:04] [PASSED] well_known_colors: YU24 little-endian (0x34325559) [09:50:04] [PASSED] destination_pitch: XB24 little-endian (0x34324258) [09:50:04] [PASSED] destination_pitch: XRA8 little-endian (0x38415258) [09:50:04] [PASSED] destination_pitch: YU24 little-endian (0x34325559) [09:50:04] =============== [PASSED] drm_test_fb_memcpy ================ [09:50:04] ============= [PASSED] drm_format_helper_test ============== [09:50:04] ================= drm_format (18 subtests) ================= [09:50:04] [PASSED] drm_test_format_block_width_invalid [09:50:04] [PASSED] drm_test_format_block_width_one_plane [09:50:04] [PASSED] drm_test_format_block_width_two_plane [09:50:04] [PASSED] drm_test_format_block_width_three_plane [09:50:04] [PASSED] drm_test_format_block_width_tiled [09:50:04] [PASSED] drm_test_format_block_height_invalid [09:50:04] [PASSED] drm_test_format_block_height_one_plane [09:50:04] [PASSED] drm_test_format_block_height_two_plane [09:50:04] [PASSED] drm_test_format_block_height_three_plane [09:50:04] [PASSED] drm_test_format_block_height_tiled [09:50:04] [PASSED] drm_test_format_min_pitch_invalid [09:50:04] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [09:50:04] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [09:50:04] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [09:50:04] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [09:50:04] [PASSED] drm_test_format_min_pitch_two_plane [09:50:04] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [09:50:04] [PASSED] drm_test_format_min_pitch_tiled [09:50:04] =================== [PASSED] drm_format ==================== [09:50:04] ============== drm_framebuffer (10 subtests) =============== [09:50:04] ========== drm_test_framebuffer_check_src_coords ========== [09:50:04] [PASSED] Success: source fits into fb [09:50:04] [PASSED] Fail: overflowing fb with x-axis coordinate [09:50:04] [PASSED] Fail: overflowing fb with y-axis coordinate [09:50:04] [PASSED] Fail: overflowing fb with source width [09:50:04] [PASSED] Fail: overflowing fb with source height [09:50:04] ====== [PASSED] drm_test_framebuffer_check_src_coords ====== [09:50:04] [PASSED] drm_test_framebuffer_cleanup [09:50:04] =============== drm_test_framebuffer_create =============== [09:50:04] [PASSED] ABGR8888 normal sizes [09:50:04] [PASSED] ABGR8888 max sizes [09:50:04] [PASSED] ABGR8888 pitch greater than min required [09:50:04] [PASSED] ABGR8888 pitch less than min required [09:50:04] [PASSED] ABGR8888 Invalid width [09:50:04] [PASSED] ABGR8888 Invalid buffer handle [09:50:04] [PASSED] No pixel format [09:50:04] [PASSED] ABGR8888 Width 0 [09:50:04] [PASSED] ABGR8888 Height 0 [09:50:04] [PASSED] ABGR8888 Out of bound height * pitch combination [09:50:04] [PASSED] ABGR8888 Large buffer offset [09:50:04] [PASSED] ABGR8888 Buffer offset for inexistent plane [09:50:04] [PASSED] ABGR8888 Invalid flag [09:50:04] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [09:50:04] [PASSED] ABGR8888 Valid buffer modifier [09:50:04] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [09:50:04] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] NV12 Normal sizes [09:50:04] [PASSED] NV12 Max sizes [09:50:04] [PASSED] NV12 Invalid pitch [09:50:04] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [09:50:04] [PASSED] NV12 different modifier per-plane [09:50:04] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [09:50:04] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] NV12 Modifier for inexistent plane [09:50:04] [PASSED] NV12 Handle for inexistent plane [09:50:04] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [09:50:04] [PASSED] YVU420 Normal sizes [09:50:04] [PASSED] YVU420 Max sizes [09:50:04] [PASSED] YVU420 Invalid pitch [09:50:04] [PASSED] YVU420 Different pitches [09:50:04] [PASSED] YVU420 Different buffer offsets/pitches [09:50:04] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [09:50:04] [PASSED] YVU420 Valid modifier [09:50:04] [PASSED] YVU420 Different modifiers per plane [09:50:04] [PASSED] YVU420 Modifier for inexistent plane [09:50:04] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR) [09:50:04] [PASSED] X0L2 Normal sizes [09:50:04] [PASSED] X0L2 Max sizes [09:50:04] [PASSED] X0L2 Invalid pitch [09:50:04] [PASSED] X0L2 Pitch greater than minimum required [09:50:04] [PASSED] X0L2 Handle for inexistent plane [09:50:04] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [09:50:04] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [09:50:04] [PASSED] X0L2 Valid modifier [09:50:04] [PASSED] X0L2 Modifier for inexistent plane [09:50:04] =========== [PASSED] drm_test_framebuffer_create =========== [09:50:04] [PASSED] drm_test_framebuffer_free [09:50:04] [PASSED] drm_test_framebuffer_init [09:50:04] [PASSED] drm_test_framebuffer_init_bad_format [09:50:04] [PASSED] drm_test_framebuffer_init_dev_mismatch [09:50:04] [PASSED] drm_test_framebuffer_lookup [09:50:04] [PASSED] drm_test_framebuffer_lookup_inexistent [09:50:04] [PASSED] drm_test_framebuffer_modifiers_not_supported [09:50:04] ================= [PASSED] drm_framebuffer ================= [09:50:04] ================ drm_gem_shmem (8 subtests) ================ [09:50:04] [PASSED] drm_gem_shmem_test_obj_create [09:50:04] [PASSED] drm_gem_shmem_test_obj_create_private [09:50:04] [PASSED] drm_gem_shmem_test_pin_pages [09:50:04] [PASSED] drm_gem_shmem_test_vmap [09:50:04] [PASSED] drm_gem_shmem_test_get_pages_sgt [09:50:04] [PASSED] drm_gem_shmem_test_get_sg_table [09:50:04] [PASSED] drm_gem_shmem_test_madvise [09:50:04] [PASSED] drm_gem_shmem_test_purge [09:50:04] ================== [PASSED] drm_gem_shmem ================== [09:50:04] === drm_atomic_helper_connector_hdmi_check (27 subtests) === [09:50:04] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode [09:50:04] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1 [09:50:04] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode [09:50:04] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1 [09:50:04] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode [09:50:04] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1 [09:50:04] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 ======= [09:50:04] [PASSED] Automatic [09:50:04] [PASSED] Full [09:50:04] [PASSED] Limited 16:235 [09:50:04] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 === [09:50:04] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed [09:50:04] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed [09:50:04] [PASSED] drm_test_check_disable_connector [09:50:04] [PASSED] drm_test_check_hdmi_funcs_reject_rate [09:50:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb [09:50:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420 [09:50:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422 [09:50:04] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420 [09:50:04] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420 [09:50:04] [PASSED] drm_test_check_output_bpc_crtc_mode_changed [09:50:04] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed [09:50:04] [PASSED] drm_test_check_output_bpc_dvi [09:50:04] [PASSED] drm_test_check_output_bpc_format_vic_1 [09:50:04] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only [09:50:04] [PASSED] drm_test_check_output_bpc_format_display_rgb_only [09:50:04] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only [09:50:04] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only [09:50:04] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc [09:50:04] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc [09:50:04] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc [09:50:04] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ====== [09:50:04] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ==== [09:50:04] [PASSED] drm_test_check_broadcast_rgb_value [09:50:04] [PASSED] drm_test_check_bpc_8_value [09:50:04] [PASSED] drm_test_check_bpc_10_value [09:50:04] [PASSED] drm_test_check_bpc_12_value [09:50:04] [PASSED] drm_test_check_format_value [09:50:04] [PASSED] drm_test_check_tmds_char_value [09:50:04] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ====== [09:50:04] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) = [09:50:04] [PASSED] drm_test_check_mode_valid [09:50:04] [PASSED] drm_test_check_mode_valid_reject [09:50:04] [PASSED] drm_test_check_mode_valid_reject_rate [09:50:04] [PASSED] drm_test_check_mode_valid_reject_max_clock [09:50:04] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid === [09:50:04] ================= drm_managed (2 subtests) ================= [09:50:04] [PASSED] drm_test_managed_release_action [09:50:04] [PASSED] drm_test_managed_run_action [09:50:04] =================== [PASSED] drm_managed =================== [09:50:04] =================== drm_mm (6 subtests) ==================== [09:50:04] [PASSED] drm_test_mm_init [09:50:04] [PASSED] drm_test_mm_debug [09:50:04] [PASSED] drm_test_mm_align32 [09:50:04] [PASSED] drm_test_mm_align64 [09:50:04] [PASSED] drm_test_mm_lowest [09:50:04] [PASSED] drm_test_mm_highest [09:50:04] ===================== [PASSED] drm_mm ====================== [09:50:04] ============= drm_modes_analog_tv (5 subtests) ============= [09:50:04] [PASSED] drm_test_modes_analog_tv_mono_576i [09:50:04] [PASSED] drm_test_modes_analog_tv_ntsc_480i [09:50:04] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [09:50:04] [PASSED] drm_test_modes_analog_tv_pal_576i [09:50:04] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [09:50:04] =============== [PASSED] drm_modes_analog_tv =============== [09:50:04] ============== drm_plane_helper (2 subtests) =============== [09:50:04] =============== drm_test_check_plane_state ================ [09:50:04] [PASSED] clipping_simple [09:50:04] [PASSED] clipping_rotate_reflect [09:50:04] [PASSED] positioning_simple [09:50:04] [PASSED] upscaling [09:50:04] [PASSED] downscaling [09:50:04] [PASSED] rounding1 [09:50:04] [PASSED] rounding2 [09:50:04] [PASSED] rounding3 [09:50:04] [PASSED] rounding4 [09:50:04] =========== [PASSED] drm_test_check_plane_state ============ [09:50:04] =========== drm_test_check_invalid_plane_state ============ [09:50:04] [PASSED] positioning_invalid [09:50:04] [PASSED] upscaling_invalid [09:50:04] [PASSED] downscaling_invalid [09:50:04] ======= [PASSED] drm_test_check_invalid_plane_state ======== [09:50:04] ================ [PASSED] drm_plane_helper ================= [09:50:04] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [09:50:04] ====== drm_test_connector_helper_tv_get_modes_check ======= [09:50:04] [PASSED] None [09:50:04] [PASSED] PAL [09:50:04] [PASSED] NTSC [09:50:04] [PASSED] Both, NTSC Default [09:50:04] [PASSED] Both, PAL Default [09:50:04] [PASSED] Both, NTSC Default, with PAL on command-line [09:50:04] [PASSED] Both, PAL Default, with NTSC on command-line [09:50:04] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [09:50:04] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [09:50:04] ================== drm_rect (9 subtests) =================== [09:50:04] [PASSED] drm_test_rect_clip_scaled_div_by_zero [09:50:04] [PASSED] drm_test_rect_clip_scaled_not_clipped [09:50:04] [PASSED] drm_test_rect_clip_scaled_clipped [09:50:04] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [09:50:04] ================= drm_test_rect_intersect ================= [09:50:04] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [09:50:04] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [09:50:04] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [09:50:04] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [09:50:04] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [09:50:04] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [09:50:04] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [09:50:04] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [09:50:04] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [09:50:04] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [09:50:04] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [09:50:04] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [09:50:04] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [09:50:04] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [09:50:04] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 [09:50:04] ============= [PASSED] drm_test_rect_intersect ============= [09:50:04] ================ drm_test_rect_calc_hscale ================ [09:50:04] [PASSED] normal use [09:50:04] [PASSED] out of max range [09:50:04] [PASSED] out of min range [09:50:04] [PASSED] zero dst [09:50:04] [PASSED] negative src [09:50:04] [PASSED] negative dst [09:50:04] ============ [PASSED] drm_test_rect_calc_hscale ============ [09:50:04] ================ drm_test_rect_calc_vscale ================ [09:50:04] [PASSED] normal use stty: 'standard input': Inappropriate ioctl for device [09:50:04] [PASSED] out of max range [09:50:04] [PASSED] out of min range [09:50:04] [PASSED] zero dst [09:50:04] [PASSED] negative src [09:50:04] [PASSED] negative dst [09:50:04] ============ [PASSED] drm_test_rect_calc_vscale ============ [09:50:04] ================== drm_test_rect_rotate =================== [09:50:04] [PASSED] reflect-x [09:50:04] [PASSED] reflect-y [09:50:04] [PASSED] rotate-0 [09:50:04] [PASSED] rotate-90 [09:50:04] [PASSED] rotate-180 [09:50:04] [PASSED] rotate-270 [09:50:04] ============== [PASSED] drm_test_rect_rotate =============== [09:50:04] ================ drm_test_rect_rotate_inv ================= [09:50:04] [PASSED] reflect-x [09:50:04] [PASSED] reflect-y [09:50:04] [PASSED] rotate-0 [09:50:04] [PASSED] rotate-90 [09:50:04] [PASSED] rotate-180 [09:50:04] [PASSED] rotate-270 [09:50:04] ============ [PASSED] drm_test_rect_rotate_inv ============= [09:50:04] ==================== [PASSED] drm_rect ===================== [09:50:04] ============ drm_sysfb_modeset_test (1 subtest) ============ [09:50:04] ============ drm_test_sysfb_build_fourcc_list ============= [09:50:04] [PASSED] no native formats [09:50:04] [PASSED] XRGB8888 as native format [09:50:04] [PASSED] remove duplicates [09:50:04] [PASSED] convert alpha formats [09:50:04] [PASSED] random formats [09:50:04] ======== [PASSED] drm_test_sysfb_build_fourcc_list ========= [09:50:04] ============= [PASSED] drm_sysfb_modeset_test ============== [09:50:04] ============================================================ [09:50:04] Testing complete. Ran 622 tests: passed: 622 [09:50:04] Elapsed time: 27.161s total, 1.697s configuring, 24.997s building, 0.448s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig [09:50:04] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:50:06] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:50:15] Starting KUnit Kernel (1/1)... [09:50:15] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:50:16] ================= ttm_device (5 subtests) ================== [09:50:16] [PASSED] ttm_device_init_basic [09:50:16] [PASSED] ttm_device_init_multiple [09:50:16] [PASSED] ttm_device_fini_basic [09:50:16] [PASSED] ttm_device_init_no_vma_man [09:50:16] ================== ttm_device_init_pools ================== [09:50:16] [PASSED] No DMA allocations, no DMA32 required [09:50:16] [PASSED] DMA allocations, DMA32 required [09:50:16] [PASSED] No DMA allocations, DMA32 required [09:50:16] [PASSED] DMA allocations, no DMA32 required [09:50:16] ============== [PASSED] ttm_device_init_pools ============== [09:50:16] =================== [PASSED] ttm_device ==================== [09:50:16] ================== ttm_pool (8 subtests) =================== [09:50:16] ================== ttm_pool_alloc_basic =================== [09:50:16] [PASSED] One page [09:50:16] [PASSED] More than one page [09:50:16] [PASSED] Above the allocation limit [09:50:16] [PASSED] One page, with coherent DMA mappings enabled [09:50:16] [PASSED] Above the allocation limit, with coherent DMA mappings enabled [09:50:16] ============== [PASSED] ttm_pool_alloc_basic =============== [09:50:16] ============== ttm_pool_alloc_basic_dma_addr ============== [09:50:16] [PASSED] One page [09:50:16] [PASSED] More than one page [09:50:16] [PASSED] Above the allocation limit [09:50:16] [PASSED] One page, with coherent DMA mappings enabled [09:50:16] [PASSED] Above the allocation limit, with coherent DMA mappings enabled [09:50:16] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ========== [09:50:16] [PASSED] ttm_pool_alloc_order_caching_match [09:50:16] [PASSED] ttm_pool_alloc_caching_mismatch [09:50:16] [PASSED] ttm_pool_alloc_order_mismatch [09:50:16] [PASSED] ttm_pool_free_dma_alloc [09:50:16] [PASSED] ttm_pool_free_no_dma_alloc [09:50:16] [PASSED] ttm_pool_fini_basic [09:50:16] ==================== [PASSED] ttm_pool ===================== [09:50:16] ================ ttm_resource (8 subtests) ================= [09:50:16] ================= ttm_resource_init_basic ================= [09:50:16] [PASSED] Init resource in TTM_PL_SYSTEM [09:50:16] [PASSED] Init resource in TTM_PL_VRAM [09:50:16] [PASSED] Init resource in a private placement [09:50:16] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags [09:50:16] ============= [PASSED] ttm_resource_init_basic ============= [09:50:16] [PASSED] ttm_resource_init_pinned [09:50:16] [PASSED] ttm_resource_fini_basic [09:50:16] [PASSED] ttm_resource_manager_init_basic [09:50:16] [PASSED] ttm_resource_manager_usage_basic [09:50:16] [PASSED] ttm_resource_manager_set_used_basic [09:50:16] [PASSED] ttm_sys_man_alloc_basic [09:50:16] [PASSED] ttm_sys_man_free_basic [09:50:16] ================== [PASSED] ttm_resource =================== [09:50:16] =================== ttm_tt (15 subtests) =================== [09:50:16] ==================== ttm_tt_init_basic ==================== [09:50:16] [PASSED] Page-aligned size [09:50:16] [PASSED] Extra pages requested [09:50:16] ================ [PASSED] ttm_tt_init_basic ================ [09:50:16] [PASSED] ttm_tt_init_misaligned [09:50:16] [PASSED] ttm_tt_fini_basic [09:50:16] [PASSED] ttm_tt_fini_sg [09:50:16] [PASSED] ttm_tt_fini_shmem [09:50:16] [PASSED] ttm_tt_create_basic [09:50:16] [PASSED] ttm_tt_create_invalid_bo_type [09:50:16] [PASSED] ttm_tt_create_ttm_exists [09:50:16] [PASSED] ttm_tt_create_failed [09:50:16] [PASSED] ttm_tt_destroy_basic [09:50:16] [PASSED] ttm_tt_populate_null_ttm [09:50:16] [PASSED] ttm_tt_populate_populated_ttm [09:50:16] [PASSED] ttm_tt_unpopulate_basic [09:50:16] [PASSED] ttm_tt_unpopulate_empty_ttm [09:50:16] [PASSED] ttm_tt_swapin_basic [09:50:16] ===================== [PASSED] ttm_tt ====================== [09:50:16] =================== ttm_bo (14 subtests) =================== [09:50:16] =========== ttm_bo_reserve_optimistic_no_ticket =========== [09:50:16] [PASSED] Cannot be interrupted and sleeps [09:50:16] [PASSED] Cannot be interrupted, locks straight away [09:50:16] [PASSED] Can be interrupted, sleeps [09:50:16] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket ======= [09:50:16] [PASSED] ttm_bo_reserve_locked_no_sleep [09:50:16] [PASSED] ttm_bo_reserve_no_wait_ticket [09:50:16] [PASSED] ttm_bo_reserve_double_resv [09:50:16] [PASSED] ttm_bo_reserve_interrupted [09:50:16] [PASSED] ttm_bo_reserve_deadlock [09:50:16] [PASSED] ttm_bo_unreserve_basic [09:50:16] [PASSED] ttm_bo_unreserve_pinned [09:50:16] [PASSED] ttm_bo_unreserve_bulk [09:50:16] [PASSED] ttm_bo_fini_basic [09:50:16] [PASSED] ttm_bo_fini_shared_resv [09:50:16] [PASSED] ttm_bo_pin_basic [09:50:16] [PASSED] ttm_bo_pin_unpin_resource [09:50:16] [PASSED] ttm_bo_multiple_pin_one_unpin [09:50:16] ===================== [PASSED] ttm_bo ====================== [09:50:16] ============== ttm_bo_validate (21 subtests) =============== [09:50:16] ============== ttm_bo_init_reserved_sys_man =============== [09:50:16] [PASSED] Buffer object for userspace [09:50:16] [PASSED] Kernel buffer object [09:50:16] [PASSED] Shared buffer object [09:50:16] ========== [PASSED] ttm_bo_init_reserved_sys_man =========== [09:50:16] ============== ttm_bo_init_reserved_mock_man ============== [09:50:16] [PASSED] Buffer object for userspace [09:50:16] [PASSED] Kernel buffer object [09:50:16] [PASSED] Shared buffer object [09:50:16] ========== [PASSED] ttm_bo_init_reserved_mock_man ========== [09:50:16] [PASSED] ttm_bo_init_reserved_resv [09:50:16] ================== ttm_bo_validate_basic ================== [09:50:16] [PASSED] Buffer object for userspace [09:50:16] [PASSED] Kernel buffer object [09:50:16] [PASSED] Shared buffer object [09:50:16] ============== [PASSED] ttm_bo_validate_basic ============== [09:50:16] [PASSED] ttm_bo_validate_invalid_placement [09:50:16] ============= ttm_bo_validate_same_placement ============== [09:50:16] [PASSED] System manager [09:50:16] [PASSED] VRAM manager [09:50:16] ========= [PASSED] ttm_bo_validate_same_placement ========== [09:50:16] [PASSED] ttm_bo_validate_failed_alloc [09:50:16] [PASSED] ttm_bo_validate_pinned [09:50:16] [PASSED] ttm_bo_validate_busy_placement [09:50:16] ================ ttm_bo_validate_multihop ================= [09:50:16] [PASSED] Buffer object for userspace [09:50:16] [PASSED] Kernel buffer object [09:50:16] [PASSED] Shared buffer object [09:50:16] ============ [PASSED] ttm_bo_validate_multihop ============= [09:50:16] ========== ttm_bo_validate_no_placement_signaled ========== [09:50:16] [PASSED] Buffer object in system domain, no page vector [09:50:16] [PASSED] Buffer object in system domain with an existing page vector [09:50:16] ====== [PASSED] ttm_bo_validate_no_placement_signaled ====== [09:50:16] ======== ttm_bo_validate_no_placement_not_signaled ======== [09:50:16] [PASSED] Buffer object for userspace [09:50:16] [PASSED] Kernel buffer object [09:50:16] [PASSED] Shared buffer object [09:50:16] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ==== [09:50:16] [PASSED] ttm_bo_validate_move_fence_signaled [09:50:16] ========= ttm_bo_validate_move_fence_not_signaled ========= [09:50:16] [PASSED] Waits for GPU [09:50:16] [PASSED] Tries to lock straight away [09:50:16] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled ===== [09:50:16] [PASSED] ttm_bo_validate_happy_evict [09:50:16] [PASSED] ttm_bo_validate_all_pinned_evict [09:50:16] [PASSED] ttm_bo_validate_allowed_only_evict [09:50:16] [PASSED] ttm_bo_validate_deleted_evict [09:50:16] [PASSED] ttm_bo_validate_busy_domain_evict [09:50:16] [PASSED] ttm_bo_validate_evict_gutting [09:50:16] [PASSED] ttm_bo_validate_recrusive_evict stty: 'standard input': Inappropriate ioctl for device [09:50:16] ================= [PASSED] ttm_bo_validate ================= [09:50:16] ============================================================ [09:50:16] Testing complete. Ran 101 tests: passed: 101 [09:50:16] Elapsed time: 11.378s total, 1.692s configuring, 9.419s building, 0.227s running + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✓ Xe.CI.BAT: success for Fix Adaptive Sync SDP for Panel Replay (rev2) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (4 preceding siblings ...) 2025-11-11 9:50 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev2) Patchwork @ 2025-11-11 10:28 ` Patchwork 2025-11-11 16:56 ` ✓ Xe.CI.Full: " Patchwork ` (4 subsequent siblings) 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2025-11-11 10:28 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 1883 bytes --] == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev2) URL : https://patchwork.freedesktop.org/series/156622/ State : success == Summary == CI Bug Log - changes from xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b_BAT -> xe-pw-156622v2_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in xe-pw-156622v2_BAT that come from known issues: ### IGT changes ### #### Issues hit #### * igt@xe_waitfence@abstime: - bat-dg2-oem2: [PASS][1] -> [TIMEOUT][2] ([Intel XE#6506]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/bat-dg2-oem2/igt@xe_waitfence@abstime.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/bat-dg2-oem2/igt@xe_waitfence@abstime.html * igt@xe_waitfence@reltime: - bat-dg2-oem2: [PASS][3] -> [FAIL][4] ([Intel XE#6520]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/bat-dg2-oem2/igt@xe_waitfence@reltime.html [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/bat-dg2-oem2/igt@xe_waitfence@reltime.html [Intel XE#6506]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6506 [Intel XE#6520]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6520 Build changes ------------- * IGT: IGT_8618 -> IGT_8620 * Linux: xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b -> xe-pw-156622v2 IGT_8618: 8618 IGT_8620: 8620 xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b: 4ce351022716985e9c1dd18583acd4d3d149cb5b xe-pw-156622v2: 156622v2 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/index.html [-- Attachment #2: Type: text/html, Size: 2496 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✓ Xe.CI.Full: success for Fix Adaptive Sync SDP for Panel Replay (rev2) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (5 preceding siblings ...) 2025-11-11 10:28 ` ✓ Xe.CI.BAT: " Patchwork @ 2025-11-11 16:56 ` Patchwork 2026-02-03 9:41 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev4) Patchwork ` (3 subsequent siblings) 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2025-11-11 16:56 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 74635 bytes --] == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev2) URL : https://patchwork.freedesktop.org/series/156622/ State : success == Summary == CI Bug Log - changes from xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b_FULL -> xe-pw-156622v2_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in xe-pw-156622v2_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@intel_hwmon@hwmon-write: - shard-lnl: NOTRUN -> [SKIP][1] ([Intel XE#1125]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@intel_hwmon@hwmon-write.html * igt@kms_async_flips@test-time-stamp-atomic@pipe-a-hdmi-a-1: - shard-adlp: [PASS][2] -> [DMESG-WARN][3] ([Intel XE#2953] / [Intel XE#4173]) +6 other tests dmesg-warn [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-9/igt@kms_async_flips@test-time-stamp-atomic@pipe-a-hdmi-a-1.html [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_async_flips@test-time-stamp-atomic@pipe-a-hdmi-a-1.html * igt@kms_atomic_transition@plane-toggle-modeset-transition: - shard-adlp: [PASS][4] -> [FAIL][5] ([Intel XE#3908]) +1 other test fail [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-2/igt@kms_atomic_transition@plane-toggle-modeset-transition.html [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html * igt@kms_big_fb@4-tiled-32bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2327]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html - shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#316]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#3658]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1407]) +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-adlp: NOTRUN -> [DMESG-FAIL][10] ([Intel XE#4543]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-16bpp-rotate-180: - shard-lnl: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +3 other tests skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-7/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-addfb: - shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#619]) [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-434/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-adlp: [PASS][13] -> [DMESG-FAIL][14] ([Intel XE#4543]) +11 other tests dmesg-fail [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0: - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +7 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow: - shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#607]) [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-adlp: NOTRUN -> [SKIP][17] ([Intel XE#1124]) +2 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html - shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#1124]) +4 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p: - shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#2191]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html * igt@kms_bw@linear-tiling-2-displays-3840x2160p: - shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#367]) +3 other tests skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-433/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#367]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-2/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#787]) +83 other tests skip [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-6.html * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc: - shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#2887]) +4 other tests skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs-cc.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#3432]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html - shard-lnl: NOTRUN -> [SKIP][25] ([Intel XE#3432]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#455] / [Intel XE#787]) +23 other tests skip [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-adlp: NOTRUN -> [SKIP][27] ([Intel XE#787]) +8 other tests skip [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-d-hdmi-a-1: - shard-adlp: NOTRUN -> [SKIP][28] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#2907]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +2 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][31] ([Intel XE#2705] / [Intel XE#4212]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4: - shard-dg2-set2: NOTRUN -> [INCOMPLETE][32] ([Intel XE#6168]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6: - shard-dg2-set2: NOTRUN -> [DMESG-WARN][33] ([Intel XE#1727] / [Intel XE#3113]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6.html * igt@kms_cdclk@mode-transition@pipe-b-edp-1: - shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#4417]) +3 other tests skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html * igt@kms_chamelium_color@ctm-0-75: - shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#306]) +2 other tests skip [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@kms_chamelium_color@ctm-0-75.html - shard-lnl: NOTRUN -> [SKIP][36] ([Intel XE#306]) [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_chamelium_color@ctm-0-75.html - shard-adlp: NOTRUN -> [SKIP][37] ([Intel XE#306]) [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-6/igt@kms_chamelium_color@ctm-0-75.html - shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2325]) [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_chamelium_color@ctm-0-75.html * igt@kms_chamelium_frames@hdmi-frame-dump: - shard-adlp: NOTRUN -> [SKIP][39] ([Intel XE#373]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_chamelium_frames@hdmi-frame-dump.html - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#2252]) +2 other tests skip [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_chamelium_frames@hdmi-frame-dump.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#373]) +8 other tests skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html - shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#373]) +3 other tests skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_chamelium_sharpness_filter@filter-basic: - shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#6507]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-7/igt@kms_chamelium_sharpness_filter@filter-basic.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#307]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@legacy@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][45] ([Intel XE#1178]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_content_protection@legacy@pipe-a-dp-2.html * igt@kms_content_protection@uevent: - shard-dg2-set2: NOTRUN -> [FAIL][46] ([Intel XE#1188]) +1 other test fail [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2321]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-random-128x42: - shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#1424]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@kms_cursor_crc@cursor-random-128x42.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2320]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-dg2-set2: NOTRUN -> [SKIP][50] ([Intel XE#308]) [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-434/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size: - shard-bmg: [PASS][51] -> [DMESG-WARN][52] ([Intel XE#5354]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-8/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size: - shard-bmg: [PASS][53] -> [SKIP][54] ([Intel XE#2291]) +2 other tests skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy: - shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#309]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-bmg: [PASS][56] -> [FAIL][57] ([Intel XE#4633]) [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@flip-vs-cursor-legacy: - shard-bmg: NOTRUN -> [FAIL][58] ([Intel XE#4633]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#323]) [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_display_modes@extended-mode-basic: - shard-bmg: [PASS][60] -> [SKIP][61] ([Intel XE#4302]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-2/igt@kms_display_modes@extended-mode-basic.html [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dp_link_training@non-uhbr-mst: - shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#4354]) [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dsc@dsc-with-formats: - shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#2244]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_dsc@dsc-with-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2244]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats: - shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#4422]) [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html * igt@kms_flip@2x-busy-flip: - shard-adlp: NOTRUN -> [SKIP][66] ([Intel XE#310]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_flip@2x-busy-flip.html * igt@kms_flip@2x-plain-flip-fb-recreate: - shard-bmg: [PASS][67] -> [SKIP][68] ([Intel XE#2316]) +5 other tests skip [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-5/igt@kms_flip@2x-plain-flip-fb-recreate.html [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_flip@2x-plain-flip-fb-recreate.html - shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#1421]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_flip@2x-plain-flip-fb-recreate.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1: - shard-lnl: [PASS][70] -> [FAIL][71] ([Intel XE#301] / [Intel XE#3149]) +1 other test fail [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html * igt@kms_flip@flip-vs-suspend@b-hdmi-a1: - shard-adlp: [PASS][72] -> [DMESG-WARN][73] ([Intel XE#4543]) +6 other tests dmesg-warn [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-3/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-3/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html * igt@kms_flip@plain-flip-fb-recreate: - shard-bmg: [PASS][74] -> [FAIL][75] ([Intel XE#5408] / [Intel XE#6266]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_flip@plain-flip-fb-recreate.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_flip@plain-flip-fb-recreate.html * igt@kms_flip@plain-flip-fb-recreate@a-dp2: - shard-bmg: NOTRUN -> [FAIL][76] ([Intel XE#5408] / [Intel XE#6266]) [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_flip@plain-flip-fb-recreate@a-dp2.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#1401] / [Intel XE#1745]) +2 other tests skip [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode: - shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#1401]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling: - shard-adlp: [PASS][79] -> [DMESG-FAIL][80] ([Intel XE#4543] / [Intel XE#4921]) +1 other test dmesg-fail [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-3/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-adlp: NOTRUN -> [SKIP][81] ([Intel XE#455]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html - shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#2293] / [Intel XE#2380]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode: - shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2293]) [83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-shrfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][84] ([Intel XE#6312]) [84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-7/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@drrs-slowdraw: - shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#651]) +3 other tests skip [85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-4/igt@kms_frontbuffer_tracking@drrs-slowdraw.html * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#6313]) [86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#656]) +11 other tests skip [87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff: - shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2312]) +2 other tests skip [88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-adlp: NOTRUN -> [SKIP][89] ([Intel XE#1151]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html - shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#5390]) [90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbc-tiling-y: - shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1469]) [91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-tiling-y.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#2311]) +10 other tests skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc.html - shard-adlp: NOTRUN -> [SKIP][93] ([Intel XE#651]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt: - shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#651]) +17 other tests skip [94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt: - shard-adlp: NOTRUN -> [SKIP][95] ([Intel XE#653]) [95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt: - shard-adlp: NOTRUN -> [SKIP][96] ([Intel XE#656]) +1 other test skip [96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt: - shard-dg2-set2: NOTRUN -> [SKIP][97] ([Intel XE#653]) +20 other tests skip [97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt: - shard-dg2-set2: NOTRUN -> [SKIP][98] ([Intel XE#6312]) +1 other test skip [98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html - shard-adlp: NOTRUN -> [SKIP][99] ([Intel XE#6312]) [99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2313]) +7 other tests skip [100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_hdr@invalid-metadata-sizes: - shard-lnl: NOTRUN -> [SKIP][101] ([Intel XE#1503]) +1 other test skip [101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25: - shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#2763]) +11 other tests skip [102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#2763]) +4 other tests skip [103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_plane_scaling@planes-downscale-factor-0-75@pipe-a.html * igt@kms_pm_backlight@fade: - shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#870]) [104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_pm_backlight@fade.html - shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#870]) [105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_pm_backlight@fade.html * igt@kms_pm_lpsp@kms-lpsp: - shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#2499]) [106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#1439] / [Intel XE#836]) [107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip [108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area: - shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#1406] / [Intel XE#1489]) +2 other tests skip [109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-cursor-plane-update-sf: - shard-lnl: NOTRUN -> [SKIP][110] ([Intel XE#1406] / [Intel XE#2893]) +2 other tests skip [110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf: - shard-adlp: NOTRUN -> [SKIP][111] ([Intel XE#1406] / [Intel XE#1489]) [111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_su@page_flip-p010: - shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#1128] / [Intel XE#1406]) [112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-pr-dpms: - shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +9 other tests skip [113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@kms_psr@fbc-pr-dpms.html * igt@kms_psr@fbc-psr-cursor-plane-onoff: - shard-adlp: NOTRUN -> [SKIP][114] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) [114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-3/igt@kms_psr@fbc-psr-cursor-plane-onoff.html * igt@kms_psr@fbc-psr2-primary-render: - shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#1406]) [115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_psr@fbc-psr2-primary-render.html * igt@kms_psr@fbc-psr2-primary-render@edp-1: - shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#1406] / [Intel XE#4609]) [116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_psr@fbc-psr2-primary-render@edp-1.html * igt@kms_psr@psr-primary-page-flip: - shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +2 other tests skip [117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_psr@psr-primary-page-flip.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#1406] / [Intel XE#2939]) [118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-x-tiled-reflect-x-180: - shard-lnl: NOTRUN -> [FAIL][119] ([Intel XE#4689]) [119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@kms_rotation_crc@primary-x-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#3414] / [Intel XE#3904]) [120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html - shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#3414]) [121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_setmode@clone-exclusive-crtc: - shard-bmg: [PASS][122] -> [SKIP][123] ([Intel XE#1435]) [122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-4/igt@kms_setmode@clone-exclusive-crtc.html [123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_setmode@clone-exclusive-crtc.html * igt@kms_vrr@flipline: - shard-dg2-set2: NOTRUN -> [SKIP][124] ([Intel XE#455]) +19 other tests skip [124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-433/igt@kms_vrr@flipline.html * igt@kms_vrr@lobf: - shard-bmg: NOTRUN -> [SKIP][125] ([Intel XE#2168]) [125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@kms_vrr@lobf.html - shard-dg2-set2: NOTRUN -> [SKIP][126] ([Intel XE#2168]) [126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@kms_vrr@lobf.html * igt@xe_ccs@ctrl-surf-copy-new-ctx: - shard-adlp: NOTRUN -> [SKIP][127] ([Intel XE#455] / [Intel XE#488] / [Intel XE#5607]) [127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@xe_ccs@ctrl-surf-copy-new-ctx.html * igt@xe_configfs@survivability-mode: - shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#6010]) [128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-2/igt@xe_configfs@survivability-mode.html * igt@xe_copy_basic@mem-copy-linear-0xfffe: - shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#1123]) [129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@xe_copy_basic@mem-copy-linear-0xfffe.html - shard-adlp: NOTRUN -> [SKIP][130] ([Intel XE#1123]) [130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@xe_copy_basic@mem-copy-linear-0xfffe.html * igt@xe_copy_basic@mem-set-linear-0x3fff: - shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#1126]) [131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@xe_copy_basic@mem-set-linear-0x3fff.html * igt@xe_eu_stall@invalid-event-report-count: - shard-dg2-set2: NOTRUN -> [SKIP][132] ([Intel XE#5626]) +2 other tests skip [132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@xe_eu_stall@invalid-event-report-count.html * igt@xe_eudebug_online@interrupt-all-set-breakpoint: - shard-dg2-set2: NOTRUN -> [SKIP][133] ([Intel XE#4837]) +9 other tests skip [133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html - shard-lnl: NOTRUN -> [SKIP][134] ([Intel XE#4837]) +4 other tests skip [134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html - shard-adlp: NOTRUN -> [SKIP][135] ([Intel XE#4837] / [Intel XE#5565]) +1 other test skip [135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html * igt@xe_eudebug_online@set-breakpoint: - shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#4837]) +2 other tests skip [136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@xe_eudebug_online@set-breakpoint.html * igt@xe_evict@evict-beng-mixed-threads-large: - shard-adlp: NOTRUN -> [SKIP][137] ([Intel XE#261]) [137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-3/igt@xe_evict@evict-beng-mixed-threads-large.html * igt@xe_evict@evict-threads-small-multi-vm: - shard-lnl: NOTRUN -> [SKIP][138] ([Intel XE#688]) +4 other tests skip [138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_evict@evict-threads-small-multi-vm.html * igt@xe_evict_ccs@evict-overcommit-parallel-instantfree-reopen: - shard-adlp: NOTRUN -> [SKIP][139] ([Intel XE#688]) [139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-3/igt@xe_evict_ccs@evict-overcommit-parallel-instantfree-reopen.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-rebind: - shard-adlp: NOTRUN -> [SKIP][140] ([Intel XE#1392] / [Intel XE#5575]) [140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-rebind.html - shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2322]) [141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-rebind.html * igt@xe_exec_basic@multigpu-no-exec-userptr: - shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#1392]) +2 other tests skip [142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_exec_basic@multigpu-no-exec-userptr.html * igt@xe_exec_fault_mode@twice-rebind-prefetch: - shard-adlp: NOTRUN -> [SKIP][143] ([Intel XE#288] / [Intel XE#5561]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@xe_exec_fault_mode@twice-rebind-prefetch.html * igt@xe_exec_fault_mode@twice-userptr-invalidate-race: - shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#288]) +17 other tests skip [144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html * igt@xe_exec_system_allocator@process-many-execqueues-malloc-fork-read: - shard-adlp: NOTRUN -> [SKIP][145] ([Intel XE#4915]) +35 other tests skip [145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@xe_exec_system_allocator@process-many-execqueues-malloc-fork-read.html * igt@xe_exec_system_allocator@process-many-execqueues-mmap-new-huge: - shard-bmg: NOTRUN -> [SKIP][146] ([Intel XE#4943]) +7 other tests skip [146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@xe_exec_system_allocator@process-many-execqueues-mmap-new-huge.html * igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch-shared: - shard-dg2-set2: NOTRUN -> [SKIP][147] ([Intel XE#4915]) +240 other tests skip [147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch-shared.html * igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-new-huge-nomemset: - shard-lnl: NOTRUN -> [SKIP][148] ([Intel XE#4943]) +9 other tests skip [148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-new-huge-nomemset.html * igt@xe_live_ktest@xe_eudebug: - shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#2833]) [149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-4/igt@xe_live_ktest@xe_eudebug.html * igt@xe_media_fill@media-fill: - shard-bmg: NOTRUN -> [SKIP][150] ([Intel XE#2459] / [Intel XE#2596]) [150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@xe_media_fill@media-fill.html - shard-dg2-set2: NOTRUN -> [SKIP][151] ([Intel XE#560]) [151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@xe_media_fill@media-fill.html * igt@xe_oa@invalid-remove-userspace-config: - shard-adlp: NOTRUN -> [SKIP][152] ([Intel XE#3573]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-9/igt@xe_oa@invalid-remove-userspace-config.html * igt@xe_oa@oa-tlb-invalidate: - shard-lnl: NOTRUN -> [SKIP][153] ([Intel XE#2248]) [153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_oa@oa-tlb-invalidate.html - shard-bmg: NOTRUN -> [SKIP][154] ([Intel XE#2248]) [154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@xe_oa@oa-tlb-invalidate.html * igt@xe_oa@polling-small-buf: - shard-dg2-set2: NOTRUN -> [SKIP][155] ([Intel XE#3573]) +5 other tests skip [155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@xe_oa@polling-small-buf.html * igt@xe_pat@display-vs-wb-transient: - shard-dg2-set2: NOTRUN -> [SKIP][156] ([Intel XE#1337]) [156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-433/igt@xe_pat@display-vs-wb-transient.html * igt@xe_pat@pat-index-xelp: - shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#977]) [157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-4/igt@xe_pat@pat-index-xelp.html * igt@xe_peer2peer@write: - shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#2427]) [158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@xe_peer2peer@write.html - shard-adlp: NOTRUN -> [SKIP][159] ([Intel XE#1061]) [159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@xe_peer2peer@write.html - shard-lnl: NOTRUN -> [SKIP][160] ([Intel XE#1061]) [160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_peer2peer@write.html * igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p: - shard-dg2-set2: NOTRUN -> [SKIP][161] ([Intel XE#6566]) [161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-435/igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p.html * igt@xe_pm_residency@idle-residency: - shard-dg2-set2: NOTRUN -> [FAIL][162] ([Intel XE#6362]) +1 other test fail [162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@xe_pm_residency@idle-residency.html * igt@xe_pmu@engine-activity-accuracy-90: - shard-lnl: [PASS][163] -> [FAIL][164] ([Intel XE#6251]) +3 other tests fail [163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-lnl-8/igt@xe_pmu@engine-activity-accuracy-90.html [164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-1/igt@xe_pmu@engine-activity-accuracy-90.html * igt@xe_pmu@fn-engine-activity-sched-if-idle: - shard-lnl: NOTRUN -> [SKIP][165] ([Intel XE#4650]) [165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_pmu@fn-engine-activity-sched-if-idle.html * igt@xe_pmu@gt-c6-idle: - shard-dg2-set2: NOTRUN -> [FAIL][166] ([Intel XE#6366]) [166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-434/igt@xe_pmu@gt-c6-idle.html * igt@xe_pxp@pxp-termination-key-update-post-suspend: - shard-dg2-set2: NOTRUN -> [SKIP][167] ([Intel XE#4733]) +1 other test skip [167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-433/igt@xe_pxp@pxp-termination-key-update-post-suspend.html * igt@xe_query@multigpu-query-engines: - shard-lnl: NOTRUN -> [SKIP][168] ([Intel XE#944]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@xe_query@multigpu-query-engines.html * igt@xe_query@multigpu-query-invalid-cs-cycles: - shard-dg2-set2: NOTRUN -> [SKIP][169] ([Intel XE#944]) +3 other tests skip [169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@xe_query@multigpu-query-invalid-cs-cycles.html * igt@xe_query@multigpu-query-uc-fw-version-huc: - shard-adlp: NOTRUN -> [SKIP][170] ([Intel XE#944]) [170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-8/igt@xe_query@multigpu-query-uc-fw-version-huc.html - shard-bmg: NOTRUN -> [SKIP][171] ([Intel XE#944]) [171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-2/igt@xe_query@multigpu-query-uc-fw-version-huc.html * igt@xe_render_copy@render-stress-2-copies: - shard-dg2-set2: NOTRUN -> [SKIP][172] ([Intel XE#4814]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-432/igt@xe_render_copy@render-stress-2-copies.html * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling: - shard-dg2-set2: NOTRUN -> [SKIP][173] ([Intel XE#4130]) +1 other test skip [173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs: - shard-lnl: NOTRUN -> [SKIP][174] ([Intel XE#4130]) [174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html * igt@xe_sriov_flr@flr-vf1-clear: - shard-lnl: NOTRUN -> [SKIP][175] ([Intel XE#3342]) [175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@xe_sriov_flr@flr-vf1-clear.html * igt@xe_sriov_scheduling@nonpreempt-engine-resets: - shard-dg2-set2: NOTRUN -> [SKIP][176] ([Intel XE#4351]) [176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-466/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html * igt@xe_sriov_vram@vf-access-beyond: - shard-dg2-set2: NOTRUN -> [SKIP][177] ([Intel XE#6318]) [177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-433/igt@xe_sriov_vram@vf-access-beyond.html * igt@xe_survivability@i2c-functionality: - shard-dg2-set2: NOTRUN -> [SKIP][178] ([Intel XE#6529]) [178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-436/igt@xe_survivability@i2c-functionality.html #### Possible fixes #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [FAIL][179] ([Intel XE#4665]) -> [PASS][180] [179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-5/igt@intel_hwmon@hwmon-write.html [180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-1/igt@intel_hwmon@hwmon-write.html * igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1: - shard-lnl: [FAIL][181] ([Intel XE#5993]) -> [PASS][182] +3 other tests pass [181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html [182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html * igt@kms_big_fb@x-tiled-8bpp-rotate-0: - shard-adlp: [DMESG-FAIL][183] ([Intel XE#4543]) -> [PASS][184] +14 other tests pass [183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-9/igt@kms_big_fb@x-tiled-8bpp-rotate-0.html [184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-8/igt@kms_big_fb@x-tiled-8bpp-rotate-0.html * igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p: - shard-bmg: [SKIP][185] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][186] [185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html [186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-bmg: [INCOMPLETE][187] ([Intel XE#3862]) -> [PASS][188] +1 other test pass [187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4: - shard-dg2-set2: [INCOMPLETE][189] ([Intel XE#6168]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4.html [190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-6: - shard-dg2-set2: [DMESG-WARN][191] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-6.html [192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-6.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6: - shard-dg2-set2: [INCOMPLETE][193] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [PASS][194] [193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html [194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-bmg: [SKIP][195] ([Intel XE#2291]) -> [PASS][196] +2 other tests pass [195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html [196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-bmg: [FAIL][197] ([Intel XE#1475]) -> [PASS][198] [197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-bmg: [SKIP][199] ([Intel XE#2316]) -> [PASS][200] +5 other tests pass [199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html [200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1: - shard-adlp: [DMESG-WARN][201] ([Intel XE#4543]) -> [PASS][202] +9 other tests pass [201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-2/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html [202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1: - shard-adlp: [FAIL][203] ([Intel XE#301]) -> [PASS][204] [203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-2/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html [204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-bmg: [SKIP][205] ([Intel XE#3012]) -> [PASS][206] [205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html [206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-adlp: [DMESG-WARN][207] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][208] +3 other tests pass [207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-8/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html [208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_pm_dc@dc6-psr: - shard-lnl: [FAIL][209] ([Intel XE#718]) -> [PASS][210] [209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-lnl-2/igt@kms_pm_dc@dc6-psr.html [210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-lnl-2/igt@kms_pm_dc@dc6-psr.html * igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute: - shard-bmg: [ABORT][211] ([Intel XE#3970]) -> [PASS][212] +1 other test pass [211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-1/igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute.html [212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@xe_compute_preempt@compute-preempt-many-vram-evict@engine-drm_xe_engine_class_compute.html * igt@xe_exec_system_allocator@many-stride-malloc-prefetch: - shard-bmg: [WARN][213] ([Intel XE#5786]) -> [PASS][214] [213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-4/igt@xe_exec_system_allocator@many-stride-malloc-prefetch.html [214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@xe_exec_system_allocator@many-stride-malloc-prefetch.html * igt@xe_exec_system_allocator@threads-many-stride-new-busy-nomemset: - shard-bmg: [INCOMPLETE][215] ([Intel XE#6480]) -> [PASS][216] [215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-8/igt@xe_exec_system_allocator@threads-many-stride-new-busy-nomemset.html [216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@xe_exec_system_allocator@threads-many-stride-new-busy-nomemset.html * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs: - shard-bmg: [FAIL][217] ([Intel XE#5937]) -> [PASS][218] +1 other test pass [217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html [218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html * igt@xe_sriov_flr@flr-twice: - shard-bmg: [FAIL][219] ([Intel XE#6569]) -> [PASS][220] [219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html [220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@xe_sriov_flr@flr-twice.html #### Warnings #### * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs: - shard-dg2-set2: [INCOMPLETE][221] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [INCOMPLETE][222] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168]) [221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-dg2-433/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html [222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc: - shard-dg2-set2: [INCOMPLETE][223] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168]) -> [INCOMPLETE][224] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345]) [223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html [224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html * igt@kms_content_protection@legacy: - shard-adlp: [SKIP][225] ([Intel XE#455]) -> [ABORT][226] ([Intel XE#2953]) [225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-4/igt@kms_content_protection@legacy.html [226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_content_protection@legacy.html - shard-bmg: [SKIP][227] ([Intel XE#2341]) -> [FAIL][228] ([Intel XE#1178]) [227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_content_protection@legacy.html [228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-7/igt@kms_content_protection@legacy.html * igt@kms_flip@dpms-off-confusion-interruptible: - shard-adlp: [DMESG-WARN][229] ([Intel XE#4543]) -> [DMESG-WARN][230] ([Intel XE#2953] / [Intel XE#4173]) [229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-1/igt@kms_flip@dpms-off-confusion-interruptible.html [230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-2/igt@kms_flip@dpms-off-confusion-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-adlp: [DMESG-WARN][231] ([Intel XE#4543]) -> [DMESG-FAIL][232] ([Intel XE#4543]) +1 other test dmesg-fail [231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-adlp: [DMESG-WARN][233] ([Intel XE#2953] / [Intel XE#4173]) -> [DMESG-WARN][234] ([Intel XE#4543]) +2 other tests dmesg-warn [233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-6/igt@kms_flip@flip-vs-suspend-interruptible.html [234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-8/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt: - shard-bmg: [SKIP][235] ([Intel XE#2311]) -> [SKIP][236] ([Intel XE#2312]) +13 other tests skip [235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html [236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt: - shard-bmg: [SKIP][237] ([Intel XE#2312]) -> [SKIP][238] ([Intel XE#2311]) +13 other tests skip [237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html [238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt: - shard-adlp: [FAIL][239] ([Intel XE#5671]) -> [DMESG-FAIL][240] ([Intel XE#4543]) +1 other test dmesg-fail [239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html [240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-bmg: [SKIP][241] ([Intel XE#5390]) -> [SKIP][242] ([Intel XE#2312]) +3 other tests skip [241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html [242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt: - shard-bmg: [SKIP][243] ([Intel XE#2312]) -> [SKIP][244] ([Intel XE#5390]) +6 other tests skip [243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html [244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt: - shard-bmg: [SKIP][245] ([Intel XE#2312]) -> [SKIP][246] ([Intel XE#2313]) +11 other tests skip [245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html [246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff: - shard-bmg: [SKIP][247] ([Intel XE#2313]) -> [SKIP][248] ([Intel XE#2312]) +10 other tests skip [247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html [248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-adlp: [SKIP][249] ([Intel XE#6070]) -> [SKIP][250] ([Intel XE#836]) [249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-6/igt@kms_pm_rpm@modeset-non-lpsp.html [250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-1/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-adlp: [SKIP][251] ([Intel XE#836]) -> [SKIP][252] ([Intel XE#6070]) [251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-adlp-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-adlp-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_tiled_display@basic-test-pattern: - shard-bmg: [SKIP][253] ([Intel XE#2426]) -> [FAIL][254] ([Intel XE#1729]) [253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b/shard-bmg-7/igt@kms_tiled_display@basic-test-pattern.html [254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061 [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123 [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125 [Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126 [Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128 [Intel XE#1151]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1151 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188 [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407 [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421 [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424 [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435 [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469 [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727 [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729 [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745 [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168 [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244 [Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291 [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314 [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427 [Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459 [Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499 [Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596 [Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261 [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893 [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894 [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907 [Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939 [Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012 [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306 [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307 [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310 [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342 [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573 [Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#3908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3908 [Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970 [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130 [Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173 [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212 [Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302 [Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345 [Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351 [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354 [Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417 [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422 [Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522 [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543 [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455 [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609 [Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633 [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650 [Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665 [Intel XE#4689]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4689 [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733 [Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814 [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837 [Intel XE#488]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/488 [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915 [Intel XE#4921]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4921 [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943 [Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354 [Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390 [Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408 [Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561 [Intel XE#5565]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5565 [Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575 [Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560 [Intel XE#5607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5607 [Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626 [Intel XE#5671]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5671 [Intel XE#5786]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5786 [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937 [Intel XE#5993]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5993 [Intel XE#6010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6010 [Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607 [Intel XE#6070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6070 [Intel XE#6168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6168 [Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619 [Intel XE#6251]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6251 [Intel XE#6266]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6266 [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312 [Intel XE#6313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6313 [Intel XE#6318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6318 [Intel XE#6362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6362 [Intel XE#6366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6366 [Intel XE#6480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6480 [Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#6529]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6529 [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#6566]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6566 [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977 Build changes ------------- * IGT: IGT_8618 -> IGT_8620 * Linux: xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b -> xe-pw-156622v2 IGT_8618: 8618 IGT_8620: 8620 xe-4085-4ce351022716985e9c1dd18583acd4d3d149cb5b: 4ce351022716985e9c1dd18583acd4d3d149cb5b xe-pw-156622v2: 156622v2 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v2/index.html [-- Attachment #2: Type: text/html, Size: 88790 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev4) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (6 preceding siblings ...) 2025-11-11 16:56 ` ✓ Xe.CI.Full: " Patchwork @ 2026-02-03 9:41 ` Patchwork 2026-02-03 9:57 ` ✗ CI.checksparse: warning " Patchwork ` (2 subsequent siblings) 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2026-02-03 9:41 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev4) URL : https://patchwork.freedesktop.org/series/156622/ State : success == Summary == + trap cleanup EXIT + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [09:40:00] Configuring KUnit Kernel ... Generating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:40:05] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:40:37] Starting KUnit Kernel (1/1)... [09:40:37] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:40:37] ================== guc_buf (11 subtests) =================== [09:40:37] [PASSED] test_smallest [09:40:37] [PASSED] test_largest [09:40:37] [PASSED] test_granular [09:40:37] [PASSED] test_unique [09:40:37] [PASSED] test_overlap [09:40:37] [PASSED] test_reusable [09:40:37] [PASSED] test_too_big [09:40:37] [PASSED] test_flush [09:40:37] [PASSED] test_lookup [09:40:37] [PASSED] test_data [09:40:37] [PASSED] test_class [09:40:37] ===================== [PASSED] guc_buf ===================== [09:40:37] =================== guc_dbm (7 subtests) =================== [09:40:37] [PASSED] test_empty [09:40:37] [PASSED] test_default [09:40:37] ======================== test_size ======================== [09:40:37] [PASSED] 4 [09:40:37] [PASSED] 8 [09:40:37] [PASSED] 32 [09:40:37] [PASSED] 256 [09:40:37] ==================== [PASSED] test_size ==================== [09:40:37] ======================= test_reuse ======================== [09:40:37] [PASSED] 4 [09:40:37] [PASSED] 8 [09:40:37] [PASSED] 32 [09:40:37] [PASSED] 256 [09:40:37] =================== [PASSED] test_reuse ==================== [09:40:37] =================== test_range_overlap ==================== [09:40:37] [PASSED] 4 [09:40:37] [PASSED] 8 [09:40:37] [PASSED] 32 [09:40:37] [PASSED] 256 [09:40:37] =============== [PASSED] test_range_overlap ================ [09:40:37] =================== test_range_compact ==================== [09:40:37] [PASSED] 4 [09:40:37] [PASSED] 8 [09:40:37] [PASSED] 32 [09:40:37] [PASSED] 256 [09:40:37] =============== [PASSED] test_range_compact ================ [09:40:37] ==================== test_range_spare ===================== [09:40:37] [PASSED] 4 [09:40:37] [PASSED] 8 [09:40:37] [PASSED] 32 [09:40:37] [PASSED] 256 [09:40:37] ================ [PASSED] test_range_spare ================= [09:40:37] ===================== [PASSED] guc_dbm ===================== [09:40:37] =================== guc_idm (6 subtests) =================== [09:40:37] [PASSED] bad_init [09:40:37] [PASSED] no_init [09:40:37] [PASSED] init_fini [09:40:37] [PASSED] check_used [09:40:37] [PASSED] check_quota [09:40:37] [PASSED] check_all [09:40:37] ===================== [PASSED] guc_idm ===================== [09:40:37] ================== no_relay (3 subtests) =================== [09:40:37] [PASSED] xe_drops_guc2pf_if_not_ready [09:40:37] [PASSED] xe_drops_guc2vf_if_not_ready [09:40:37] [PASSED] xe_rejects_send_if_not_ready [09:40:37] ==================== [PASSED] no_relay ===================== [09:40:37] ================== pf_relay (14 subtests) ================== [09:40:37] [PASSED] pf_rejects_guc2pf_too_short [09:40:37] [PASSED] pf_rejects_guc2pf_too_long [09:40:37] [PASSED] pf_rejects_guc2pf_no_payload [09:40:37] [PASSED] pf_fails_no_payload [09:40:37] [PASSED] pf_fails_bad_origin [09:40:37] [PASSED] pf_fails_bad_type [09:40:37] [PASSED] pf_txn_reports_error [09:40:37] [PASSED] pf_txn_sends_pf2guc [09:40:37] [PASSED] pf_sends_pf2guc [09:40:37] [SKIPPED] pf_loopback_nop [09:40:37] [SKIPPED] pf_loopback_echo [09:40:37] [SKIPPED] pf_loopback_fail [09:40:37] [SKIPPED] pf_loopback_busy [09:40:37] [SKIPPED] pf_loopback_retry [09:40:37] ==================== [PASSED] pf_relay ===================== [09:40:37] ================== vf_relay (3 subtests) =================== [09:40:37] [PASSED] vf_rejects_guc2vf_too_short [09:40:37] [PASSED] vf_rejects_guc2vf_too_long [09:40:37] [PASSED] vf_rejects_guc2vf_no_payload [09:40:37] ==================== [PASSED] vf_relay ===================== [09:40:37] ================ pf_gt_config (6 subtests) ================= [09:40:37] [PASSED] fair_contexts_1vf [09:40:37] [PASSED] fair_doorbells_1vf [09:40:37] [PASSED] fair_ggtt_1vf [09:40:37] ====================== fair_contexts ====================== [09:40:37] [PASSED] 1 VF [09:40:37] [PASSED] 2 VFs [09:40:37] [PASSED] 3 VFs [09:40:37] [PASSED] 4 VFs [09:40:37] [PASSED] 5 VFs [09:40:37] [PASSED] 6 VFs [09:40:37] [PASSED] 7 VFs [09:40:37] [PASSED] 8 VFs [09:40:37] [PASSED] 9 VFs [09:40:37] [PASSED] 10 VFs [09:40:37] [PASSED] 11 VFs [09:40:37] [PASSED] 12 VFs [09:40:37] [PASSED] 13 VFs [09:40:37] [PASSED] 14 VFs [09:40:37] [PASSED] 15 VFs [09:40:37] [PASSED] 16 VFs [09:40:37] [PASSED] 17 VFs [09:40:37] [PASSED] 18 VFs [09:40:37] [PASSED] 19 VFs [09:40:37] [PASSED] 20 VFs [09:40:37] [PASSED] 21 VFs [09:40:37] [PASSED] 22 VFs [09:40:37] [PASSED] 23 VFs [09:40:37] [PASSED] 24 VFs [09:40:37] [PASSED] 25 VFs [09:40:37] [PASSED] 26 VFs [09:40:37] [PASSED] 27 VFs [09:40:37] [PASSED] 28 VFs [09:40:37] [PASSED] 29 VFs [09:40:37] [PASSED] 30 VFs [09:40:37] [PASSED] 31 VFs [09:40:37] [PASSED] 32 VFs [09:40:37] [PASSED] 33 VFs [09:40:37] [PASSED] 34 VFs [09:40:37] [PASSED] 35 VFs [09:40:37] [PASSED] 36 VFs [09:40:37] [PASSED] 37 VFs [09:40:37] [PASSED] 38 VFs [09:40:37] [PASSED] 39 VFs [09:40:37] [PASSED] 40 VFs [09:40:37] [PASSED] 41 VFs [09:40:37] [PASSED] 42 VFs [09:40:37] [PASSED] 43 VFs [09:40:37] [PASSED] 44 VFs [09:40:37] [PASSED] 45 VFs [09:40:37] [PASSED] 46 VFs [09:40:37] [PASSED] 47 VFs [09:40:37] [PASSED] 48 VFs [09:40:37] [PASSED] 49 VFs [09:40:37] [PASSED] 50 VFs [09:40:37] [PASSED] 51 VFs [09:40:37] [PASSED] 52 VFs [09:40:37] [PASSED] 53 VFs [09:40:37] [PASSED] 54 VFs [09:40:37] [PASSED] 55 VFs [09:40:37] [PASSED] 56 VFs [09:40:37] [PASSED] 57 VFs [09:40:37] [PASSED] 58 VFs [09:40:37] [PASSED] 59 VFs [09:40:37] [PASSED] 60 VFs [09:40:37] [PASSED] 61 VFs [09:40:37] [PASSED] 62 VFs [09:40:37] [PASSED] 63 VFs [09:40:37] ================== [PASSED] fair_contexts ================== [09:40:37] ===================== fair_doorbells ====================== [09:40:37] [PASSED] 1 VF [09:40:37] [PASSED] 2 VFs [09:40:37] [PASSED] 3 VFs [09:40:37] [PASSED] 4 VFs [09:40:37] [PASSED] 5 VFs [09:40:37] [PASSED] 6 VFs [09:40:37] [PASSED] 7 VFs [09:40:37] [PASSED] 8 VFs [09:40:37] [PASSED] 9 VFs [09:40:37] [PASSED] 10 VFs [09:40:37] [PASSED] 11 VFs [09:40:37] [PASSED] 12 VFs [09:40:37] [PASSED] 13 VFs [09:40:37] [PASSED] 14 VFs [09:40:37] [PASSED] 15 VFs [09:40:37] [PASSED] 16 VFs [09:40:37] [PASSED] 17 VFs [09:40:37] [PASSED] 18 VFs [09:40:37] [PASSED] 19 VFs [09:40:37] [PASSED] 20 VFs [09:40:37] [PASSED] 21 VFs [09:40:37] [PASSED] 22 VFs [09:40:37] [PASSED] 23 VFs [09:40:37] [PASSED] 24 VFs [09:40:37] [PASSED] 25 VFs [09:40:37] [PASSED] 26 VFs [09:40:37] [PASSED] 27 VFs [09:40:37] [PASSED] 28 VFs [09:40:37] [PASSED] 29 VFs [09:40:37] [PASSED] 30 VFs [09:40:37] [PASSED] 31 VFs [09:40:37] [PASSED] 32 VFs [09:40:37] [PASSED] 33 VFs [09:40:37] [PASSED] 34 VFs [09:40:37] [PASSED] 35 VFs [09:40:37] [PASSED] 36 VFs [09:40:37] [PASSED] 37 VFs [09:40:37] [PASSED] 38 VFs [09:40:37] [PASSED] 39 VFs [09:40:37] [PASSED] 40 VFs [09:40:37] [PASSED] 41 VFs [09:40:37] [PASSED] 42 VFs [09:40:37] [PASSED] 43 VFs [09:40:37] [PASSED] 44 VFs [09:40:37] [PASSED] 45 VFs [09:40:37] [PASSED] 46 VFs [09:40:37] [PASSED] 47 VFs [09:40:37] [PASSED] 48 VFs [09:40:37] [PASSED] 49 VFs [09:40:37] [PASSED] 50 VFs [09:40:37] [PASSED] 51 VFs [09:40:37] [PASSED] 52 VFs [09:40:37] [PASSED] 53 VFs [09:40:37] [PASSED] 54 VFs [09:40:37] [PASSED] 55 VFs [09:40:37] [PASSED] 56 VFs [09:40:37] [PASSED] 57 VFs [09:40:37] [PASSED] 58 VFs [09:40:37] [PASSED] 59 VFs [09:40:37] [PASSED] 60 VFs [09:40:37] [PASSED] 61 VFs [09:40:37] [PASSED] 62 VFs [09:40:37] [PASSED] 63 VFs [09:40:37] ================= [PASSED] fair_doorbells ================== [09:40:37] ======================== fair_ggtt ======================== [09:40:37] [PASSED] 1 VF [09:40:37] [PASSED] 2 VFs [09:40:37] [PASSED] 3 VFs [09:40:37] [PASSED] 4 VFs [09:40:37] [PASSED] 5 VFs [09:40:37] [PASSED] 6 VFs [09:40:37] [PASSED] 7 VFs [09:40:37] [PASSED] 8 VFs [09:40:37] [PASSED] 9 VFs [09:40:37] [PASSED] 10 VFs [09:40:37] [PASSED] 11 VFs [09:40:37] [PASSED] 12 VFs [09:40:37] [PASSED] 13 VFs [09:40:37] [PASSED] 14 VFs [09:40:37] [PASSED] 15 VFs [09:40:37] [PASSED] 16 VFs [09:40:37] [PASSED] 17 VFs [09:40:37] [PASSED] 18 VFs [09:40:37] [PASSED] 19 VFs [09:40:37] [PASSED] 20 VFs [09:40:37] [PASSED] 21 VFs [09:40:37] [PASSED] 22 VFs [09:40:37] [PASSED] 23 VFs [09:40:37] [PASSED] 24 VFs [09:40:37] [PASSED] 25 VFs [09:40:37] [PASSED] 26 VFs [09:40:37] [PASSED] 27 VFs [09:40:37] [PASSED] 28 VFs [09:40:37] [PASSED] 29 VFs [09:40:37] [PASSED] 30 VFs [09:40:37] [PASSED] 31 VFs [09:40:37] [PASSED] 32 VFs [09:40:37] [PASSED] 33 VFs [09:40:37] [PASSED] 34 VFs [09:40:37] [PASSED] 35 VFs [09:40:37] [PASSED] 36 VFs [09:40:37] [PASSED] 37 VFs [09:40:37] [PASSED] 38 VFs [09:40:37] [PASSED] 39 VFs [09:40:37] [PASSED] 40 VFs [09:40:37] [PASSED] 41 VFs [09:40:37] [PASSED] 42 VFs [09:40:37] [PASSED] 43 VFs [09:40:37] [PASSED] 44 VFs [09:40:37] [PASSED] 45 VFs [09:40:37] [PASSED] 46 VFs [09:40:37] [PASSED] 47 VFs [09:40:37] [PASSED] 48 VFs [09:40:37] [PASSED] 49 VFs [09:40:37] [PASSED] 50 VFs [09:40:37] [PASSED] 51 VFs [09:40:37] [PASSED] 52 VFs [09:40:37] [PASSED] 53 VFs [09:40:37] [PASSED] 54 VFs [09:40:37] [PASSED] 55 VFs [09:40:37] [PASSED] 56 VFs [09:40:37] [PASSED] 57 VFs [09:40:37] [PASSED] 58 VFs [09:40:37] [PASSED] 59 VFs [09:40:37] [PASSED] 60 VFs [09:40:37] [PASSED] 61 VFs [09:40:37] [PASSED] 62 VFs [09:40:37] [PASSED] 63 VFs [09:40:37] ==================== [PASSED] fair_ggtt ==================== [09:40:37] ================== [PASSED] pf_gt_config =================== [09:40:37] ===================== lmtt (1 subtest) ===================== [09:40:37] ======================== test_ops ========================= [09:40:37] [PASSED] 2-level [09:40:37] [PASSED] multi-level [09:40:37] ==================== [PASSED] test_ops ===================== [09:40:37] ====================== [PASSED] lmtt ======================= [09:40:37] ================= pf_service (11 subtests) ================= [09:40:37] [PASSED] pf_negotiate_any [09:40:37] [PASSED] pf_negotiate_base_match [09:40:37] [PASSED] pf_negotiate_base_newer [09:40:37] [PASSED] pf_negotiate_base_next [09:40:37] [SKIPPED] pf_negotiate_base_older [09:40:37] [PASSED] pf_negotiate_base_prev [09:40:37] [PASSED] pf_negotiate_latest_match [09:40:37] [PASSED] pf_negotiate_latest_newer [09:40:37] [PASSED] pf_negotiate_latest_next [09:40:37] [SKIPPED] pf_negotiate_latest_older [09:40:37] [SKIPPED] pf_negotiate_latest_prev [09:40:37] =================== [PASSED] pf_service ==================== [09:40:37] ================= xe_guc_g2g (2 subtests) ================== [09:40:37] ============== xe_live_guc_g2g_kunit_default ============== [09:40:37] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ========== [09:40:37] ============== xe_live_guc_g2g_kunit_allmem =============== [09:40:37] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ========== [09:40:37] =================== [SKIPPED] xe_guc_g2g =================== [09:40:37] =================== xe_mocs (2 subtests) =================== [09:40:37] ================ xe_live_mocs_kernel_kunit ================ [09:40:37] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============ [09:40:37] ================ xe_live_mocs_reset_kunit ================= [09:40:37] ============ [SKIPPED] xe_live_mocs_reset_kunit ============ [09:40:37] ==================== [SKIPPED] xe_mocs ===================== [09:40:37] ================= xe_migrate (2 subtests) ================== [09:40:37] ================= xe_migrate_sanity_kunit ================= [09:40:37] ============ [SKIPPED] xe_migrate_sanity_kunit ============= [09:40:37] ================== xe_validate_ccs_kunit ================== [09:40:37] ============= [SKIPPED] xe_validate_ccs_kunit ============== [09:40:37] =================== [SKIPPED] xe_migrate =================== [09:40:37] ================== xe_dma_buf (1 subtest) ================== [09:40:37] ==================== xe_dma_buf_kunit ===================== [09:40:37] ================ [SKIPPED] xe_dma_buf_kunit ================ [09:40:37] =================== [SKIPPED] xe_dma_buf =================== [09:40:37] ================= xe_bo_shrink (1 subtest) ================= [09:40:37] =================== xe_bo_shrink_kunit ==================== [09:40:37] =============== [SKIPPED] xe_bo_shrink_kunit =============== [09:40:37] ================== [SKIPPED] xe_bo_shrink ================== [09:40:37] ==================== xe_bo (2 subtests) ==================== [09:40:37] ================== xe_ccs_migrate_kunit =================== [09:40:37] ============== [SKIPPED] xe_ccs_migrate_kunit ============== [09:40:37] ==================== xe_bo_evict_kunit ==================== [09:40:37] =============== [SKIPPED] xe_bo_evict_kunit ================ [09:40:37] ===================== [SKIPPED] xe_bo ====================== [09:40:37] ==================== args (13 subtests) ==================== [09:40:37] [PASSED] count_args_test [09:40:37] [PASSED] call_args_example [09:40:37] [PASSED] call_args_test [09:40:37] [PASSED] drop_first_arg_example [09:40:37] [PASSED] drop_first_arg_test [09:40:37] [PASSED] first_arg_example [09:40:37] [PASSED] first_arg_test [09:40:37] [PASSED] last_arg_example [09:40:37] [PASSED] last_arg_test [09:40:37] [PASSED] pick_arg_example [09:40:37] [PASSED] if_args_example [09:40:37] [PASSED] if_args_test [09:40:37] [PASSED] sep_comma_example [09:40:37] ====================== [PASSED] args ======================= [09:40:37] =================== xe_pci (3 subtests) ==================== [09:40:37] ==================== check_graphics_ip ==================== [09:40:37] [PASSED] 12.00 Xe_LP [09:40:37] [PASSED] 12.10 Xe_LP+ [09:40:37] [PASSED] 12.55 Xe_HPG [09:40:37] [PASSED] 12.60 Xe_HPC [09:40:37] [PASSED] 12.70 Xe_LPG [09:40:37] [PASSED] 12.71 Xe_LPG [09:40:37] [PASSED] 12.74 Xe_LPG+ [09:40:37] [PASSED] 20.01 Xe2_HPG [09:40:37] [PASSED] 20.02 Xe2_HPG [09:40:37] [PASSED] 20.04 Xe2_LPG [09:40:37] [PASSED] 30.00 Xe3_LPG [09:40:37] [PASSED] 30.01 Xe3_LPG [09:40:37] [PASSED] 30.03 Xe3_LPG [09:40:37] [PASSED] 30.04 Xe3_LPG [09:40:37] [PASSED] 30.05 Xe3_LPG [09:40:37] [PASSED] 35.11 Xe3p_XPC [09:40:37] ================ [PASSED] check_graphics_ip ================ [09:40:37] ===================== check_media_ip ====================== [09:40:37] [PASSED] 12.00 Xe_M [09:40:37] [PASSED] 12.55 Xe_HPM [09:40:37] [PASSED] 13.00 Xe_LPM+ [09:40:37] [PASSED] 13.01 Xe2_HPM [09:40:37] [PASSED] 20.00 Xe2_LPM [09:40:37] [PASSED] 30.00 Xe3_LPM [09:40:37] [PASSED] 30.02 Xe3_LPM [09:40:37] [PASSED] 35.00 Xe3p_LPM [09:40:37] [PASSED] 35.03 Xe3p_HPM [09:40:37] ================= [PASSED] check_media_ip ================== [09:40:37] =================== check_platform_desc =================== [09:40:37] [PASSED] 0x9A60 (TIGERLAKE) [09:40:37] [PASSED] 0x9A68 (TIGERLAKE) [09:40:37] [PASSED] 0x9A70 (TIGERLAKE) [09:40:37] [PASSED] 0x9A40 (TIGERLAKE) [09:40:37] [PASSED] 0x9A49 (TIGERLAKE) [09:40:37] [PASSED] 0x9A59 (TIGERLAKE) [09:40:37] [PASSED] 0x9A78 (TIGERLAKE) [09:40:37] [PASSED] 0x9AC0 (TIGERLAKE) [09:40:37] [PASSED] 0x9AC9 (TIGERLAKE) [09:40:37] [PASSED] 0x9AD9 (TIGERLAKE) [09:40:37] [PASSED] 0x9AF8 (TIGERLAKE) [09:40:37] [PASSED] 0x4C80 (ROCKETLAKE) [09:40:37] [PASSED] 0x4C8A (ROCKETLAKE) [09:40:37] [PASSED] 0x4C8B (ROCKETLAKE) [09:40:37] [PASSED] 0x4C8C (ROCKETLAKE) [09:40:37] [PASSED] 0x4C90 (ROCKETLAKE) [09:40:37] [PASSED] 0x4C9A (ROCKETLAKE) [09:40:37] [PASSED] 0x4680 (ALDERLAKE_S) [09:40:37] [PASSED] 0x4682 (ALDERLAKE_S) [09:40:37] [PASSED] 0x4688 (ALDERLAKE_S) [09:40:37] [PASSED] 0x468A (ALDERLAKE_S) [09:40:37] [PASSED] 0x468B (ALDERLAKE_S) [09:40:37] [PASSED] 0x4690 (ALDERLAKE_S) [09:40:37] [PASSED] 0x4692 (ALDERLAKE_S) [09:40:37] [PASSED] 0x4693 (ALDERLAKE_S) [09:40:37] [PASSED] 0x46A0 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46A1 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46A2 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46A3 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46A6 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46A8 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46AA (ALDERLAKE_P) [09:40:37] [PASSED] 0x462A (ALDERLAKE_P) [09:40:37] [PASSED] 0x4626 (ALDERLAKE_P) [09:40:37] [PASSED] 0x4628 (ALDERLAKE_P) stty: 'standard input': Inappropriate ioctl for device [09:40:37] [PASSED] 0x46B0 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46B1 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46B2 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46B3 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46C0 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46C1 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46C2 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46C3 (ALDERLAKE_P) [09:40:37] [PASSED] 0x46D0 (ALDERLAKE_N) [09:40:37] [PASSED] 0x46D1 (ALDERLAKE_N) [09:40:37] [PASSED] 0x46D2 (ALDERLAKE_N) [09:40:37] [PASSED] 0x46D3 (ALDERLAKE_N) [09:40:37] [PASSED] 0x46D4 (ALDERLAKE_N) [09:40:37] [PASSED] 0xA721 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7A1 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7A9 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7AC (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7AD (ALDERLAKE_P) [09:40:37] [PASSED] 0xA720 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7A0 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7A8 (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7AA (ALDERLAKE_P) [09:40:37] [PASSED] 0xA7AB (ALDERLAKE_P) [09:40:37] [PASSED] 0xA780 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA781 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA782 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA783 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA788 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA789 (ALDERLAKE_S) [09:40:37] [PASSED] 0xA78A (ALDERLAKE_S) [09:40:37] [PASSED] 0xA78B (ALDERLAKE_S) [09:40:37] [PASSED] 0x4905 (DG1) [09:40:37] [PASSED] 0x4906 (DG1) [09:40:37] [PASSED] 0x4907 (DG1) [09:40:37] [PASSED] 0x4908 (DG1) [09:40:37] [PASSED] 0x4909 (DG1) [09:40:37] [PASSED] 0x56C0 (DG2) [09:40:37] [PASSED] 0x56C2 (DG2) [09:40:37] [PASSED] 0x56C1 (DG2) [09:40:37] [PASSED] 0x7D51 (METEORLAKE) [09:40:37] [PASSED] 0x7DD1 (METEORLAKE) [09:40:37] [PASSED] 0x7D41 (METEORLAKE) [09:40:37] [PASSED] 0x7D67 (METEORLAKE) [09:40:37] [PASSED] 0xB640 (METEORLAKE) [09:40:37] [PASSED] 0x56A0 (DG2) [09:40:37] [PASSED] 0x56A1 (DG2) [09:40:37] [PASSED] 0x56A2 (DG2) [09:40:37] [PASSED] 0x56BE (DG2) [09:40:37] [PASSED] 0x56BF (DG2) [09:40:37] [PASSED] 0x5690 (DG2) [09:40:37] [PASSED] 0x5691 (DG2) [09:40:37] [PASSED] 0x5692 (DG2) [09:40:37] [PASSED] 0x56A5 (DG2) [09:40:37] [PASSED] 0x56A6 (DG2) [09:40:37] [PASSED] 0x56B0 (DG2) [09:40:37] [PASSED] 0x56B1 (DG2) [09:40:37] [PASSED] 0x56BA (DG2) [09:40:37] [PASSED] 0x56BB (DG2) [09:40:37] [PASSED] 0x56BC (DG2) [09:40:37] [PASSED] 0x56BD (DG2) [09:40:37] [PASSED] 0x5693 (DG2) [09:40:37] [PASSED] 0x5694 (DG2) [09:40:37] [PASSED] 0x5695 (DG2) [09:40:37] [PASSED] 0x56A3 (DG2) [09:40:37] [PASSED] 0x56A4 (DG2) [09:40:37] [PASSED] 0x56B2 (DG2) [09:40:37] [PASSED] 0x56B3 (DG2) [09:40:37] [PASSED] 0x5696 (DG2) [09:40:37] [PASSED] 0x5697 (DG2) [09:40:37] [PASSED] 0xB69 (PVC) [09:40:37] [PASSED] 0xB6E (PVC) [09:40:37] [PASSED] 0xBD4 (PVC) [09:40:37] [PASSED] 0xBD5 (PVC) [09:40:37] [PASSED] 0xBD6 (PVC) [09:40:37] [PASSED] 0xBD7 (PVC) [09:40:37] [PASSED] 0xBD8 (PVC) [09:40:37] [PASSED] 0xBD9 (PVC) [09:40:37] [PASSED] 0xBDA (PVC) [09:40:37] [PASSED] 0xBDB (PVC) [09:40:37] [PASSED] 0xBE0 (PVC) [09:40:37] [PASSED] 0xBE1 (PVC) [09:40:37] [PASSED] 0xBE5 (PVC) [09:40:37] [PASSED] 0x7D40 (METEORLAKE) [09:40:37] [PASSED] 0x7D45 (METEORLAKE) [09:40:37] [PASSED] 0x7D55 (METEORLAKE) [09:40:37] [PASSED] 0x7D60 (METEORLAKE) [09:40:37] [PASSED] 0x7DD5 (METEORLAKE) [09:40:37] [PASSED] 0x6420 (LUNARLAKE) [09:40:37] [PASSED] 0x64A0 (LUNARLAKE) [09:40:37] [PASSED] 0x64B0 (LUNARLAKE) [09:40:37] [PASSED] 0xE202 (BATTLEMAGE) [09:40:37] [PASSED] 0xE209 (BATTLEMAGE) [09:40:37] [PASSED] 0xE20B (BATTLEMAGE) [09:40:37] [PASSED] 0xE20C (BATTLEMAGE) [09:40:37] [PASSED] 0xE20D (BATTLEMAGE) [09:40:37] [PASSED] 0xE210 (BATTLEMAGE) [09:40:37] [PASSED] 0xE211 (BATTLEMAGE) [09:40:37] [PASSED] 0xE212 (BATTLEMAGE) [09:40:37] [PASSED] 0xE216 (BATTLEMAGE) [09:40:37] [PASSED] 0xE220 (BATTLEMAGE) [09:40:37] [PASSED] 0xE221 (BATTLEMAGE) [09:40:37] [PASSED] 0xE222 (BATTLEMAGE) [09:40:37] [PASSED] 0xE223 (BATTLEMAGE) [09:40:37] [PASSED] 0xB080 (PANTHERLAKE) [09:40:37] [PASSED] 0xB081 (PANTHERLAKE) [09:40:37] [PASSED] 0xB082 (PANTHERLAKE) [09:40:37] [PASSED] 0xB083 (PANTHERLAKE) [09:40:37] [PASSED] 0xB084 (PANTHERLAKE) [09:40:37] [PASSED] 0xB085 (PANTHERLAKE) [09:40:37] [PASSED] 0xB086 (PANTHERLAKE) [09:40:37] [PASSED] 0xB087 (PANTHERLAKE) [09:40:37] [PASSED] 0xB08F (PANTHERLAKE) [09:40:37] [PASSED] 0xB090 (PANTHERLAKE) [09:40:37] [PASSED] 0xB0A0 (PANTHERLAKE) [09:40:37] [PASSED] 0xB0B0 (PANTHERLAKE) [09:40:37] [PASSED] 0xFD80 (PANTHERLAKE) [09:40:37] [PASSED] 0xFD81 (PANTHERLAKE) [09:40:37] [PASSED] 0xD740 (NOVALAKE_S) [09:40:37] [PASSED] 0xD741 (NOVALAKE_S) [09:40:37] [PASSED] 0xD742 (NOVALAKE_S) [09:40:37] [PASSED] 0xD743 (NOVALAKE_S) [09:40:37] [PASSED] 0xD744 (NOVALAKE_S) [09:40:37] [PASSED] 0xD745 (NOVALAKE_S) [09:40:37] [PASSED] 0x674C (CRESCENTISLAND) [09:40:37] =============== [PASSED] check_platform_desc =============== [09:40:37] ===================== [PASSED] xe_pci ====================== [09:40:37] =================== xe_rtp (2 subtests) ==================== [09:40:37] =============== xe_rtp_process_to_sr_tests ================ [09:40:37] [PASSED] coalesce-same-reg [09:40:37] [PASSED] no-match-no-add [09:40:37] [PASSED] match-or [09:40:37] [PASSED] match-or-xfail [09:40:37] [PASSED] no-match-no-add-multiple-rules [09:40:37] [PASSED] two-regs-two-entries [09:40:37] [PASSED] clr-one-set-other [09:40:37] [PASSED] set-field [09:40:37] [PASSED] conflict-duplicate [09:40:37] [PASSED] conflict-not-disjoint [09:40:37] [PASSED] conflict-reg-type [09:40:37] =========== [PASSED] xe_rtp_process_to_sr_tests ============ [09:40:37] ================== xe_rtp_process_tests =================== [09:40:37] [PASSED] active1 [09:40:37] [PASSED] active2 [09:40:37] [PASSED] active-inactive [09:40:37] [PASSED] inactive-active [09:40:37] [PASSED] inactive-1st_or_active-inactive [09:40:37] [PASSED] inactive-2nd_or_active-inactive [09:40:37] [PASSED] inactive-last_or_active-inactive [09:40:37] [PASSED] inactive-no_or_active-inactive [09:40:37] ============== [PASSED] xe_rtp_process_tests =============== [09:40:37] ===================== [PASSED] xe_rtp ====================== [09:40:37] ==================== xe_wa (1 subtest) ===================== [09:40:37] ======================== xe_wa_gt ========================= [09:40:37] [PASSED] TIGERLAKE B0 [09:40:37] [PASSED] DG1 A0 [09:40:37] [PASSED] DG1 B0 [09:40:37] [PASSED] ALDERLAKE_S A0 [09:40:37] [PASSED] ALDERLAKE_S B0 [09:40:37] [PASSED] ALDERLAKE_S C0 [09:40:37] [PASSED] ALDERLAKE_S D0 [09:40:37] [PASSED] ALDERLAKE_P A0 [09:40:37] [PASSED] ALDERLAKE_P B0 [09:40:37] [PASSED] ALDERLAKE_P C0 [09:40:37] [PASSED] ALDERLAKE_S RPLS D0 [09:40:37] [PASSED] ALDERLAKE_P RPLU E0 [09:40:37] [PASSED] DG2 G10 C0 [09:40:37] [PASSED] DG2 G11 B1 [09:40:37] [PASSED] DG2 G12 A1 [09:40:37] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0 [09:40:37] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0 [09:40:37] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0 [09:40:37] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0 [09:40:37] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0 [09:40:37] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1 [09:40:37] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0 [09:40:37] ==================== [PASSED] xe_wa_gt ===================== [09:40:37] ====================== [PASSED] xe_wa ====================== [09:40:37] ============================================================ [09:40:37] Testing complete. Ran 512 tests: passed: 494, skipped: 18 [09:40:37] Elapsed time: 36.828s total, 4.241s configuring, 32.070s building, 0.470s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [09:40:37] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:40:39] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:41:05] Starting KUnit Kernel (1/1)... [09:41:05] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:41:05] ============ drm_test_pick_cmdline (2 subtests) ============ [09:41:05] [PASSED] drm_test_pick_cmdline_res_1920_1080_60 [09:41:05] =============== drm_test_pick_cmdline_named =============== [09:41:05] [PASSED] NTSC [09:41:05] [PASSED] NTSC-J [09:41:05] [PASSED] PAL [09:41:05] [PASSED] PAL-M [09:41:05] =========== [PASSED] drm_test_pick_cmdline_named =========== [09:41:05] ============== [PASSED] drm_test_pick_cmdline ============== [09:41:05] == drm_test_atomic_get_connector_for_encoder (1 subtest) === [09:41:05] [PASSED] drm_test_drm_atomic_get_connector_for_encoder [09:41:05] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ==== [09:41:05] =========== drm_validate_clone_mode (2 subtests) =========== [09:41:05] ============== drm_test_check_in_clone_mode =============== [09:41:05] [PASSED] in_clone_mode [09:41:05] [PASSED] not_in_clone_mode [09:41:05] ========== [PASSED] drm_test_check_in_clone_mode =========== [09:41:05] =============== drm_test_check_valid_clones =============== [09:41:05] [PASSED] not_in_clone_mode [09:41:05] [PASSED] valid_clone [09:41:05] [PASSED] invalid_clone [09:41:05] =========== [PASSED] drm_test_check_valid_clones =========== [09:41:05] ============= [PASSED] drm_validate_clone_mode ============= [09:41:05] ============= drm_validate_modeset (1 subtest) ============= [09:41:05] [PASSED] drm_test_check_connector_changed_modeset [09:41:05] ============== [PASSED] drm_validate_modeset =============== [09:41:05] ====== drm_test_bridge_get_current_state (2 subtests) ====== [09:41:05] [PASSED] drm_test_drm_bridge_get_current_state_atomic [09:41:05] [PASSED] drm_test_drm_bridge_get_current_state_legacy [09:41:05] ======== [PASSED] drm_test_bridge_get_current_state ======== [09:41:05] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ====== [09:41:05] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic [09:41:05] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled [09:41:05] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy [09:41:05] ======== [PASSED] drm_test_bridge_helper_reset_crtc ======== [09:41:05] ============== drm_bridge_alloc (2 subtests) =============== [09:41:05] [PASSED] drm_test_drm_bridge_alloc_basic [09:41:05] [PASSED] drm_test_drm_bridge_alloc_get_put [09:41:05] ================ [PASSED] drm_bridge_alloc ================= [09:41:05] ================== drm_buddy (9 subtests) ================== [09:41:05] [PASSED] drm_test_buddy_alloc_limit [09:41:05] [PASSED] drm_test_buddy_alloc_optimistic [09:41:05] [PASSED] drm_test_buddy_alloc_pessimistic [09:41:05] [PASSED] drm_test_buddy_alloc_pathological [09:41:05] [PASSED] drm_test_buddy_alloc_contiguous [09:41:05] [PASSED] drm_test_buddy_alloc_clear [09:41:05] [PASSED] drm_test_buddy_alloc_range_bias [09:41:05] [PASSED] drm_test_buddy_fragmentation_performance [09:41:05] [PASSED] drm_test_buddy_alloc_exceeds_max_order [09:41:05] ==================== [PASSED] drm_buddy ==================== [09:41:05] ============= drm_cmdline_parser (40 subtests) ============= [09:41:05] [PASSED] drm_test_cmdline_force_d_only [09:41:05] [PASSED] drm_test_cmdline_force_D_only_dvi [09:41:05] [PASSED] drm_test_cmdline_force_D_only_hdmi [09:41:05] [PASSED] drm_test_cmdline_force_D_only_not_digital [09:41:05] [PASSED] drm_test_cmdline_force_e_only [09:41:05] [PASSED] drm_test_cmdline_res [09:41:05] [PASSED] drm_test_cmdline_res_vesa [09:41:05] [PASSED] drm_test_cmdline_res_vesa_rblank [09:41:05] [PASSED] drm_test_cmdline_res_rblank [09:41:05] [PASSED] drm_test_cmdline_res_bpp [09:41:05] [PASSED] drm_test_cmdline_res_refresh [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_margins [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital [09:41:05] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on [09:41:05] [PASSED] drm_test_cmdline_res_margins_force_on [09:41:05] [PASSED] drm_test_cmdline_res_vesa_margins [09:41:05] [PASSED] drm_test_cmdline_name [09:41:05] [PASSED] drm_test_cmdline_name_bpp [09:41:05] [PASSED] drm_test_cmdline_name_option [09:41:05] [PASSED] drm_test_cmdline_name_bpp_option [09:41:05] [PASSED] drm_test_cmdline_rotate_0 [09:41:05] [PASSED] drm_test_cmdline_rotate_90 [09:41:05] [PASSED] drm_test_cmdline_rotate_180 [09:41:05] [PASSED] drm_test_cmdline_rotate_270 [09:41:05] [PASSED] drm_test_cmdline_hmirror [09:41:05] [PASSED] drm_test_cmdline_vmirror [09:41:05] [PASSED] drm_test_cmdline_margin_options [09:41:05] [PASSED] drm_test_cmdline_multiple_options [09:41:05] [PASSED] drm_test_cmdline_bpp_extra_and_option [09:41:05] [PASSED] drm_test_cmdline_extra_and_option [09:41:05] [PASSED] drm_test_cmdline_freestanding_options [09:41:05] [PASSED] drm_test_cmdline_freestanding_force_e_and_options [09:41:05] [PASSED] drm_test_cmdline_panel_orientation [09:41:05] ================ drm_test_cmdline_invalid ================= [09:41:05] [PASSED] margin_only [09:41:05] [PASSED] interlace_only [09:41:05] [PASSED] res_missing_x [09:41:05] [PASSED] res_missing_y [09:41:05] [PASSED] res_bad_y [09:41:05] [PASSED] res_missing_y_bpp [09:41:05] [PASSED] res_bad_bpp [09:41:05] [PASSED] res_bad_refresh [09:41:05] [PASSED] res_bpp_refresh_force_on_off [09:41:05] [PASSED] res_invalid_mode [09:41:05] [PASSED] res_bpp_wrong_place_mode [09:41:05] [PASSED] name_bpp_refresh [09:41:05] [PASSED] name_refresh [09:41:05] [PASSED] name_refresh_wrong_mode [09:41:05] [PASSED] name_refresh_invalid_mode [09:41:05] [PASSED] rotate_multiple [09:41:05] [PASSED] rotate_invalid_val [09:41:05] [PASSED] rotate_truncated [09:41:05] [PASSED] invalid_option [09:41:05] [PASSED] invalid_tv_option [09:41:05] [PASSED] truncated_tv_option [09:41:05] ============ [PASSED] drm_test_cmdline_invalid ============= [09:41:05] =============== drm_test_cmdline_tv_options =============== [09:41:05] [PASSED] NTSC [09:41:05] [PASSED] NTSC_443 [09:41:05] [PASSED] NTSC_J [09:41:05] [PASSED] PAL [09:41:05] [PASSED] PAL_M [09:41:05] [PASSED] PAL_N [09:41:05] [PASSED] SECAM [09:41:05] [PASSED] MONO_525 [09:41:05] [PASSED] MONO_625 [09:41:05] =========== [PASSED] drm_test_cmdline_tv_options =========== [09:41:05] =============== [PASSED] drm_cmdline_parser ================ [09:41:05] ========== drmm_connector_hdmi_init (20 subtests) ========== [09:41:05] [PASSED] drm_test_connector_hdmi_init_valid [09:41:05] [PASSED] drm_test_connector_hdmi_init_bpc_8 [09:41:05] [PASSED] drm_test_connector_hdmi_init_bpc_10 [09:41:05] [PASSED] drm_test_connector_hdmi_init_bpc_12 [09:41:05] [PASSED] drm_test_connector_hdmi_init_bpc_invalid [09:41:05] [PASSED] drm_test_connector_hdmi_init_bpc_null [09:41:05] [PASSED] drm_test_connector_hdmi_init_formats_empty [09:41:05] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb [09:41:05] === drm_test_connector_hdmi_init_formats_yuv420_allowed === [09:41:05] [PASSED] supported_formats=0x9 yuv420_allowed=1 [09:41:05] [PASSED] supported_formats=0x9 yuv420_allowed=0 [09:41:05] [PASSED] supported_formats=0x3 yuv420_allowed=1 [09:41:05] [PASSED] supported_formats=0x3 yuv420_allowed=0 [09:41:05] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed === [09:41:05] [PASSED] drm_test_connector_hdmi_init_null_ddc [09:41:05] [PASSED] drm_test_connector_hdmi_init_null_product [09:41:05] [PASSED] drm_test_connector_hdmi_init_null_vendor [09:41:05] [PASSED] drm_test_connector_hdmi_init_product_length_exact [09:41:05] [PASSED] drm_test_connector_hdmi_init_product_length_too_long [09:41:05] [PASSED] drm_test_connector_hdmi_init_product_valid [09:41:05] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact [09:41:05] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long [09:41:05] [PASSED] drm_test_connector_hdmi_init_vendor_valid [09:41:05] ========= drm_test_connector_hdmi_init_type_valid ========= [09:41:05] [PASSED] HDMI-A [09:41:05] [PASSED] HDMI-B [09:41:05] ===== [PASSED] drm_test_connector_hdmi_init_type_valid ===== [09:41:05] ======== drm_test_connector_hdmi_init_type_invalid ======== [09:41:05] [PASSED] Unknown [09:41:05] [PASSED] VGA [09:41:05] [PASSED] DVI-I [09:41:05] [PASSED] DVI-D [09:41:05] [PASSED] DVI-A [09:41:05] [PASSED] Composite [09:41:05] [PASSED] SVIDEO [09:41:05] [PASSED] LVDS [09:41:05] [PASSED] Component [09:41:05] [PASSED] DIN [09:41:05] [PASSED] DP [09:41:05] [PASSED] TV [09:41:05] [PASSED] eDP [09:41:05] [PASSED] Virtual [09:41:05] [PASSED] DSI [09:41:05] [PASSED] DPI [09:41:05] [PASSED] Writeback [09:41:05] [PASSED] SPI [09:41:05] [PASSED] USB [09:41:05] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ==== [09:41:05] ============ [PASSED] drmm_connector_hdmi_init ============= [09:41:05] ============= drmm_connector_init (3 subtests) ============= [09:41:05] [PASSED] drm_test_drmm_connector_init [09:41:05] [PASSED] drm_test_drmm_connector_init_null_ddc [09:41:05] ========= drm_test_drmm_connector_init_type_valid ========= [09:41:05] [PASSED] Unknown [09:41:05] [PASSED] VGA [09:41:05] [PASSED] DVI-I [09:41:05] [PASSED] DVI-D [09:41:05] [PASSED] DVI-A [09:41:05] [PASSED] Composite [09:41:05] [PASSED] SVIDEO [09:41:05] [PASSED] LVDS [09:41:05] [PASSED] Component [09:41:05] [PASSED] DIN [09:41:05] [PASSED] DP [09:41:05] [PASSED] HDMI-A [09:41:05] [PASSED] HDMI-B [09:41:05] [PASSED] TV [09:41:05] [PASSED] eDP [09:41:05] [PASSED] Virtual [09:41:05] [PASSED] DSI [09:41:05] [PASSED] DPI [09:41:05] [PASSED] Writeback [09:41:05] [PASSED] SPI [09:41:05] [PASSED] USB [09:41:05] ===== [PASSED] drm_test_drmm_connector_init_type_valid ===== [09:41:05] =============== [PASSED] drmm_connector_init =============== [09:41:05] ========= drm_connector_dynamic_init (6 subtests) ========== [09:41:05] [PASSED] drm_test_drm_connector_dynamic_init [09:41:05] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc [09:41:05] [PASSED] drm_test_drm_connector_dynamic_init_not_added [09:41:05] [PASSED] drm_test_drm_connector_dynamic_init_properties [09:41:05] ===== drm_test_drm_connector_dynamic_init_type_valid ====== [09:41:05] [PASSED] Unknown [09:41:05] [PASSED] VGA [09:41:05] [PASSED] DVI-I [09:41:05] [PASSED] DVI-D [09:41:05] [PASSED] DVI-A [09:41:05] [PASSED] Composite [09:41:05] [PASSED] SVIDEO [09:41:05] [PASSED] LVDS [09:41:05] [PASSED] Component [09:41:05] [PASSED] DIN [09:41:05] [PASSED] DP [09:41:05] [PASSED] HDMI-A [09:41:05] [PASSED] HDMI-B [09:41:05] [PASSED] TV [09:41:05] [PASSED] eDP [09:41:05] [PASSED] Virtual [09:41:05] [PASSED] DSI [09:41:05] [PASSED] DPI [09:41:05] [PASSED] Writeback [09:41:05] [PASSED] SPI [09:41:05] [PASSED] USB [09:41:05] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid == [09:41:05] ======== drm_test_drm_connector_dynamic_init_name ========= [09:41:05] [PASSED] Unknown [09:41:05] [PASSED] VGA [09:41:05] [PASSED] DVI-I [09:41:05] [PASSED] DVI-D [09:41:05] [PASSED] DVI-A [09:41:05] [PASSED] Composite [09:41:05] [PASSED] SVIDEO [09:41:05] [PASSED] LVDS [09:41:05] [PASSED] Component [09:41:05] [PASSED] DIN [09:41:05] [PASSED] DP [09:41:05] [PASSED] HDMI-A [09:41:05] [PASSED] HDMI-B [09:41:05] [PASSED] TV [09:41:05] [PASSED] eDP [09:41:05] [PASSED] Virtual [09:41:05] [PASSED] DSI [09:41:05] [PASSED] DPI [09:41:05] [PASSED] Writeback [09:41:05] [PASSED] SPI [09:41:05] [PASSED] USB [09:41:05] ==== [PASSED] drm_test_drm_connector_dynamic_init_name ===== [09:41:05] =========== [PASSED] drm_connector_dynamic_init ============ [09:41:05] ==== drm_connector_dynamic_register_early (4 subtests) ===== [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_early_defer [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object [09:41:05] ====== [PASSED] drm_connector_dynamic_register_early ======= [09:41:05] ======= drm_connector_dynamic_register (7 subtests) ======== [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_on_list [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_no_defer [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_no_init [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_mode_object [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_sysfs [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name [09:41:05] [PASSED] drm_test_drm_connector_dynamic_register_debugfs [09:41:05] ========= [PASSED] drm_connector_dynamic_register ========== [09:41:05] = drm_connector_attach_broadcast_rgb_property (2 subtests) = [09:41:05] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property [09:41:05] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector [09:41:05] === [PASSED] drm_connector_attach_broadcast_rgb_property === [09:41:05] ========== drm_get_tv_mode_from_name (2 subtests) ========== [09:41:05] ========== drm_test_get_tv_mode_from_name_valid =========== [09:41:05] [PASSED] NTSC [09:41:05] [PASSED] NTSC-443 [09:41:05] [PASSED] NTSC-J [09:41:05] [PASSED] PAL [09:41:05] [PASSED] PAL-M [09:41:05] [PASSED] PAL-N [09:41:05] [PASSED] SECAM [09:41:05] [PASSED] Mono [09:41:05] ====== [PASSED] drm_test_get_tv_mode_from_name_valid ======= [09:41:05] [PASSED] drm_test_get_tv_mode_from_name_truncated [09:41:05] ============ [PASSED] drm_get_tv_mode_from_name ============ [09:41:05] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) = [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1 [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1 [09:41:05] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double [09:41:05] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid = [09:41:05] [PASSED] VIC 96 [09:41:05] [PASSED] VIC 97 [09:41:05] [PASSED] VIC 101 [09:41:05] [PASSED] VIC 102 [09:41:05] [PASSED] VIC 106 [09:41:05] [PASSED] VIC 107 [09:41:05] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid === [09:41:05] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc [09:41:05] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc [09:41:05] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc [09:41:05] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc [09:41:05] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc [09:41:05] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ==== [09:41:05] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) == [09:41:05] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ==== [09:41:05] [PASSED] Automatic [09:41:05] [PASSED] Full [09:41:05] [PASSED] Limited 16:235 [09:41:05] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name === [09:41:05] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid [09:41:05] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ==== [09:41:05] == drm_hdmi_connector_get_output_format_name (2 subtests) == [09:41:05] === drm_test_drm_hdmi_connector_get_output_format_name ==== [09:41:05] [PASSED] RGB [09:41:05] [PASSED] YUV 4:2:0 [09:41:05] [PASSED] YUV 4:2:2 [09:41:05] [PASSED] YUV 4:4:4 [09:41:05] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name === [09:41:05] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid [09:41:05] ==== [PASSED] drm_hdmi_connector_get_output_format_name ==== [09:41:05] ============= drm_damage_helper (21 subtests) ============== [09:41:05] [PASSED] drm_test_damage_iter_no_damage [09:41:05] [PASSED] drm_test_damage_iter_no_damage_fractional_src [09:41:05] [PASSED] drm_test_damage_iter_no_damage_src_moved [09:41:05] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved [09:41:05] [PASSED] drm_test_damage_iter_no_damage_not_visible [09:41:05] [PASSED] drm_test_damage_iter_no_damage_no_crtc [09:41:05] [PASSED] drm_test_damage_iter_no_damage_no_fb [09:41:05] [PASSED] drm_test_damage_iter_simple_damage [09:41:05] [PASSED] drm_test_damage_iter_single_damage [09:41:05] [PASSED] drm_test_damage_iter_single_damage_intersect_src [09:41:05] [PASSED] drm_test_damage_iter_single_damage_outside_src [09:41:05] [PASSED] drm_test_damage_iter_single_damage_fractional_src [09:41:05] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src [09:41:05] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src [09:41:05] [PASSED] drm_test_damage_iter_single_damage_src_moved [09:41:05] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved [09:41:05] [PASSED] drm_test_damage_iter_damage [09:41:05] [PASSED] drm_test_damage_iter_damage_one_intersect [09:41:05] [PASSED] drm_test_damage_iter_damage_one_outside [09:41:05] [PASSED] drm_test_damage_iter_damage_src_moved [09:41:05] [PASSED] drm_test_damage_iter_damage_not_visible [09:41:05] ================ [PASSED] drm_damage_helper ================ [09:41:05] ============== drm_dp_mst_helper (3 subtests) ============== [09:41:05] ============== drm_test_dp_mst_calc_pbn_mode ============== [09:41:05] [PASSED] Clock 154000 BPP 30 DSC disabled [09:41:05] [PASSED] Clock 234000 BPP 30 DSC disabled [09:41:05] [PASSED] Clock 297000 BPP 24 DSC disabled [09:41:05] [PASSED] Clock 332880 BPP 24 DSC enabled [09:41:05] [PASSED] Clock 324540 BPP 24 DSC enabled [09:41:05] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ========== [09:41:05] ============== drm_test_dp_mst_calc_pbn_div =============== [09:41:05] [PASSED] Link rate 2000000 lane count 4 [09:41:05] [PASSED] Link rate 2000000 lane count 2 [09:41:05] [PASSED] Link rate 2000000 lane count 1 [09:41:05] [PASSED] Link rate 1350000 lane count 4 [09:41:05] [PASSED] Link rate 1350000 lane count 2 [09:41:05] [PASSED] Link rate 1350000 lane count 1 [09:41:05] [PASSED] Link rate 1000000 lane count 4 [09:41:05] [PASSED] Link rate 1000000 lane count 2 [09:41:05] [PASSED] Link rate 1000000 lane count 1 [09:41:05] [PASSED] Link rate 810000 lane count 4 [09:41:05] [PASSED] Link rate 810000 lane count 2 [09:41:05] [PASSED] Link rate 810000 lane count 1 [09:41:05] [PASSED] Link rate 540000 lane count 4 [09:41:05] [PASSED] Link rate 540000 lane count 2 [09:41:05] [PASSED] Link rate 540000 lane count 1 [09:41:05] [PASSED] Link rate 270000 lane count 4 [09:41:05] [PASSED] Link rate 270000 lane count 2 [09:41:05] [PASSED] Link rate 270000 lane count 1 [09:41:05] [PASSED] Link rate 162000 lane count 4 [09:41:05] [PASSED] Link rate 162000 lane count 2 [09:41:05] [PASSED] Link rate 162000 lane count 1 [09:41:05] ========== [PASSED] drm_test_dp_mst_calc_pbn_div =========== [09:41:05] ========= drm_test_dp_mst_sideband_msg_req_decode ========= [09:41:05] [PASSED] DP_ENUM_PATH_RESOURCES with port number [09:41:05] [PASSED] DP_POWER_UP_PHY with port number [09:41:05] [PASSED] DP_POWER_DOWN_PHY with port number [09:41:05] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks [09:41:05] [PASSED] DP_ALLOCATE_PAYLOAD with port number [09:41:05] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI [09:41:05] [PASSED] DP_ALLOCATE_PAYLOAD with PBN [09:41:05] [PASSED] DP_QUERY_PAYLOAD with port number [09:41:05] [PASSED] DP_QUERY_PAYLOAD with VCPI [09:41:05] [PASSED] DP_REMOTE_DPCD_READ with port number [09:41:05] [PASSED] DP_REMOTE_DPCD_READ with DPCD address [09:41:05] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes [09:41:05] [PASSED] DP_REMOTE_DPCD_WRITE with port number [09:41:05] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address [09:41:05] [PASSED] DP_REMOTE_DPCD_WRITE with data array [09:41:05] [PASSED] DP_REMOTE_I2C_READ with port number [09:41:05] [PASSED] DP_REMOTE_I2C_READ with I2C device ID [09:41:05] [PASSED] DP_REMOTE_I2C_READ with transactions array [09:41:05] [PASSED] DP_REMOTE_I2C_WRITE with port number [09:41:05] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID [09:41:05] [PASSED] DP_REMOTE_I2C_WRITE with data array [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior [09:41:05] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior [09:41:05] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode ===== [09:41:05] ================ [PASSED] drm_dp_mst_helper ================ [09:41:05] ================== drm_exec (7 subtests) =================== [09:41:05] [PASSED] sanitycheck [09:41:05] [PASSED] test_lock [09:41:05] [PASSED] test_lock_unlock [09:41:05] [PASSED] test_duplicates [09:41:05] [PASSED] test_prepare [09:41:05] [PASSED] test_prepare_array [09:41:05] [PASSED] test_multiple_loops [09:41:05] ==================== [PASSED] drm_exec ===================== [09:41:05] =========== drm_format_helper_test (17 subtests) =========== [09:41:05] ============== drm_test_fb_xrgb8888_to_gray8 ============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ========== [09:41:05] ============= drm_test_fb_xrgb8888_to_rgb332 ============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ========== [09:41:05] ============= drm_test_fb_xrgb8888_to_rgb565 ============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ========== [09:41:05] ============ drm_test_fb_xrgb8888_to_xrgb1555 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 ========= [09:41:05] ============ drm_test_fb_xrgb8888_to_argb1555 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 ========= [09:41:05] ============ drm_test_fb_xrgb8888_to_rgba5551 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 ========= [09:41:05] ============= drm_test_fb_xrgb8888_to_rgb888 ============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ========== [09:41:05] ============= drm_test_fb_xrgb8888_to_bgr888 ============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ========== [09:41:05] ============ drm_test_fb_xrgb8888_to_argb8888 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 ========= [09:41:05] =========== drm_test_fb_xrgb8888_to_xrgb2101010 =========== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 ======= [09:41:05] =========== drm_test_fb_xrgb8888_to_argb2101010 =========== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 ======= [09:41:05] ============== drm_test_fb_xrgb8888_to_mono =============== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ========== [PASSED] drm_test_fb_xrgb8888_to_mono =========== [09:41:05] ==================== drm_test_fb_swab ===================== [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ================ [PASSED] drm_test_fb_swab ================= [09:41:05] ============ drm_test_fb_xrgb8888_to_xbgr8888 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 ========= [09:41:05] ============ drm_test_fb_xrgb8888_to_abgr8888 ============= [09:41:05] [PASSED] single_pixel_source_buffer [09:41:05] [PASSED] single_pixel_clip_rectangle [09:41:05] [PASSED] well_known_colors [09:41:05] [PASSED] destination_pitch [09:41:05] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 ========= [09:41:05] ================= drm_test_fb_clip_offset ================= [09:41:05] [PASSED] pass through [09:41:05] [PASSED] horizontal offset [09:41:05] [PASSED] vertical offset [09:41:05] [PASSED] horizontal and vertical offset [09:41:05] [PASSED] horizontal offset (custom pitch) [09:41:05] [PASSED] vertical offset (custom pitch) [09:41:05] [PASSED] horizontal and vertical offset (custom pitch) [09:41:05] ============= [PASSED] drm_test_fb_clip_offset ============= [09:41:05] =================== drm_test_fb_memcpy ==================== [09:41:05] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258) [09:41:05] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258) [09:41:05] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559) [09:41:05] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258) [09:41:05] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258) [09:41:05] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559) [09:41:05] [PASSED] well_known_colors: XB24 little-endian (0x34324258) [09:41:05] [PASSED] well_known_colors: XRA8 little-endian (0x38415258) [09:41:05] [PASSED] well_known_colors: YU24 little-endian (0x34325559) [09:41:05] [PASSED] destination_pitch: XB24 little-endian (0x34324258) [09:41:05] [PASSED] destination_pitch: XRA8 little-endian (0x38415258) [09:41:05] [PASSED] destination_pitch: YU24 little-endian (0x34325559) [09:41:05] =============== [PASSED] drm_test_fb_memcpy ================ [09:41:05] ============= [PASSED] drm_format_helper_test ============== [09:41:05] ================= drm_format (18 subtests) ================= [09:41:05] [PASSED] drm_test_format_block_width_invalid [09:41:05] [PASSED] drm_test_format_block_width_one_plane [09:41:05] [PASSED] drm_test_format_block_width_two_plane [09:41:05] [PASSED] drm_test_format_block_width_three_plane [09:41:05] [PASSED] drm_test_format_block_width_tiled [09:41:05] [PASSED] drm_test_format_block_height_invalid [09:41:05] [PASSED] drm_test_format_block_height_one_plane [09:41:05] [PASSED] drm_test_format_block_height_two_plane [09:41:05] [PASSED] drm_test_format_block_height_three_plane [09:41:05] [PASSED] drm_test_format_block_height_tiled [09:41:05] [PASSED] drm_test_format_min_pitch_invalid [09:41:05] [PASSED] drm_test_format_min_pitch_one_plane_8bpp [09:41:05] [PASSED] drm_test_format_min_pitch_one_plane_16bpp [09:41:05] [PASSED] drm_test_format_min_pitch_one_plane_24bpp [09:41:05] [PASSED] drm_test_format_min_pitch_one_plane_32bpp [09:41:05] [PASSED] drm_test_format_min_pitch_two_plane [09:41:05] [PASSED] drm_test_format_min_pitch_three_plane_8bpp [09:41:05] [PASSED] drm_test_format_min_pitch_tiled [09:41:05] =================== [PASSED] drm_format ==================== [09:41:05] ============== drm_framebuffer (10 subtests) =============== [09:41:05] ========== drm_test_framebuffer_check_src_coords ========== [09:41:05] [PASSED] Success: source fits into fb [09:41:05] [PASSED] Fail: overflowing fb with x-axis coordinate [09:41:05] [PASSED] Fail: overflowing fb with y-axis coordinate [09:41:05] [PASSED] Fail: overflowing fb with source width [09:41:05] [PASSED] Fail: overflowing fb with source height [09:41:05] ====== [PASSED] drm_test_framebuffer_check_src_coords ====== [09:41:05] [PASSED] drm_test_framebuffer_cleanup [09:41:05] =============== drm_test_framebuffer_create =============== [09:41:05] [PASSED] ABGR8888 normal sizes [09:41:05] [PASSED] ABGR8888 max sizes [09:41:05] [PASSED] ABGR8888 pitch greater than min required [09:41:05] [PASSED] ABGR8888 pitch less than min required [09:41:05] [PASSED] ABGR8888 Invalid width [09:41:05] [PASSED] ABGR8888 Invalid buffer handle [09:41:05] [PASSED] No pixel format [09:41:05] [PASSED] ABGR8888 Width 0 [09:41:05] [PASSED] ABGR8888 Height 0 [09:41:05] [PASSED] ABGR8888 Out of bound height * pitch combination [09:41:05] [PASSED] ABGR8888 Large buffer offset [09:41:05] [PASSED] ABGR8888 Buffer offset for inexistent plane [09:41:05] [PASSED] ABGR8888 Invalid flag [09:41:05] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers [09:41:05] [PASSED] ABGR8888 Valid buffer modifier [09:41:05] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE) [09:41:05] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] NV12 Normal sizes [09:41:05] [PASSED] NV12 Max sizes [09:41:05] [PASSED] NV12 Invalid pitch [09:41:05] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag [09:41:05] [PASSED] NV12 different modifier per-plane [09:41:05] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE [09:41:05] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] NV12 Modifier for inexistent plane [09:41:05] [PASSED] NV12 Handle for inexistent plane [09:41:05] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier [09:41:05] [PASSED] YVU420 Normal sizes [09:41:05] [PASSED] YVU420 Max sizes [09:41:05] [PASSED] YVU420 Invalid pitch [09:41:05] [PASSED] YVU420 Different pitches [09:41:05] [PASSED] YVU420 Different buffer offsets/pitches [09:41:05] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS [09:41:05] [PASSED] YVU420 Valid modifier [09:41:05] [PASSED] YVU420 Different modifiers per plane [09:41:05] [PASSED] YVU420 Modifier for inexistent plane [09:41:05] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR) [09:41:05] [PASSED] X0L2 Normal sizes [09:41:05] [PASSED] X0L2 Max sizes [09:41:05] [PASSED] X0L2 Invalid pitch [09:41:05] [PASSED] X0L2 Pitch greater than minimum required [09:41:05] [PASSED] X0L2 Handle for inexistent plane [09:41:05] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set [09:41:05] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set [09:41:05] [PASSED] X0L2 Valid modifier [09:41:05] [PASSED] X0L2 Modifier for inexistent plane [09:41:05] =========== [PASSED] drm_test_framebuffer_create =========== [09:41:05] [PASSED] drm_test_framebuffer_free [09:41:05] [PASSED] drm_test_framebuffer_init [09:41:05] [PASSED] drm_test_framebuffer_init_bad_format [09:41:05] [PASSED] drm_test_framebuffer_init_dev_mismatch [09:41:05] [PASSED] drm_test_framebuffer_lookup [09:41:05] [PASSED] drm_test_framebuffer_lookup_inexistent [09:41:05] [PASSED] drm_test_framebuffer_modifiers_not_supported [09:41:05] ================= [PASSED] drm_framebuffer ================= [09:41:05] ================ drm_gem_shmem (8 subtests) ================ [09:41:05] [PASSED] drm_gem_shmem_test_obj_create [09:41:05] [PASSED] drm_gem_shmem_test_obj_create_private [09:41:05] [PASSED] drm_gem_shmem_test_pin_pages [09:41:05] [PASSED] drm_gem_shmem_test_vmap [09:41:05] [PASSED] drm_gem_shmem_test_get_sg_table [09:41:05] [PASSED] drm_gem_shmem_test_get_pages_sgt [09:41:05] [PASSED] drm_gem_shmem_test_madvise [09:41:05] [PASSED] drm_gem_shmem_test_purge [09:41:05] ================== [PASSED] drm_gem_shmem ================== [09:41:05] === drm_atomic_helper_connector_hdmi_check (27 subtests) === [09:41:05] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode [09:41:05] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1 [09:41:05] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode [09:41:05] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1 [09:41:05] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode [09:41:05] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1 [09:41:05] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 ======= [09:41:05] [PASSED] Automatic [09:41:05] [PASSED] Full [09:41:05] [PASSED] Limited 16:235 [09:41:05] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 === [09:41:05] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed [09:41:05] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed [09:41:05] [PASSED] drm_test_check_disable_connector [09:41:05] [PASSED] drm_test_check_hdmi_funcs_reject_rate [09:41:05] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb [09:41:05] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420 [09:41:05] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422 [09:41:05] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420 [09:41:05] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420 [09:41:05] [PASSED] drm_test_check_output_bpc_crtc_mode_changed [09:41:05] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed [09:41:05] [PASSED] drm_test_check_output_bpc_dvi [09:41:05] [PASSED] drm_test_check_output_bpc_format_vic_1 [09:41:05] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only [09:41:05] [PASSED] drm_test_check_output_bpc_format_display_rgb_only [09:41:05] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only [09:41:05] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only [09:41:05] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc [09:41:05] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc [09:41:05] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc [09:41:05] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ====== [09:41:05] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ==== [09:41:05] [PASSED] drm_test_check_broadcast_rgb_value [09:41:05] [PASSED] drm_test_check_bpc_8_value [09:41:05] [PASSED] drm_test_check_bpc_10_value [09:41:05] [PASSED] drm_test_check_bpc_12_value [09:41:05] [PASSED] drm_test_check_format_value [09:41:05] [PASSED] drm_test_check_tmds_char_value [09:41:05] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ====== [09:41:05] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) = [09:41:05] [PASSED] drm_test_check_mode_valid [09:41:05] [PASSED] drm_test_check_mode_valid_reject [09:41:05] [PASSED] drm_test_check_mode_valid_reject_rate [09:41:05] [PASSED] drm_test_check_mode_valid_reject_max_clock [09:41:05] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid === [09:41:05] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) = [09:41:05] [PASSED] drm_test_check_infoframes [09:41:05] [PASSED] drm_test_check_reject_avi_infoframe [09:41:05] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8 [09:41:05] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10 [09:41:05] [PASSED] drm_test_check_reject_audio_infoframe [09:41:05] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes === [09:41:05] ================= drm_managed (2 subtests) ================= [09:41:05] [PASSED] drm_test_managed_release_action [09:41:05] [PASSED] drm_test_managed_run_action [09:41:05] =================== [PASSED] drm_managed =================== [09:41:05] =================== drm_mm (6 subtests) ==================== [09:41:05] [PASSED] drm_test_mm_init [09:41:05] [PASSED] drm_test_mm_debug [09:41:05] [PASSED] drm_test_mm_align32 [09:41:05] [PASSED] drm_test_mm_align64 [09:41:05] [PASSED] drm_test_mm_lowest [09:41:05] [PASSED] drm_test_mm_highest [09:41:05] ===================== [PASSED] drm_mm ====================== [09:41:05] ============= drm_modes_analog_tv (5 subtests) ============= [09:41:05] [PASSED] drm_test_modes_analog_tv_mono_576i [09:41:05] [PASSED] drm_test_modes_analog_tv_ntsc_480i [09:41:05] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined [09:41:05] [PASSED] drm_test_modes_analog_tv_pal_576i [09:41:05] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined [09:41:05] =============== [PASSED] drm_modes_analog_tv =============== [09:41:05] ============== drm_plane_helper (2 subtests) =============== [09:41:05] =============== drm_test_check_plane_state ================ [09:41:05] [PASSED] clipping_simple [09:41:05] [PASSED] clipping_rotate_reflect [09:41:05] [PASSED] positioning_simple [09:41:05] [PASSED] upscaling [09:41:05] [PASSED] downscaling [09:41:05] [PASSED] rounding1 [09:41:05] [PASSED] rounding2 [09:41:05] [PASSED] rounding3 [09:41:05] [PASSED] rounding4 [09:41:05] =========== [PASSED] drm_test_check_plane_state ============ [09:41:05] =========== drm_test_check_invalid_plane_state ============ [09:41:05] [PASSED] positioning_invalid [09:41:05] [PASSED] upscaling_invalid [09:41:05] [PASSED] downscaling_invalid [09:41:05] ======= [PASSED] drm_test_check_invalid_plane_state ======== [09:41:05] ================ [PASSED] drm_plane_helper ================= [09:41:05] ====== drm_connector_helper_tv_get_modes (1 subtest) ======= [09:41:05] ====== drm_test_connector_helper_tv_get_modes_check ======= [09:41:05] [PASSED] None [09:41:05] [PASSED] PAL [09:41:05] [PASSED] NTSC [09:41:05] [PASSED] Both, NTSC Default [09:41:05] [PASSED] Both, PAL Default [09:41:05] [PASSED] Both, NTSC Default, with PAL on command-line [09:41:05] [PASSED] Both, PAL Default, with NTSC on command-line [09:41:05] == [PASSED] drm_test_connector_helper_tv_get_modes_check === [09:41:05] ======== [PASSED] drm_connector_helper_tv_get_modes ======== [09:41:05] ================== drm_rect (9 subtests) =================== [09:41:05] [PASSED] drm_test_rect_clip_scaled_div_by_zero [09:41:05] [PASSED] drm_test_rect_clip_scaled_not_clipped [09:41:05] [PASSED] drm_test_rect_clip_scaled_clipped [09:41:05] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned [09:41:05] ================= drm_test_rect_intersect ================= [09:41:05] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0 [09:41:05] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1 [09:41:05] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0 [09:41:05] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1 [09:41:05] [PASSED] right x left: 2x1+0+0 x 3x1+1+0 [09:41:05] [PASSED] left x right: 3x1+1+0 x 2x1+0+0 [09:41:05] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1 [09:41:05] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0 [09:41:05] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1 [09:41:05] [PASSED] touching side: 1x1+0+0 x 1x1+1+0 [09:41:05] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0 [09:41:05] [PASSED] inside another: 2x2+0+0 x 1x1+1+1 [09:41:05] [PASSED] far away: 1x1+0+0 x 1x1+3+6 [09:41:05] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10 [09:41:05] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10 stty: 'standard input': Inappropriate ioctl for device [09:41:05] ============= [PASSED] drm_test_rect_intersect ============= [09:41:05] ================ drm_test_rect_calc_hscale ================ [09:41:05] [PASSED] normal use [09:41:05] [PASSED] out of max range [09:41:05] [PASSED] out of min range [09:41:05] [PASSED] zero dst [09:41:05] [PASSED] negative src [09:41:05] [PASSED] negative dst [09:41:05] ============ [PASSED] drm_test_rect_calc_hscale ============ [09:41:05] ================ drm_test_rect_calc_vscale ================ [09:41:05] [PASSED] normal use [09:41:05] [PASSED] out of max range [09:41:05] [PASSED] out of min range [09:41:05] [PASSED] zero dst [09:41:05] [PASSED] negative src [09:41:05] [PASSED] negative dst [09:41:05] ============ [PASSED] drm_test_rect_calc_vscale ============ [09:41:05] ================== drm_test_rect_rotate =================== [09:41:05] [PASSED] reflect-x [09:41:05] [PASSED] reflect-y [09:41:05] [PASSED] rotate-0 [09:41:05] [PASSED] rotate-90 [09:41:05] [PASSED] rotate-180 [09:41:05] [PASSED] rotate-270 [09:41:05] ============== [PASSED] drm_test_rect_rotate =============== [09:41:05] ================ drm_test_rect_rotate_inv ================= [09:41:05] [PASSED] reflect-x [09:41:05] [PASSED] reflect-y [09:41:05] [PASSED] rotate-0 [09:41:05] [PASSED] rotate-90 [09:41:05] [PASSED] rotate-180 [09:41:05] [PASSED] rotate-270 [09:41:05] ============ [PASSED] drm_test_rect_rotate_inv ============= [09:41:05] ==================== [PASSED] drm_rect ===================== [09:41:05] ============ drm_sysfb_modeset_test (1 subtest) ============ [09:41:05] ============ drm_test_sysfb_build_fourcc_list ============= [09:41:05] [PASSED] no native formats [09:41:05] [PASSED] XRGB8888 as native format [09:41:05] [PASSED] remove duplicates [09:41:05] [PASSED] convert alpha formats [09:41:05] [PASSED] random formats [09:41:05] ======== [PASSED] drm_test_sysfb_build_fourcc_list ========= [09:41:05] ============= [PASSED] drm_sysfb_modeset_test ============== [09:41:05] ================== drm_fixp (2 subtests) =================== [09:41:05] [PASSED] drm_test_int2fixp [09:41:05] [PASSED] drm_test_sm2fixp [09:41:05] ==================== [PASSED] drm_fixp ===================== [09:41:05] ============================================================ [09:41:05] Testing complete. Ran 630 tests: passed: 630 [09:41:05] Elapsed time: 28.206s total, 1.703s configuring, 26.032s building, 0.447s running + /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig [09:41:06] Configuring KUnit Kernel ... Regenerating .config ... Populating config with: $ make ARCH=um O=.kunit olddefconfig [09:41:07] Building KUnit Kernel ... Populating config with: $ make ARCH=um O=.kunit olddefconfig Building with: $ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48 [09:41:17] Starting KUnit Kernel (1/1)... [09:41:17] ============================================================ Running tests with: $ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt [09:41:17] ================= ttm_device (5 subtests) ================== [09:41:17] [PASSED] ttm_device_init_basic [09:41:17] [PASSED] ttm_device_init_multiple [09:41:17] [PASSED] ttm_device_fini_basic [09:41:17] [PASSED] ttm_device_init_no_vma_man [09:41:17] ================== ttm_device_init_pools ================== [09:41:17] [PASSED] No DMA allocations, no DMA32 required [09:41:17] [PASSED] DMA allocations, DMA32 required [09:41:17] [PASSED] No DMA allocations, DMA32 required [09:41:17] [PASSED] DMA allocations, no DMA32 required [09:41:17] ============== [PASSED] ttm_device_init_pools ============== [09:41:17] =================== [PASSED] ttm_device ==================== [09:41:17] ================== ttm_pool (8 subtests) =================== [09:41:17] ================== ttm_pool_alloc_basic =================== [09:41:17] [PASSED] One page [09:41:17] [PASSED] More than one page [09:41:17] [PASSED] Above the allocation limit [09:41:17] [PASSED] One page, with coherent DMA mappings enabled [09:41:17] [PASSED] Above the allocation limit, with coherent DMA mappings enabled [09:41:17] ============== [PASSED] ttm_pool_alloc_basic =============== [09:41:17] ============== ttm_pool_alloc_basic_dma_addr ============== [09:41:17] [PASSED] One page [09:41:17] [PASSED] More than one page [09:41:17] [PASSED] Above the allocation limit [09:41:17] [PASSED] One page, with coherent DMA mappings enabled [09:41:17] [PASSED] Above the allocation limit, with coherent DMA mappings enabled [09:41:17] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ========== [09:41:17] [PASSED] ttm_pool_alloc_order_caching_match [09:41:17] [PASSED] ttm_pool_alloc_caching_mismatch [09:41:17] [PASSED] ttm_pool_alloc_order_mismatch [09:41:17] [PASSED] ttm_pool_free_dma_alloc [09:41:17] [PASSED] ttm_pool_free_no_dma_alloc [09:41:17] [PASSED] ttm_pool_fini_basic [09:41:17] ==================== [PASSED] ttm_pool ===================== [09:41:17] ================ ttm_resource (8 subtests) ================= [09:41:17] ================= ttm_resource_init_basic ================= [09:41:17] [PASSED] Init resource in TTM_PL_SYSTEM [09:41:17] [PASSED] Init resource in TTM_PL_VRAM [09:41:17] [PASSED] Init resource in a private placement [09:41:17] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags [09:41:17] ============= [PASSED] ttm_resource_init_basic ============= [09:41:17] [PASSED] ttm_resource_init_pinned [09:41:17] [PASSED] ttm_resource_fini_basic [09:41:17] [PASSED] ttm_resource_manager_init_basic [09:41:17] [PASSED] ttm_resource_manager_usage_basic [09:41:17] [PASSED] ttm_resource_manager_set_used_basic [09:41:17] [PASSED] ttm_sys_man_alloc_basic [09:41:17] [PASSED] ttm_sys_man_free_basic [09:41:17] ================== [PASSED] ttm_resource =================== [09:41:17] =================== ttm_tt (15 subtests) =================== [09:41:17] ==================== ttm_tt_init_basic ==================== [09:41:17] [PASSED] Page-aligned size [09:41:17] [PASSED] Extra pages requested [09:41:17] ================ [PASSED] ttm_tt_init_basic ================ [09:41:17] [PASSED] ttm_tt_init_misaligned [09:41:17] [PASSED] ttm_tt_fini_basic [09:41:17] [PASSED] ttm_tt_fini_sg [09:41:17] [PASSED] ttm_tt_fini_shmem [09:41:17] [PASSED] ttm_tt_create_basic [09:41:17] [PASSED] ttm_tt_create_invalid_bo_type [09:41:17] [PASSED] ttm_tt_create_ttm_exists [09:41:17] [PASSED] ttm_tt_create_failed [09:41:17] [PASSED] ttm_tt_destroy_basic [09:41:17] [PASSED] ttm_tt_populate_null_ttm [09:41:17] [PASSED] ttm_tt_populate_populated_ttm [09:41:17] [PASSED] ttm_tt_unpopulate_basic [09:41:17] [PASSED] ttm_tt_unpopulate_empty_ttm [09:41:17] [PASSED] ttm_tt_swapin_basic [09:41:17] ===================== [PASSED] ttm_tt ====================== [09:41:17] =================== ttm_bo (14 subtests) =================== [09:41:17] =========== ttm_bo_reserve_optimistic_no_ticket =========== [09:41:17] [PASSED] Cannot be interrupted and sleeps [09:41:17] [PASSED] Cannot be interrupted, locks straight away [09:41:17] [PASSED] Can be interrupted, sleeps [09:41:17] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket ======= [09:41:17] [PASSED] ttm_bo_reserve_locked_no_sleep [09:41:17] [PASSED] ttm_bo_reserve_no_wait_ticket [09:41:17] [PASSED] ttm_bo_reserve_double_resv [09:41:17] [PASSED] ttm_bo_reserve_interrupted [09:41:17] [PASSED] ttm_bo_reserve_deadlock [09:41:17] [PASSED] ttm_bo_unreserve_basic [09:41:17] [PASSED] ttm_bo_unreserve_pinned [09:41:17] [PASSED] ttm_bo_unreserve_bulk [09:41:17] [PASSED] ttm_bo_fini_basic [09:41:17] [PASSED] ttm_bo_fini_shared_resv [09:41:17] [PASSED] ttm_bo_pin_basic [09:41:17] [PASSED] ttm_bo_pin_unpin_resource [09:41:17] [PASSED] ttm_bo_multiple_pin_one_unpin [09:41:17] ===================== [PASSED] ttm_bo ====================== [09:41:17] ============== ttm_bo_validate (21 subtests) =============== [09:41:17] ============== ttm_bo_init_reserved_sys_man =============== [09:41:17] [PASSED] Buffer object for userspace [09:41:17] [PASSED] Kernel buffer object [09:41:17] [PASSED] Shared buffer object [09:41:17] ========== [PASSED] ttm_bo_init_reserved_sys_man =========== [09:41:17] ============== ttm_bo_init_reserved_mock_man ============== [09:41:17] [PASSED] Buffer object for userspace [09:41:17] [PASSED] Kernel buffer object [09:41:17] [PASSED] Shared buffer object [09:41:17] ========== [PASSED] ttm_bo_init_reserved_mock_man ========== [09:41:17] [PASSED] ttm_bo_init_reserved_resv [09:41:17] ================== ttm_bo_validate_basic ================== [09:41:17] [PASSED] Buffer object for userspace [09:41:17] [PASSED] Kernel buffer object [09:41:17] [PASSED] Shared buffer object [09:41:17] ============== [PASSED] ttm_bo_validate_basic ============== [09:41:17] [PASSED] ttm_bo_validate_invalid_placement [09:41:17] ============= ttm_bo_validate_same_placement ============== [09:41:17] [PASSED] System manager [09:41:17] [PASSED] VRAM manager [09:41:17] ========= [PASSED] ttm_bo_validate_same_placement ========== [09:41:17] [PASSED] ttm_bo_validate_failed_alloc [09:41:17] [PASSED] ttm_bo_validate_pinned [09:41:17] [PASSED] ttm_bo_validate_busy_placement [09:41:17] ================ ttm_bo_validate_multihop ================= [09:41:17] [PASSED] Buffer object for userspace [09:41:17] [PASSED] Kernel buffer object [09:41:17] [PASSED] Shared buffer object [09:41:17] ============ [PASSED] ttm_bo_validate_multihop ============= [09:41:17] ========== ttm_bo_validate_no_placement_signaled ========== [09:41:17] [PASSED] Buffer object in system domain, no page vector [09:41:17] [PASSED] Buffer object in system domain with an existing page vector [09:41:17] ====== [PASSED] ttm_bo_validate_no_placement_signaled ====== [09:41:17] ======== ttm_bo_validate_no_placement_not_signaled ======== [09:41:17] [PASSED] Buffer object for userspace [09:41:17] [PASSED] Kernel buffer object [09:41:17] [PASSED] Shared buffer object [09:41:17] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ==== [09:41:17] [PASSED] ttm_bo_validate_move_fence_signaled [09:41:17] ========= ttm_bo_validate_move_fence_not_signaled ========= [09:41:17] [PASSED] Waits for GPU [09:41:17] [PASSED] Tries to lock straight away [09:41:17] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled ===== [09:41:17] [PASSED] ttm_bo_validate_happy_evict [09:41:17] [PASSED] ttm_bo_validate_all_pinned_evict [09:41:17] [PASSED] ttm_bo_validate_allowed_only_evict [09:41:17] [PASSED] ttm_bo_validate_deleted_evict [09:41:17] [PASSED] ttm_bo_validate_busy_domain_evict [09:41:17] [PASSED] ttm_bo_validate_evict_gutting [09:41:17] [PASSED] ttm_bo_validate_recrusive_evict stty: 'standard input': Inappropriate ioctl for device [09:41:17] ================= [PASSED] ttm_bo_validate ================= [09:41:17] ============================================================ [09:41:17] Testing complete. Ran 101 tests: passed: 101 [09:41:17] Elapsed time: 11.649s total, 1.707s configuring, 9.675s building, 0.229s running + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✗ CI.checksparse: warning for Fix Adaptive Sync SDP for Panel Replay (rev4) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (7 preceding siblings ...) 2026-02-03 9:41 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev4) Patchwork @ 2026-02-03 9:57 ` Patchwork 2026-02-03 10:38 ` ✓ Xe.CI.BAT: success " Patchwork 2026-02-03 23:23 ` ✗ Xe.CI.FULL: failure " Patchwork 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2026-02-03 9:57 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev4) URL : https://patchwork.freedesktop.org/series/156622/ State : warning == Summary == + trap cleanup EXIT + KERNEL=/kernel + MT=/root/linux/maintainer-tools + git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools Cloning into '/root/linux/maintainer-tools'... warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/ + make -C /root/linux/maintainer-tools make: Entering directory '/root/linux/maintainer-tools' cc -O2 -g -Wextra -o remap-log remap-log.c make: Leaving directory '/root/linux/maintainer-tools' + cd /kernel + git config --global --add safe.directory /kernel + /root/linux/maintainer-tools/dim sparse --fast 1c038794140250955ba149f8175f6564e573d5c7 Sparse version: 0.6.4 (Ubuntu: 0.6.4-4ubuntu3) Fast mode used, each commit won't be checked separately. +drivers/gpu/drm/i915/display/intel_vrr.c: note: in included file (through drivers/gpu/drm/i915/display/intel_display_types.h): +./include/linux/pwm.h:13:1: error: bad constant expression + cleanup ++ stat -c %u:%g /kernel + chown -R 1003:1003 /kernel ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✓ Xe.CI.BAT: success for Fix Adaptive Sync SDP for Panel Replay (rev4) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (8 preceding siblings ...) 2026-02-03 9:57 ` ✗ CI.checksparse: warning " Patchwork @ 2026-02-03 10:38 ` Patchwork 2026-02-03 23:23 ` ✗ Xe.CI.FULL: failure " Patchwork 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2026-02-03 10:38 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 868 bytes --] == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev4) URL : https://patchwork.freedesktop.org/series/156622/ State : success == Summary == CI Bug Log - changes from xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4_BAT -> xe-pw-156622v4_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (12 -> 12) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * Linux: xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4 -> xe-pw-156622v4 IGT_8729: 8729 xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4: 6e53f6296065672f8a0c7f98b4b6c409dac382b4 xe-pw-156622v4: 156622v4 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/index.html [-- Attachment #2: Type: text/html, Size: 1416 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* ✗ Xe.CI.FULL: failure for Fix Adaptive Sync SDP for Panel Replay (rev4) 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal ` (9 preceding siblings ...) 2026-02-03 10:38 ` ✓ Xe.CI.BAT: success " Patchwork @ 2026-02-03 23:23 ` Patchwork 10 siblings, 0 replies; 33+ messages in thread From: Patchwork @ 2026-02-03 23:23 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: intel-xe [-- Attachment #1: Type: text/plain, Size: 43490 bytes --] == Series Details == Series: Fix Adaptive Sync SDP for Panel Replay (rev4) URL : https://patchwork.freedesktop.org/series/156622/ State : failure == Summary == CI Bug Log - changes from xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4_FULL -> xe-pw-156622v4_FULL ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with xe-pw-156622v4_FULL absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in xe-pw-156622v4_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 (2 -> 2) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in xe-pw-156622v4_FULL: ### IGT changes ### #### Possible regressions #### * igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-2: - shard-bmg: [PASS][1] -> [SKIP][2] [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-2/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-2.html [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-2.html Known issues ------------ Here are the changes found in xe-pw-156622v4_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_async_flips@test-cursor: - shard-lnl: NOTRUN -> [SKIP][3] ([Intel XE#664]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_async_flips@test-cursor.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-lnl: NOTRUN -> [SKIP][4] ([Intel XE#1407]) +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2327]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-0: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#1124]) +2 other tests skip [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-lnl: NOTRUN -> [SKIP][7] ([Intel XE#1124]) +3 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p: - shard-bmg: [PASS][8] -> [SKIP][9] ([Intel XE#2314] / [Intel XE#2894]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html * igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p: - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2314] / [Intel XE#2894]) [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_bw@connected-linear-tiling-4-displays-1920x1080p.html * igt@kms_bw@linear-tiling-4-displays-3840x2160p: - shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#367]) +1 other test skip [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-bmg: [PASS][12] -> [INCOMPLETE][13] ([Intel XE#7084]) +1 other test incomplete [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs: - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#3432]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs: - shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#2887]) [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs: - shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#2887]) +7 other tests skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2652] / [Intel XE#787]) +12 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html * igt@kms_chamelium_color@ctm-red-to-blue: - shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2325]) [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_chamelium_color@ctm-red-to-blue.html * igt@kms_chamelium_hpd@hdmi-hpd-fast: - shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2252]) +4 other tests skip [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_chamelium_hpd@hdmi-hpd-fast.html * igt@kms_chamelium_hpd@vga-hpd-after-hibernate: - shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#373]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-c-hdmi-a-3: - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#6969]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-c-hdmi-a-3.html * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-d-hdmi-a-3: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#6969] / [Intel XE#7006]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-d-hdmi-a-3.html * igt@kms_content_protection@atomic: - shard-bmg: NOTRUN -> [FAIL][23] ([Intel XE#1178] / [Intel XE#3304]) +2 other tests fail [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-lic-type-0-hdcp14: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#6974]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html * igt@kms_content_protection@lic-type-0-hdcp14@pipe-a-dp-2: - shard-bmg: NOTRUN -> [FAIL][25] ([Intel XE#3304]) [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-4/igt@kms_content_protection@lic-type-0-hdcp14@pipe-a-dp-2.html * igt@kms_content_protection@lic-type-1: - shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2341]) [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_content_protection@lic-type-1.html * igt@kms_cursor_crc@cursor-onscreen-64x21: - shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#1424]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_cursor_crc@cursor-onscreen-64x21.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#2320]) +3 other tests skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-bmg: [PASS][29] -> [SKIP][30] ([Intel XE#2291]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#309]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size: - shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#323]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#2286]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html * igt@kms_fbcon_fbt@fbc: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#4156]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_fbcon_fbt@fbc.html * igt@kms_feature_discovery@display-2x: - shard-bmg: [PASS][35] -> [SKIP][36] ([Intel XE#2373]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-8/igt@kms_feature_discovery@display-2x.html [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_feature_discovery@display-2x.html * igt@kms_feature_discovery@psr2: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2374]) [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-bmg: [PASS][38] -> [SKIP][39] ([Intel XE#2316]) +3 other tests skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-8/igt@kms_flip@2x-plain-flip-ts-check.html [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling: - shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#7178]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html - shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#7178]) +1 other test skip [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x: - shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#7179]) [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x.html * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-msflip-blt: - shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#651]) +2 other tests skip [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2311]) +14 other tests skip [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#4141]) +5 other tests skip [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-rte: - shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#656]) +4 other tests skip [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_frontbuffer_tracking@fbc-2p-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2313]) +13 other tests skip [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#7061]) +2 other tests skip [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-blt.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#6911]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier@pipe-b-plane-5: - shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#7111] / [Intel XE#7130]) +3 other tests skip [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier@pipe-b-plane-5.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping: - shard-lnl: NOTRUN -> [SKIP][51] ([Intel XE#7130] / [Intel XE#7131]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-0: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#7130]) +17 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-0.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-3: - shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#7130]) +3 other tests skip [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-3.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-5: - shard-lnl: NOTRUN -> [SKIP][54] ([Intel XE#7131]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping: - shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#7111] / [Intel XE#7130] / [Intel XE#7131]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping@pipe-a-plane-5: - shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#7131]) +1 other test skip [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping@pipe-a-plane-5.html * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping@pipe-b-plane-5: - shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#7111] / [Intel XE#7131]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping@pipe-b-plane-5.html * igt@kms_plane_lowres@tiling-y: - shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#599]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_plane_lowres@tiling-y.html * igt@kms_plane_multiple@2x-tiling-y: - shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#5021]) [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_pm_backlight@fade-with-suspend: - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#870]) [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_rpm@dpms-lpsp: - shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf: - shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#1406] / [Intel XE#1489]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html - shard-lnl: NOTRUN -> [SKIP][63] ([Intel XE#1406] / [Intel XE#2893]) [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf: - shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608]) [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1: - shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-a-edp-1.html * igt@kms_psr2_su@page_flip-p010: - shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1128] / [Intel XE#1406]) [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_psr2_su@page_flip-p010.html - shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#1406] / [Intel XE#2387]) [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-psr-suspend: - shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +6 other tests skip [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_psr@fbc-psr-suspend.html * igt@kms_rotation_crc@bad-pixel-format: - shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_setmode@basic@pipe-a-edp-1: - shard-lnl: [PASS][70] -> [FAIL][71] ([Intel XE#6361]) +1 other test fail [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-lnl-7/igt@kms_setmode@basic@pipe-a-edp-1.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-8/igt@kms_setmode@basic@pipe-a-edp-1.html * igt@kms_sharpness_filter@invalid-plane-with-filter: - shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#6503]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_sharpness_filter@invalid-plane-with-filter.html * igt@kms_tv_load_detect@load-detect: - shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#330]) [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_tv_load_detect@load-detect.html - shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2450]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@kms_tv_load_detect@load-detect.html * igt@xe_compute_preempt@compute-preempt-many-vram: - shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#5191]) [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_compute_preempt@compute-preempt-many-vram.html * igt@xe_eudebug@attach-debug-metadata: - shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#4837]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_eudebug@attach-debug-metadata.html * igt@xe_eudebug@basic-vm-bind-vm-destroy-discovery: - shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#4837]) [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-8/igt@xe_eudebug@basic-vm-bind-vm-destroy-discovery.html * igt@xe_eudebug_online@basic-breakpoint: - shard-lnl: NOTRUN -> [SKIP][78] ([Intel XE#4837] / [Intel XE#6665]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_eudebug_online@basic-breakpoint.html - shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#4837] / [Intel XE#6665]) +1 other test skip [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_eudebug_online@basic-breakpoint.html * igt@xe_eudebug_online@pagefault-read-stress: - shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#6665] / [Intel XE#6681]) [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_eudebug_online@pagefault-read-stress.html * igt@xe_evict@evict-beng-mixed-threads-large: - shard-lnl: NOTRUN -> [SKIP][81] ([Intel XE#688]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_evict@evict-beng-mixed-threads-large.html * igt@xe_evict@evict-threads-small-multi-queue: - shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#7140]) [82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_evict@evict-threads-small-multi-queue.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr: - shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#1392]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate: - shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2322]) +3 other tests skip [84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html * igt@xe_exec_fault_mode@many-multi-queue-userptr-imm: - shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#7136]) [85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_exec_fault_mode@many-multi-queue-userptr-imm.html * igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-prefetch: - shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#7136]) +5 other tests skip [86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-prefetch.html * igt@xe_exec_multi_queue@few-execs-preempt-mode-priority: - shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#6874]) +11 other tests skip [87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_exec_multi_queue@few-execs-preempt-mode-priority.html * igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr: - shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#6874]) +4 other tests skip [88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-userptr.html * igt@xe_exec_system_allocator@many-64k-mmap-free-huge: - shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#5007]) [89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_exec_system_allocator@many-64k-mmap-free-huge.html * igt@xe_exec_system_allocator@many-execqueues-mmap-huge-nomemset: - shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#4943]) +11 other tests skip [90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@xe_exec_system_allocator@many-execqueues-mmap-huge-nomemset.html * igt@xe_exec_system_allocator@threads-many-mmap-new-huge: - shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#4943]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-8/igt@xe_exec_system_allocator@threads-many-mmap-new-huge.html * igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr-rebind: - shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#7138]) +1 other test skip [92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr-rebind.html * igt@xe_mmap@pci-membarrier: - shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#5100]) [93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_mmap@pci-membarrier.html * igt@xe_peer2peer@read: - shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2427] / [Intel XE#6953]) [94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@xe_peer2peer@read.html * igt@xe_pmu@all-fn-engine-activity-load: - shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#4650]) [95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_pmu@all-fn-engine-activity-load.html * igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq: - shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#4733]) [96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq.html * igt@xe_query@multigpu-query-invalid-cs-cycles: - shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#944]) +1 other test skip [97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_query@multigpu-query-invalid-cs-cycles.html - shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#944]) [98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@xe_query@multigpu-query-invalid-cs-cycles.html #### Possible fixes #### * igt@kms_atomic_transition@plane-toggle-modeset-transition: - shard-bmg: [ABORT][99] ([Intel XE#1727]) -> [PASS][100] [99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-2/igt@kms_atomic_transition@plane-toggle-modeset-transition.html [100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-dp-2: - shard-bmg: [DMESG-FAIL][101] ([Intel XE#1727]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-2/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-dp-2.html [102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-dp-2.html * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3: - shard-bmg: [ABORT][103] -> [PASS][104] [103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-2/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html [104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p: - shard-bmg: [SKIP][105] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][106] [105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html [106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-4/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy: - shard-bmg: [SKIP][107] ([Intel XE#2291]) -> [PASS][108] +1 other test pass [107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html [108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-bmg: [FAIL][109] ([Intel XE#6715]) -> [PASS][110] [109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_flip@2x-flip-vs-dpms-on-nop: - shard-bmg: [SKIP][111] ([Intel XE#2316]) -> [PASS][112] +3 other tests pass [111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_flip@2x-flip-vs-dpms-on-nop.html [112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html * igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1: - shard-lnl: [FAIL][113] ([Intel XE#2142]) -> [PASS][114] +1 other test pass [113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-lnl-4/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html [114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma: - shard-lnl: [FAIL][115] ([Intel XE#5625]) -> [PASS][116] [115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-lnl-5/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html [116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-lnl-7/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html * igt@xe_exec_system_allocator@process-many-large-execqueues-malloc-prefetch: - shard-bmg: [INCOMPLETE][117] ([Intel XE#2594]) -> [PASS][118] [117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-9/igt@xe_exec_system_allocator@process-many-large-execqueues-malloc-prefetch.html [118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-3/igt@xe_exec_system_allocator@process-many-large-execqueues-malloc-prefetch.html #### Warnings #### * igt@kms_content_protection@lic-type-0: - shard-bmg: [SKIP][119] ([Intel XE#2341]) -> [FAIL][120] ([Intel XE#1178] / [Intel XE#3304]) [119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_content_protection@lic-type-0.html [120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@lic-type-0-hdcp14: - shard-bmg: [SKIP][121] -> [FAIL][122] ([Intel XE#3304]) [121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_content_protection@lic-type-0-hdcp14.html [122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-4/igt@kms_content_protection@lic-type-0-hdcp14.html * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render: - shard-bmg: [SKIP][123] ([Intel XE#2312]) -> [SKIP][124] ([Intel XE#2311]) +7 other tests skip [123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html [124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt: - shard-bmg: [SKIP][125] ([Intel XE#4141]) -> [SKIP][126] ([Intel XE#2312]) +4 other tests skip [125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html [126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-bmg: [SKIP][127] ([Intel XE#2312]) -> [SKIP][128] ([Intel XE#4141]) +1 other test skip [127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html [128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render: - shard-bmg: [SKIP][129] ([Intel XE#2311]) -> [SKIP][130] ([Intel XE#2312]) +8 other tests skip [129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html [130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt: - shard-bmg: [SKIP][131] ([Intel XE#2313]) -> [SKIP][132] ([Intel XE#2312]) +10 other tests skip [131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html [132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt: - shard-bmg: [SKIP][133] ([Intel XE#2312]) -> [SKIP][134] ([Intel XE#2313]) +8 other tests skip [133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt.html [134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-bmg: [SKIP][135] ([Intel XE#3544]) -> [SKIP][136] ([Intel XE#3374] / [Intel XE#3544]) [135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-4/igt@kms_hdr@brightness-with-hdr.html [136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-8/igt@kms_hdr@brightness-with-hdr.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-bmg: [SKIP][137] ([Intel XE#2509]) -> [SKIP][138] ([Intel XE#2426]) [137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4/shard-bmg-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/shard-bmg-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406 [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407 [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424 [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727 [Intel XE#2142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2142 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286 [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314 [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341 [Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373 [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374 [Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427 [Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450 [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509 [Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594 [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893 [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894 [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141 [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323 [Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374 [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156 [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608 [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650 [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733 [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837 [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943 [Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007 [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021 [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100 [Intel XE#5191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5191 [Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625 [Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599 [Intel XE#6361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6361 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664 [Intel XE#6665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6665 [Intel XE#6681]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6681 [Intel XE#6715]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6715 [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953 [Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969 [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974 [Intel XE#7006]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7006 [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084 [Intel XE#7111]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7111 [Intel XE#7130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7130 [Intel XE#7131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7131 [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136 [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138 [Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140 [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178 [Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179 [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * Linux: xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4 -> xe-pw-156622v4 IGT_8729: 8729 xe-4488-6e53f6296065672f8a0c7f98b4b6c409dac382b4: 6e53f6296065672f8a0c7f98b4b6c409dac382b4 xe-pw-156622v4: 156622v4 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156622v4/index.html [-- Attachment #2: Type: text/html, Size: 50188 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2026-02-23 13:41 UTC | newest] Thread overview: 33+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-11-11 9:30 [PATCH 0/4] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2025-11-11 9:30 ` [PATCH 1/4] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal 2026-02-02 15:59 ` Ville Syrjälä 2025-11-11 9:30 ` [PATCH 2/4] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal 2026-02-02 16:02 ` Ville Syrjälä 2026-02-03 4:32 ` [PATCH v2 " Ankit Nautiyal 2026-02-03 8:07 ` [PATCH v3 " Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 01/14] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 02/14] drm/i915/vrr: Avoid vrr for PCON with HDMI2.1 sink Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 03/14] drm/i915/dp: Add a helper to decide if AS SDP is needed Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 04/14] drm/i915/dp: Update the helper intel_dp_needs_as_sdp() for CMRR Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 05/14] include/drm/display/dp: Add field for storing AS SDP version Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 06/14] drm/i915/dp: Use version field of AS SDP data structure Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 07/14] drm/i915/dp: Compute AS SDP after PSR and LOBF Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 08/14] drm/i915/dp: Add AS SDP support for PR with link ON Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 09/14] drm/i915/psr: Add helper to check if PR is with link OFF Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 10/14] drm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPM Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 11/14] drm/i915/dp: Program AS SDP DB[1:0] for PR with Link off Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 12/14] include/drm/display/dp: Add DPCD registers for configuring Panel Replay + VRR Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 13/14] drm/i915/display: Add member to store AS SDP transmission time Ankit Nautiyal 2026-02-23 13:14 ` [PATCH 14/14] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal 2026-02-23 13:41 ` [PATCH 00/14] Fix Adaptive Sync SDP for Panel Replay Nautiyal, Ankit K 2025-11-11 9:30 ` [PATCH 3/4] drm/i915/dp: Allow AS_SDP only if panel replay + auxless alpm is supported Ankit Nautiyal 2026-02-02 16:14 ` Ville Syrjälä 2025-11-11 9:30 ` [PATCH 4/4] drm/i915/dp: Account for AS_SDP guardband only when enabled Ankit Nautiyal 2025-11-11 9:50 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev2) Patchwork 2025-11-11 10:28 ` ✓ Xe.CI.BAT: " Patchwork 2025-11-11 16:56 ` ✓ Xe.CI.Full: " Patchwork 2026-02-03 9:41 ` ✓ CI.KUnit: success for Fix Adaptive Sync SDP for Panel Replay (rev4) Patchwork 2026-02-03 9:57 ` ✗ CI.checksparse: warning " Patchwork 2026-02-03 10:38 ` ✓ Xe.CI.BAT: success " Patchwork 2026-02-03 23:23 ` ✗ Xe.CI.FULL: failure " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox