* [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
@ 2026-10-14 8:14 Xiao Lu
2026-10-14 8:40 ` sashiko-bot
` (15 more replies)
0 siblings, 16 replies; 22+ messages in thread
From: Xiao Lu @ 2026-10-14 8:14 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: dri-devel, ville.syrjala, imre.deak, jani.nikula, lyude, Xiao Lu
When the last MST stream is disabled, i915 sends SET_POWER D3 to the
MST trunk while MSTM_CTRL (DPCD 0x111) still has MST mode enabled.
On re-enable, POWER_UP_PHY is sent before MSTM_CTRL is restored, so
the hub may process the PHY power-up in an inconsistent state and
fail to retrain its downstream links.
Fix this by clearing MSTM_CTRL before sending D3 on the last stream
disable, mirroring what drm_dp_mst_topology_mgr_set_mst() does on
MST disconnect. On re-enable, restore MSTM_CTRL after writing D0 and
before sending POWER_UP_PHY, so the hub is back in MST mode when it
processes the PHY power-up and retrains its downstream links.
Signed-off-by: Xiao Lu <xiaolu.xie@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 2 ++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 6 +++++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index a46ab5d3d..7e4e18345 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -3163,6 +3163,8 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
* Power down sink before disabling the port, otherwise we end
* up getting interrupts from the sink on detecting link loss.
*/
+ if (is_mst)
+ drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL, 0);
intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
if (DISPLAY_VER(display) >= 12) {
diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
index 7023619aa..4109bb928 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
@@ -1270,8 +1270,12 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
!intel_dp_mst_is_master_trans(pipe_config));
- if (first_mst_stream)
+ if (first_mst_stream) {
intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
+ drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
+ DP_MST_EN | DP_UP_REQ_EN |
+ DP_UPSTREAM_IS_SRC);
+ }
drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
@ 2026-10-14 8:40 ` sashiko-bot
2026-10-14 8:54 ` ✓ CI.KUnit: success for " Patchwork
` (14 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-10-14 8:40 UTC (permalink / raw)
To: Xiao Lu, intel-gfx, intel-xe; +Cc: dri-devel
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] drm/i915/dp: clearing DP_MSTM_CTRL on DPMS OFF breaks MST topology
--
commit 7efe593dfb9be6f1dddd0b7978cd417266811e58
Author: Xiao Lu <xiaolu.xie@intel.com>
drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
This commit modifies the MST stream disable path to clear MSTM_CTRL before
sending D3, and restores it on re-enable. This is done so the hub is back
in MST mode before processing the PHY power-up and retraining downstream
links.
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> index a46ab5d3d70fc..7e4e18345ec17 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -3163,6 +3163,8 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
> * Power down sink before disabling the port, otherwise we end
> * up getting interrupts from the sink on detecting link loss.
> */
> + if (is_mst)
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL, 0);
[Severity: High]
Does clearing DP_MSTM_CTRL to 0 here cause the entire MST topology to be
torn down unexpectedly?
By wiping the MST hardware state on the hub without notifying the software
topology manager, if a user-space compositor or sysfs polls the connector
during DPMS OFF, intel_dp_detect() will read DP_MSTM_CTRL as 0.
In intel_dp_mst_verify_dpcd_state():
ret = drm_dp_dpcd_read_byte(intel_dp->mst.mgr.aux, DP_MSTM_CTRL, &val);
if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
...
This will return false, causing intel_dp_detect() to force a connector
disconnect:
if (status != connector_status_disconnected &&
!intel_dp_mst_verify_dpcd_state(intel_dp))
...
status = connector_status_disconnected;
> intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
>
> if (DISPLAY_VER(display) >= 12) {
[ ... ]
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> index 7023619aaaba9..4109bb9284fd0 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> @@ -1270,8 +1270,12 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
> !intel_dp_mst_is_master_trans(pipe_config));
>
> - if (first_mst_stream)
> + if (first_mst_stream) {
> intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
> + DP_MST_EN | DP_UP_REQ_EN |
> + DP_UPSTREAM_IS_SRC);
> + }
>
> drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
[Severity: High]
Since DP_MSTM_CTRL is restored here on DPMS ON, the hardware returns to MST
mode, but the software manager (drm_dp_mst_topology_mgr) is unaware of the
reset and hasn't been prompted to send a LINK_ADDRESS broadcast.
Will the immediate drm_dp_send_power_updown_phy() sideband message fail
because the hub lacks downstream routing?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261014081448.2320363-1-xiaolu.xie@intel.com?part=1
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
2026-10-14 8:40 ` sashiko-bot
@ 2026-10-14 8:54 ` Patchwork
2026-10-14 9:41 ` ✗ i915.CI.BAT: failure " Patchwork
` (13 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-14 8:54 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[08:52:08] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:52:13] 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
[08:52:33] Starting KUnit Kernel (1/1)...
[08:52:33] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:52:33] ================= gpu_buddy (14 subtests) ==================
[08:52:33] [PASSED] gpu_test_buddy_alloc_limit
[08:52:33] [PASSED] gpu_test_buddy_alloc_optimistic
[08:52:33] [PASSED] gpu_test_buddy_alloc_pessimistic
[08:52:33] [PASSED] gpu_test_buddy_alloc_pathological
[08:52:33] [PASSED] gpu_test_buddy_alloc_contiguous
[08:52:33] [PASSED] gpu_test_buddy_alloc_clear
[08:52:33] [PASSED] gpu_test_buddy_alloc_range
[08:52:34] [PASSED] gpu_test_buddy_alloc_range_bias
[08:52:35] [PASSED] gpu_test_buddy_fragmentation_performance
[08:52:35] [PASSED] gpu_test_buddy_dirty_tracker_performance
[08:52:35] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[08:52:35] [PASSED] gpu_test_buddy_offset_aligned_allocation
[08:52:35] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[08:52:35] [PASSED] gpu_test_buddy_addr_to_block
[08:52:35] ==================== [PASSED] gpu_buddy ====================
[08:52:35] ============================================================
[08:52:35] Testing complete. Ran 14 tests: passed: 14
[08:52:35] Elapsed time: 27.273s total, 4.415s configuring, 20.640s building, 2.139s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[08:52:36] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:52:37] 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
[08:53:12] Starting KUnit Kernel (1/1)...
[08:53:12] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:53:12] ================== guc_buf (11 subtests) ===================
[08:53:12] [PASSED] test_smallest
[08:53:12] [PASSED] test_largest
[08:53:12] [PASSED] test_granular
[08:53:12] [PASSED] test_unique
[08:53:12] [PASSED] test_overlap
[08:53:12] [PASSED] test_reusable
[08:53:12] [PASSED] test_too_big
[08:53:12] [PASSED] test_flush
[08:53:12] [PASSED] test_lookup
[08:53:12] [PASSED] test_data
[08:53:12] [PASSED] test_class
[08:53:12] ===================== [PASSED] guc_buf =====================
[08:53:12] =================== guc_dbm (7 subtests) ===================
[08:53:12] [PASSED] test_empty
[08:53:12] [PASSED] test_default
[08:53:12] ======================== test_size ========================
[08:53:12] [PASSED] 4
[08:53:12] [PASSED] 8
[08:53:12] [PASSED] 32
[08:53:12] [PASSED] 256
[08:53:12] ==================== [PASSED] test_size ====================
[08:53:12] ======================= test_reuse ========================
[08:53:12] [PASSED] 4
[08:53:12] [PASSED] 8
[08:53:12] [PASSED] 32
[08:53:12] [PASSED] 256
[08:53:12] =================== [PASSED] test_reuse ====================
[08:53:12] =================== test_range_overlap ====================
[08:53:12] [PASSED] 4
[08:53:12] [PASSED] 8
[08:53:12] [PASSED] 32
[08:53:12] [PASSED] 256
[08:53:12] =============== [PASSED] test_range_overlap ================
[08:53:12] =================== test_range_compact ====================
[08:53:12] [PASSED] 4
[08:53:12] [PASSED] 8
[08:53:12] [PASSED] 32
[08:53:12] [PASSED] 256
[08:53:12] =============== [PASSED] test_range_compact ================
[08:53:12] ==================== test_range_spare =====================
[08:53:12] [PASSED] 4
[08:53:12] [PASSED] 8
[08:53:12] [PASSED] 32
[08:53:12] [PASSED] 256
[08:53:12] ================ [PASSED] test_range_spare =================
[08:53:12] ===================== [PASSED] guc_dbm =====================
[08:53:12] =================== guc_idm (6 subtests) ===================
[08:53:12] [PASSED] bad_init
[08:53:12] [PASSED] no_init
[08:53:12] [PASSED] init_fini
[08:53:12] [PASSED] check_used
[08:53:12] [PASSED] check_quota
[08:53:12] [PASSED] check_all
[08:53:12] ===================== [PASSED] guc_idm =====================
[08:53:12] ============== guc_klv_helpers (13 subtests) ===============
[08:53:12] [PASSED] test_count
[08:53:12] [PASSED] test_encode_u32
[08:53:12] [PASSED] test_encode_u64
[08:53:12] [PASSED] test_encode_string
[08:53:12] [PASSED] test_encode_object_raw
[08:53:12] [PASSED] test_encode_object_klv
[08:53:12] [PASSED] test_encode_object_nested
[08:53:12] [PASSED] test_encode_object_basic
[08:53:12] ===================== test_decode_u16 =====================
[08:53:12] [PASSED] empty
[08:53:12] [PASSED] valid
[08:53:12] [PASSED] max
[08:53:12] [PASSED] big
[08:53:12] [PASSED] long
[08:53:12] ================= [PASSED] test_decode_u16 =================
[08:53:12] ===================== test_decode_u32 =====================
[08:53:12] [PASSED] empty
[08:53:12] [PASSED] valid
[08:53:12] [PASSED] max
[08:53:12] [PASSED] long
[08:53:12] ================= [PASSED] test_decode_u32 =================
[08:53:12] ===================== test_decode_u64 =====================
[08:53:12] [PASSED] empty
[08:53:12] [PASSED] short
[08:53:12] [PASSED] valid
[08:53:12] [PASSED] max
[08:53:12] [PASSED] long
[08:53:12] ================= [PASSED] test_decode_u64 =================
[08:53:12] ===================== test_decode_str =====================
[08:53:12] [PASSED] empty
[08:53:12] [PASSED] one
[08:53:12] [PASSED] one_trash
[08:53:12] [PASSED] two
[08:53:12] [PASSED] two_trash
[08:53:12] [PASSED] three
[08:53:12] [PASSED] dword
[08:53:12] [PASSED] four
[08:53:12] [PASSED] five
[08:53:12] [PASSED] six
[08:53:12] [PASSED] seven
[08:53:12] [PASSED] qword
[08:53:12] ================= [PASSED] test_decode_str =================
[08:53:12] [PASSED] test_print
[08:53:12] ================= [PASSED] guc_klv_helpers =================
[08:53:12] =================== xe_log (4 subtests) ====================
[08:53:12] [PASSED] demo_cper
[08:53:12] [PASSED] demo_dmesg
[08:53:12] ======================= test_dmesg ========================
[08:53:12] [PASSED] test_fatal
[08:53:12] [PASSED] test_fatal_tile
[08:53:12] [PASSED] test_fatal_gt
[08:53:12] [PASSED] test_fatal_comp
[08:53:12] [PASSED] test_fatal_comp_tile
[08:53:12] [PASSED] test_fatal_comp_gt
[08:53:12] [PASSED] test_fatal_all
[08:53:12] [PASSED] test_recoverable
[08:53:12] [PASSED] test_recoverable_tile
[08:53:12] [PASSED] test_recoverable_gt
[08:53:12] [PASSED] test_recoverable_comp
[08:53:12] [PASSED] test_recoverable_comp_tile
[08:53:12] [PASSED] test_recoverable_comp_gt
[08:53:12] [PASSED] test_recoverable_all
[08:53:12] [PASSED] test_info
[08:53:12] [PASSED] test_info_tile
[08:53:12] [PASSED] test_info_gt
[08:53:12] [PASSED] test_info_err
[08:53:12] [PASSED] test_info_comp
[08:53:12] [PASSED] test_info_comp_tile
[08:53:12] [PASSED] test_info_comp_gt
[08:53:12] [PASSED] test_info_all
[08:53:12] [PASSED] test_hw_fatal
[08:53:12] [PASSED] test_hw_recoverable
[08:53:12] [PASSED] test_hw_corrected
[08:53:12] [PASSED] test_hw_informational
[08:53:12] =================== [PASSED] test_dmesg ====================
[08:53:12] ====================== test_invalid =======================
[08:53:12] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[08:53:12] ================== [SKIPPED] test_invalid ==================
[08:53:12] ===================== [PASSED] xe_log ======================
[08:53:12] ================== no_relay (3 subtests) ===================
[08:53:12] [PASSED] xe_drops_guc2pf_if_not_ready
[08:53:12] [PASSED] xe_drops_guc2vf_if_not_ready
[08:53:12] [PASSED] xe_rejects_send_if_not_ready
[08:53:12] ==================== [PASSED] no_relay =====================
[08:53:12] ================== pf_relay (14 subtests) ==================
[08:53:12] [PASSED] pf_rejects_guc2pf_too_short
[08:53:12] [PASSED] pf_rejects_guc2pf_too_long
[08:53:12] [PASSED] pf_rejects_guc2pf_no_payload
[08:53:12] [PASSED] pf_fails_no_payload
[08:53:12] [PASSED] pf_fails_bad_origin
[08:53:12] [PASSED] pf_fails_bad_type
[08:53:12] [PASSED] pf_txn_reports_error
[08:53:12] [PASSED] pf_txn_sends_pf2guc
[08:53:12] [PASSED] pf_sends_pf2guc
[08:53:12] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[08:53:12] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[08:53:12] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[08:53:12] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[08:53:12] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[08:53:12] ==================== [PASSED] pf_relay =====================
[08:53:12] ================== vf_relay (3 subtests) ===================
[08:53:12] [PASSED] vf_rejects_guc2vf_too_short
[08:53:12] [PASSED] vf_rejects_guc2vf_too_long
[08:53:12] [PASSED] vf_rejects_guc2vf_no_payload
[08:53:12] ==================== [PASSED] vf_relay =====================
[08:53:12] ================ pf_gt_config (9 subtests) =================
[08:53:12] [PASSED] fair_contexts_1vf
[08:53:12] [PASSED] fair_doorbells_1vf
[08:53:12] [PASSED] fair_ggtt_1vf
[08:53:12] ====================== fair_vram_1vf ======================
[08:53:12] [PASSED] 3.50 GiB
[08:53:12] [PASSED] 11.5 GiB
[08:53:12] [PASSED] 15.5 GiB
[08:53:12] [PASSED] 31.5 GiB
[08:53:12] [PASSED] 63.5 GiB
[08:53:12] [PASSED] 1.91 GiB
[08:53:12] ================== [PASSED] fair_vram_1vf ==================
[08:53:12] ================ fair_vram_1vf_admin_only =================
[08:53:12] [PASSED] 3.50 GiB
[08:53:12] [PASSED] 11.5 GiB
[08:53:12] [PASSED] 15.5 GiB
[08:53:12] [PASSED] 31.5 GiB
[08:53:12] [PASSED] 63.5 GiB
[08:53:12] [PASSED] 1.91 GiB
[08:53:12] ============ [PASSED] fair_vram_1vf_admin_only =============
[08:53:12] ====================== fair_contexts ======================
[08:53:12] [PASSED] 1 VF
[08:53:12] [PASSED] 2 VFs
[08:53:12] [PASSED] 3 VFs
[08:53:12] [PASSED] 4 VFs
[08:53:12] [PASSED] 5 VFs
[08:53:12] [PASSED] 6 VFs
[08:53:12] [PASSED] 7 VFs
[08:53:12] [PASSED] 8 VFs
[08:53:12] [PASSED] 9 VFs
[08:53:12] [PASSED] 10 VFs
[08:53:12] [PASSED] 11 VFs
[08:53:12] [PASSED] 12 VFs
[08:53:12] [PASSED] 13 VFs
[08:53:12] [PASSED] 14 VFs
[08:53:12] [PASSED] 15 VFs
[08:53:12] [PASSED] 16 VFs
[08:53:12] [PASSED] 17 VFs
[08:53:12] [PASSED] 18 VFs
[08:53:12] [PASSED] 19 VFs
[08:53:12] [PASSED] 20 VFs
[08:53:12] [PASSED] 21 VFs
[08:53:12] [PASSED] 22 VFs
[08:53:12] [PASSED] 23 VFs
[08:53:12] [PASSED] 24 VFs
[08:53:12] [PASSED] 25 VFs
[08:53:12] [PASSED] 26 VFs
[08:53:12] [PASSED] 27 VFs
[08:53:12] [PASSED] 28 VFs
[08:53:12] [PASSED] 29 VFs
[08:53:12] [PASSED] 30 VFs
[08:53:12] [PASSED] 31 VFs
[08:53:12] [PASSED] 32 VFs
[08:53:12] [PASSED] 33 VFs
[08:53:12] [PASSED] 34 VFs
[08:53:12] [PASSED] 35 VFs
[08:53:12] [PASSED] 36 VFs
[08:53:12] [PASSED] 37 VFs
[08:53:12] [PASSED] 38 VFs
[08:53:12] [PASSED] 39 VFs
[08:53:12] [PASSED] 40 VFs
[08:53:12] [PASSED] 41 VFs
[08:53:12] [PASSED] 42 VFs
[08:53:12] [PASSED] 43 VFs
[08:53:12] [PASSED] 44 VFs
[08:53:12] [PASSED] 45 VFs
[08:53:12] [PASSED] 46 VFs
[08:53:12] [PASSED] 47 VFs
[08:53:12] [PASSED] 48 VFs
[08:53:12] [PASSED] 49 VFs
[08:53:12] [PASSED] 50 VFs
[08:53:12] [PASSED] 51 VFs
[08:53:12] [PASSED] 52 VFs
[08:53:12] [PASSED] 53 VFs
[08:53:12] [PASSED] 54 VFs
[08:53:12] [PASSED] 55 VFs
[08:53:12] [PASSED] 56 VFs
[08:53:12] [PASSED] 57 VFs
[08:53:12] [PASSED] 58 VFs
[08:53:12] [PASSED] 59 VFs
[08:53:12] [PASSED] 60 VFs
[08:53:12] [PASSED] 61 VFs
[08:53:12] [PASSED] 62 VFs
[08:53:12] [PASSED] 63 VFs
[08:53:12] ================== [PASSED] fair_contexts ==================
[08:53:12] ===================== fair_doorbells ======================
[08:53:12] [PASSED] 1 VF
[08:53:12] [PASSED] 2 VFs
[08:53:12] [PASSED] 3 VFs
[08:53:12] [PASSED] 4 VFs
[08:53:12] [PASSED] 5 VFs
[08:53:12] [PASSED] 6 VFs
[08:53:12] [PASSED] 7 VFs
[08:53:12] [PASSED] 8 VFs
[08:53:12] [PASSED] 9 VFs
[08:53:12] [PASSED] 10 VFs
[08:53:12] [PASSED] 11 VFs
[08:53:12] [PASSED] 12 VFs
[08:53:12] [PASSED] 13 VFs
[08:53:12] [PASSED] 14 VFs
[08:53:12] [PASSED] 15 VFs
[08:53:12] [PASSED] 16 VFs
[08:53:12] [PASSED] 17 VFs
[08:53:12] [PASSED] 18 VFs
[08:53:12] [PASSED] 19 VFs
[08:53:12] [PASSED] 20 VFs
[08:53:12] [PASSED] 21 VFs
[08:53:12] [PASSED] 22 VFs
[08:53:12] [PASSED] 23 VFs
[08:53:12] [PASSED] 24 VFs
[08:53:12] [PASSED] 25 VFs
[08:53:12] [PASSED] 26 VFs
[08:53:12] [PASSED] 27 VFs
[08:53:12] [PASSED] 28 VFs
[08:53:12] [PASSED] 29 VFs
[08:53:12] [PASSED] 30 VFs
[08:53:12] [PASSED] 31 VFs
[08:53:12] [PASSED] 32 VFs
[08:53:12] [PASSED] 33 VFs
[08:53:12] [PASSED] 34 VFs
[08:53:12] [PASSED] 35 VFs
[08:53:12] [PASSED] 36 VFs
[08:53:12] [PASSED] 37 VFs
[08:53:12] [PASSED] 38 VFs
[08:53:12] [PASSED] 39 VFs
[08:53:12] [PASSED] 40 VFs
[08:53:12] [PASSED] 41 VFs
[08:53:12] [PASSED] 42 VFs
[08:53:12] [PASSED] 43 VFs
[08:53:12] [PASSED] 44 VFs
[08:53:12] [PASSED] 45 VFs
[08:53:12] [PASSED] 46 VFs
[08:53:12] [PASSED] 47 VFs
[08:53:12] [PASSED] 48 VFs
[08:53:12] [PASSED] 49 VFs
[08:53:12] [PASSED] 50 VFs
[08:53:12] [PASSED] 51 VFs
[08:53:12] [PASSED] 52 VFs
[08:53:12] [PASSED] 53 VFs
[08:53:12] [PASSED] 54 VFs
[08:53:12] [PASSED] 55 VFs
[08:53:12] [PASSED] 56 VFs
[08:53:12] [PASSED] 57 VFs
[08:53:12] [PASSED] 58 VFs
[08:53:12] [PASSED] 59 VFs
[08:53:12] [PASSED] 60 VFs
[08:53:12] [PASSED] 61 VFs
[08:53:12] [PASSED] 62 VFs
[08:53:12] [PASSED] 63 VFs
[08:53:12] ================= [PASSED] fair_doorbells ==================
[08:53:12] ======================== fair_ggtt ========================
[08:53:12] [PASSED] 1 VF
[08:53:12] [PASSED] 2 VFs
[08:53:12] [PASSED] 3 VFs
[08:53:12] [PASSED] 4 VFs
[08:53:12] [PASSED] 5 VFs
[08:53:12] [PASSED] 6 VFs
[08:53:12] [PASSED] 7 VFs
[08:53:12] [PASSED] 8 VFs
[08:53:12] [PASSED] 9 VFs
[08:53:12] [PASSED] 10 VFs
[08:53:12] [PASSED] 11 VFs
[08:53:12] [PASSED] 12 VFs
[08:53:12] [PASSED] 13 VFs
[08:53:12] [PASSED] 14 VFs
[08:53:12] [PASSED] 15 VFs
[08:53:12] [PASSED] 16 VFs
[08:53:12] [PASSED] 17 VFs
[08:53:12] [PASSED] 18 VFs
[08:53:12] [PASSED] 19 VFs
[08:53:12] [PASSED] 20 VFs
[08:53:12] [PASSED] 21 VFs
[08:53:12] [PASSED] 22 VFs
[08:53:12] [PASSED] 23 VFs
[08:53:12] [PASSED] 24 VFs
[08:53:12] [PASSED] 25 VFs
[08:53:12] [PASSED] 26 VFs
[08:53:12] [PASSED] 27 VFs
[08:53:12] [PASSED] 28 VFs
[08:53:12] [PASSED] 29 VFs
[08:53:12] [PASSED] 30 VFs
[08:53:12] [PASSED] 31 VFs
[08:53:12] [PASSED] 32 VFs
[08:53:12] [PASSED] 33 VFs
[08:53:12] [PASSED] 34 VFs
[08:53:12] [PASSED] 35 VFs
[08:53:12] [PASSED] 36 VFs
[08:53:12] [PASSED] 37 VFs
[08:53:12] [PASSED] 38 VFs
[08:53:12] [PASSED] 39 VFs
[08:53:12] [PASSED] 40 VFs
[08:53:12] [PASSED] 41 VFs
[08:53:12] [PASSED] 42 VFs
[08:53:12] [PASSED] 43 VFs
[08:53:12] [PASSED] 44 VFs
[08:53:12] [PASSED] 45 VFs
[08:53:12] [PASSED] 46 VFs
[08:53:12] [PASSED] 47 VFs
[08:53:12] [PASSED] 48 VFs
[08:53:12] [PASSED] 49 VFs
[08:53:12] [PASSED] 50 VFs
[08:53:12] [PASSED] 51 VFs
[08:53:12] [PASSED] 52 VFs
[08:53:12] [PASSED] 53 VFs
[08:53:12] [PASSED] 54 VFs
[08:53:12] [PASSED] 55 VFs
[08:53:12] [PASSED] 56 VFs
[08:53:12] [PASSED] 57 VFs
[08:53:12] [PASSED] 58 VFs
[08:53:12] [PASSED] 59 VFs
[08:53:12] [PASSED] 60 VFs
[08:53:12] [PASSED] 61 VFs
[08:53:12] [PASSED] 62 VFs
[08:53:12] [PASSED] 63 VFs
[08:53:12] ==================== [PASSED] fair_ggtt ====================
[08:53:12] ======================== fair_vram ========================
[08:53:12] [PASSED] 1 VF
[08:53:12] [PASSED] 2 VFs
[08:53:12] [PASSED] 3 VFs
[08:53:12] [PASSED] 4 VFs
[08:53:12] [PASSED] 5 VFs
[08:53:12] [PASSED] 6 VFs
[08:53:12] [PASSED] 7 VFs
[08:53:12] [PASSED] 8 VFs
[08:53:12] [PASSED] 9 VFs
[08:53:12] [PASSED] 10 VFs
[08:53:12] [PASSED] 11 VFs
[08:53:12] [PASSED] 12 VFs
[08:53:12] [PASSED] 13 VFs
[08:53:12] [PASSED] 14 VFs
[08:53:12] [PASSED] 15 VFs
[08:53:12] [PASSED] 16 VFs
[08:53:12] [PASSED] 17 VFs
[08:53:12] [PASSED] 18 VFs
[08:53:12] [PASSED] 19 VFs
[08:53:12] [PASSED] 20 VFs
[08:53:12] [PASSED] 21 VFs
[08:53:12] [PASSED] 22 VFs
[08:53:12] [PASSED] 23 VFs
[08:53:12] [PASSED] 24 VFs
[08:53:12] [PASSED] 25 VFs
[08:53:12] [PASSED] 26 VFs
[08:53:12] [PASSED] 27 VFs
[08:53:12] [PASSED] 28 VFs
[08:53:12] [PASSED] 29 VFs
[08:53:12] [PASSED] 30 VFs
[08:53:12] [PASSED] 31 VFs
[08:53:12] [PASSED] 32 VFs
[08:53:12] [PASSED] 33 VFs
[08:53:12] [PASSED] 34 VFs
[08:53:12] [PASSED] 35 VFs
[08:53:12] [PASSED] 36 VFs
[08:53:12] [PASSED] 37 VFs
[08:53:12] [PASSED] 38 VFs
[08:53:12] [PASSED] 39 VFs
[08:53:12] [PASSED] 40 VFs
[08:53:12] [PASSED] 41 VFs
[08:53:12] [PASSED] 42 VFs
[08:53:12] [PASSED] 43 VFs
[08:53:12] [PASSED] 44 VFs
[08:53:12] [PASSED] 45 VFs
[08:53:12] [PASSED] 46 VFs
[08:53:12] [PASSED] 47 VFs
[08:53:12] [PASSED] 48 VFs
[08:53:12] [PASSED] 49 VFs
[08:53:12] [PASSED] 50 VFs
[08:53:12] [PASSED] 51 VFs
[08:53:12] [PASSED] 52 VFs
[08:53:12] [PASSED] 53 VFs
[08:53:12] [PASSED] 54 VFs
[08:53:12] [PASSED] 55 VFs
[08:53:12] [PASSED] 56 VFs
[08:53:12] [PASSED] 57 VFs
[08:53:12] [PASSED] 58 VFs
[08:53:12] [PASSED] 59 VFs
[08:53:12] [PASSED] 60 VFs
[08:53:12] [PASSED] 61 VFs
[08:53:12] [PASSED] 62 VFs
[08:53:12] [PASSED] 63 VFs
[08:53:12] ==================== [PASSED] fair_vram ====================
[08:53:12] ================== [PASSED] pf_gt_config ===================
[08:53:12] ===================== lmtt (1 subtest) =====================
[08:53:12] ======================== test_ops =========================
[08:53:12] [PASSED] 2-level
[08:53:12] [PASSED] multi-level
[08:53:12] ==================== [PASSED] test_ops =====================
[08:53:12] ====================== [PASSED] lmtt =======================
[08:53:12] ================= sriov_packet (1 subtest) =================
[08:53:12] [PASSED] test_descriptor_init
[08:53:12] ================== [PASSED] sriov_packet ===================
[08:53:12] ================= pf_service (11 subtests) =================
[08:53:12] [PASSED] pf_negotiate_any
[08:53:12] [PASSED] pf_negotiate_base_match
[08:53:12] [PASSED] pf_negotiate_base_newer
[08:53:12] [PASSED] pf_negotiate_base_next
[08:53:12] [SKIPPED] pf_negotiate_base_older (no older minor)
[08:53:12] [PASSED] pf_negotiate_base_prev
[08:53:12] [PASSED] pf_negotiate_latest_match
[08:53:12] [PASSED] pf_negotiate_latest_newer
[08:53:12] [PASSED] pf_negotiate_latest_next
[08:53:12] [SKIPPED] pf_negotiate_latest_older (no older minor)
[08:53:12] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[08:53:12] =================== [PASSED] pf_service ====================
[08:53:12] ================= xe_guc_g2g (2 subtests) ==================
[08:53:12] ============== xe_live_guc_g2g_kunit_default ==============
[08:53:12] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[08:53:12] ============== xe_live_guc_g2g_kunit_allmem ===============
[08:53:12] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[08:53:12] =================== [SKIPPED] xe_guc_g2g ===================
[08:53:12] =================== xe_mocs (2 subtests) ===================
[08:53:12] ================ xe_live_mocs_kernel_kunit ================
[08:53:12] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[08:53:12] ================ xe_live_mocs_reset_kunit =================
[08:53:12] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[08:53:12] ==================== [SKIPPED] xe_mocs =====================
[08:53:12] ================= xe_migrate (2 subtests) ==================
[08:53:12] ================= xe_migrate_sanity_kunit =================
[08:53:12] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[08:53:12] ================== xe_validate_ccs_kunit ==================
[08:53:12] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[08:53:12] =================== [SKIPPED] xe_migrate ===================
[08:53:12] ================== xe_dma_buf (1 subtest) ==================
[08:53:12] ==================== xe_dma_buf_kunit =====================
[08:53:12] ================ [SKIPPED] xe_dma_buf_kunit ================
[08:53:12] =================== [SKIPPED] xe_dma_buf ===================
[08:53:12] ================= xe_bo_shrink (1 subtest) =================
[08:53:12] =================== xe_bo_shrink_kunit ====================
[08:53:12] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[08:53:12] ================== [SKIPPED] xe_bo_shrink ==================
[08:53:12] ==================== xe_bo (2 subtests) ====================
[08:53:12] ================== xe_ccs_migrate_kunit ===================
[08:53:12] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[08:53:12] ==================== xe_bo_evict_kunit ====================
[08:53:12] =============== [SKIPPED] xe_bo_evict_kunit ================
[08:53:12] ===================== [SKIPPED] xe_bo ======================
[08:53:12] =================== xe_any (9 subtests) ====================
[08:53:12] [PASSED] test_to_xe
[08:53:12] [PASSED] test_to_dev
[08:53:12] [PASSED] test_to_pdev
[08:53:12] [PASSED] test_to_drm
[08:53:12] [PASSED] test_if_pdev
[08:53:12] [PASSED] test_if_xe
[08:53:12] [PASSED] test_if_tile
[08:53:12] [PASSED] test_if_gt
[08:53:12] [PASSED] test_to_id
[08:53:12] ===================== [PASSED] xe_any ======================
[08:53:12] ==================== args (13 subtests) ====================
[08:53:12] [PASSED] count_args_test
[08:53:12] [PASSED] call_args_example
[08:53:12] [PASSED] call_args_test
[08:53:12] [PASSED] drop_first_arg_example
[08:53:12] [PASSED] drop_first_arg_test
[08:53:12] [PASSED] first_arg_example
[08:53:12] [PASSED] first_arg_test
[08:53:12] [PASSED] last_arg_example
[08:53:12] [PASSED] last_arg_test
[08:53:12] [PASSED] pick_arg_example
[08:53:12] [PASSED] if_args_example
[08:53:12] [PASSED] if_args_test
[08:53:12] [PASSED] sep_comma_example
[08:53:12] ====================== [PASSED] args =======================
[08:53:12] =================== xe_pci (3 subtests) ====================
[08:53:12] ==================== check_graphics_ip ====================
[08:53:12] [PASSED] 12.00 Xe_LP
[08:53:12] [PASSED] 12.10 Xe_LP+
[08:53:12] [PASSED] 12.55 Xe_HPG
[08:53:12] [PASSED] 12.60 Xe_HPC
[08:53:12] [PASSED] 12.70 Xe_LPG
[08:53:12] [PASSED] 12.71 Xe_LPG
[08:53:12] [PASSED] 12.74 Xe_LPG+
[08:53:12] [PASSED] 20.01 Xe2_HPG
[08:53:12] [PASSED] 20.02 Xe2_HPG
[08:53:12] [PASSED] 20.04 Xe2_LPG
[08:53:12] [PASSED] 30.00 Xe3_LPG
[08:53:12] [PASSED] 30.01 Xe3_LPG
[08:53:12] [PASSED] 30.03 Xe3_LPG
[08:53:12] [PASSED] 30.04 Xe3_LPG
[08:53:12] [PASSED] 30.05 Xe3_LPG
[08:53:12] [PASSED] 35.10 Xe3p_LPG
[08:53:12] [PASSED] 35.11 Xe3p_XPC
[08:53:12] ================ [PASSED] check_graphics_ip ================
[08:53:12] ===================== check_media_ip ======================
[08:53:12] [PASSED] 12.00 Xe_M
[08:53:12] [PASSED] 12.55 Xe_HPM
[08:53:12] [PASSED] 13.00 Xe_LPM+
[08:53:12] [PASSED] 13.01 Xe2_HPM
[08:53:12] [PASSED] 20.00 Xe2_LPM
[08:53:12] [PASSED] 30.00 Xe3_LPM
[08:53:12] [PASSED] 30.02 Xe3_LPM
[08:53:12] [PASSED] 35.00 Xe3p_LPM
[08:53:12] [PASSED] 35.03 Xe3p_HPM
[08:53:12] ================= [PASSED] check_media_ip ==================
[08:53:12] =================== check_platform_desc ===================
[08:53:12] [PASSED] 0x9A60 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A68 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A70 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A40 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A49 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A59 (TIGERLAKE)
[08:53:12] [PASSED] 0x9A78 (TIGERLAKE)
[08:53:12] [PASSED] 0x9AC0 (TIGERLAKE)
[08:53:12] [PASSED] 0x9AC9 (TIGERLAKE)
[08:53:12] [PASSED] 0x9AD9 (TIGERLAKE)
[08:53:12] [PASSED] 0x9AF8 (TIGERLAKE)
[08:53:12] [PASSED] 0x4C80 (ROCKETLAKE)
[08:53:12] [PASSED] 0x4C8A (ROCKETLAKE)
[08:53:12] [PASSED] 0x4C8B (ROCKETLAKE)
[08:53:12] [PASSED] 0x4C8C (ROCKETLAKE)
[08:53:12] [PASSED] 0x4C90 (ROCKETLAKE)
[08:53:12] [PASSED] 0x4C9A (ROCKETLAKE)
[08:53:12] [PASSED] 0x4680 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4682 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4688 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x468A (ALDERLAKE_S)
[08:53:12] [PASSED] 0x468B (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4690 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4692 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4693 (ALDERLAKE_S)
[08:53:12] [PASSED] 0x46A0 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46A1 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46A2 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46A3 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46A6 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46A8 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46AA (ALDERLAKE_P)
[08:53:12] [PASSED] 0x462A (ALDERLAKE_P)
[08:53:12] [PASSED] 0x4626 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x4628 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46B0 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46B1 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46B2 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46B3 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46C0 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46C1 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46C2 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46C3 (ALDERLAKE_P)
[08:53:12] [PASSED] 0x46D0 (ALDERLAKE_N)
[08:53:12] [PASSED] 0x46D1 (ALDERLAKE_N)
[08:53:12] [PASSED] 0x46D2 (ALDERLAKE_N)
[08:53:12] [PASSED] 0x46D3 (ALDERLAKE_N)
[08:53:12] [PASSED] 0x46D4 (ALDERLAKE_N)
[08:53:12] [PASSED] 0xA721 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7A1 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7A9 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7AC (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7AD (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA720 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7A0 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7A8 (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7AA (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA7AB (ALDERLAKE_P)
[08:53:12] [PASSED] 0xA780 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA781 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA782 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA783 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA788 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA789 (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA78A (ALDERLAKE_S)
[08:53:12] [PASSED] 0xA78B (ALDERLAKE_S)
[08:53:12] [PASSED] 0x4905 (DG1)
[08:53:12] [PASSED] 0x4906 (DG1)
[08:53:12] [PASSED] 0x4907 (DG1)
[08:53:12] [PASSED] 0x4908 (DG1)
[08:53:12] [PASSED] 0x4909 (DG1)
[08:53:12] [PASSED] 0x56C0 (DG2)
[08:53:12] [PASSED] 0x56C2 (DG2)
[08:53:12] [PASSED] 0x56C1 (DG2)
[08:53:12] [PASSED] 0x7D51 (METEORLAKE)
[08:53:12] [PASSED] 0x7DD1 (METEORLAKE)
[08:53:12] [PASSED] 0x7D41 (METEORLAKE)
[08:53:12] [PASSED] 0x7D67 (METEORLAKE)
[08:53:12] [PASSED] 0xB640 (METEORLAKE)
[08:53:12] [PASSED] 0x56A0 (DG2)
[08:53:12] [PASSED] 0x56A1 (DG2)
[08:53:12] [PASSED] 0x56A2 (DG2)
[08:53:12] [PASSED] 0x56BE (DG2)
[08:53:12] [PASSED] 0x56BF (DG2)
[08:53:12] [PASSED] 0x5690 (DG2)
[08:53:12] [PASSED] 0x5691 (DG2)
[08:53:12] [PASSED] 0x5692 (DG2)
[08:53:12] [PASSED] 0x56A5 (DG2)
[08:53:12] [PASSED] 0x56A6 (DG2)
[08:53:12] [PASSED] 0x56B0 (DG2)
[08:53:12] [PASSED] 0x56B1 (DG2)
[08:53:12] [PASSED] 0x56BA (DG2)
[08:53:12] [PASSED] 0x56BB (DG2)
[08:53:12] [PASSED] 0x56BC (DG2)
[08:53:12] [PASSED] 0x56BD (DG2)
[08:53:12] [PASSED] 0x5693 (DG2)
[08:53:12] [PASSED] 0x5694 (DG2)
[08:53:12] [PASSED] 0x5695 (DG2)
[08:53:12] [PASSED] 0x56A3 (DG2)
[08:53:12] [PASSED] 0x56A4 (DG2)
[08:53:12] [PASSED] 0x56B2 (DG2)
[08:53:12] [PASSED] 0x56B3 (DG2)
[08:53:12] [PASSED] 0x5696 (DG2)
[08:53:12] [PASSED] 0x5697 (DG2)
[08:53:12] [PASSED] 0xB69 (PVC)
[08:53:12] [PASSED] 0xB6E (PVC)
[08:53:12] [PASSED] 0xBD4 (PVC)
[08:53:12] [PASSED] 0xBD5 (PVC)
[08:53:12] [PASSED] 0xBD6 (PVC)
[08:53:12] [PASSED] 0xBD7 (PVC)
[08:53:12] [PASSED] 0xBD8 (PVC)
[08:53:12] [PASSED] 0xBD9 (PVC)
[08:53:12] [PASSED] 0xBDA (PVC)
[08:53:12] [PASSED] 0xBDB (PVC)
[08:53:12] [PASSED] 0xBE0 (PVC)
[08:53:12] [PASSED] 0xBE1 (PVC)
[08:53:12] [PASSED] 0xBE5 (PVC)
[08:53:12] [PASSED] 0x7D40 (METEORLAKE)
[08:53:12] [PASSED] 0x7D45 (METEORLAKE)
[08:53:12] [PASSED] 0x7D55 (METEORLAKE)
[08:53:12] [PASSED] 0x7D60 (METEORLAKE)
[08:53:12] [PASSED] 0x7DD5 (METEORLAKE)
[08:53:12] [PASSED] 0x6420 (LUNARLAKE)
[08:53:12] [PASSED] 0x64A0 (LUNARLAKE)
[08:53:12] [PASSED] 0x64B0 (LUNARLAKE)
[08:53:12] [PASSED] 0xE202 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE209 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE20B (BATTLEMAGE)
[08:53:12] [PASSED] 0xE20C (BATTLEMAGE)
[08:53:12] [PASSED] 0xE20D (BATTLEMAGE)
[08:53:12] [PASSED] 0xE210 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE211 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE212 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE216 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE220 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE221 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE222 (BATTLEMAGE)
[08:53:12] [PASSED] 0xE223 (BATTLEMAGE)
[08:53:12] [PASSED] 0xB080 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB081 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB082 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB083 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB084 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB085 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB086 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB087 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB08F (PANTHERLAKE)
[08:53:12] [PASSED] 0xB090 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB0A0 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB0A1 (PANTHERLAKE)
[08:53:12] [PASSED] 0xB0B0 (PANTHERLAKE)
[08:53:12] [PASSED] 0xFD80 (PANTHERLAKE)
[08:53:12] [PASSED] 0xFD81 (PANTHERLAKE)
[08:53:12] [PASSED] 0xD740 (NOVALAKE_S)
[08:53:12] [PASSED] 0xD741 (NOVALAKE_S)
[08:53:12] [PASSED] 0xD742 (NOVALAKE_S)
[08:53:12] [PASSED] 0xD743 (NOVALAKE_S)
[08:53:12] [PASSED] 0xD745 (NOVALAKE_S)
[08:53:12] [PASSED] 0xD74A (NOVALAKE_S)
[08:53:12] [PASSED] 0xD74B (NOVALAKE_S)
[08:53:12] [PASSED] 0x674C (CRESCENTISLAND)
[08:53:12] [PASSED] 0x674D (CRESCENTISLAND)
[08:53:12] [PASSED] 0x674E (CRESCENTISLAND)
[08:53:12] [PASSED] 0x674F (CRESCENTISLAND)
[08:53:12] [PASSED] 0x6750 (CRESCENTISLAND)
[08:53:12] [PASSED] 0x6751 (CRESCENTISLAND)
[08:53:12] [PASSED] 0xD750 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD751 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD752 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD753 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD754 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD755 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD756 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD757 (NOVALAKE_P)
[08:53:12] [PASSED] 0xD75F (NOVALAKE_P)
[08:53:12] =============== [PASSED] check_platform_desc ===============
[08:53:12] ===================== [PASSED] xe_pci ======================
[08:53:12] ============= xe_rtp_tables_test (5 subtests) ==============
[08:53:12] ================== xe_rtp_table_gt_test ===================
[08:53:12] [PASSED] gt_was/14011060649
[08:53:12] [PASSED] gt_was/14011059788
[08:53:12] [PASSED] gt_was/14015795083
[08:53:12] [PASSED] gt_was/16021867713
[08:53:12] [PASSED] gt_was/14019449301
[08:53:12] [PASSED] gt_was/16028005424
[08:53:12] [PASSED] gt_was/14026578760
[08:53:12] [PASSED] gt_was/1409420604
[08:53:12] [PASSED] gt_was/1408615072
[08:53:12] [PASSED] gt_was/22010523718
[08:53:12] [PASSED] gt_was/14011006942
[08:53:12] [PASSED] gt_was/14014830051
[08:53:12] [PASSED] gt_was/18018781329
[08:53:12] [PASSED] gt_was/1509235366
[08:53:12] [PASSED] gt_was/18018781329
[08:53:12] [PASSED] gt_was/16016694945
[08:53:12] [PASSED] gt_was/14018575942
[08:53:12] [PASSED] gt_was/22016670082
[08:53:12] [PASSED] gt_was/22016670082
[08:53:12] [PASSED] gt_was/14017421178
[08:53:12] [PASSED] gt_was/16025250150
[08:53:12] [PASSED] gt_was/14021871409
[08:53:12] [PASSED] gt_was/16021865536
[08:53:12] [PASSED] gt_was/14021486841
[08:53:12] [PASSED] gt_was/14025160223
[08:53:12] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[08:53:12] [PASSED] gt_was/14025635424
[08:53:12] [PASSED] gt_was/16028005424
[08:53:12] ============== [PASSED] xe_rtp_table_gt_test ===============
[08:53:12] ================== xe_rtp_table_gt_test ===================
[08:53:12] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[08:53:12] [PASSED] gt_tunings/Tuning: 32B Access Enable
[08:53:12] [PASSED] gt_tunings/Tuning: L3 cache
[08:53:12] [PASSED] gt_tunings/Tuning: L3 cache - media
[08:53:12] [PASSED] gt_tunings/Tuning: Compression Overfetch
[08:53:12] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[08:53:12] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[08:53:12] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[08:53:12] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[08:53:12] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[08:53:12] [PASSED] gt_tunings/Tuning: Stateless compression control
[08:53:12] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[08:53:12] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[08:53:12] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[08:53:12] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[08:53:12] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[08:53:12] ============== [PASSED] xe_rtp_table_gt_test ===============
[08:53:12] ================== xe_rtp_table_oob_test ==================
[08:53:12] [PASSED] oob_was/1607983814
[08:53:12] [PASSED] oob_was/16010904313
[08:53:12] [PASSED] oob_was/18022495364
[08:53:12] [PASSED] oob_was/22012773006
[08:53:12] [PASSED] oob_was/14014475959
[08:53:12] [PASSED] oob_was/22011391025
[08:53:12] [PASSED] oob_was/22012727170
[08:53:12] [PASSED] oob_was/22012727685
[08:53:12] [PASSED] oob_was/22016596838
[08:53:12] [PASSED] oob_was/18020744125
[08:53:12] [PASSED] oob_was/1409600907
[08:53:12] [PASSED] oob_was/22014953428
[08:53:12] [PASSED] oob_was/16017236439
[08:53:12] [PASSED] oob_was/14019821291
[08:53:12] [PASSED] oob_was/14015076503
[08:53:12] [PASSED] oob_was/22016122933
[08:53:12] [PASSED] oob_was/14018913170
[08:53:12] [PASSED] oob_was/14018094691
[08:53:12] [PASSED] oob_was/18024947630
[08:53:12] [PASSED] oob_was/16022287689
[08:53:12] [PASSED] oob_was/13011645652
[08:53:12] [PASSED] oob_was/14022293748
[08:53:12] [PASSED] oob_was/22019794406
[08:53:12] [PASSED] oob_was/22019338487
[08:53:12] [PASSED] oob_was/16023588340
[08:53:12] [PASSED] oob_was/14019789679
[08:53:12] [PASSED] oob_was/14022866841
[08:53:12] [PASSED] oob_was/16021333562
[08:53:12] [PASSED] oob_was/14016712196
[08:53:12] [PASSED] oob_was/14015568240
[08:53:12] [PASSED] oob_was/18013179988
[08:53:12] [PASSED] oob_was/1508761755
[08:53:12] [PASSED] oob_was/16023105232
[08:53:12] [PASSED] oob_was/16026508708
[08:53:12] [PASSED] oob_was/14020001231
[08:53:12] [PASSED] oob_was/16023683509
[08:53:12] [PASSED] oob_was/14025515070
[08:53:12] [PASSED] oob_was/15015404425_disable
[08:53:12] [PASSED] oob_was/16026007364
[08:53:12] [PASSED] oob_was/14020316580
[08:53:12] [PASSED] oob_was/14025883347
[08:53:12] [PASSED] oob_was/16029380221
[08:53:12] [PASSED] oob_was/22022079272
[08:53:12] [PASSED] oob_was/16029897822
[08:53:12] [PASSED] oob_was/14027054324
[08:53:12] [PASSED] oob_was/14025941587
[08:53:12] [PASSED] oob_was/16030224309
[08:53:12] ============== [PASSED] xe_rtp_table_oob_test ==============
[08:53:12] ================ xe_rtp_table_dev_oob_test ================
[08:53:12] [PASSED] device_oob_was/22010954014
[08:53:12] [PASSED] device_oob_was/15015404425
[08:53:12] [PASSED] device_oob_was/22019338487_display
[08:53:12] [PASSED] device_oob_was/14022085890
[08:53:12] [PASSED] device_oob_was/14026539277
[08:53:12] [PASSED] device_oob_was/14026633728
[08:53:12] [PASSED] device_oob_was/14026746987
[08:53:12] [PASSED] device_oob_was/14026779378
[08:53:12] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[08:53:12] ========== xe_rtp_table_missing_upper_bound_test ==========
[08:53:12] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[08:53:12] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[08:53:12] [PASSED] register_whitelist/1806527549
[08:53:12] [PASSED] register_whitelist/allow_read_ctx_timestamp
[08:53:12] [PASSED] register_whitelist/allow_read_queue_timestamp
[08:53:12] [PASSED] register_whitelist/16014440446
[08:53:12] [PASSED] register_whitelist/16017236439
[08:53:12] [PASSED] register_whitelist/16020183090
[08:53:12] [PASSED] register_whitelist/14024997852
[08:53:12] [PASSED] register_whitelist/14024997852
[08:53:12] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[08:53:12] =============== [PASSED] xe_rtp_tables_test ================
[08:53:12] =================== xe_rtp (3 subtests) ====================
[08:53:12] =================== xe_rtp_rules_tests ====================
[08:53:12] [PASSED] no
[08:53:12] [PASSED] yes
[08:53:12] [PASSED] no-and-no
[08:53:12] [PASSED] no-and-yes
[08:53:12] [PASSED] yes-and-no
[08:53:12] [PASSED] yes-and-yes
[08:53:12] [PASSED] no-or-no
[08:53:12] [PASSED] no-or-yes
[08:53:12] [PASSED] yes-or-no
[08:53:12] [PASSED] yes-or-yes
[08:53:12] [PASSED] no-yes-or-yes-no
[08:53:12] [PASSED] no-yes-or-yes-yes
[08:53:12] [PASSED] yes-yes-or-no-yes
[08:53:12] [PASSED] yes-yes-or-yes-yes
[08:53:12] [PASSED] no-no-or-yes-or-no
[08:53:12] [PASSED] or
[08:53:12] [PASSED] or-yes
[08:53:12] [PASSED] or-no
[08:53:12] [PASSED] yes-or
[08:53:12] [PASSED] no-or
[08:53:12] [PASSED] no-or-or-yes
[08:53:12] [PASSED] yes-or-or-no
[08:53:12] [PASSED] no-or-or-no
[08:53:12] [PASSED] missing-context-engine-class
[08:53:12] [PASSED] missing-context-engine-class-or-yes
[08:53:12] [PASSED] missing-context-engine-class-or-or-yes
[08:53:12] =============== [PASSED] xe_rtp_rules_tests ================
[08:53:12] =============== xe_rtp_process_to_sr_tests ================
[08:53:12] [PASSED] coalesce-same-reg
[08:53:12] [PASSED] coalesce-same-reg-literal-and-func
[08:53:12] [PASSED] no-match-no-add
[08:53:12] [PASSED] two-regs-two-entries
[08:53:12] [PASSED] clr-one-set-other
[08:53:12] [PASSED] set-field
[08:53:12] [PASSED] conflict-duplicate
[08:53:12] [PASSED] conflict-not-disjoint
[08:53:12] [PASSED] conflict-not-disjoint-literal-and-func
[08:53:12] [PASSED] conflict-reg-type
[08:53:12] [PASSED] bad-mcr-reg-forced-to-regular
[08:53:12] [PASSED] bad-regular-reg-forced-to-mcr
[08:53:12] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[08:53:12] ================== xe_rtp_process_tests ===================
[08:53:12] [PASSED] active1
[08:53:12] [PASSED] active2
[08:53:12] [PASSED] active-inactive
[08:53:12] [PASSED] inactive-active
[08:53:12] [PASSED] inactive-active-inactive
[08:53:12] [PASSED] inactive-inactive-inactive
[08:53:12] ============== [PASSED] xe_rtp_process_tests ===============
[08:53:12] ===================== [PASSED] xe_rtp ======================
[08:53:12] ==================== xe_wa (1 subtest) =====================
[08:53:12] ======================== xe_wa_gt =========================
[08:53:12] [PASSED] TIGERLAKE B0
[08:53:12] [PASSED] DG1 A0
[08:53:12] [PASSED] DG1 B0
[08:53:12] [PASSED] ALDERLAKE_S A0
[08:53:12] [PASSED] ALDERLAKE_S B0
[08:53:12] [PASSED] ALDERLAKE_S C0
[08:53:12] [PASSED] ALDERLAKE_S D0
[08:53:12] [PASSED] ALDERLAKE_P A0
[08:53:12] [PASSED] ALDERLAKE_P B0
[08:53:12] [PASSED] ALDERLAKE_P C0
[08:53:12] [PASSED] ALDERLAKE_S RPLS D0
[08:53:12] [PASSED] ALDERLAKE_P RPLU E0
[08:53:12] [PASSED] DG2 G10 C0
[08:53:12] [PASSED] DG2 G11 B1
[08:53:12] [PASSED] DG2 G12 A1
[08:53:12] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[08:53:12] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[08:53:12] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[08:53:12] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[08:53:12] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[08:53:12] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[08:53:12] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[08:53:12] ==================== [PASSED] xe_wa_gt =====================
[08:53:12] ====================== [PASSED] xe_wa ======================
[08:53:12] ============================================================
[08:53:12] Testing complete. Ran 821 tests: passed: 793, skipped: 28
[08:53:12] Elapsed time: 36.744s total, 1.836s configuring, 34.141s building, 0.714s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[08:53:12] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:53:14] 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
[08:53:40] Starting KUnit Kernel (1/1)...
[08:53:40] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:53:40] ============ drm_test_pick_cmdline (2 subtests) ============
[08:53:40] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[08:53:40] =============== drm_test_pick_cmdline_named ===============
[08:53:40] [PASSED] NTSC
[08:53:40] [PASSED] NTSC-J
[08:53:40] [PASSED] PAL
[08:53:40] [PASSED] PAL-M
[08:53:40] =========== [PASSED] drm_test_pick_cmdline_named ===========
[08:53:40] ============== [PASSED] drm_test_pick_cmdline ==============
[08:53:40] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[08:53:40] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[08:53:40] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[08:53:40] =========== drm_validate_clone_mode (2 subtests) ===========
[08:53:40] ============== drm_test_check_in_clone_mode ===============
[08:53:40] [PASSED] in_clone_mode
[08:53:40] [PASSED] not_in_clone_mode
[08:53:40] ========== [PASSED] drm_test_check_in_clone_mode ===========
[08:53:40] =============== drm_test_check_valid_clones ===============
[08:53:40] [PASSED] not_in_clone_mode
[08:53:40] [PASSED] valid_clone
[08:53:40] [PASSED] invalid_clone
[08:53:40] =========== [PASSED] drm_test_check_valid_clones ===========
[08:53:40] ============= [PASSED] drm_validate_clone_mode =============
[08:53:40] ============= drm_validate_modeset (1 subtest) =============
[08:53:40] [PASSED] drm_test_check_connector_changed_modeset
[08:53:40] ============== [PASSED] drm_validate_modeset ===============
[08:53:40] ====== drm_test_bridge_get_current_state (1 subtest) =======
[08:53:40] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[08:53:40] ======== [PASSED] drm_test_bridge_get_current_state ========
[08:53:40] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[08:53:40] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[08:53:40] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[08:53:40] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[08:53:40] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[08:53:40] ============== drm_bridge_alloc (2 subtests) ===============
[08:53:40] [PASSED] drm_test_drm_bridge_alloc_basic
[08:53:40] [PASSED] drm_test_drm_bridge_alloc_get_put
[08:53:40] ================ [PASSED] drm_bridge_alloc =================
[08:53:40] ============= drm_bridge_bus_fmt (5 subtests) ==============
[08:53:40] [PASSED] drm_test_bridge_rgb_yuv_rgb
[08:53:40] [PASSED] drm_test_bridge_must_convert_to_yuv444
[08:53:40] [PASSED] drm_test_bridge_hdmi_auto_rgb
[08:53:40] [PASSED] drm_test_bridge_auto_first
[08:53:40] [PASSED] drm_test_bridge_rgb_yuv_no_path
[08:53:40] =============== [PASSED] drm_bridge_bus_fmt ================
[08:53:40] ============= drm_cmdline_parser (40 subtests) =============
[08:53:40] [PASSED] drm_test_cmdline_force_d_only
[08:53:40] [PASSED] drm_test_cmdline_force_D_only_dvi
[08:53:40] [PASSED] drm_test_cmdline_force_D_only_hdmi
[08:53:40] [PASSED] drm_test_cmdline_force_D_only_not_digital
[08:53:40] [PASSED] drm_test_cmdline_force_e_only
[08:53:40] [PASSED] drm_test_cmdline_res
[08:53:40] [PASSED] drm_test_cmdline_res_vesa
[08:53:40] [PASSED] drm_test_cmdline_res_vesa_rblank
[08:53:40] [PASSED] drm_test_cmdline_res_rblank
[08:53:40] [PASSED] drm_test_cmdline_res_bpp
[08:53:40] [PASSED] drm_test_cmdline_res_refresh
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[08:53:40] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[08:53:40] [PASSED] drm_test_cmdline_res_margins_force_on
[08:53:40] [PASSED] drm_test_cmdline_res_vesa_margins
[08:53:40] [PASSED] drm_test_cmdline_name
[08:53:40] [PASSED] drm_test_cmdline_name_bpp
[08:53:40] [PASSED] drm_test_cmdline_name_option
[08:53:40] [PASSED] drm_test_cmdline_name_bpp_option
[08:53:40] [PASSED] drm_test_cmdline_rotate_0
[08:53:40] [PASSED] drm_test_cmdline_rotate_90
[08:53:40] [PASSED] drm_test_cmdline_rotate_180
[08:53:40] [PASSED] drm_test_cmdline_rotate_270
[08:53:40] [PASSED] drm_test_cmdline_hmirror
[08:53:40] [PASSED] drm_test_cmdline_vmirror
[08:53:40] [PASSED] drm_test_cmdline_margin_options
[08:53:40] [PASSED] drm_test_cmdline_multiple_options
[08:53:40] [PASSED] drm_test_cmdline_bpp_extra_and_option
[08:53:40] [PASSED] drm_test_cmdline_extra_and_option
[08:53:40] [PASSED] drm_test_cmdline_freestanding_options
[08:53:40] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[08:53:40] [PASSED] drm_test_cmdline_panel_orientation
[08:53:40] ================ drm_test_cmdline_invalid =================
[08:53:40] [PASSED] margin_only
[08:53:40] [PASSED] interlace_only
[08:53:40] [PASSED] res_missing_x
[08:53:40] [PASSED] res_missing_y
[08:53:40] [PASSED] res_bad_y
[08:53:40] [PASSED] res_missing_y_bpp
[08:53:40] [PASSED] res_bad_bpp
[08:53:40] [PASSED] res_bad_refresh
[08:53:40] [PASSED] res_bpp_refresh_force_on_off
[08:53:40] [PASSED] res_invalid_mode
[08:53:40] [PASSED] res_bpp_wrong_place_mode
[08:53:40] [PASSED] name_bpp_refresh
[08:53:40] [PASSED] name_refresh
[08:53:40] [PASSED] name_refresh_wrong_mode
[08:53:40] [PASSED] name_refresh_invalid_mode
[08:53:40] [PASSED] rotate_multiple
[08:53:40] [PASSED] rotate_invalid_val
[08:53:40] [PASSED] rotate_truncated
[08:53:40] [PASSED] invalid_option
[08:53:40] [PASSED] invalid_tv_option
[08:53:40] [PASSED] truncated_tv_option
[08:53:40] ============ [PASSED] drm_test_cmdline_invalid =============
[08:53:40] =============== drm_test_cmdline_tv_options ===============
[08:53:40] [PASSED] NTSC
[08:53:40] [PASSED] NTSC_443
[08:53:40] [PASSED] NTSC_J
[08:53:40] [PASSED] PAL
[08:53:40] [PASSED] PAL_M
[08:53:40] [PASSED] PAL_N
[08:53:40] [PASSED] SECAM
[08:53:40] [PASSED] MONO_525
[08:53:40] [PASSED] MONO_625
[08:53:40] =========== [PASSED] drm_test_cmdline_tv_options ===========
[08:53:40] =============== [PASSED] drm_cmdline_parser ================
[08:53:40] ========== drmm_connector_hdmi_init (20 subtests) ==========
[08:53:40] [PASSED] drm_test_connector_hdmi_init_valid
[08:53:40] [PASSED] drm_test_connector_hdmi_init_bpc_8
[08:53:40] [PASSED] drm_test_connector_hdmi_init_bpc_10
[08:53:40] [PASSED] drm_test_connector_hdmi_init_bpc_12
[08:53:40] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[08:53:40] [PASSED] drm_test_connector_hdmi_init_bpc_null
[08:53:40] [PASSED] drm_test_connector_hdmi_init_formats_empty
[08:53:40] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[08:53:40] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:53:40] [PASSED] supported_formats=0x9 yuv420_allowed=1
[08:53:40] [PASSED] supported_formats=0x9 yuv420_allowed=0
[08:53:40] [PASSED] supported_formats=0x5 yuv420_allowed=1
[08:53:40] [PASSED] supported_formats=0x5 yuv420_allowed=0
[08:53:40] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[08:53:40] [PASSED] drm_test_connector_hdmi_init_null_ddc
[08:53:40] [PASSED] drm_test_connector_hdmi_init_null_product
[08:53:40] [PASSED] drm_test_connector_hdmi_init_null_vendor
[08:53:40] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[08:53:40] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[08:53:40] [PASSED] drm_test_connector_hdmi_init_product_valid
[08:53:40] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[08:53:40] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[08:53:40] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[08:53:40] ========= drm_test_connector_hdmi_init_type_valid =========
[08:53:40] [PASSED] HDMI-A
[08:53:40] [PASSED] HDMI-B
[08:53:40] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[08:53:40] ======== drm_test_connector_hdmi_init_type_invalid ========
[08:53:40] [PASSED] Unknown
[08:53:40] [PASSED] VGA
[08:53:40] [PASSED] DVI-I
[08:53:40] [PASSED] DVI-D
[08:53:40] [PASSED] DVI-A
[08:53:40] [PASSED] Composite
[08:53:40] [PASSED] SVIDEO
[08:53:40] [PASSED] LVDS
[08:53:40] [PASSED] Component
[08:53:40] [PASSED] DIN
[08:53:40] [PASSED] DP
[08:53:40] [PASSED] TV
[08:53:40] [PASSED] eDP
[08:53:40] [PASSED] Virtual
[08:53:40] [PASSED] DSI
[08:53:40] [PASSED] DPI
[08:53:40] [PASSED] Writeback
[08:53:40] [PASSED] SPI
[08:53:40] [PASSED] USB
[08:53:40] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[08:53:40] ============ [PASSED] drmm_connector_hdmi_init =============
[08:53:40] ============= drmm_connector_init (3 subtests) =============
[08:53:40] [PASSED] drm_test_drmm_connector_init
[08:53:40] [PASSED] drm_test_drmm_connector_init_null_ddc
[08:53:40] ========= drm_test_drmm_connector_init_type_valid =========
[08:53:40] [PASSED] Unknown
[08:53:40] [PASSED] VGA
[08:53:40] [PASSED] DVI-I
[08:53:40] [PASSED] DVI-D
[08:53:40] [PASSED] DVI-A
[08:53:40] [PASSED] Composite
[08:53:40] [PASSED] SVIDEO
[08:53:40] [PASSED] LVDS
[08:53:40] [PASSED] Component
[08:53:40] [PASSED] DIN
[08:53:40] [PASSED] DP
[08:53:40] [PASSED] HDMI-A
[08:53:40] [PASSED] HDMI-B
[08:53:40] [PASSED] TV
[08:53:40] [PASSED] eDP
[08:53:40] [PASSED] Virtual
[08:53:40] [PASSED] DSI
[08:53:40] [PASSED] DPI
[08:53:40] [PASSED] Writeback
[08:53:40] [PASSED] SPI
[08:53:40] [PASSED] USB
[08:53:40] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[08:53:40] =============== [PASSED] drmm_connector_init ===============
[08:53:40] ========= drm_connector_dynamic_init (6 subtests) ==========
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_init
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_init_properties
[08:53:40] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[08:53:40] [PASSED] Unknown
[08:53:40] [PASSED] VGA
[08:53:40] [PASSED] DVI-I
[08:53:40] [PASSED] DVI-D
[08:53:40] [PASSED] DVI-A
[08:53:40] [PASSED] Composite
[08:53:40] [PASSED] SVIDEO
[08:53:40] [PASSED] LVDS
[08:53:40] [PASSED] Component
[08:53:40] [PASSED] DIN
[08:53:40] [PASSED] DP
[08:53:40] [PASSED] HDMI-A
[08:53:40] [PASSED] HDMI-B
[08:53:40] [PASSED] TV
[08:53:40] [PASSED] eDP
[08:53:40] [PASSED] Virtual
[08:53:40] [PASSED] DSI
[08:53:40] [PASSED] DPI
[08:53:40] [PASSED] Writeback
[08:53:40] [PASSED] SPI
[08:53:40] [PASSED] USB
[08:53:40] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[08:53:40] ======== drm_test_drm_connector_dynamic_init_name =========
[08:53:40] [PASSED] Unknown
[08:53:40] [PASSED] VGA
[08:53:40] [PASSED] DVI-I
[08:53:40] [PASSED] DVI-D
[08:53:40] [PASSED] DVI-A
[08:53:40] [PASSED] Composite
[08:53:40] [PASSED] SVIDEO
[08:53:40] [PASSED] LVDS
[08:53:40] [PASSED] Component
[08:53:40] [PASSED] DIN
[08:53:40] [PASSED] DP
[08:53:40] [PASSED] HDMI-A
[08:53:40] [PASSED] HDMI-B
[08:53:40] [PASSED] TV
[08:53:40] [PASSED] eDP
[08:53:40] [PASSED] Virtual
[08:53:40] [PASSED] DSI
[08:53:40] [PASSED] DPI
[08:53:40] [PASSED] Writeback
[08:53:40] [PASSED] SPI
[08:53:40] [PASSED] USB
[08:53:40] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[08:53:40] =========== [PASSED] drm_connector_dynamic_init ============
[08:53:40] ==== drm_connector_dynamic_register_early (4 subtests) =====
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[08:53:40] ====== [PASSED] drm_connector_dynamic_register_early =======
[08:53:40] ======= drm_connector_dynamic_register (7 subtests) ========
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[08:53:40] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[08:53:40] ========= [PASSED] drm_connector_dynamic_register ==========
[08:53:40] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[08:53:40] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[08:53:40] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[08:53:40] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[08:53:40] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[08:53:40] ========== drm_test_get_tv_mode_from_name_valid ===========
[08:53:40] [PASSED] NTSC
[08:53:40] [PASSED] NTSC-443
[08:53:40] [PASSED] NTSC-J
[08:53:40] [PASSED] PAL
[08:53:40] [PASSED] PAL-M
[08:53:40] [PASSED] PAL-N
[08:53:40] [PASSED] SECAM
[08:53:40] [PASSED] Mono
[08:53:40] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[08:53:40] [PASSED] drm_test_get_tv_mode_from_name_truncated
[08:53:40] ============ [PASSED] drm_get_tv_mode_from_name ============
[08:53:40] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[08:53:40] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[08:53:40] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[08:53:40] [PASSED] VIC 96
[08:53:40] [PASSED] VIC 97
[08:53:40] [PASSED] VIC 101
[08:53:40] [PASSED] VIC 102
[08:53:40] [PASSED] VIC 106
[08:53:40] [PASSED] VIC 107
[08:53:40] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[08:53:40] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[08:53:40] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[08:53:40] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[08:53:40] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[08:53:40] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[08:53:40] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[08:53:40] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[08:53:40] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[08:53:40] [PASSED] Automatic
[08:53:40] [PASSED] Full
[08:53:40] [PASSED] Limited 16:235
[08:53:40] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[08:53:40] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[08:53:40] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[08:53:40] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[08:53:40] === drm_test_drm_hdmi_connector_get_output_format_name ====
[08:53:40] [PASSED] RGB
[08:53:40] [PASSED] YUV 4:2:0
[08:53:40] [PASSED] YUV 4:2:2
[08:53:40] [PASSED] YUV 4:4:4
[08:53:40] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[08:53:40] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[08:53:40] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[08:53:40] ============= drm_damage_helper (21 subtests) ==============
[08:53:40] [PASSED] drm_test_damage_iter_no_damage
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_src_moved
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_not_visible
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[08:53:40] [PASSED] drm_test_damage_iter_no_damage_no_fb
[08:53:40] [PASSED] drm_test_damage_iter_simple_damage
[08:53:40] [PASSED] drm_test_damage_iter_single_damage
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_outside_src
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_src_moved
[08:53:40] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[08:53:40] [PASSED] drm_test_damage_iter_damage
[08:53:40] [PASSED] drm_test_damage_iter_damage_one_intersect
[08:53:40] [PASSED] drm_test_damage_iter_damage_one_outside
[08:53:40] [PASSED] drm_test_damage_iter_damage_src_moved
[08:53:40] [PASSED] drm_test_damage_iter_damage_not_visible
[08:53:40] ================ [PASSED] drm_damage_helper ================
[08:53:40] ============== drm_dp_mst_helper (3 subtests) ==============
[08:53:40] ============== drm_test_dp_mst_calc_pbn_mode ==============
[08:53:40] [PASSED] Clock 154000 BPP 30 DSC disabled
[08:53:40] [PASSED] Clock 234000 BPP 30 DSC disabled
[08:53:40] [PASSED] Clock 297000 BPP 24 DSC disabled
[08:53:40] [PASSED] Clock 332880 BPP 24 DSC enabled
[08:53:40] [PASSED] Clock 324540 BPP 24 DSC enabled
[08:53:40] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[08:53:40] ============== drm_test_dp_mst_calc_pbn_div ===============
[08:53:40] [PASSED] Link rate 2000000 lane count 4
[08:53:40] [PASSED] Link rate 2000000 lane count 2
[08:53:40] [PASSED] Link rate 2000000 lane count 1
[08:53:40] [PASSED] Link rate 1350000 lane count 4
[08:53:40] [PASSED] Link rate 1350000 lane count 2
[08:53:40] [PASSED] Link rate 1350000 lane count 1
[08:53:40] [PASSED] Link rate 1000000 lane count 4
[08:53:40] [PASSED] Link rate 1000000 lane count 2
[08:53:40] [PASSED] Link rate 1000000 lane count 1
[08:53:40] [PASSED] Link rate 810000 lane count 4
[08:53:40] [PASSED] Link rate 810000 lane count 2
[08:53:40] [PASSED] Link rate 810000 lane count 1
[08:53:40] [PASSED] Link rate 540000 lane count 4
[08:53:40] [PASSED] Link rate 540000 lane count 2
[08:53:40] [PASSED] Link rate 540000 lane count 1
[08:53:40] [PASSED] Link rate 270000 lane count 4
[08:53:40] [PASSED] Link rate 270000 lane count 2
[08:53:40] [PASSED] Link rate 270000 lane count 1
[08:53:40] [PASSED] Link rate 162000 lane count 4
[08:53:40] [PASSED] Link rate 162000 lane count 2
[08:53:40] [PASSED] Link rate 162000 lane count 1
[08:53:40] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[08:53:40] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[08:53:40] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[08:53:40] [PASSED] DP_POWER_UP_PHY with port number
[08:53:40] [PASSED] DP_POWER_DOWN_PHY with port number
[08:53:40] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[08:53:40] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[08:53:40] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[08:53:40] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[08:53:40] [PASSED] DP_QUERY_PAYLOAD with port number
[08:53:40] [PASSED] DP_QUERY_PAYLOAD with VCPI
[08:53:40] [PASSED] DP_REMOTE_DPCD_READ with port number
[08:53:40] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[08:53:40] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[08:53:40] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[08:53:40] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[08:53:40] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[08:53:40] [PASSED] DP_REMOTE_I2C_READ with port number
[08:53:40] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[08:53:40] [PASSED] DP_REMOTE_I2C_READ with transactions array
[08:53:40] [PASSED] DP_REMOTE_I2C_WRITE with port number
[08:53:40] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[08:53:40] [PASSED] DP_REMOTE_I2C_WRITE with data array
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[08:53:40] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[08:53:40] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[08:53:40] ================ [PASSED] drm_dp_mst_helper ================
[08:53:40] ================== drm_exec (7 subtests) ===================
[08:53:40] [PASSED] sanitycheck
[08:53:40] [PASSED] test_lock
[08:53:40] [PASSED] test_lock_unlock
[08:53:40] [PASSED] test_duplicates
[08:53:40] [PASSED] test_prepare
[08:53:40] [PASSED] test_prepare_array
[08:53:40] [PASSED] test_multiple_loops
[08:53:40] ==================== [PASSED] drm_exec =====================
[08:53:40] =========== drm_format_helper_test (17 subtests) ===========
[08:53:40] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[08:53:40] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[08:53:40] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[08:53:40] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[08:53:40] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[08:53:40] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[08:53:40] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[08:53:40] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[08:53:40] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[08:53:40] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[08:53:40] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[08:53:40] ============== drm_test_fb_xrgb8888_to_mono ===============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[08:53:40] ==================== drm_test_fb_swab =====================
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ================ [PASSED] drm_test_fb_swab =================
[08:53:40] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[08:53:40] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[08:53:40] [PASSED] single_pixel_source_buffer
[08:53:40] [PASSED] single_pixel_clip_rectangle
[08:53:40] [PASSED] well_known_colors
[08:53:40] [PASSED] destination_pitch
[08:53:40] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[08:53:40] ================= drm_test_fb_clip_offset =================
[08:53:40] [PASSED] pass through
[08:53:40] [PASSED] horizontal offset
[08:53:40] [PASSED] vertical offset
[08:53:40] [PASSED] horizontal and vertical offset
[08:53:40] [PASSED] horizontal offset (custom pitch)
[08:53:40] [PASSED] vertical offset (custom pitch)
[08:53:40] [PASSED] horizontal and vertical offset (custom pitch)
[08:53:40] ============= [PASSED] drm_test_fb_clip_offset =============
[08:53:40] =================== drm_test_fb_memcpy ====================
[08:53:40] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[08:53:40] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[08:53:40] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[08:53:40] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[08:53:40] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[08:53:40] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[08:53:40] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[08:53:40] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[08:53:40] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[08:53:40] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[08:53:40] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[08:53:40] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[08:53:40] =============== [PASSED] drm_test_fb_memcpy ================
[08:53:40] ============= [PASSED] drm_format_helper_test ==============
[08:53:40] ================= drm_format (18 subtests) =================
[08:53:40] [PASSED] drm_test_format_block_width_invalid
[08:53:40] [PASSED] drm_test_format_block_width_one_plane
[08:53:40] [PASSED] drm_test_format_block_width_two_plane
[08:53:40] [PASSED] drm_test_format_block_width_three_plane
[08:53:40] [PASSED] drm_test_format_block_width_tiled
[08:53:40] [PASSED] drm_test_format_block_height_invalid
[08:53:40] [PASSED] drm_test_format_block_height_one_plane
[08:53:40] [PASSED] drm_test_format_block_height_two_plane
[08:53:40] [PASSED] drm_test_format_block_height_three_plane
[08:53:40] [PASSED] drm_test_format_block_height_tiled
[08:53:40] [PASSED] drm_test_format_min_pitch_invalid
[08:53:40] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[08:53:40] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[08:53:40] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[08:53:40] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[08:53:40] [PASSED] drm_test_format_min_pitch_two_plane
[08:53:40] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[08:53:40] [PASSED] drm_test_format_min_pitch_tiled
[08:53:40] =================== [PASSED] drm_format ====================
[08:53:40] ============== drm_framebuffer (10 subtests) ===============
[08:53:40] ========== drm_test_framebuffer_check_src_coords ==========
[08:53:40] [PASSED] Success: source fits into fb
[08:53:40] [PASSED] Fail: overflowing fb with x-axis coordinate
[08:53:40] [PASSED] Fail: overflowing fb with y-axis coordinate
[08:53:40] [PASSED] Fail: overflowing fb with source width
[08:53:40] [PASSED] Fail: overflowing fb with source height
[08:53:40] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[08:53:40] [PASSED] drm_test_framebuffer_cleanup
[08:53:40] =============== drm_test_framebuffer_create ===============
[08:53:40] [PASSED] ABGR8888 normal sizes
[08:53:40] [PASSED] ABGR8888 max sizes
[08:53:40] [PASSED] ABGR8888 pitch greater than min required
[08:53:40] [PASSED] ABGR8888 pitch less than min required
[08:53:40] [PASSED] ABGR8888 Invalid width
[08:53:40] [PASSED] ABGR8888 Invalid buffer handle
[08:53:40] [PASSED] No pixel format
[08:53:40] [PASSED] ABGR8888 Width 0
[08:53:40] [PASSED] ABGR8888 Height 0
[08:53:40] [PASSED] ABGR8888 Out of bound height * pitch combination
[08:53:40] [PASSED] ABGR8888 Large buffer offset
[08:53:40] [PASSED] ABGR8888 Buffer offset for inexistent plane
[08:53:40] [PASSED] ABGR8888 Invalid flag
[08:53:40] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[08:53:40] [PASSED] ABGR8888 Valid buffer modifier
[08:53:40] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[08:53:40] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] NV12 Normal sizes
[08:53:40] [PASSED] NV12 Max sizes
[08:53:40] [PASSED] NV12 Invalid pitch
[08:53:40] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[08:53:40] [PASSED] NV12 different modifier per-plane
[08:53:40] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[08:53:40] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] NV12 Modifier for inexistent plane
[08:53:40] [PASSED] NV12 Handle for inexistent plane
[08:53:40] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[08:53:40] [PASSED] YVU420 Normal sizes
[08:53:40] [PASSED] YVU420 Max sizes
[08:53:40] [PASSED] YVU420 Invalid pitch
[08:53:40] [PASSED] YVU420 Different pitches
[08:53:40] [PASSED] YVU420 Different buffer offsets/pitches
[08:53:40] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[08:53:40] [PASSED] YVU420 Valid modifier
[08:53:40] [PASSED] YVU420 Different modifiers per plane
[08:53:40] [PASSED] YVU420 Modifier for inexistent plane
[08:53:40] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[08:53:40] [PASSED] X0L2 Normal sizes
[08:53:40] [PASSED] X0L2 Max sizes
[08:53:40] [PASSED] X0L2 Invalid pitch
[08:53:40] [PASSED] X0L2 Pitch greater than minimum required
[08:53:40] [PASSED] X0L2 Handle for inexistent plane
[08:53:40] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[08:53:40] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[08:53:40] [PASSED] X0L2 Valid modifier
[08:53:40] [PASSED] X0L2 Modifier for inexistent plane
[08:53:40] =========== [PASSED] drm_test_framebuffer_create ===========
[08:53:40] [PASSED] drm_test_framebuffer_free
[08:53:40] [PASSED] drm_test_framebuffer_init
[08:53:40] [PASSED] drm_test_framebuffer_init_bad_format
[08:53:40] [PASSED] drm_test_framebuffer_init_dev_mismatch
[08:53:40] [PASSED] drm_test_framebuffer_lookup
[08:53:40] [PASSED] drm_test_framebuffer_lookup_inexistent
[08:53:40] [PASSED] drm_test_framebuffer_modifiers_not_supported
[08:53:40] ================= [PASSED] drm_framebuffer =================
[08:53:40] ================ drm_gem_shmem (8 subtests) ================
[08:53:40] [PASSED] drm_gem_shmem_test_obj_create
[08:53:40] [PASSED] drm_gem_shmem_test_obj_create_private
[08:53:40] [PASSED] drm_gem_shmem_test_pin_pages
[08:53:40] [PASSED] drm_gem_shmem_test_vmap
[08:53:40] [PASSED] drm_gem_shmem_test_get_sg_table
[08:53:40] [PASSED] drm_gem_shmem_test_get_pages_sgt
[08:53:40] [PASSED] drm_gem_shmem_test_madvise
[08:53:40] [PASSED] drm_gem_shmem_test_purge
[08:53:40] ================== [PASSED] drm_gem_shmem ==================
[08:53:40] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[08:53:40] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[08:53:40] [PASSED] Automatic
[08:53:40] [PASSED] Full
[08:53:40] [PASSED] Limited 16:235
[08:53:40] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[08:53:40] [PASSED] drm_test_check_disable_connector
[08:53:40] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[08:53:40] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[08:53:40] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[08:53:40] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[08:53:40] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[08:53:40] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[08:53:40] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[08:53:40] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[08:53:40] [PASSED] drm_test_check_output_bpc_dvi
[08:53:40] [PASSED] drm_test_check_output_bpc_format_vic_1
[08:53:40] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[08:53:40] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[08:53:40] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[08:53:40] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[08:53:40] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[08:53:40] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[08:53:40] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[08:53:40] ============ drm_test_check_hdmi_color_format =============
[08:53:40] [PASSED] AUTO -> RGB
[08:53:40] [PASSED] YCBCR422 -> YUV422
[08:53:40] [PASSED] YCBCR420 -> YUV420
[08:53:40] [PASSED] YCBCR444 -> YUV444
[08:53:40] [PASSED] RGB -> RGB
[08:53:40] ======== [PASSED] drm_test_check_hdmi_color_format =========
[08:53:40] ======== drm_test_check_hdmi_color_format_420_only ========
[08:53:40] [PASSED] RGB should fail
[08:53:40] [PASSED] YUV444 should fail
[08:53:40] [PASSED] YUV422 should fail
[08:53:40] [PASSED] YUV420 should work
[08:53:40] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[08:53:40] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[08:53:40] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[08:53:40] [PASSED] drm_test_check_broadcast_rgb_value
[08:53:40] [PASSED] drm_test_check_bpc_8_value
[08:53:40] [PASSED] drm_test_check_bpc_10_value
[08:53:40] [PASSED] drm_test_check_bpc_12_value
[08:53:40] [PASSED] drm_test_check_format_value
[08:53:40] [PASSED] drm_test_check_tmds_char_value
[08:53:40] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[08:53:40] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[08:53:40] [PASSED] drm_test_check_mode_valid
[08:53:40] [PASSED] drm_test_check_mode_valid_reject
[08:53:40] [PASSED] drm_test_check_mode_valid_reject_rate
[08:53:40] [PASSED] drm_test_check_mode_valid_reject_max_clock
[08:53:40] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[08:53:40] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[08:53:40] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[08:53:40] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[08:53:40] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[08:53:40] [PASSED] drm_test_check_infoframes
[08:53:40] [PASSED] drm_test_check_reject_avi_infoframe
[08:53:40] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[08:53:40] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[08:53:40] [PASSED] drm_test_check_reject_audio_infoframe
[08:53:40] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[08:53:40] ================= drm_managed (2 subtests) =================
[08:53:40] [PASSED] drm_test_managed_release_action
[08:53:40] [PASSED] drm_test_managed_run_action
[08:53:40] =================== [PASSED] drm_managed ===================
[08:53:40] =================== drm_mm (6 subtests) ====================
[08:53:40] [PASSED] drm_test_mm_init
[08:53:40] [PASSED] drm_test_mm_debug
[08:53:40] [PASSED] drm_test_mm_align32
[08:53:40] [PASSED] drm_test_mm_align64
[08:53:40] [PASSED] drm_test_mm_lowest
[08:53:40] [PASSED] drm_test_mm_highest
[08:53:40] ===================== [PASSED] drm_mm ======================
[08:53:40] ============= drm_modes_analog_tv (5 subtests) =============
[08:53:40] [PASSED] drm_test_modes_analog_tv_mono_576i
[08:53:40] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[08:53:40] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[08:53:40] [PASSED] drm_test_modes_analog_tv_pal_576i
[08:53:40] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[08:53:40] =============== [PASSED] drm_modes_analog_tv ===============
[08:53:40] ============== drm_panic_helper (3 subtests) ===============
[08:53:40] ============= drm_test_panic_screen_user_map ==============
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] ========= [PASSED] drm_test_panic_screen_user_map ==========
[08:53:40] ============= drm_test_panic_screen_user_page =============
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] ========= [PASSED] drm_test_panic_screen_user_page =========
[08:53:40] ========== drm_test_panic_screen_user_set_pixel ===========
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[08:53:40] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[08:53:40] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[08:53:40] ================ [PASSED] drm_panic_helper =================
[08:53:40] ============== drm_plane_helper (2 subtests) ===============
[08:53:40] =============== drm_test_check_plane_state ================
[08:53:40] [PASSED] clipping_simple
[08:53:40] [PASSED] clipping_rotate_reflect
[08:53:40] [PASSED] positioning_simple
[08:53:40] [PASSED] upscaling
[08:53:40] [PASSED] downscaling
[08:53:40] [PASSED] rounding1
[08:53:40] [PASSED] rounding2
[08:53:40] [PASSED] rounding3
[08:53:40] [PASSED] rounding4
[08:53:40] =========== [PASSED] drm_test_check_plane_state ============
[08:53:40] =========== drm_test_check_invalid_plane_state ============
[08:53:40] [PASSED] positioning_invalid
[08:53:40] [PASSED] upscaling_invalid
[08:53:40] [PASSED] downscaling_invalid
[08:53:40] ======= [PASSED] drm_test_check_invalid_plane_state ========
[08:53:40] ================ [PASSED] drm_plane_helper =================
[08:53:40] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[08:53:40] ====== drm_test_connector_helper_tv_get_modes_check =======
[08:53:40] [PASSED] None
[08:53:40] [PASSED] PAL
[08:53:40] [PASSED] NTSC
[08:53:40] [PASSED] Both, NTSC Default
[08:53:40] [PASSED] Both, PAL Default
[08:53:40] [PASSED] Both, NTSC Default, with PAL on command-line
[08:53:40] [PASSED] Both, PAL Default, with NTSC on command-line
[08:53:40] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[08:53:40] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[08:53:40] ================== drm_rect (9 subtests) ===================
[08:53:40] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[08:53:40] [PASSED] drm_test_rect_clip_scaled_not_clipped
[08:53:40] [PASSED] drm_test_rect_clip_scaled_clipped
[08:53:40] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[08:53:40] ================= drm_test_rect_intersect =================
[08:53:40] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[08:53:40] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[08:53:40] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[08:53:40] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[08:53:40] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[08:53:40] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[08:53:40] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[08:53:40] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[08:53:40] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[08:53:40] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[08:53:40] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[08:53:40] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[08:53:40] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[08:53:40] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[08:53:40] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[08:53:40] ============= [PASSED] drm_test_rect_intersect =============
[08:53:40] ================ drm_test_rect_calc_hscale ================
[08:53:40] [PASSED] normal use
[08:53:40] [PASSED] out of max range
[08:53:40] [PASSED] out of min range
[08:53:40] [PASSED] zero dst
[08:53:40] [PASSED] negative src
[08:53:40] [PASSED] negative dst
[08:53:40] ============ [PASSED] drm_test_rect_calc_hscale ============
[08:53:40] ================ drm_test_rect_calc_vscale ================
[08:53:40] [PASSED] normal use
[08:53:40] [PASSED] out of max range
[08:53:40] [PASSED] out of min range
[08:53:40] [PASSED] zero dst
[08:53:40] [PASSED] negative src
[08:53:40] [PASSED] negative dst
[08:53:40] ============ [PASSED] drm_test_rect_calc_vscale ============
[08:53:40] ================== drm_test_rect_rotate ===================
[08:53:40] [PASSED] reflect-x
[08:53:40] [PASSED] reflect-y
[08:53:40] [PASSED] rotate-0
[08:53:40] [PASSED] rotate-90
[08:53:40] [PASSED] rotate-180
[08:53:40] [PASSED] rotate-270
[08:53:40] ============== [PASSED] drm_test_rect_rotate ===============
[08:53:40] ================ drm_test_rect_rotate_inv =================
[08:53:40] [PASSED] reflect-x
[08:53:40] [PASSED] reflect-y
[08:53:40] [PASSED] rotate-0
[08:53:40] [PASSED] rotate-90
[08:53:40] [PASSED] rotate-180
[08:53:40] [PASSED] rotate-270
[08:53:40] ============ [PASSED] drm_test_rect_rotate_inv =============
[08:53:40] ==================== [PASSED] drm_rect =====================
[08:53:40] ============ drm_sysfb_modeset_test (1 subtest) ============
[08:53:40] ============ drm_test_sysfb_build_fourcc_list =============
[08:53:40] [PASSED] no native formats
[08:53:40] [PASSED] XRGB8888 as native format
[08:53:40] [PASSED] remove duplicates
[08:53:40] [PASSED] convert alpha formats
[08:53:40] [PASSED] random formats
[08:53:40] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[08:53:40] ============= [PASSED] drm_sysfb_modeset_test ==============
[08:53:40] ================== drm_fixp (2 subtests) ===================
[08:53:40] [PASSED] drm_test_int2fixp
[08:53:40] [PASSED] drm_test_sm2fixp
[08:53:40] ==================== [PASSED] drm_fixp =====================
[08:53:40] ============================================================
[08:53:40] Testing complete. Ran 667 tests: passed: 667
[08:53:40] Elapsed time: 27.873s total, 1.821s configuring, 25.636s building, 0.404s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[08:53:40] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:53:42] 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
[08:53:52] Starting KUnit Kernel (1/1)...
[08:53:52] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:53:52] ================= ttm_device (5 subtests) ==================
[08:53:52] [PASSED] ttm_device_init_basic
[08:53:52] [PASSED] ttm_device_init_multiple
[08:53:52] [PASSED] ttm_device_fini_basic
[08:53:52] [PASSED] ttm_device_init_no_vma_man
[08:53:52] ================== ttm_device_init_pools ==================
[08:53:52] [PASSED] No DMA allocations, no DMA32 required
[08:53:52] [PASSED] DMA allocations, DMA32 required
[08:53:52] [PASSED] No DMA allocations, DMA32 required
[08:53:52] [PASSED] DMA allocations, no DMA32 required
[08:53:52] ============== [PASSED] ttm_device_init_pools ==============
[08:53:52] =================== [PASSED] ttm_device ====================
[08:53:52] ================== ttm_pool (8 subtests) ===================
[08:53:52] ================== ttm_pool_alloc_basic ===================
[08:53:52] [PASSED] One page
[08:53:52] [PASSED] More than one page
[08:53:52] [PASSED] Above the allocation limit
[08:53:52] [PASSED] One page, with coherent DMA mappings enabled
[08:53:52] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:53:52] ============== [PASSED] ttm_pool_alloc_basic ===============
[08:53:52] ============== ttm_pool_alloc_basic_dma_addr ==============
[08:53:52] [PASSED] One page
[08:53:52] [PASSED] More than one page
[08:53:52] [PASSED] Above the allocation limit
[08:53:53] [PASSED] One page, with coherent DMA mappings enabled
[08:53:53] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[08:53:53] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[08:53:53] [PASSED] ttm_pool_alloc_order_caching_match
[08:53:53] [PASSED] ttm_pool_alloc_caching_mismatch
[08:53:53] [PASSED] ttm_pool_alloc_order_mismatch
[08:53:53] [PASSED] ttm_pool_free_dma_alloc
[08:53:53] [PASSED] ttm_pool_free_no_dma_alloc
[08:53:53] [PASSED] ttm_pool_fini_basic
[08:53:53] ==================== [PASSED] ttm_pool =====================
[08:53:53] ================ ttm_resource (8 subtests) =================
[08:53:53] ================= ttm_resource_init_basic =================
[08:53:53] [PASSED] Init resource in TTM_PL_SYSTEM
[08:53:53] [PASSED] Init resource in TTM_PL_VRAM
[08:53:53] [PASSED] Init resource in a private placement
[08:53:53] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[08:53:53] ============= [PASSED] ttm_resource_init_basic =============
[08:53:53] [PASSED] ttm_resource_init_pinned
[08:53:53] [PASSED] ttm_resource_fini_basic
[08:53:53] [PASSED] ttm_resource_manager_init_basic
[08:53:53] [PASSED] ttm_resource_manager_usage_basic
[08:53:53] [PASSED] ttm_resource_manager_set_used_basic
[08:53:53] [PASSED] ttm_sys_man_alloc_basic
[08:53:53] [PASSED] ttm_sys_man_free_basic
[08:53:53] ================== [PASSED] ttm_resource ===================
[08:53:53] =================== ttm_tt (15 subtests) ===================
[08:53:53] ==================== ttm_tt_init_basic ====================
[08:53:53] [PASSED] Page-aligned size
[08:53:53] [PASSED] Extra pages requested
[08:53:53] ================ [PASSED] ttm_tt_init_basic ================
[08:53:53] [PASSED] ttm_tt_init_misaligned
[08:53:53] [PASSED] ttm_tt_fini_basic
[08:53:53] [PASSED] ttm_tt_fini_sg
[08:53:53] [PASSED] ttm_tt_fini_shmem
[08:53:53] [PASSED] ttm_tt_create_basic
[08:53:53] [PASSED] ttm_tt_create_invalid_bo_type
[08:53:53] [PASSED] ttm_tt_create_ttm_exists
[08:53:53] [PASSED] ttm_tt_create_failed
[08:53:53] [PASSED] ttm_tt_destroy_basic
[08:53:53] [PASSED] ttm_tt_populate_null_ttm
[08:53:53] [PASSED] ttm_tt_populate_populated_ttm
[08:53:53] [PASSED] ttm_tt_unpopulate_basic
[08:53:53] [PASSED] ttm_tt_unpopulate_empty_ttm
[08:53:53] [PASSED] ttm_tt_swapin_basic
[08:53:53] ===================== [PASSED] ttm_tt ======================
[08:53:53] =================== ttm_bo (14 subtests) ===================
[08:53:53] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[08:53:53] [PASSED] Cannot be interrupted and sleeps
[08:53:53] [PASSED] Cannot be interrupted, locks straight away
[08:53:53] [PASSED] Can be interrupted, sleeps
[08:53:53] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[08:53:53] [PASSED] ttm_bo_reserve_locked_no_sleep
[08:53:53] [PASSED] ttm_bo_reserve_no_wait_ticket
[08:53:53] [PASSED] ttm_bo_reserve_double_resv
[08:53:53] [PASSED] ttm_bo_reserve_interrupted
[08:53:53] [PASSED] ttm_bo_reserve_deadlock
[08:53:53] [PASSED] ttm_bo_unreserve_basic
[08:53:53] [PASSED] ttm_bo_unreserve_pinned
[08:53:53] [PASSED] ttm_bo_unreserve_bulk
[08:53:53] [PASSED] ttm_bo_fini_basic
[08:53:53] [PASSED] ttm_bo_fini_shared_resv
[08:53:53] [PASSED] ttm_bo_pin_basic
[08:53:53] [PASSED] ttm_bo_pin_unpin_resource
[08:53:53] [PASSED] ttm_bo_multiple_pin_one_unpin
[08:53:53] ===================== [PASSED] ttm_bo ======================
[08:53:53] ============== ttm_bo_validate (22 subtests) ===============
[08:53:53] ============== ttm_bo_init_reserved_sys_man ===============
[08:53:53] [PASSED] Buffer object for userspace
[08:53:53] [PASSED] Kernel buffer object
[08:53:53] [PASSED] Shared buffer object
[08:53:53] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[08:53:53] ============== ttm_bo_init_reserved_mock_man ==============
[08:53:53] [PASSED] Buffer object for userspace
[08:53:53] [PASSED] Kernel buffer object
[08:53:53] [PASSED] Shared buffer object
[08:53:53] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[08:53:53] [PASSED] ttm_bo_init_reserved_resv
[08:53:53] ================== ttm_bo_validate_basic ==================
[08:53:53] [PASSED] Buffer object for userspace
[08:53:53] [PASSED] Kernel buffer object
[08:53:53] [PASSED] Shared buffer object
[08:53:53] ============== [PASSED] ttm_bo_validate_basic ==============
[08:53:53] [PASSED] ttm_bo_validate_invalid_placement
[08:53:53] ============= ttm_bo_validate_same_placement ==============
[08:53:53] [PASSED] System manager
[08:53:53] [PASSED] VRAM manager
[08:53:53] ========= [PASSED] ttm_bo_validate_same_placement ==========
[08:53:53] [PASSED] ttm_bo_validate_failed_alloc
[08:53:53] [PASSED] ttm_bo_validate_pinned
[08:53:53] [PASSED] ttm_bo_validate_busy_placement
[08:53:53] ================ ttm_bo_validate_multihop =================
[08:53:53] [PASSED] Buffer object for userspace
[08:53:53] [PASSED] Kernel buffer object
[08:53:53] [PASSED] Shared buffer object
[08:53:53] ============ [PASSED] ttm_bo_validate_multihop =============
[08:53:53] ========== ttm_bo_validate_no_placement_signaled ==========
[08:53:53] [PASSED] Buffer object in system domain, no page vector
[08:53:53] [PASSED] Buffer object in system domain with an existing page vector
[08:53:53] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[08:53:53] ======== ttm_bo_validate_no_placement_not_signaled ========
[08:53:53] [PASSED] Buffer object for userspace
[08:53:53] [PASSED] Kernel buffer object
[08:53:53] [PASSED] Shared buffer object
[08:53:53] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[08:53:53] [PASSED] ttm_bo_validate_move_fence_signaled
[08:53:53] ========= ttm_bo_validate_move_fence_not_signaled =========
[08:53:53] [PASSED] Waits for GPU
[08:53:53] [PASSED] Tries to lock straight away
[08:53:53] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[08:53:53] [PASSED] ttm_bo_validate_swapout
[08:53:53] [PASSED] ttm_bo_validate_happy_evict
[08:53:53] [PASSED] ttm_bo_validate_all_pinned_evict
[08:53:53] [PASSED] ttm_bo_validate_allowed_only_evict
[08:53:53] [PASSED] ttm_bo_validate_deleted_evict
[08:53:53] [PASSED] ttm_bo_validate_busy_domain_evict
[08:53:53] [PASSED] ttm_bo_validate_evict_gutting
[08:53:53] [PASSED] ttm_bo_validate_recrusive_evict
[08:53:53] ================= [PASSED] ttm_bo_validate =================
[08:53:53] ============================================================
[08:53:53] Testing complete. Ran 102 tests: passed: 102
[08:53:53] Elapsed time: 12.167s total, 1.813s configuring, 10.139s building, 0.185s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[08:53:53] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[08:53:55] 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
[08:54:03] Starting KUnit Kernel (1/1)...
[08:54:03] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[08:54:03] =============== dma-buf-fence (12 subtests) ================
[08:54:03] [PASSED] test_sanitycheck
[08:54:03] [PASSED] test_signaling
[08:54:03] [PASSED] test_add_callback
[08:54:03] [PASSED] test_late_add_callback
[08:54:03] [PASSED] test_rm_callback
[08:54:03] [PASSED] test_late_rm_callback
[08:54:03] [PASSED] test_status
[08:54:03] [PASSED] test_error
[08:54:04] [PASSED] test_wait
[08:54:04] [PASSED] test_wait_timeout
[08:54:04] [PASSED] test_stub
[08:54:04] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[08:54:04] ================== [PASSED] dma-buf-fence ==================
[08:54:04] ============ dma-buf-fence-chain (11 subtests) =============
[08:54:04] [PASSED] test_sanitycheck
[08:54:04] [PASSED] test_find_seqno
[08:54:04] [PASSED] test_find_signaled
[08:54:04] [PASSED] test_find_out_of_order
[08:54:09] [PASSED] test_find_gap
[08:54:09] [PASSED] test_find_race
[08:54:09] [PASSED] test_signal_forward
[08:54:09] [PASSED] test_signal_backward
[08:54:09] [PASSED] test_wait_forward
[08:54:09] [PASSED] test_wait_backward
[08:54:09] [PASSED] test_wait_random
[08:54:09] =============== [PASSED] dma-buf-fence-chain ===============
[08:54:09] ============ dma-buf-fence-unwrap (10 subtests) ============
[08:54:09] [PASSED] test_sanitycheck
[08:54:09] [PASSED] test_unwrap_array
[08:54:09] [PASSED] test_unwrap_chain
[08:54:09] [PASSED] test_unwrap_chain_array
[08:54:09] [PASSED] test_unwrap_merge
[08:54:09] [PASSED] test_unwrap_merge_duplicate
[08:54:09] [PASSED] test_unwrap_merge_seqno
[08:54:09] [PASSED] test_unwrap_merge_order
[08:54:09] [PASSED] test_unwrap_merge_complex
[08:54:09] [PASSED] test_unwrap_merge_complex_seqno
[08:54:09] ============== [PASSED] dma-buf-fence-unwrap ===============
[08:54:09] ================ dma-buf-resv (5 subtests) =================
[08:54:09] [PASSED] test_sanitycheck
[08:54:09] ===================== test_signaling ======================
[08:54:09] [PASSED] kernel
[08:54:09] [PASSED] write
[08:54:09] [PASSED] read
[08:54:09] [PASSED] bookkeep
[08:54:09] ================= [PASSED] test_signaling ==================
[08:54:09] ====================== test_for_each ======================
[08:54:09] [PASSED] kernel
[08:54:09] [PASSED] write
[08:54:09] [PASSED] read
[08:54:09] [PASSED] bookkeep
[08:54:09] ================== [PASSED] test_for_each ==================
[08:54:09] ================= test_for_each_unlocked ==================
[08:54:09] [PASSED] kernel
[08:54:09] [PASSED] write
[08:54:09] [PASSED] read
[08:54:09] [PASSED] bookkeep
[08:54:09] ============= [PASSED] test_for_each_unlocked ==============
[08:54:09] ===================== test_get_fences =====================
[08:54:09] [PASSED] kernel
[08:54:09] [PASSED] write
[08:54:09] [PASSED] read
[08:54:09] [PASSED] bookkeep
[08:54:09] ================= [PASSED] test_get_fences =================
[08:54:09] ================== [PASSED] dma-buf-resv ===================
[08:54:09] ============================================================
[08:54:09] Testing complete. Ran 50 tests: passed: 49, skipped: 1
[08:54:09] Elapsed time: 15.906s total, 1.879s configuring, 8.755s building, 5.263s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ i915.CI.BAT: failure for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
2026-10-14 8:40 ` sashiko-bot
2026-10-14 8:54 ` ✓ CI.KUnit: success for " Patchwork
@ 2026-10-14 9:41 ` Patchwork
2026-10-14 9:55 ` [PATCH] " Marco Nenciarini
` (12 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-14 9:41 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3253 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
URL : https://patchwork.freedesktop.org/series/176107/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19336 -> Patchwork_176107v1
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_176107v1 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_176107v1, 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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/index.html
Participating hosts (39 -> 38)
------------------------------
Missing (1): bat-dg2-13
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_176107v1:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@hangcheck:
- fi-bsw-n3050: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19336/fi-bsw-n3050/igt@i915_selftest@live@hangcheck.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/fi-bsw-n3050/igt@i915_selftest@live@hangcheck.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- fi-skl-6600u: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19336/fi-skl-6600u/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/fi-skl-6600u/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html
Known issues
------------
Here are the changes found in Patchwork_176107v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- fi-bsw-n3050: [PASS][5] -> [ABORT][6] ([i915#17095])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19336/fi-bsw-n3050/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/fi-bsw-n3050/igt@i915_selftest@live.html
* igt@kms_hdmi_inject@inject-audio:
- fi-tgl-1115g4: [PASS][7] -> [SKIP][8] ([i915#13030])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19336/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
[i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
[i915#17095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17095
Build changes
-------------
* Linux: CI_DRM_19336 -> Patchwork_176107v1
CI-20190529: 20190529
CI_DRM_19336: c06d7623a198463e9aa2d09a3c33d96fe66ea662 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9145: 05c13a14f7f8bcda7bff83b8aa033c3c47a4b1fb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_176107v1: c06d7623a198463e9aa2d09a3c33d96fe66ea662 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v1/index.html
[-- Attachment #2: Type: text/html, Size: 3957 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (2 preceding siblings ...)
2026-10-14 9:41 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2026-10-14 9:55 ` Marco Nenciarini
2026-10-14 15:09 ` ✓ Xe.CI.BAT: success for " Patchwork
` (11 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Marco Nenciarini @ 2026-10-14 9:55 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: dri-devel, ville.syrjala, imre.deak, jani.nikula, lyude,
xiaolu.xie
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Tested-by: Marco Nenciarini <mnencia@kcore.it>
Tested on a Dell Pro Max 16 (Arrow Lake-P) with Debian 7.2.6 and a Dell
WD19DC dock (Synaptics VMM5331 MST hub, fw 05.07.08) with two monitors
behind it, i915 driving the dock over TBT-alt.
Without the patch, a DPMS off of more than about 6 s leaves both
monitors black on wake: the link status of the sink behind the hub goes
from 0x77 to 0x00 and the hub does not retrain it. With the patch,
30 s, 60 s and 120 s DPMS off all kept the link and both monitors came
back. The log shows MSTM_CTRL cleared before D3 and restored after D0,
before POWER_UP_PHY, as intended. Details are in
drm/i915/kernel#16901.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEfCO4BD5l0pgKIbbiWJ8D8BulUDgFAmrPUYUACgkQWJ8D8Bul
UDimag/+L0A6aKYws/asUDWsKnx4DjKXbQtXjYCVXx8Sqv7wG7PgYvXOONOJzvD1
dxUOxuWLDBx6sRBA6zLmtIdkkifPUHbWhADQLIOnmNqIGutzjg/Rg/TIqmtufy+w
J4lxsmO6khoLa16dZZMp9p4CYgQMOd36NuWG/uSBNcNF96uxzZYjCoO5uXorCkg/
7SCa2neKrIoXXwSEuamQC3FB83I0PXoaxP/FgzZmYDzN1IEUya4EkS78jIPCGmWC
54gz9+hNz0yRT7IgfoluNzHVnP8GftLS7t2DPH1ClZVxw6bE+UnBwpJRQ9mpCkXd
DX3RCZq9E176ESqIDKI/4d+nO8AKQp06aiOExDylNU38NlSNOpPH8iN4XqwYZ2hv
WlpR33hPneA1zosdZ6oFOAPNDLvF1FFuUFtA+wVLJLNNoNTRAVseHGZsR/xdL7kh
X0gIyu1h2SP4wfKySiuvUmgQVm0uFphr4x+FgKn1XoZ+P0CDyjxqoFVDvE8iplb4
1IixcQAPvFasF7wq3pd2eAUh7n2zMcroi99cllGY2uPbxiOPhiWzcVV1NmQ7nHhq
uFcyTlM8nV+TdZYYGCRLFkH7MHskzEGbKO+CQkYrayRPcZxZwnytnHY+CyqGr4sY
732Djo9oELBZF/fYhSBiVi7cij0NFDdadvhV1gfThIT7BH+5qhs=
=2SVO
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Xe.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (3 preceding siblings ...)
2026-10-14 9:55 ` [PATCH] " Marco Nenciarini
@ 2026-10-14 15:09 ` Patchwork
2026-10-15 2:38 ` ✓ Xe.CI.FULL: " Patchwork
` (10 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-14 15:09 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 977 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
CI Bug Log - changes from xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662_BAT -> xe-pw-176106v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (14 -> 14)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662 -> xe-pw-176106v1
IGT_9145: 05c13a14f7f8bcda7bff83b8aa033c3c47a4b1fb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662: c06d7623a198463e9aa2d09a3c33d96fe66ea662
xe-pw-176106v1: 176106v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/index.html
[-- Attachment #2: Type: text/html, Size: 1525 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Xe.CI.FULL: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (4 preceding siblings ...)
2026-10-14 15:09 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2026-10-15 2:38 ` Patchwork
2026-10-19 12:40 ` [PATCH] " Marco Nenciarini
` (9 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-15 2:38 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 68972 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
CI Bug Log - changes from xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662_FULL -> xe-pw-176106v1_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (3 -> 3)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662_FULL and xe-pw-176106v1_FULL:
### New IGT tests (2) ###
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-dp-1:
- Statuses : 1 pass(s)
- Exec time: [9.71] s
* igt@kms_vblank@wait-forked-hang@pipe-a-dp-1:
- Statuses : 1 pass(s)
- Exec time: [2.64] s
Known issues
------------
Here are the changes found in xe-pw-176106v1_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-reset-rebind:
- shard-bmg: [PASS][1] -> [ABORT][2] ([Intel XE#9463])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-1/igt@device_reset@unbind-reset-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-1/igt@device_reset@unbind-reset-rebind.html
* igt@kms_atomic_transition@plane-all-modeset-transition:
- shard-lnl: NOTRUN -> [SKIP][3] ([Intel XE#3279])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_atomic_transition@plane-all-modeset-transition.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2327])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/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-ptl: NOTRUN -> [SKIP][5] ([Intel XE#6925]) +2 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-ptl: NOTRUN -> [SKIP][6] ([Intel XE#5901]) +2 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-ptl: NOTRUN -> [SKIP][7] ([Intel XE#7085])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#1407])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#1124]) +2 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-ptl: NOTRUN -> [SKIP][10] ([Intel XE#5808]) +17 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-ptl: NOTRUN -> [SKIP][11] ([Intel XE#5850])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p:
- shard-ptl: NOTRUN -> [SKIP][13] ([Intel XE#7679]) +3 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#8365])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-target-1920x1080p:
- shard-bmg: [PASS][15] -> [SKIP][16] ([Intel XE#367])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-4/igt@kms_bw@linear-tiling-1-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-3-displays-target-3840x2160p:
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#367])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_bw@linear-tiling-3-displays-target-3840x2160p.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs:
- shard-ptl: NOTRUN -> [SKIP][18] ([Intel XE#5822]) +18 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2887]) +4 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-hdmi-a-3:
- shard-bmg: NOTRUN -> [ABORT][20] ([Intel XE#9375])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [ABORT][21] ([Intel XE#7084] / [Intel XE#9378])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-b-edp-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#3432])
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-b-dp-1:
- shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#2652]) +7 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-b-dp-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#2887]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs.html
* igt@kms_chamelium_color@ctm-max:
- shard-ptl: NOTRUN -> [SKIP][25] ([Intel XE#5824]) +2 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d:
- shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#7358])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#7358]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709:
- shard-ptl: NOTRUN -> [SKIP][28] ([Intel XE#8391]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#373]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2252]) +2 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-ptl: NOTRUN -> [SKIP][31] ([Intel XE#2252]) +7 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_color_pipeline@plane-lut3d-green-only:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#6969] / [Intel XE#7006]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_color_pipeline@plane-lut3d-green-only.html
* igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-plane-4:
- shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#6969]) +13 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-plane-4.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-ptl: NOTRUN -> [SKIP][34] ([Intel XE#7642]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@legacy:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#7642])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [FAIL][36] ([Intel XE#3304] / [Intel XE#7374]) +1 other test fail
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_content_protection@lic-type-0@pipe-a-dp-1.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2320]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-ptl: NOTRUN -> [SKIP][38] ([Intel XE#5846]) +1 other test skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#1424]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-ptl: NOTRUN -> [SKIP][40] ([Intel XE#5900]) +6 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#309] / [Intel XE#7343]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#5962]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_dp_link_training@uhbr-sst-tbtalt-train:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#9537])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-ptl: NOTRUN -> [SKIP][44] ([Intel XE#7227])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
- shard-ptl: NOTRUN -> [SKIP][45] ([Intel XE#9009])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
* igt@kms_dsc@dsc-basic-ultrajoiner:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#8265])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_dsc@dsc-basic-ultrajoiner.html
* igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
- shard-ptl: NOTRUN -> [SKIP][47] ([Intel XE#5907]) +4 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html
* igt@kms_dsc@dsc-with-formats-ultrajoiner:
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#8265]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
* igt@kms_feature_discovery@display-4x:
- shard-ptl: NOTRUN -> [SKIP][49] ([Intel XE#7344])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@hdr:
- shard-ptl: NOTRUN -> [SKIP][50] ([Intel XE#9287])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_feature_discovery@hdr.html
* igt@kms_feature_discovery@psr2:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#2374] / [Intel XE#6128])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-absolute-wf_vblank-interruptible:
- shard-ptl: NOTRUN -> [SKIP][52] ([Intel XE#2316]) +7 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-2/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-lnl: NOTRUN -> [SKIP][53] ([Intel XE#1421])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-bmg: [PASS][54] -> [FAIL][55] ([Intel XE#3321]) +1 other test fail
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][56] -> [FAIL][57] ([Intel XE#301])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [PASS][58] -> [FAIL][59] ([Intel XE#301] / [Intel XE#3149]) +1 other test fail
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-ptl: NOTRUN -> [SKIP][60] ([Intel XE#5828]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#7178] / [Intel XE#7351])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#7178] / [Intel XE#7351])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-ptl: NOTRUN -> [SKIP][63] ([Intel XE#7178]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x:
- shard-ptl: NOTRUN -> [SKIP][64] ([Intel XE#7179])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff:
- shard-ptl: NOTRUN -> [SKIP][67] ([Intel XE#5800] / [Intel XE#6312]) +8 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#656] / [Intel XE#7905]) +10 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][69] ([Intel XE#7061] / [Intel XE#7356]) +4 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@kms_frontbuffer_tracking@drrs-argb161616f-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-pri-indfb-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][70] ([Intel XE#6312]) +12 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#6312]) +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@drrshdr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#4141]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary:
- shard-lnl: NOTRUN -> [SKIP][73] ([Intel XE#6312] / [Intel XE#651]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-shrfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2311]) +21 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-indfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#7905]) +12 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-render:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#7061]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbchdr-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2313]) +22 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][78] ([Intel XE#5812]) +89 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#7865]) +3 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-abgr161616f-draw-render:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#7061])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-abgr161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][81] ([Intel XE#7061]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][82] ([Intel XE#7865]) +29 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-argb161616f-draw-render:
- shard-lnl: NOTRUN -> [SKIP][83] ([Intel XE#7061] / [Intel XE#7356])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-render.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank80:
- shard-ptl: NOTRUN -> [SKIP][84] ([Intel XE#9312])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
* igt@kms_hdr@static-swap:
- shard-ptl: NOTRUN -> [SKIP][85] ([Intel XE#5917] / [Intel XE#6174])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#4298] / [Intel XE#5873])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-ptl: NOTRUN -> [SKIP][87] ([Intel XE#6900])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-5/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5:
- shard-ptl: NOTRUN -> [SKIP][88] ([Intel XE#8303]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5.html
* igt@kms_plane@pixel-format-x-tiled-modifier-source-clamping:
- shard-ptl: NOTRUN -> [SKIP][89] ([Intel XE#7283]) +5 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_plane@pixel-format-x-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#7283]) +2 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_lowres@tiling-4:
- shard-ptl: NOTRUN -> [SKIP][91] ([Intel XE#5844]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-ptl: NOTRUN -> [SKIP][92] ([Intel XE#4596] / [Intel XE#5854])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][93] ([Intel XE#5021] / [Intel XE#7377])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-ptl: NOTRUN -> [SKIP][94] ([Intel XE#5020]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d:
- shard-ptl: NOTRUN -> [SKIP][95] ([Intel XE#6886]) +14 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling@pipe-d.html
* igt@kms_pm_dc@dc3co-vpb-framegap@pr-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][96] ([Intel XE#8395] / [Intel XE#8396]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_pm_dc@dc3co-vpb-framegap@pr-xrgb8888.html
* igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888:
- shard-ptl: NOTRUN -> [SKIP][97] ([Intel XE#8396]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_pm_dc@dc3co-vpb-framegap@psr2-xrgb8888.html
* igt@kms_pm_dc@deep-pkgc:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2505] / [Intel XE#7447])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#1439] / [Intel XE#7402] / [Intel XE#836])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-lnl: NOTRUN -> [SKIP][100] ([Intel XE#2893] / [Intel XE#7304]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-ptl: NOTRUN -> [SKIP][101] ([Intel XE#7304]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][102] ([Intel XE#5858]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
- shard-ptl: NOTRUN -> [SKIP][103] ([Intel XE#5858] / [Intel XE#7304]) +5 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#1489]) +2 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr@fbc-pr-cursor-plane-move:
- shard-ptl: NOTRUN -> [SKIP][105] ([Intel XE#1406]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_psr@fbc-pr-cursor-plane-move.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#1406]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr2-basic@edp-1:
- shard-ptl: NOTRUN -> [SKIP][107] ([Intel XE#1406] / [Intel XE#5835]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_psr@fbc-psr2-basic@edp-1.html
* igt@kms_psr@fbc-psr2-dpms:
- shard-lnl: NOTRUN -> [SKIP][108] ([Intel XE#1406] / [Intel XE#7345])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_psr@fbc-psr2-dpms.html
* igt@kms_psr@fbc-psr2-dpms@edp-1:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#1406] / [Intel XE#4609] / [Intel XE#7345])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_psr@fbc-psr2-dpms@edp-1.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#2234] / [Intel XE#2850]) +5 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_rotation_crc@primary-x-tiled-reflect-x-180:
- shard-ptl: NOTRUN -> [SKIP][111] ([Intel XE#5813])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@kms_rotation_crc@primary-x-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-ptl: NOTRUN -> [SKIP][112] ([Intel XE#5821])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#3904] / [Intel XE#7342])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#1435] / [Intel XE#9142])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-nearest-neighbor:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#6503])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_sharpness_filter@invalid-filter-with-nearest-neighbor.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-ptl: [PASS][116] -> [ABORT][117] ([Intel XE#9362]) +1 other test abort
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-1/igt@kms_vblank@ts-continuation-suspend.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-6/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1:
- shard-ptl: [PASS][118] -> [FAIL][119] ([Intel XE#6293] / [Intel XE#7397])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-1/igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-6/igt@kms_vrr@flip-basic-fastset@pipe-a-edp-1.html
* igt@kms_vrr@flip-dpms@pipe-a-edp-1:
- shard-ptl: [PASS][120] -> [FAIL][121] ([Intel XE#4227] / [Intel XE#7397]) +2 other tests fail
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-3/igt@kms_vrr@flip-dpms@pipe-a-edp-1.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-2/igt@kms_vrr@flip-dpms@pipe-a-edp-1.html
* igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1:
- shard-lnl: [PASS][122] -> [FAIL][123] ([Intel XE#7397]) +1 other test fail
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-8/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
* igt@xe_ccs@vm-bind-fault-mode-decompress:
- shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#7644])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_ccs@vm-bind-fault-mode-decompress.html
* igt@xe_configfs@survivability-mode:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#8428])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_configfs@survivability-mode.html
* igt@xe_cw_post_sync@walker-post-sync:
- shard-ptl: NOTRUN -> [SKIP][126] ([Intel XE#8608])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_cw_post_sync@walker-post-sync.html
* igt@xe_evict@evict-beng-threads-large:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#6540] / [Intel XE#688]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_evict@evict-beng-threads-large.html
* igt@xe_evict@evict-beng-threads-large-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][128] ([Intel XE#5764]) +9 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_evict@evict-beng-threads-large-multi-vm.html
* igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen:
- shard-ptl: NOTRUN -> [SKIP][129] ([Intel XE#6144]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen.html
* igt@xe_exec_balancer@many-parallel-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#7482]) +4 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_balancer@many-parallel-userptr-invalidate-race.html
* igt@xe_exec_balancer@no-exec-cm-parallel-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][131] ([Intel XE#7482]) +17 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_exec_balancer@no-exec-cm-parallel-userptr-rebind.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][132] ([Intel XE#2322] / [Intel XE#7372]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][133] ([Intel XE#1392])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][134] ([Intel XE#5575] / [Intel XE#7484]) +10 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-rebind.html
* igt@xe_exec_fault_mode@many-multi-queue-rebind-prefetch:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#8374]) +3 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@xe_exec_fault_mode@many-multi-queue-rebind-prefetch.html
* igt@xe_exec_fault_mode@once-multi-queue-invalid-userptr-fault:
- shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#8374]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_fault_mode@once-multi-queue-invalid-userptr-fault.html
* igt@xe_exec_fault_mode@twice-multi-queue-userptr-invalidate-prefetch:
- shard-ptl: NOTRUN -> [SKIP][137] ([Intel XE#8374]) +9 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_exec_fault_mode@twice-multi-queue-userptr-invalidate-prefetch.html
* igt@xe_exec_mix_modes@exec-multi-queue-spinner-interrupted-lr:
- shard-ptl: NOTRUN -> [SKIP][138] ([Intel XE#9003])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_exec_mix_modes@exec-multi-queue-spinner-interrupted-lr.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-dyn-priority-smem:
- shard-bmg: NOTRUN -> [SKIP][139] ([Intel XE#8364]) +8 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-dyn-priority-smem.html
* igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-priority:
- shard-ptl: NOTRUN -> [SKIP][140] ([Intel XE#8364]) +33 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_exec_multi_queue@many-queues-preempt-mode-fault-priority.html
* igt@xe_exec_multi_queue@max-queues-preempt-mode-fault-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#8364]) +7 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_multi_queue@max-queues-preempt-mode-fault-userptr-invalidate.html
* igt@xe_exec_reset@multi-queue-close-execqueues:
- shard-lnl: NOTRUN -> [SKIP][142] ([Intel XE#8369])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_reset@multi-queue-close-execqueues.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-multi-vma:
- shard-ptl: NOTRUN -> [SKIP][143] ([Intel XE#6196]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-multi-vma.html
* igt@xe_exec_threads@threads-multi-queue-fd-basic:
- shard-lnl: NOTRUN -> [SKIP][144] ([Intel XE#8378]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_exec_threads@threads-multi-queue-fd-basic.html
* igt@xe_exec_threads@threads-multi-queue-fd-userptr:
- shard-ptl: NOTRUN -> [SKIP][145] ([Intel XE#8378]) +5 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_exec_threads@threads-multi-queue-fd-userptr.html
* igt@xe_exec_threads@threads-multi-queue-rebind-err:
- shard-bmg: NOTRUN -> [SKIP][146] ([Intel XE#8378]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@xe_exec_threads@threads-multi-queue-rebind-err.html
* igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit:
- shard-ptl: NOTRUN -> [SKIP][147] ([Intel XE#5775]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html
* igt@xe_mempage_offline@inject-single-page:
- shard-ptl: NOTRUN -> [SKIP][148] ([Intel XE#9203])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-5/igt@xe_mempage_offline@inject-single-page.html
* igt@xe_mmap@pci-membarrier:
- shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#5100] / [Intel XE#7322] / [Intel XE#7408])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_mmap@pci-membarrier.html
* igt@xe_multigpu_svm@mgpu-atomic-op-basic:
- shard-lnl: NOTRUN -> [SKIP][150] ([Intel XE#6964])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_multigpu_svm@mgpu-atomic-op-basic.html
* igt@xe_multigpu_svm@mgpu-latency-basic:
- shard-ptl: NOTRUN -> [SKIP][151] ([Intel XE#6964]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_multigpu_svm@mgpu-latency-basic.html
* igt@xe_multigpu_svm@mgpu-latency-copy-basic:
- shard-bmg: NOTRUN -> [SKIP][152] ([Intel XE#6964]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@xe_multigpu_svm@mgpu-latency-copy-basic.html
* igt@xe_page_reclaim@binds-large-split:
- shard-ptl: NOTRUN -> [SKIP][153] ([Intel XE#7793]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_page_reclaim@binds-large-split.html
* igt@xe_pat@pat-index-xehpc:
- shard-ptl: NOTRUN -> [SKIP][154] ([Intel XE#5777] / [Intel XE#7590])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelpg:
- shard-lnl: NOTRUN -> [SKIP][155] ([Intel XE#7590] / [Intel XE#979])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_pat@pat-index-xelpg.html
* igt@xe_pm@d3cold-i2c:
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#5694] / [Intel XE#7370])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@d3hot-mmap-vram:
- shard-ptl: NOTRUN -> [SKIP][157] ([Intel XE#5834])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_pm@d3hot-mmap-vram.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-ptl: NOTRUN -> [SKIP][158] ([Intel XE#5741]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pm@s3-vm-bind-userptr:
- shard-ptl: NOTRUN -> [SKIP][159] ([Intel XE#6867]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_pm@s3-vm-bind-userptr.html
* igt@xe_pm@s4-basic:
- shard-lnl: [PASS][160] -> [ABORT][161] ([Intel XE#9362]) +2 other tests abort
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-8/igt@xe_pm@s4-basic.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_pm@s4-basic.html
* igt@xe_pm@s4-exec-after:
- shard-ptl: NOTRUN -> [ABORT][162] ([Intel XE#9362])
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_pm@s4-exec-after.html
* igt@xe_prefetch_fault@l2-prefetch-fault-svm:
- shard-ptl: NOTRUN -> [SKIP][163] ([Intel XE#8815])
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_prefetch_fault@l2-prefetch-fault-svm.html
* igt@xe_prefetch_fault@prefetch-fault:
- shard-ptl: NOTRUN -> [SKIP][164] ([Intel XE#7599])
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_prefetch_fault@prefetch-fault.html
* igt@xe_pxp@display-pxp-fb:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#4733] / [Intel XE#7417])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@xe_pxp@display-pxp-fb.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-ptl: NOTRUN -> [SKIP][166] ([Intel XE#6019]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_query@multigpu-query-gt-list:
- shard-bmg: NOTRUN -> [SKIP][167] ([Intel XE#944])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-6/igt@xe_query@multigpu-query-gt-list.html
* igt@xe_ras@gpu-health:
- shard-ptl: NOTRUN -> [SKIP][168] ([Intel XE#9588])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@xe_ras@gpu-health.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-lnl: NOTRUN -> [SKIP][169] ([Intel XE#3342])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_sriov_flr@flr-vf1-clear.html
* igt@xe_sriov_vram@vf-access-after-resize-up:
- shard-ptl: NOTRUN -> [SKIP][170] ([Intel XE#6376] / [Intel XE#7422])
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_sriov_vram@vf-access-after-resize-up.html
* igt@xe_sync_file@sync_file_race:
- shard-lnl: NOTRUN -> [FAIL][171] ([Intel XE#9457])
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-2/igt@xe_sync_file@sync_file_race.html
* igt@xe_vm@overcommit-fault-vram-lr-no-overcommit:
- shard-ptl: NOTRUN -> [SKIP][172] ([Intel XE#7892])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@xe_vm@overcommit-fault-vram-lr-no-overcommit.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-ptl: [ABORT][173] ([Intel XE#9394]) -> [PASS][174] +1 other test pass
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-7/igt@kms_async_flips@async-flip-suspend-resume.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2:
- shard-bmg: [INCOMPLETE][175] ([Intel XE#7084] / [Intel XE#8150]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-edp-1:
- shard-ptl: [ABORT][177] ([Intel XE#7084] / [Intel XE#9362]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-edp-1.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs@pipe-a-edp-1.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-ptl: [ABORT][179] ([Intel XE#9375]) -> [PASS][180] +1 other test pass
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-6/igt@kms_cursor_crc@cursor-suspend.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-8/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3:
- shard-bmg: [FAIL][181] ([Intel XE#3321]) -> [PASS][182] +1 other test pass
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-10/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-9/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@bc-dp2-hdmi-a3.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-bmg: [FAIL][183] ([Intel XE#3098]) -> [PASS][184] +1 other test pass
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-3/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-10/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@blocking-absolute-wf_vblank:
- shard-bmg: [INCOMPLETE][185] ([Intel XE#8155]) -> [PASS][186] +1 other test pass
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-6/igt@kms_flip@blocking-absolute-wf_vblank.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-7/igt@kms_flip@blocking-absolute-wf_vblank.html
* igt@kms_flip@dpms-vs-vblank-race@b-edp1:
- shard-lnl: [FAIL][187] ([Intel XE#3098]) -> [PASS][188] +1 other test pass
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-2/igt@kms_flip@dpms-vs-vblank-race@b-edp1.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-4/igt@kms_flip@dpms-vs-vblank-race@b-edp1.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-ptl: [ABORT][189] ([Intel XE#9363]) -> [PASS][190] +1 other test pass
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-5/igt@kms_plane@plane-panning-bottom-right-suspend.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-5/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_pm_dc@dc5-psr-suspend-resume:
- shard-lnl: [FAIL][191] ([Intel XE#8399]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-2/igt@kms_pm_dc@dc5-psr-suspend-resume.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-4/igt@kms_pm_dc@dc5-psr-suspend-resume.html
* igt@xe_ccs@suspend-resume:
- shard-bmg: [ABORT][193] ([Intel XE#9362] / [Intel XE#9425] / [Intel XE#9581]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-1/igt@xe_ccs@suspend-resume.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-10/igt@xe_ccs@suspend-resume.html
* igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-system-vram01:
- shard-bmg: [ABORT][195] ([Intel XE#9362] / [Intel XE#9425]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-1/igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-system-vram01.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-10/igt@xe_ccs@suspend-resume@tile64-compressed-compfmt0-system-vram01.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [INCOMPLETE][197] ([Intel XE#6321] / [Intel XE#8355]) -> [PASS][198]
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-5/igt@xe_evict@evict-mixed-many-threads-small.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-5/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_pm@s4-basic:
- shard-ptl: [ABORT][199] ([Intel XE#9362]) -> [PASS][200] +4 other tests pass
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-2/igt@xe_pm@s4-basic.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-5/igt@xe_pm@s4-basic.html
#### Warnings ####
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][201] ([Intel XE#7084] / [Intel XE#8150]) -> [ABORT][202] ([Intel XE#9393])
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-ptl: [ABORT][203] ([Intel XE#7084] / [Intel XE#9362]) -> [ABORT][204] ([Intel XE#7084] / [Intel XE#9378])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-lnl: [SKIP][205] ([Intel XE#309] / [Intel XE#7343]) -> [SKIP][206] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935])
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: [SKIP][207] ([Intel XE#3374] / [Intel XE#3544]) -> [SKIP][208] ([Intel XE#3544])
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-bmg-4/igt@kms_hdr@brightness-with-hdr.html
* igt@xe_pat@pat-sw-hw-suspend:
- shard-ptl: [ABORT][209] ([Intel XE#9362]) -> [FAIL][210] ([Intel XE#7695])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-6/igt@xe_pat@pat-sw-hw-suspend.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-3/igt@xe_pat@pat-sw-hw-suspend.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-ptl: [ABORT][211] ([Intel XE#9362]) -> [DMESG-WARN][212] ([Intel XE#7727])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662/shard-ptl-2/igt@xe_pm@s4-vm-bind-unbind-all.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/shard-ptl-4/igt@xe_pm@s4-vm-bind-unbind-all.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[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#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[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#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[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#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[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#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[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#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4298
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[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#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
[Intel XE#5741]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5741
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5775]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5775
[Intel XE#5777]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5777
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5821
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5834]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5834
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#5844]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5844
[Intel XE#5846]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5846
[Intel XE#5850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5850
[Intel XE#5854]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5854
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[Intel XE#5873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5873
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5907
[Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6019]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6019
[Intel XE#6128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6128
[Intel XE#6144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6144
[Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[Intel XE#6293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6293
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[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#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6925
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
[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#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[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#7227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7227
[Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7322
[Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7345
[Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
[Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
[Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377
[Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
[Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
[Intel XE#7402]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7402
[Intel XE#7408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7408
[Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417
[Intel XE#7422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7422
[Intel XE#7447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7447
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7644]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7644
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7727
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7892]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7892
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8155]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8155
[Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8391
[Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
[Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
[Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
[Intel XE#8428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8428
[Intel XE#8608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8608
[Intel XE#8815]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8815
[Intel XE#9003]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9003
[Intel XE#9009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9009
[Intel XE#9142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9142
[Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
[Intel XE#9203]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9203
[Intel XE#9287]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9287
[Intel XE#9312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9312
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#9363]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9363
[Intel XE#9375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9375
[Intel XE#9378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9378
[Intel XE#9393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9393
[Intel XE#9394]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9394
[Intel XE#9425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9425
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9457
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
[Intel XE#9537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9537
[Intel XE#9581]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9581
[Intel XE#9588]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9588
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
Build changes
-------------
* Linux: xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662 -> xe-pw-176106v1
IGT_9145: 05c13a14f7f8bcda7bff83b8aa033c3c47a4b1fb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-5946-c06d7623a198463e9aa2d09a3c33d96fe66ea662: c06d7623a198463e9aa2d09a3c33d96fe66ea662
xe-pw-176106v1: 176106v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v1/index.html
[-- Attachment #2: Type: text/html, Size: 78384 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (5 preceding siblings ...)
2026-10-15 2:38 ` ✓ Xe.CI.FULL: " Patchwork
@ 2026-10-19 12:40 ` Marco Nenciarini
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
` (8 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Marco Nenciarini @ 2026-10-19 12:40 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: dri-devel, ville.syrjala, imre.deak, jani.nikula, lyude,
xiaolu.xie
I hit the problem the automated review pointed out. It did not cause a
black screen here, but the MST topology was torn down during DPMS off.
Same setup as my Tested-by (Dell Pro Max 16, WD19DC, two monitors, i915
over TBT-alt, drm.debug=0x10e), now on Debian kernel 7.2.9 with the
patch applied.
I ran one DPMS off/on cycle each of 30 s, 60 s and 120 s. The 30 s and
60 s runs were clean: no connector probe during the off period, link
and topology kept. In the 120 s run i915 runtime-suspended 14 s into
the DPMS off and resumed 5 s later. The resume probed every connector,
with no user space probe at that point. intel_dp_detect() read
MSTM_CTRL as 0 (the value written by the new clear in
intel_ddi_post_disable_dp()):
intel_dp_detect: MST support: port: yes, sink: MST, modparam: yes
-> enable: MST
drm_dp_dpcd_read: AUX USBC4/DDI TC4/PHY TC4: 0x00111 AUX
-> (ret= 1) 00
intel_dp_mst_verify_dpcd_state: [CONNECTOR:554:DP-4]
[ENCODER:553:DDI TC4/PHY TC4] MST mode got reset, removing
topology (ret=1, ctrl=0x00)
The topology was removed and the three MST connectors DP-5, DP-6 and
DP-7 were unregistered. The hotplug event made user space probe again
4 s later. That wrote 0x111 <- 07, sent CLEAR_PAYLOAD_ID_TABLE and
LINK_ADDRESS, and the topology came back as DP-5, DP-10 and DP-11.
MSTM_CTRL then stayed set while the hub was in D3, for the remaining
98 s, and the wake was still normal: link training passed at 810000 x4
on the sink and both LTTPRs, payloads allocated, both monitors
enabled. GNOME dropped the external monitors and added them back while
blanked, and logged logical monitor assertion failures.
My earlier 120 s run for the Tested-by did not hit this. It needs a
connector probe while MSTM_CTRL is 0. The patch does not change
intel_dp_mst_verify_dpcd_state(). Its only caller is
intel_dp_detect(), and it expects MST_EN | UP_REQ_EN |
UPSTREAM_IS_SRC whenever is_mst is set.
One way to avoid it: accept MSTM_CTRL == 0 in that function when no
MST stream is active, since that is the window where the patch clears
it on purpose, and the re-enable writes it again. No new flag is
needed. I have not tried it. I can test a v2 with that or any other
approach.
The log of the 120 s run is available if you want it.
Marco
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v2] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (6 preceding siblings ...)
2026-10-19 12:40 ` [PATCH] " Marco Nenciarini
@ 2026-10-20 2:17 ` Xiao Lu
2026-10-20 7:18 ` Marco Nenciarini
` (3 more replies)
2026-10-20 2:28 ` ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2) Patchwork
` (7 subsequent siblings)
15 siblings, 4 replies; 22+ messages in thread
From: Xiao Lu @ 2026-10-20 2:17 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: jani.nikula, ville.syrjala, imre.deak, Xiao Lu, Marco Nenciarini
When the last MST stream is disabled, i915 sends SET_POWER D3 to the
MST trunk while MSTM_CTRL (DPCD 0x111) still has MST mode enabled.
On re-enable, POWER_UP_PHY is sent before MSTM_CTRL is restored, so
the hub may process the PHY power-up in an inconsistent state and
fail to retrain its downstream links.
Fix this by clearing MST_EN and UP_REQ_EN in MSTM_CTRL before sending
D3 on the last stream disable. On re-enable, restore MSTM_CTRL after
writing D0 and before sending POWER_UP_PHY, so the hub is back in MST
mode when it processes the PHY power-up and retrains its downstream
links.
Keep UPSTREAM_IS_SRC set while MST mode is disabled this way, and
accept this value in intel_dp_mst_verify_dpcd_state() while no MST
stream is active. Otherwise a connector detection during DPMS off,
for instance after a runtime resume, would see MSTM_CTRL as reset and
tear down the MST topology. A real DPCD reset still clears
UPSTREAM_IS_SRC and so it's still detected.
v2: Write UPSTREAM_IS_SRC instead of 0 and accept it in
intel_dp_mst_verify_dpcd_state(), to avoid removing the topology
on a connector detection during DPMS off. (Marco)
Cc: Marco Nenciarini <mnencia@kcore.it>
Signed-off-by: Xiao Lu <xiaolu.xie@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 3 +++
drivers/gpu/drm/i915/display/intel_dp_mst.c | 14 +++++++++++++-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index a46ab5d3d..6b7665206 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -3163,6 +3163,9 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
* Power down sink before disabling the port, otherwise we end
* up getting interrupts from the sink on detecting link loss.
*/
+ if (is_mst)
+ drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
+ DP_UPSTREAM_IS_SRC);
intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
if (DISPLAY_VER(display) >= 12) {
diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
index 7023619aa..da3cf7493 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
@@ -1270,8 +1270,12 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
!intel_dp_mst_is_master_trans(pipe_config));
- if (first_mst_stream)
+ if (first_mst_stream) {
intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
+ drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
+ DP_MST_EN | DP_UP_REQ_EN |
+ DP_UPSTREAM_IS_SRC);
+ }
drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
@@ -2254,6 +2258,14 @@ bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp)
ret = drm_dp_dpcd_read_byte(intel_dp->mst.mgr.aux, DP_MSTM_CTRL, &val);
+ /*
+ * MST mode is disabled while all MST streams are disabled, keeping
+ * UPSTREAM_IS_SRC set to tell this apart from a DPCD reset.
+ */
+ if (ret == 0 && val == DP_UPSTREAM_IS_SRC &&
+ intel_dp_mst_active_streams(intel_dp) == 0)
+ return true;
+
/* Adjust the expected register value for SST + SideBand. */
if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
drm_dbg_kms(display->drm,
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (7 preceding siblings ...)
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
@ 2026-10-20 2:28 ` Patchwork
2026-10-20 3:05 ` ✓ Xe.CI.BAT: " Patchwork
` (6 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 2:28 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[02:25:53] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[02:25:57] 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
[02:26:17] Starting KUnit Kernel (1/1)...
[02:26:17] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[02:26:17] ================= gpu_buddy (14 subtests) ==================
[02:26:17] [PASSED] gpu_test_buddy_alloc_limit
[02:26:17] [PASSED] gpu_test_buddy_alloc_optimistic
[02:26:17] [PASSED] gpu_test_buddy_alloc_pessimistic
[02:26:17] [PASSED] gpu_test_buddy_alloc_pathological
[02:26:17] [PASSED] gpu_test_buddy_alloc_contiguous
[02:26:17] [PASSED] gpu_test_buddy_alloc_clear
[02:26:17] [PASSED] gpu_test_buddy_alloc_range
[02:26:18] [PASSED] gpu_test_buddy_alloc_range_bias
[02:26:19] [PASSED] gpu_test_buddy_fragmentation_performance
[02:26:19] [PASSED] gpu_test_buddy_dirty_tracker_performance
[02:26:19] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[02:26:19] [PASSED] gpu_test_buddy_offset_aligned_allocation
[02:26:19] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[02:26:19] [PASSED] gpu_test_buddy_addr_to_block
[02:26:19] ==================== [PASSED] gpu_buddy ====================
[02:26:19] ============================================================
[02:26:19] Testing complete. Ran 14 tests: passed: 14
[02:26:19] Elapsed time: 26.882s total, 4.390s configuring, 20.424s building, 2.034s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[02:26:20] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[02:26:21] 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
[02:27:01] Starting KUnit Kernel (1/1)...
[02:27:01] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[02:27:01] ================== guc_buf (11 subtests) ===================
[02:27:01] [PASSED] test_smallest
[02:27:01] [PASSED] test_largest
[02:27:01] [PASSED] test_granular
[02:27:01] [PASSED] test_unique
[02:27:01] [PASSED] test_overlap
[02:27:01] [PASSED] test_reusable
[02:27:01] [PASSED] test_too_big
[02:27:01] [PASSED] test_flush
[02:27:01] [PASSED] test_lookup
[02:27:01] [PASSED] test_data
[02:27:01] [PASSED] test_class
[02:27:01] ===================== [PASSED] guc_buf =====================
[02:27:01] =================== guc_dbm (7 subtests) ===================
[02:27:01] [PASSED] test_empty
[02:27:01] [PASSED] test_default
[02:27:01] ======================== test_size ========================
[02:27:01] [PASSED] 4
[02:27:01] [PASSED] 8
[02:27:01] [PASSED] 32
[02:27:01] [PASSED] 256
[02:27:01] ==================== [PASSED] test_size ====================
[02:27:01] ======================= test_reuse ========================
[02:27:01] [PASSED] 4
[02:27:01] [PASSED] 8
[02:27:01] [PASSED] 32
[02:27:01] [PASSED] 256
[02:27:01] =================== [PASSED] test_reuse ====================
[02:27:01] =================== test_range_overlap ====================
[02:27:01] [PASSED] 4
[02:27:01] [PASSED] 8
[02:27:01] [PASSED] 32
[02:27:01] [PASSED] 256
[02:27:01] =============== [PASSED] test_range_overlap ================
[02:27:01] =================== test_range_compact ====================
[02:27:01] [PASSED] 4
[02:27:01] [PASSED] 8
[02:27:01] [PASSED] 32
[02:27:01] [PASSED] 256
[02:27:01] =============== [PASSED] test_range_compact ================
[02:27:01] ==================== test_range_spare =====================
[02:27:01] [PASSED] 4
[02:27:01] [PASSED] 8
[02:27:01] [PASSED] 32
[02:27:01] [PASSED] 256
[02:27:01] ================ [PASSED] test_range_spare =================
[02:27:01] ===================== [PASSED] guc_dbm =====================
[02:27:01] ================== guc_idm (22 subtests) ===================
[02:27:01] [PASSED] bad_init
[02:27:01] [PASSED] no_init
[02:27:01] [PASSED] init_fini
[02:27:01] [PASSED] check_init_small
[02:27:01] [PASSED] check_init_shared
[02:27:01] [PASSED] check_used
[02:27:01] [PASSED] check_quota
[02:27:01] [PASSED] check_all
[02:27:01] [PASSED] check_limits
[02:27:01] [PASSED] check_overlap
[02:27:01] [PASSED] check_overlap_alloc
[02:27:01] [PASSED] check_overlap_release
[02:27:01] [PASSED] check_overlap_partial_init
[02:27:01] [PASSED] check_overlap_partial_shared_range_blocking
[02:27:01] [PASSED] check_used_usable
[02:27:01] [PASSED] check_used_shareable
[02:27:01] [PASSED] check_used_mixed
[02:27:01] [PASSED] check_release_usable_range
[02:27:01] [PASSED] check_release_shareable_range
[02:27:01] [PASSED] check_split_boundaries
[02:27:01] [PASSED] check_shareable_spare
[02:27:01] [PASSED] check_shareable_spare_fragmented_tail
[02:27:01] ===================== [PASSED] guc_idm =====================
[02:27:01] ============== guc_klv_helpers (13 subtests) ===============
[02:27:01] [PASSED] test_count
[02:27:01] [PASSED] test_encode_u32
[02:27:01] [PASSED] test_encode_u64
[02:27:01] [PASSED] test_encode_string
[02:27:01] [PASSED] test_encode_object_raw
[02:27:01] [PASSED] test_encode_object_klv
[02:27:01] [PASSED] test_encode_object_nested
[02:27:01] [PASSED] test_encode_object_basic
[02:27:01] ===================== test_decode_u16 =====================
[02:27:01] [PASSED] empty
[02:27:01] [PASSED] valid
[02:27:01] [PASSED] max
[02:27:01] [PASSED] big
[02:27:01] [PASSED] long
[02:27:01] ================= [PASSED] test_decode_u16 =================
[02:27:01] ===================== test_decode_u32 =====================
[02:27:01] [PASSED] empty
[02:27:01] [PASSED] valid
[02:27:01] [PASSED] max
[02:27:01] [PASSED] long
[02:27:01] ================= [PASSED] test_decode_u32 =================
[02:27:01] ===================== test_decode_u64 =====================
[02:27:01] [PASSED] empty
[02:27:01] [PASSED] short
[02:27:01] [PASSED] valid
[02:27:01] [PASSED] max
[02:27:01] [PASSED] long
[02:27:01] ================= [PASSED] test_decode_u64 =================
[02:27:01] ===================== test_decode_str =====================
[02:27:01] [PASSED] empty
[02:27:01] [PASSED] one
[02:27:01] [PASSED] one_trash
[02:27:01] [PASSED] two
[02:27:01] [PASSED] two_trash
[02:27:01] [PASSED] three
[02:27:01] [PASSED] dword
[02:27:01] [PASSED] four
[02:27:01] [PASSED] five
[02:27:01] [PASSED] six
[02:27:01] [PASSED] seven
[02:27:01] [PASSED] qword
[02:27:01] ================= [PASSED] test_decode_str =================
[02:27:01] [PASSED] test_print
[02:27:01] ================= [PASSED] guc_klv_helpers =================
[02:27:01] =================== xe_log (4 subtests) ====================
[02:27:01] [PASSED] demo_cper
[02:27:01] [PASSED] demo_dmesg
[02:27:01] ======================= test_dmesg ========================
[02:27:01] [PASSED] test_fatal
[02:27:01] [PASSED] test_fatal_tile
[02:27:01] [PASSED] test_fatal_gt
[02:27:01] [PASSED] test_fatal_comp
[02:27:01] [PASSED] test_fatal_comp_tile
[02:27:01] [PASSED] test_fatal_comp_gt
[02:27:01] [PASSED] test_fatal_all
[02:27:01] [PASSED] test_recoverable
[02:27:01] [PASSED] test_recoverable_tile
[02:27:01] [PASSED] test_recoverable_gt
[02:27:01] [PASSED] test_recoverable_comp
[02:27:01] [PASSED] test_recoverable_comp_tile
[02:27:01] [PASSED] test_recoverable_comp_gt
[02:27:01] [PASSED] test_recoverable_all
[02:27:01] [PASSED] test_info
[02:27:01] [PASSED] test_info_tile
[02:27:01] [PASSED] test_info_gt
[02:27:01] [PASSED] test_info_err
[02:27:01] [PASSED] test_info_comp
[02:27:01] [PASSED] test_info_comp_tile
[02:27:01] [PASSED] test_info_comp_gt
[02:27:01] [PASSED] test_info_all
[02:27:01] [PASSED] test_hw_fatal
[02:27:01] [PASSED] test_hw_recoverable
[02:27:01] [PASSED] test_hw_corrected
[02:27:01] [PASSED] test_hw_informational
[02:27:01] =================== [PASSED] test_dmesg ====================
[02:27:01] ====================== test_invalid =======================
[02:27:01] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[02:27:01] ================== [SKIPPED] test_invalid ==================
[02:27:01] ===================== [PASSED] xe_log ======================
[02:27:01] ================== no_relay (3 subtests) ===================
[02:27:01] [PASSED] xe_drops_guc2pf_if_not_ready
[02:27:01] [PASSED] xe_drops_guc2vf_if_not_ready
[02:27:01] [PASSED] xe_rejects_send_if_not_ready
[02:27:01] ==================== [PASSED] no_relay =====================
[02:27:01] ================== pf_relay (14 subtests) ==================
[02:27:01] [PASSED] pf_rejects_guc2pf_too_short
[02:27:01] [PASSED] pf_rejects_guc2pf_too_long
[02:27:01] [PASSED] pf_rejects_guc2pf_no_payload
[02:27:01] [PASSED] pf_fails_no_payload
[02:27:01] [PASSED] pf_fails_bad_origin
[02:27:01] [PASSED] pf_fails_bad_type
[02:27:01] [PASSED] pf_txn_reports_error
[02:27:01] [PASSED] pf_txn_sends_pf2guc
[02:27:01] [PASSED] pf_sends_pf2guc
[02:27:01] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[02:27:01] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[02:27:01] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[02:27:01] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[02:27:01] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[02:27:01] ==================== [PASSED] pf_relay =====================
[02:27:01] ================== vf_relay (3 subtests) ===================
[02:27:01] [PASSED] vf_rejects_guc2vf_too_short
[02:27:01] [PASSED] vf_rejects_guc2vf_too_long
[02:27:01] [PASSED] vf_rejects_guc2vf_no_payload
[02:27:01] ==================== [PASSED] vf_relay =====================
[02:27:01] ================ pf_gt_config (9 subtests) =================
[02:27:01] [PASSED] fair_contexts_1vf
[02:27:01] [PASSED] fair_doorbells_1vf
[02:27:01] [PASSED] fair_ggtt_1vf
[02:27:01] ====================== fair_vram_1vf ======================
[02:27:01] [PASSED] 3.50 GiB
[02:27:01] [PASSED] 11.5 GiB
[02:27:01] [PASSED] 15.5 GiB
[02:27:01] [PASSED] 31.5 GiB
[02:27:01] [PASSED] 63.5 GiB
[02:27:01] [PASSED] 1.91 GiB
[02:27:01] ================== [PASSED] fair_vram_1vf ==================
[02:27:01] ================ fair_vram_1vf_admin_only =================
[02:27:01] [PASSED] 3.50 GiB
[02:27:01] [PASSED] 11.5 GiB
[02:27:01] [PASSED] 15.5 GiB
[02:27:01] [PASSED] 31.5 GiB
[02:27:01] [PASSED] 63.5 GiB
[02:27:01] [PASSED] 1.91 GiB
[02:27:01] ============ [PASSED] fair_vram_1vf_admin_only =============
[02:27:01] ====================== fair_contexts ======================
[02:27:01] [PASSED] 1 VF
[02:27:01] [PASSED] 2 VFs
[02:27:01] [PASSED] 3 VFs
[02:27:01] [PASSED] 4 VFs
[02:27:01] [PASSED] 5 VFs
[02:27:01] [PASSED] 6 VFs
[02:27:01] [PASSED] 7 VFs
[02:27:01] [PASSED] 8 VFs
[02:27:01] [PASSED] 9 VFs
[02:27:01] [PASSED] 10 VFs
[02:27:01] [PASSED] 11 VFs
[02:27:01] [PASSED] 12 VFs
[02:27:01] [PASSED] 13 VFs
[02:27:01] [PASSED] 14 VFs
[02:27:01] [PASSED] 15 VFs
[02:27:01] [PASSED] 16 VFs
[02:27:01] [PASSED] 17 VFs
[02:27:01] [PASSED] 18 VFs
[02:27:01] [PASSED] 19 VFs
[02:27:01] [PASSED] 20 VFs
[02:27:01] [PASSED] 21 VFs
[02:27:01] [PASSED] 22 VFs
[02:27:01] [PASSED] 23 VFs
[02:27:01] [PASSED] 24 VFs
[02:27:01] [PASSED] 25 VFs
[02:27:01] [PASSED] 26 VFs
[02:27:01] [PASSED] 27 VFs
[02:27:01] [PASSED] 28 VFs
[02:27:01] [PASSED] 29 VFs
[02:27:01] [PASSED] 30 VFs
[02:27:01] [PASSED] 31 VFs
[02:27:01] [PASSED] 32 VFs
[02:27:01] [PASSED] 33 VFs
[02:27:01] [PASSED] 34 VFs
[02:27:01] [PASSED] 35 VFs
[02:27:01] [PASSED] 36 VFs
[02:27:01] [PASSED] 37 VFs
[02:27:01] [PASSED] 38 VFs
[02:27:01] [PASSED] 39 VFs
[02:27:01] [PASSED] 40 VFs
[02:27:01] [PASSED] 41 VFs
[02:27:01] [PASSED] 42 VFs
[02:27:01] [PASSED] 43 VFs
[02:27:01] [PASSED] 44 VFs
[02:27:01] [PASSED] 45 VFs
[02:27:01] [PASSED] 46 VFs
[02:27:01] [PASSED] 47 VFs
[02:27:01] [PASSED] 48 VFs
[02:27:01] [PASSED] 49 VFs
[02:27:01] [PASSED] 50 VFs
[02:27:01] [PASSED] 51 VFs
[02:27:01] [PASSED] 52 VFs
[02:27:01] [PASSED] 53 VFs
[02:27:01] [PASSED] 54 VFs
[02:27:01] [PASSED] 55 VFs
[02:27:01] [PASSED] 56 VFs
[02:27:01] [PASSED] 57 VFs
[02:27:01] [PASSED] 58 VFs
[02:27:01] [PASSED] 59 VFs
[02:27:01] [PASSED] 60 VFs
[02:27:01] [PASSED] 61 VFs
[02:27:01] [PASSED] 62 VFs
[02:27:01] [PASSED] 63 VFs
[02:27:01] ================== [PASSED] fair_contexts ==================
[02:27:01] ===================== fair_doorbells ======================
[02:27:01] [PASSED] 1 VF
[02:27:01] [PASSED] 2 VFs
[02:27:01] [PASSED] 3 VFs
[02:27:01] [PASSED] 4 VFs
[02:27:01] [PASSED] 5 VFs
[02:27:01] [PASSED] 6 VFs
[02:27:01] [PASSED] 7 VFs
[02:27:01] [PASSED] 8 VFs
[02:27:01] [PASSED] 9 VFs
[02:27:01] [PASSED] 10 VFs
[02:27:01] [PASSED] 11 VFs
[02:27:01] [PASSED] 12 VFs
[02:27:01] [PASSED] 13 VFs
[02:27:01] [PASSED] 14 VFs
[02:27:01] [PASSED] 15 VFs
[02:27:01] [PASSED] 16 VFs
[02:27:01] [PASSED] 17 VFs
[02:27:01] [PASSED] 18 VFs
[02:27:01] [PASSED] 19 VFs
[02:27:01] [PASSED] 20 VFs
[02:27:01] [PASSED] 21 VFs
[02:27:01] [PASSED] 22 VFs
[02:27:01] [PASSED] 23 VFs
[02:27:01] [PASSED] 24 VFs
[02:27:01] [PASSED] 25 VFs
[02:27:01] [PASSED] 26 VFs
[02:27:01] [PASSED] 27 VFs
[02:27:01] [PASSED] 28 VFs
[02:27:01] [PASSED] 29 VFs
[02:27:01] [PASSED] 30 VFs
[02:27:01] [PASSED] 31 VFs
[02:27:01] [PASSED] 32 VFs
[02:27:01] [PASSED] 33 VFs
[02:27:01] [PASSED] 34 VFs
[02:27:01] [PASSED] 35 VFs
[02:27:01] [PASSED] 36 VFs
[02:27:01] [PASSED] 37 VFs
[02:27:01] [PASSED] 38 VFs
[02:27:01] [PASSED] 39 VFs
[02:27:01] [PASSED] 40 VFs
[02:27:01] [PASSED] 41 VFs
[02:27:01] [PASSED] 42 VFs
[02:27:01] [PASSED] 43 VFs
[02:27:01] [PASSED] 44 VFs
[02:27:01] [PASSED] 45 VFs
[02:27:01] [PASSED] 46 VFs
[02:27:01] [PASSED] 47 VFs
[02:27:01] [PASSED] 48 VFs
[02:27:01] [PASSED] 49 VFs
[02:27:01] [PASSED] 50 VFs
[02:27:01] [PASSED] 51 VFs
[02:27:01] [PASSED] 52 VFs
[02:27:01] [PASSED] 53 VFs
[02:27:01] [PASSED] 54 VFs
[02:27:01] [PASSED] 55 VFs
[02:27:01] [PASSED] 56 VFs
[02:27:01] [PASSED] 57 VFs
[02:27:01] [PASSED] 58 VFs
[02:27:01] [PASSED] 59 VFs
[02:27:01] [PASSED] 60 VFs
[02:27:01] [PASSED] 61 VFs
[02:27:01] [PASSED] 62 VFs
[02:27:01] [PASSED] 63 VFs
[02:27:01] ================= [PASSED] fair_doorbells ==================
[02:27:01] ======================== fair_ggtt ========================
[02:27:01] [PASSED] 1 VF
[02:27:01] [PASSED] 2 VFs
[02:27:01] [PASSED] 3 VFs
[02:27:01] [PASSED] 4 VFs
[02:27:01] [PASSED] 5 VFs
[02:27:01] [PASSED] 6 VFs
[02:27:01] [PASSED] 7 VFs
[02:27:01] [PASSED] 8 VFs
[02:27:01] [PASSED] 9 VFs
[02:27:01] [PASSED] 10 VFs
[02:27:01] [PASSED] 11 VFs
[02:27:01] [PASSED] 12 VFs
[02:27:01] [PASSED] 13 VFs
[02:27:01] [PASSED] 14 VFs
[02:27:01] [PASSED] 15 VFs
[02:27:01] [PASSED] 16 VFs
[02:27:01] [PASSED] 17 VFs
[02:27:01] [PASSED] 18 VFs
[02:27:01] [PASSED] 19 VFs
[02:27:01] [PASSED] 20 VFs
[02:27:01] [PASSED] 21 VFs
[02:27:01] [PASSED] 22 VFs
[02:27:01] [PASSED] 23 VFs
[02:27:01] [PASSED] 24 VFs
[02:27:01] [PASSED] 25 VFs
[02:27:01] [PASSED] 26 VFs
[02:27:01] [PASSED] 27 VFs
[02:27:01] [PASSED] 28 VFs
[02:27:01] [PASSED] 29 VFs
[02:27:01] [PASSED] 30 VFs
[02:27:01] [PASSED] 31 VFs
[02:27:01] [PASSED] 32 VFs
[02:27:01] [PASSED] 33 VFs
[02:27:01] [PASSED] 34 VFs
[02:27:01] [PASSED] 35 VFs
[02:27:01] [PASSED] 36 VFs
[02:27:01] [PASSED] 37 VFs
[02:27:01] [PASSED] 38 VFs
[02:27:01] [PASSED] 39 VFs
[02:27:01] [PASSED] 40 VFs
[02:27:01] [PASSED] 41 VFs
[02:27:01] [PASSED] 42 VFs
[02:27:01] [PASSED] 43 VFs
[02:27:01] [PASSED] 44 VFs
[02:27:01] [PASSED] 45 VFs
[02:27:01] [PASSED] 46 VFs
[02:27:01] [PASSED] 47 VFs
[02:27:01] [PASSED] 48 VFs
[02:27:01] [PASSED] 49 VFs
[02:27:01] [PASSED] 50 VFs
[02:27:01] [PASSED] 51 VFs
[02:27:01] [PASSED] 52 VFs
[02:27:01] [PASSED] 53 VFs
[02:27:01] [PASSED] 54 VFs
[02:27:01] [PASSED] 55 VFs
[02:27:01] [PASSED] 56 VFs
[02:27:01] [PASSED] 57 VFs
[02:27:01] [PASSED] 58 VFs
[02:27:01] [PASSED] 59 VFs
[02:27:01] [PASSED] 60 VFs
[02:27:01] [PASSED] 61 VFs
[02:27:01] [PASSED] 62 VFs
[02:27:01] [PASSED] 63 VFs
[02:27:01] ==================== [PASSED] fair_ggtt ====================
[02:27:01] ======================== fair_vram ========================
[02:27:01] [PASSED] 1 VF
[02:27:01] [PASSED] 2 VFs
[02:27:01] [PASSED] 3 VFs
[02:27:01] [PASSED] 4 VFs
[02:27:01] [PASSED] 5 VFs
[02:27:01] [PASSED] 6 VFs
[02:27:01] [PASSED] 7 VFs
[02:27:01] [PASSED] 8 VFs
[02:27:01] [PASSED] 9 VFs
[02:27:01] [PASSED] 10 VFs
[02:27:01] [PASSED] 11 VFs
[02:27:01] [PASSED] 12 VFs
[02:27:01] [PASSED] 13 VFs
[02:27:01] [PASSED] 14 VFs
[02:27:01] [PASSED] 15 VFs
[02:27:01] [PASSED] 16 VFs
[02:27:01] [PASSED] 17 VFs
[02:27:01] [PASSED] 18 VFs
[02:27:01] [PASSED] 19 VFs
[02:27:01] [PASSED] 20 VFs
[02:27:01] [PASSED] 21 VFs
[02:27:01] [PASSED] 22 VFs
[02:27:01] [PASSED] 23 VFs
[02:27:01] [PASSED] 24 VFs
[02:27:01] [PASSED] 25 VFs
[02:27:01] [PASSED] 26 VFs
[02:27:01] [PASSED] 27 VFs
[02:27:01] [PASSED] 28 VFs
[02:27:01] [PASSED] 29 VFs
[02:27:01] [PASSED] 30 VFs
[02:27:01] [PASSED] 31 VFs
[02:27:01] [PASSED] 32 VFs
[02:27:01] [PASSED] 33 VFs
[02:27:01] [PASSED] 34 VFs
[02:27:01] [PASSED] 35 VFs
[02:27:01] [PASSED] 36 VFs
[02:27:01] [PASSED] 37 VFs
[02:27:01] [PASSED] 38 VFs
[02:27:01] [PASSED] 39 VFs
[02:27:01] [PASSED] 40 VFs
[02:27:01] [PASSED] 41 VFs
[02:27:01] [PASSED] 42 VFs
[02:27:01] [PASSED] 43 VFs
[02:27:01] [PASSED] 44 VFs
[02:27:01] [PASSED] 45 VFs
[02:27:01] [PASSED] 46 VFs
[02:27:01] [PASSED] 47 VFs
[02:27:01] [PASSED] 48 VFs
[02:27:01] [PASSED] 49 VFs
[02:27:01] [PASSED] 50 VFs
[02:27:01] [PASSED] 51 VFs
[02:27:01] [PASSED] 52 VFs
[02:27:01] [PASSED] 53 VFs
[02:27:01] [PASSED] 54 VFs
[02:27:01] [PASSED] 55 VFs
[02:27:01] [PASSED] 56 VFs
[02:27:01] [PASSED] 57 VFs
[02:27:01] [PASSED] 58 VFs
[02:27:01] [PASSED] 59 VFs
[02:27:01] [PASSED] 60 VFs
[02:27:01] [PASSED] 61 VFs
[02:27:01] [PASSED] 62 VFs
[02:27:01] [PASSED] 63 VFs
[02:27:01] ==================== [PASSED] fair_vram ====================
[02:27:01] ================== [PASSED] pf_gt_config ===================
[02:27:01] ===================== lmtt (1 subtest) =====================
[02:27:01] ======================== test_ops =========================
[02:27:01] [PASSED] 2-level
[02:27:01] [PASSED] multi-level
[02:27:01] ==================== [PASSED] test_ops =====================
[02:27:01] ====================== [PASSED] lmtt =======================
[02:27:01] ================= sriov_packet (1 subtest) =================
[02:27:01] [PASSED] test_descriptor_init
[02:27:01] ================== [PASSED] sriov_packet ===================
[02:27:01] ================= pf_service (11 subtests) =================
[02:27:01] [PASSED] pf_negotiate_any
[02:27:01] [PASSED] pf_negotiate_base_match
[02:27:01] [PASSED] pf_negotiate_base_newer
[02:27:01] [PASSED] pf_negotiate_base_next
[02:27:01] [SKIPPED] pf_negotiate_base_older (no older minor)
[02:27:01] [PASSED] pf_negotiate_base_prev
[02:27:01] [PASSED] pf_negotiate_latest_match
[02:27:01] [PASSED] pf_negotiate_latest_newer
[02:27:01] [PASSED] pf_negotiate_latest_next
[02:27:01] [SKIPPED] pf_negotiate_latest_older (no older minor)
[02:27:01] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[02:27:01] =================== [PASSED] pf_service ====================
[02:27:01] ================= xe_guc_g2g (2 subtests) ==================
[02:27:01] ============== xe_live_guc_g2g_kunit_default ==============
[02:27:01] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[02:27:01] ============== xe_live_guc_g2g_kunit_allmem ===============
[02:27:01] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[02:27:01] =================== [SKIPPED] xe_guc_g2g ===================
[02:27:01] =================== xe_mocs (2 subtests) ===================
[02:27:01] ================ xe_live_mocs_kernel_kunit ================
[02:27:01] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[02:27:01] ================ xe_live_mocs_reset_kunit =================
[02:27:01] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[02:27:01] ==================== [SKIPPED] xe_mocs =====================
[02:27:01] ================= xe_migrate (2 subtests) ==================
[02:27:01] ================= xe_migrate_sanity_kunit =================
[02:27:01] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[02:27:01] ================== xe_validate_ccs_kunit ==================
[02:27:01] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[02:27:01] =================== [SKIPPED] xe_migrate ===================
[02:27:01] ================== xe_dma_buf (1 subtest) ==================
[02:27:01] ==================== xe_dma_buf_kunit =====================
[02:27:01] ================ [SKIPPED] xe_dma_buf_kunit ================
[02:27:01] =================== [SKIPPED] xe_dma_buf ===================
[02:27:01] ================= xe_bo_shrink (1 subtest) =================
[02:27:01] =================== xe_bo_shrink_kunit ====================
[02:27:01] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[02:27:01] ================== [SKIPPED] xe_bo_shrink ==================
[02:27:01] ==================== xe_bo (2 subtests) ====================
[02:27:01] ================== xe_ccs_migrate_kunit ===================
[02:27:01] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[02:27:01] ==================== xe_bo_evict_kunit ====================
[02:27:01] =============== [SKIPPED] xe_bo_evict_kunit ================
[02:27:01] ===================== [SKIPPED] xe_bo ======================
[02:27:01] =================== xe_any (9 subtests) ====================
[02:27:01] [PASSED] test_to_xe
[02:27:02] [PASSED] test_to_dev
[02:27:02] [PASSED] test_to_pdev
[02:27:02] [PASSED] test_to_drm
[02:27:02] [PASSED] test_if_pdev
[02:27:02] [PASSED] test_if_xe
[02:27:02] [PASSED] test_if_tile
[02:27:02] [PASSED] test_if_gt
[02:27:02] [PASSED] test_to_id
[02:27:02] ===================== [PASSED] xe_any ======================
[02:27:02] ==================== args (13 subtests) ====================
[02:27:02] [PASSED] count_args_test
[02:27:02] [PASSED] call_args_example
[02:27:02] [PASSED] call_args_test
[02:27:02] [PASSED] drop_first_arg_example
[02:27:02] [PASSED] drop_first_arg_test
[02:27:02] [PASSED] first_arg_example
[02:27:02] [PASSED] first_arg_test
[02:27:02] [PASSED] last_arg_example
[02:27:02] [PASSED] last_arg_test
[02:27:02] [PASSED] pick_arg_example
[02:27:02] [PASSED] if_args_example
[02:27:02] [PASSED] if_args_test
[02:27:02] [PASSED] sep_comma_example
[02:27:02] ====================== [PASSED] args =======================
[02:27:02] =================== xe_pci (3 subtests) ====================
[02:27:02] ==================== check_graphics_ip ====================
[02:27:02] [PASSED] 12.00 Xe_LP
[02:27:02] [PASSED] 12.10 Xe_LP+
[02:27:02] [PASSED] 12.55 Xe_HPG
[02:27:02] [PASSED] 12.60 Xe_HPC
[02:27:02] [PASSED] 12.70 Xe_LPG
[02:27:02] [PASSED] 12.71 Xe_LPG
[02:27:02] [PASSED] 12.74 Xe_LPG+
[02:27:02] [PASSED] 20.01 Xe2_HPG
[02:27:02] [PASSED] 20.02 Xe2_HPG
[02:27:02] [PASSED] 20.04 Xe2_LPG
[02:27:02] [PASSED] 30.00 Xe3_LPG
[02:27:02] [PASSED] 30.01 Xe3_LPG
[02:27:02] [PASSED] 30.03 Xe3_LPG
[02:27:02] [PASSED] 30.04 Xe3_LPG
[02:27:02] [PASSED] 30.05 Xe3_LPG
[02:27:02] [PASSED] 35.10 Xe3p_LPG
[02:27:02] [PASSED] 35.11 Xe3p_XPC
[02:27:02] ================ [PASSED] check_graphics_ip ================
[02:27:02] ===================== check_media_ip ======================
[02:27:02] [PASSED] 12.00 Xe_M
[02:27:02] [PASSED] 12.55 Xe_HPM
[02:27:02] [PASSED] 13.00 Xe_LPM+
[02:27:02] [PASSED] 13.01 Xe2_HPM
[02:27:02] [PASSED] 20.00 Xe2_LPM
[02:27:02] [PASSED] 30.00 Xe3_LPM
[02:27:02] [PASSED] 30.02 Xe3_LPM
[02:27:02] [PASSED] 35.00 Xe3p_LPM
[02:27:02] [PASSED] 35.03 Xe3p_HPM
[02:27:02] ================= [PASSED] check_media_ip ==================
[02:27:02] =================== check_platform_desc ===================
[02:27:02] [PASSED] 0x9A60 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A68 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A70 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A40 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A49 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A59 (TIGERLAKE)
[02:27:02] [PASSED] 0x9A78 (TIGERLAKE)
[02:27:02] [PASSED] 0x9AC0 (TIGERLAKE)
[02:27:02] [PASSED] 0x9AC9 (TIGERLAKE)
[02:27:02] [PASSED] 0x9AD9 (TIGERLAKE)
[02:27:02] [PASSED] 0x9AF8 (TIGERLAKE)
[02:27:02] [PASSED] 0x4C80 (ROCKETLAKE)
[02:27:02] [PASSED] 0x4C8A (ROCKETLAKE)
[02:27:02] [PASSED] 0x4C8B (ROCKETLAKE)
[02:27:02] [PASSED] 0x4C8C (ROCKETLAKE)
[02:27:02] [PASSED] 0x4C90 (ROCKETLAKE)
[02:27:02] [PASSED] 0x4C9A (ROCKETLAKE)
[02:27:02] [PASSED] 0x4680 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4682 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4688 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x468A (ALDERLAKE_S)
[02:27:02] [PASSED] 0x468B (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4690 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4692 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4693 (ALDERLAKE_S)
[02:27:02] [PASSED] 0x46A0 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46A1 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46A2 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46A3 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46A6 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46A8 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46AA (ALDERLAKE_P)
[02:27:02] [PASSED] 0x462A (ALDERLAKE_P)
[02:27:02] [PASSED] 0x4626 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x4628 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46B0 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46B1 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46B2 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46B3 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46C0 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46C1 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46C2 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46C3 (ALDERLAKE_P)
[02:27:02] [PASSED] 0x46D0 (ALDERLAKE_N)
[02:27:02] [PASSED] 0x46D1 (ALDERLAKE_N)
[02:27:02] [PASSED] 0x46D2 (ALDERLAKE_N)
[02:27:02] [PASSED] 0x46D3 (ALDERLAKE_N)
[02:27:02] [PASSED] 0x46D4 (ALDERLAKE_N)
[02:27:02] [PASSED] 0xA721 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7A1 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7A9 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7AC (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7AD (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA720 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7A0 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7A8 (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7AA (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA7AB (ALDERLAKE_P)
[02:27:02] [PASSED] 0xA780 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA781 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA782 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA783 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA788 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA789 (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA78A (ALDERLAKE_S)
[02:27:02] [PASSED] 0xA78B (ALDERLAKE_S)
[02:27:02] [PASSED] 0x4905 (DG1)
[02:27:02] [PASSED] 0x4906 (DG1)
[02:27:02] [PASSED] 0x4907 (DG1)
[02:27:02] [PASSED] 0x4908 (DG1)
[02:27:02] [PASSED] 0x4909 (DG1)
[02:27:02] [PASSED] 0x56C0 (DG2)
[02:27:02] [PASSED] 0x56C2 (DG2)
[02:27:02] [PASSED] 0x56C1 (DG2)
[02:27:02] [PASSED] 0x7D51 (METEORLAKE)
[02:27:02] [PASSED] 0x7DD1 (METEORLAKE)
[02:27:02] [PASSED] 0x7D41 (METEORLAKE)
[02:27:02] [PASSED] 0x7D67 (METEORLAKE)
[02:27:02] [PASSED] 0xB640 (METEORLAKE)
[02:27:02] [PASSED] 0x56A0 (DG2)
[02:27:02] [PASSED] 0x56A1 (DG2)
[02:27:02] [PASSED] 0x56A2 (DG2)
[02:27:02] [PASSED] 0x56BE (DG2)
[02:27:02] [PASSED] 0x56BF (DG2)
[02:27:02] [PASSED] 0x5690 (DG2)
[02:27:02] [PASSED] 0x5691 (DG2)
[02:27:02] [PASSED] 0x5692 (DG2)
[02:27:02] [PASSED] 0x56A5 (DG2)
[02:27:02] [PASSED] 0x56A6 (DG2)
[02:27:02] [PASSED] 0x56B0 (DG2)
[02:27:02] [PASSED] 0x56B1 (DG2)
[02:27:02] [PASSED] 0x56BA (DG2)
[02:27:02] [PASSED] 0x56BB (DG2)
[02:27:02] [PASSED] 0x56BC (DG2)
[02:27:02] [PASSED] 0x56BD (DG2)
[02:27:02] [PASSED] 0x5693 (DG2)
[02:27:02] [PASSED] 0x5694 (DG2)
[02:27:02] [PASSED] 0x5695 (DG2)
[02:27:02] [PASSED] 0x56A3 (DG2)
[02:27:02] [PASSED] 0x56A4 (DG2)
[02:27:02] [PASSED] 0x56B2 (DG2)
[02:27:02] [PASSED] 0x56B3 (DG2)
[02:27:02] [PASSED] 0x5696 (DG2)
[02:27:02] [PASSED] 0x5697 (DG2)
[02:27:02] [PASSED] 0xB69 (PVC)
[02:27:02] [PASSED] 0xB6E (PVC)
[02:27:02] [PASSED] 0xBD4 (PVC)
[02:27:02] [PASSED] 0xBD5 (PVC)
[02:27:02] [PASSED] 0xBD6 (PVC)
[02:27:02] [PASSED] 0xBD7 (PVC)
[02:27:02] [PASSED] 0xBD8 (PVC)
[02:27:02] [PASSED] 0xBD9 (PVC)
[02:27:02] [PASSED] 0xBDA (PVC)
[02:27:02] [PASSED] 0xBDB (PVC)
[02:27:02] [PASSED] 0xBE0 (PVC)
[02:27:02] [PASSED] 0xBE1 (PVC)
[02:27:02] [PASSED] 0xBE5 (PVC)
[02:27:02] [PASSED] 0x7D40 (METEORLAKE)
[02:27:02] [PASSED] 0x7D45 (METEORLAKE)
[02:27:02] [PASSED] 0x7D55 (METEORLAKE)
[02:27:02] [PASSED] 0x7D60 (METEORLAKE)
[02:27:02] [PASSED] 0x7DD5 (METEORLAKE)
[02:27:02] [PASSED] 0x6420 (LUNARLAKE)
[02:27:02] [PASSED] 0x64A0 (LUNARLAKE)
[02:27:02] [PASSED] 0x64B0 (LUNARLAKE)
[02:27:02] [PASSED] 0xE202 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE209 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE20B (BATTLEMAGE)
[02:27:02] [PASSED] 0xE20C (BATTLEMAGE)
[02:27:02] [PASSED] 0xE20D (BATTLEMAGE)
[02:27:02] [PASSED] 0xE210 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE211 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE212 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE216 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE220 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE221 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE222 (BATTLEMAGE)
[02:27:02] [PASSED] 0xE223 (BATTLEMAGE)
[02:27:02] [PASSED] 0xB080 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB081 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB082 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB083 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB084 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB085 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB086 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB087 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB08F (PANTHERLAKE)
[02:27:02] [PASSED] 0xB090 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB0A0 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB0A1 (PANTHERLAKE)
[02:27:02] [PASSED] 0xB0B0 (PANTHERLAKE)
[02:27:02] [PASSED] 0xFD80 (PANTHERLAKE)
[02:27:02] [PASSED] 0xFD81 (PANTHERLAKE)
[02:27:02] [PASSED] 0xD740 (NOVALAKE_S)
[02:27:02] [PASSED] 0xD741 (NOVALAKE_S)
[02:27:02] [PASSED] 0xD742 (NOVALAKE_S)
[02:27:02] [PASSED] 0xD743 (NOVALAKE_S)
[02:27:02] [PASSED] 0xD745 (NOVALAKE_S)
[02:27:02] [PASSED] 0xD74A (NOVALAKE_S)
[02:27:02] [PASSED] 0xD74B (NOVALAKE_S)
[02:27:02] [PASSED] 0x674C (CRESCENTISLAND)
[02:27:02] [PASSED] 0x674D (CRESCENTISLAND)
[02:27:02] [PASSED] 0x674E (CRESCENTISLAND)
[02:27:02] [PASSED] 0x674F (CRESCENTISLAND)
[02:27:02] [PASSED] 0x6750 (CRESCENTISLAND)
[02:27:02] [PASSED] 0x6751 (CRESCENTISLAND)
[02:27:02] [PASSED] 0xD750 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD751 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD752 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD753 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD754 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD755 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD756 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD757 (NOVALAKE_P)
[02:27:02] [PASSED] 0xD75F (NOVALAKE_P)
[02:27:02] =============== [PASSED] check_platform_desc ===============
[02:27:02] ===================== [PASSED] xe_pci ======================
[02:27:02] ============= xe_rtp_tables_test (5 subtests) ==============
[02:27:02] ================== xe_rtp_table_gt_test ===================
[02:27:02] [PASSED] gt_was/14011060649
[02:27:02] [PASSED] gt_was/14011059788
[02:27:02] [PASSED] gt_was/14015795083
[02:27:02] [PASSED] gt_was/16021867713
[02:27:02] [PASSED] gt_was/14019449301
[02:27:02] [PASSED] gt_was/16028005424
[02:27:02] [PASSED] gt_was/14026578760
[02:27:02] [PASSED] gt_was/1409420604
[02:27:02] [PASSED] gt_was/1408615072
[02:27:02] [PASSED] gt_was/22010523718
[02:27:02] [PASSED] gt_was/14011006942
[02:27:02] [PASSED] gt_was/14014830051
[02:27:02] [PASSED] gt_was/18018781329
[02:27:02] [PASSED] gt_was/1509235366
[02:27:02] [PASSED] gt_was/18018781329
[02:27:02] [PASSED] gt_was/16016694945
[02:27:02] [PASSED] gt_was/14018575942
[02:27:02] [PASSED] gt_was/22016670082
[02:27:02] [PASSED] gt_was/22016670082
[02:27:02] [PASSED] gt_was/14017421178
[02:27:02] [PASSED] gt_was/16025250150
[02:27:02] [PASSED] gt_was/14021871409
[02:27:02] [PASSED] gt_was/16021865536
[02:27:02] [PASSED] gt_was/14021486841
[02:27:02] [PASSED] gt_was/14025160223
[02:27:02] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[02:27:02] [PASSED] gt_was/14025635424
[02:27:02] [PASSED] gt_was/16028005424
[02:27:02] ============== [PASSED] xe_rtp_table_gt_test ===============
[02:27:02] ================== xe_rtp_table_gt_test ===================
[02:27:02] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[02:27:02] [PASSED] gt_tunings/Tuning: 32B Access Enable
[02:27:02] [PASSED] gt_tunings/Tuning: L3 cache
[02:27:02] [PASSED] gt_tunings/Tuning: L3 cache - media
[02:27:02] [PASSED] gt_tunings/Tuning: Compression Overfetch
[02:27:02] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[02:27:02] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[02:27:02] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[02:27:02] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[02:27:02] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[02:27:02] [PASSED] gt_tunings/Tuning: Stateless compression control
[02:27:02] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[02:27:02] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[02:27:02] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[02:27:02] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[02:27:02] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[02:27:02] ============== [PASSED] xe_rtp_table_gt_test ===============
[02:27:02] ================== xe_rtp_table_oob_test ==================
[02:27:02] [PASSED] oob_was/1607983814
[02:27:02] [PASSED] oob_was/16010904313
[02:27:02] [PASSED] oob_was/18022495364
[02:27:02] [PASSED] oob_was/22012773006
[02:27:02] [PASSED] oob_was/14014475959
[02:27:02] [PASSED] oob_was/22011391025
[02:27:02] [PASSED] oob_was/22012727170
[02:27:02] [PASSED] oob_was/22012727685
[02:27:02] [PASSED] oob_was/22016596838
[02:27:02] [PASSED] oob_was/18020744125
[02:27:02] [PASSED] oob_was/1409600907
[02:27:02] [PASSED] oob_was/22014953428
[02:27:02] [PASSED] oob_was/16017236439
[02:27:02] [PASSED] oob_was/14019821291
[02:27:02] [PASSED] oob_was/14015076503
[02:27:02] [PASSED] oob_was/22016122933
[02:27:02] [PASSED] oob_was/14018913170
[02:27:02] [PASSED] oob_was/14018094691
[02:27:02] [PASSED] oob_was/18024947630
[02:27:02] [PASSED] oob_was/16022287689
[02:27:02] [PASSED] oob_was/13011645652
[02:27:02] [PASSED] oob_was/14022293748
[02:27:02] [PASSED] oob_was/22019794406
[02:27:02] [PASSED] oob_was/22019338487
[02:27:02] [PASSED] oob_was/16023588340
[02:27:02] [PASSED] oob_was/14019789679
[02:27:02] [PASSED] oob_was/14022866841
[02:27:02] [PASSED] oob_was/16021333562
[02:27:02] [PASSED] oob_was/14016712196
[02:27:02] [PASSED] oob_was/14015568240
[02:27:02] [PASSED] oob_was/18013179988
[02:27:02] [PASSED] oob_was/1508761755
[02:27:02] [PASSED] oob_was/16023105232
[02:27:02] [PASSED] oob_was/16026508708
[02:27:02] [PASSED] oob_was/14020001231
[02:27:02] [PASSED] oob_was/16023683509
[02:27:02] [PASSED] oob_was/14025515070
[02:27:02] [PASSED] oob_was/15015404425_disable
[02:27:02] [PASSED] oob_was/16026007364
[02:27:02] [PASSED] oob_was/14020316580
[02:27:02] [PASSED] oob_was/14025883347
[02:27:02] [PASSED] oob_was/16029380221
[02:27:02] [PASSED] oob_was/22022079272
[02:27:02] [PASSED] oob_was/16029897822
[02:27:02] [PASSED] oob_was/14027054324
[02:27:02] [PASSED] oob_was/14025941587
[02:27:02] [PASSED] oob_was/16030224309
[02:27:02] ============== [PASSED] xe_rtp_table_oob_test ==============
[02:27:02] ================ xe_rtp_table_dev_oob_test ================
[02:27:02] [PASSED] device_oob_was/22010954014
[02:27:02] [PASSED] device_oob_was/15015404425
[02:27:02] [PASSED] device_oob_was/22019338487_display
[02:27:02] [PASSED] device_oob_was/14022085890
[02:27:02] [PASSED] device_oob_was/14026539277
[02:27:02] [PASSED] device_oob_was/14026633728
[02:27:02] [PASSED] device_oob_was/14026746987
[02:27:02] [PASSED] device_oob_was/14026779378
[02:27:02] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[02:27:02] ========== xe_rtp_table_missing_upper_bound_test ==========
[02:27:02] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[02:27:02] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[02:27:02] [PASSED] register_whitelist/1806527549
[02:27:02] [PASSED] register_whitelist/allow_read_ctx_timestamp
[02:27:02] [PASSED] register_whitelist/allow_read_queue_timestamp
[02:27:02] [PASSED] register_whitelist/16014440446
[02:27:02] [PASSED] register_whitelist/16017236439
[02:27:02] [PASSED] register_whitelist/16020183090
[02:27:02] [PASSED] register_whitelist/14024997852
[02:27:02] [PASSED] register_whitelist/14024997852
[02:27:02] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[02:27:02] =============== [PASSED] xe_rtp_tables_test ================
[02:27:02] =================== xe_rtp (3 subtests) ====================
[02:27:02] =================== xe_rtp_rules_tests ====================
[02:27:02] [PASSED] no
[02:27:02] [PASSED] yes
[02:27:02] [PASSED] no-and-no
[02:27:02] [PASSED] no-and-yes
[02:27:02] [PASSED] yes-and-no
[02:27:02] [PASSED] yes-and-yes
[02:27:02] [PASSED] no-or-no
[02:27:02] [PASSED] no-or-yes
[02:27:02] [PASSED] yes-or-no
[02:27:02] [PASSED] yes-or-yes
[02:27:02] [PASSED] no-yes-or-yes-no
[02:27:02] [PASSED] no-yes-or-yes-yes
[02:27:02] [PASSED] yes-yes-or-no-yes
[02:27:02] [PASSED] yes-yes-or-yes-yes
[02:27:02] [PASSED] no-no-or-yes-or-no
[02:27:02] [PASSED] or
[02:27:02] [PASSED] or-yes
[02:27:02] [PASSED] or-no
[02:27:02] [PASSED] yes-or
[02:27:02] [PASSED] no-or
[02:27:02] [PASSED] no-or-or-yes
[02:27:02] [PASSED] yes-or-or-no
[02:27:02] [PASSED] no-or-or-no
[02:27:02] [PASSED] missing-context-engine-class
[02:27:02] [PASSED] missing-context-engine-class-or-yes
[02:27:02] [PASSED] missing-context-engine-class-or-or-yes
[02:27:02] =============== [PASSED] xe_rtp_rules_tests ================
[02:27:02] =============== xe_rtp_process_to_sr_tests ================
[02:27:02] [PASSED] coalesce-same-reg
[02:27:02] [PASSED] coalesce-same-reg-literal-and-func
[02:27:02] [PASSED] no-match-no-add
[02:27:02] [PASSED] two-regs-two-entries
[02:27:02] [PASSED] clr-one-set-other
[02:27:02] [PASSED] set-field
[02:27:02] [PASSED] conflict-duplicate
[02:27:02] [PASSED] conflict-not-disjoint
[02:27:02] [PASSED] conflict-not-disjoint-literal-and-func
[02:27:02] [PASSED] conflict-reg-type
[02:27:02] [PASSED] bad-mcr-reg-forced-to-regular
[02:27:02] [PASSED] bad-regular-reg-forced-to-mcr
[02:27:02] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[02:27:02] ================== xe_rtp_process_tests ===================
[02:27:02] [PASSED] active1
[02:27:02] [PASSED] active2
[02:27:02] [PASSED] active-inactive
[02:27:02] [PASSED] inactive-active
[02:27:02] [PASSED] inactive-active-inactive
[02:27:02] [PASSED] inactive-inactive-inactive
[02:27:02] ============== [PASSED] xe_rtp_process_tests ===============
[02:27:02] ===================== [PASSED] xe_rtp ======================
[02:27:02] ==================== xe_wa (1 subtest) =====================
[02:27:02] ======================== xe_wa_gt =========================
[02:27:02] [PASSED] TIGERLAKE B0
[02:27:02] [PASSED] DG1 A0
[02:27:02] [PASSED] DG1 B0
[02:27:02] [PASSED] ALDERLAKE_S A0
[02:27:02] [PASSED] ALDERLAKE_S B0
[02:27:02] [PASSED] ALDERLAKE_S C0
[02:27:02] [PASSED] ALDERLAKE_S D0
[02:27:02] [PASSED] ALDERLAKE_P A0
[02:27:02] [PASSED] ALDERLAKE_P B0
[02:27:02] [PASSED] ALDERLAKE_P C0
[02:27:02] [PASSED] ALDERLAKE_S RPLS D0
[02:27:02] [PASSED] ALDERLAKE_P RPLU E0
[02:27:02] [PASSED] DG2 G10 C0
[02:27:02] [PASSED] DG2 G11 B1
[02:27:02] [PASSED] DG2 G12 A1
[02:27:02] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[02:27:02] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[02:27:02] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[02:27:02] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[02:27:02] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[02:27:02] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[02:27:02] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[02:27:02] ==================== [PASSED] xe_wa_gt =====================
[02:27:02] ====================== [PASSED] xe_wa ======================
[02:27:02] ============================================================
[02:27:02] Testing complete. Ran 837 tests: passed: 809, skipped: 28
[02:27:02] Elapsed time: 42.074s total, 1.856s configuring, 39.452s building, 0.724s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[02:27:02] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[02:27:04] 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
[02:27:29] Starting KUnit Kernel (1/1)...
[02:27:29] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[02:27:29] ============ drm_test_pick_cmdline (2 subtests) ============
[02:27:29] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[02:27:29] =============== drm_test_pick_cmdline_named ===============
[02:27:29] [PASSED] NTSC
[02:27:29] [PASSED] NTSC-J
[02:27:29] [PASSED] PAL
[02:27:29] [PASSED] PAL-M
[02:27:29] =========== [PASSED] drm_test_pick_cmdline_named ===========
[02:27:29] ============== [PASSED] drm_test_pick_cmdline ==============
[02:27:29] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[02:27:29] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[02:27:29] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[02:27:29] =========== drm_validate_clone_mode (2 subtests) ===========
[02:27:29] ============== drm_test_check_in_clone_mode ===============
[02:27:29] [PASSED] in_clone_mode
[02:27:29] [PASSED] not_in_clone_mode
[02:27:29] ========== [PASSED] drm_test_check_in_clone_mode ===========
[02:27:29] =============== drm_test_check_valid_clones ===============
[02:27:29] [PASSED] not_in_clone_mode
[02:27:29] [PASSED] valid_clone
[02:27:29] [PASSED] invalid_clone
[02:27:29] =========== [PASSED] drm_test_check_valid_clones ===========
[02:27:29] ============= [PASSED] drm_validate_clone_mode =============
[02:27:29] ============= drm_validate_modeset (1 subtest) =============
[02:27:29] [PASSED] drm_test_check_connector_changed_modeset
[02:27:29] ============== [PASSED] drm_validate_modeset ===============
[02:27:29] ====== drm_test_bridge_get_current_state (1 subtest) =======
[02:27:29] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[02:27:29] ======== [PASSED] drm_test_bridge_get_current_state ========
[02:27:29] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[02:27:29] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[02:27:29] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[02:27:29] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[02:27:29] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[02:27:29] ============== drm_bridge_alloc (2 subtests) ===============
[02:27:29] [PASSED] drm_test_drm_bridge_alloc_basic
[02:27:29] [PASSED] drm_test_drm_bridge_alloc_get_put
[02:27:29] ================ [PASSED] drm_bridge_alloc =================
[02:27:29] ============= drm_bridge_bus_fmt (5 subtests) ==============
[02:27:29] [PASSED] drm_test_bridge_rgb_yuv_rgb
[02:27:29] [PASSED] drm_test_bridge_must_convert_to_yuv444
[02:27:29] [PASSED] drm_test_bridge_hdmi_auto_rgb
[02:27:29] [PASSED] drm_test_bridge_auto_first
[02:27:29] [PASSED] drm_test_bridge_rgb_yuv_no_path
[02:27:29] =============== [PASSED] drm_bridge_bus_fmt ================
[02:27:29] ============= drm_cmdline_parser (40 subtests) =============
[02:27:29] [PASSED] drm_test_cmdline_force_d_only
[02:27:29] [PASSED] drm_test_cmdline_force_D_only_dvi
[02:27:29] [PASSED] drm_test_cmdline_force_D_only_hdmi
[02:27:29] [PASSED] drm_test_cmdline_force_D_only_not_digital
[02:27:29] [PASSED] drm_test_cmdline_force_e_only
[02:27:29] [PASSED] drm_test_cmdline_res
[02:27:29] [PASSED] drm_test_cmdline_res_vesa
[02:27:29] [PASSED] drm_test_cmdline_res_vesa_rblank
[02:27:29] [PASSED] drm_test_cmdline_res_rblank
[02:27:29] [PASSED] drm_test_cmdline_res_bpp
[02:27:29] [PASSED] drm_test_cmdline_res_refresh
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[02:27:29] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[02:27:29] [PASSED] drm_test_cmdline_res_margins_force_on
[02:27:29] [PASSED] drm_test_cmdline_res_vesa_margins
[02:27:29] [PASSED] drm_test_cmdline_name
[02:27:29] [PASSED] drm_test_cmdline_name_bpp
[02:27:29] [PASSED] drm_test_cmdline_name_option
[02:27:29] [PASSED] drm_test_cmdline_name_bpp_option
[02:27:29] [PASSED] drm_test_cmdline_rotate_0
[02:27:29] [PASSED] drm_test_cmdline_rotate_90
[02:27:29] [PASSED] drm_test_cmdline_rotate_180
[02:27:29] [PASSED] drm_test_cmdline_rotate_270
[02:27:29] [PASSED] drm_test_cmdline_hmirror
[02:27:29] [PASSED] drm_test_cmdline_vmirror
[02:27:29] [PASSED] drm_test_cmdline_margin_options
[02:27:29] [PASSED] drm_test_cmdline_multiple_options
[02:27:29] [PASSED] drm_test_cmdline_bpp_extra_and_option
[02:27:29] [PASSED] drm_test_cmdline_extra_and_option
[02:27:29] [PASSED] drm_test_cmdline_freestanding_options
[02:27:29] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[02:27:29] [PASSED] drm_test_cmdline_panel_orientation
[02:27:29] ================ drm_test_cmdline_invalid =================
[02:27:29] [PASSED] margin_only
[02:27:29] [PASSED] interlace_only
[02:27:29] [PASSED] res_missing_x
[02:27:29] [PASSED] res_missing_y
[02:27:29] [PASSED] res_bad_y
[02:27:29] [PASSED] res_missing_y_bpp
[02:27:29] [PASSED] res_bad_bpp
[02:27:29] [PASSED] res_bad_refresh
[02:27:29] [PASSED] res_bpp_refresh_force_on_off
[02:27:29] [PASSED] res_invalid_mode
[02:27:29] [PASSED] res_bpp_wrong_place_mode
[02:27:29] [PASSED] name_bpp_refresh
[02:27:29] [PASSED] name_refresh
[02:27:29] [PASSED] name_refresh_wrong_mode
[02:27:29] [PASSED] name_refresh_invalid_mode
[02:27:29] [PASSED] rotate_multiple
[02:27:29] [PASSED] rotate_invalid_val
[02:27:29] [PASSED] rotate_truncated
[02:27:29] [PASSED] invalid_option
[02:27:29] [PASSED] invalid_tv_option
[02:27:29] [PASSED] truncated_tv_option
[02:27:29] ============ [PASSED] drm_test_cmdline_invalid =============
[02:27:29] =============== drm_test_cmdline_tv_options ===============
[02:27:29] [PASSED] NTSC
[02:27:29] [PASSED] NTSC_443
[02:27:29] [PASSED] NTSC_J
[02:27:29] [PASSED] PAL
[02:27:29] [PASSED] PAL_M
[02:27:29] [PASSED] PAL_N
[02:27:29] [PASSED] SECAM
[02:27:29] [PASSED] MONO_525
[02:27:29] [PASSED] MONO_625
[02:27:29] =========== [PASSED] drm_test_cmdline_tv_options ===========
[02:27:29] =============== [PASSED] drm_cmdline_parser ================
[02:27:29] ========== drmm_connector_hdmi_init (20 subtests) ==========
[02:27:29] [PASSED] drm_test_connector_hdmi_init_valid
[02:27:29] [PASSED] drm_test_connector_hdmi_init_bpc_8
[02:27:29] [PASSED] drm_test_connector_hdmi_init_bpc_10
[02:27:29] [PASSED] drm_test_connector_hdmi_init_bpc_12
[02:27:29] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[02:27:29] [PASSED] drm_test_connector_hdmi_init_bpc_null
[02:27:29] [PASSED] drm_test_connector_hdmi_init_formats_empty
[02:27:29] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[02:27:29] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[02:27:29] [PASSED] supported_formats=0x9 yuv420_allowed=1
[02:27:29] [PASSED] supported_formats=0x9 yuv420_allowed=0
[02:27:29] [PASSED] supported_formats=0x5 yuv420_allowed=1
[02:27:29] [PASSED] supported_formats=0x5 yuv420_allowed=0
[02:27:29] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[02:27:29] [PASSED] drm_test_connector_hdmi_init_null_ddc
[02:27:29] [PASSED] drm_test_connector_hdmi_init_null_product
[02:27:29] [PASSED] drm_test_connector_hdmi_init_null_vendor
[02:27:29] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[02:27:29] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[02:27:29] [PASSED] drm_test_connector_hdmi_init_product_valid
[02:27:29] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[02:27:29] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[02:27:29] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[02:27:29] ========= drm_test_connector_hdmi_init_type_valid =========
[02:27:29] [PASSED] HDMI-A
[02:27:29] [PASSED] HDMI-B
[02:27:29] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[02:27:29] ======== drm_test_connector_hdmi_init_type_invalid ========
[02:27:29] [PASSED] Unknown
[02:27:29] [PASSED] VGA
[02:27:29] [PASSED] DVI-I
[02:27:29] [PASSED] DVI-D
[02:27:29] [PASSED] DVI-A
[02:27:29] [PASSED] Composite
[02:27:29] [PASSED] SVIDEO
[02:27:29] [PASSED] LVDS
[02:27:29] [PASSED] Component
[02:27:29] [PASSED] DIN
[02:27:29] [PASSED] DP
[02:27:29] [PASSED] TV
[02:27:29] [PASSED] eDP
[02:27:29] [PASSED] Virtual
[02:27:29] [PASSED] DSI
[02:27:29] [PASSED] DPI
[02:27:29] [PASSED] Writeback
[02:27:29] [PASSED] SPI
[02:27:29] [PASSED] USB
[02:27:29] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[02:27:29] ============ [PASSED] drmm_connector_hdmi_init =============
[02:27:29] ============= drmm_connector_init (3 subtests) =============
[02:27:29] [PASSED] drm_test_drmm_connector_init
[02:27:29] [PASSED] drm_test_drmm_connector_init_null_ddc
[02:27:29] ========= drm_test_drmm_connector_init_type_valid =========
[02:27:29] [PASSED] Unknown
[02:27:29] [PASSED] VGA
[02:27:29] [PASSED] DVI-I
[02:27:29] [PASSED] DVI-D
[02:27:29] [PASSED] DVI-A
[02:27:29] [PASSED] Composite
[02:27:29] [PASSED] SVIDEO
[02:27:29] [PASSED] LVDS
[02:27:29] [PASSED] Component
[02:27:29] [PASSED] DIN
[02:27:29] [PASSED] DP
[02:27:29] [PASSED] HDMI-A
[02:27:29] [PASSED] HDMI-B
[02:27:29] [PASSED] TV
[02:27:29] [PASSED] eDP
[02:27:29] [PASSED] Virtual
[02:27:29] [PASSED] DSI
[02:27:29] [PASSED] DPI
[02:27:29] [PASSED] Writeback
[02:27:29] [PASSED] SPI
[02:27:29] [PASSED] USB
[02:27:29] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[02:27:29] =============== [PASSED] drmm_connector_init ===============
[02:27:29] ========= drm_connector_dynamic_init (6 subtests) ==========
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_init
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_init_properties
[02:27:29] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[02:27:29] [PASSED] Unknown
[02:27:29] [PASSED] VGA
[02:27:29] [PASSED] DVI-I
[02:27:29] [PASSED] DVI-D
[02:27:29] [PASSED] DVI-A
[02:27:29] [PASSED] Composite
[02:27:29] [PASSED] SVIDEO
[02:27:29] [PASSED] LVDS
[02:27:29] [PASSED] Component
[02:27:29] [PASSED] DIN
[02:27:29] [PASSED] DP
[02:27:29] [PASSED] HDMI-A
[02:27:29] [PASSED] HDMI-B
[02:27:29] [PASSED] TV
[02:27:29] [PASSED] eDP
[02:27:29] [PASSED] Virtual
[02:27:29] [PASSED] DSI
[02:27:29] [PASSED] DPI
[02:27:29] [PASSED] Writeback
[02:27:29] [PASSED] SPI
[02:27:29] [PASSED] USB
[02:27:29] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[02:27:29] ======== drm_test_drm_connector_dynamic_init_name =========
[02:27:29] [PASSED] Unknown
[02:27:29] [PASSED] VGA
[02:27:29] [PASSED] DVI-I
[02:27:29] [PASSED] DVI-D
[02:27:29] [PASSED] DVI-A
[02:27:29] [PASSED] Composite
[02:27:29] [PASSED] SVIDEO
[02:27:29] [PASSED] LVDS
[02:27:29] [PASSED] Component
[02:27:29] [PASSED] DIN
[02:27:29] [PASSED] DP
[02:27:29] [PASSED] HDMI-A
[02:27:29] [PASSED] HDMI-B
[02:27:29] [PASSED] TV
[02:27:29] [PASSED] eDP
[02:27:29] [PASSED] Virtual
[02:27:29] [PASSED] DSI
[02:27:29] [PASSED] DPI
[02:27:29] [PASSED] Writeback
[02:27:29] [PASSED] SPI
[02:27:29] [PASSED] USB
[02:27:29] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[02:27:29] =========== [PASSED] drm_connector_dynamic_init ============
[02:27:29] ==== drm_connector_dynamic_register_early (4 subtests) =====
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[02:27:29] ====== [PASSED] drm_connector_dynamic_register_early =======
[02:27:29] ======= drm_connector_dynamic_register (7 subtests) ========
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[02:27:29] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[02:27:29] ========= [PASSED] drm_connector_dynamic_register ==========
[02:27:29] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[02:27:29] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[02:27:29] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[02:27:29] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[02:27:29] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[02:27:29] ========== drm_test_get_tv_mode_from_name_valid ===========
[02:27:29] [PASSED] NTSC
[02:27:29] [PASSED] NTSC-443
[02:27:29] [PASSED] NTSC-J
[02:27:29] [PASSED] PAL
[02:27:29] [PASSED] PAL-M
[02:27:29] [PASSED] PAL-N
[02:27:29] [PASSED] SECAM
[02:27:29] [PASSED] Mono
[02:27:29] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[02:27:29] [PASSED] drm_test_get_tv_mode_from_name_truncated
[02:27:29] ============ [PASSED] drm_get_tv_mode_from_name ============
[02:27:29] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[02:27:29] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[02:27:29] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[02:27:29] [PASSED] VIC 96
[02:27:29] [PASSED] VIC 97
[02:27:29] [PASSED] VIC 101
[02:27:29] [PASSED] VIC 102
[02:27:29] [PASSED] VIC 106
[02:27:29] [PASSED] VIC 107
[02:27:29] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[02:27:29] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[02:27:29] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[02:27:29] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[02:27:29] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[02:27:29] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[02:27:29] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[02:27:29] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[02:27:29] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[02:27:29] [PASSED] Automatic
[02:27:29] [PASSED] Full
[02:27:29] [PASSED] Limited 16:235
[02:27:29] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[02:27:29] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[02:27:29] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[02:27:29] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[02:27:29] === drm_test_drm_hdmi_connector_get_output_format_name ====
[02:27:29] [PASSED] RGB
[02:27:29] [PASSED] YUV 4:2:0
[02:27:29] [PASSED] YUV 4:2:2
[02:27:29] [PASSED] YUV 4:4:4
[02:27:29] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[02:27:29] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[02:27:29] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[02:27:29] ============= drm_damage_helper (21 subtests) ==============
[02:27:29] [PASSED] drm_test_damage_iter_no_damage
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_src_moved
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_not_visible
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[02:27:29] [PASSED] drm_test_damage_iter_no_damage_no_fb
[02:27:29] [PASSED] drm_test_damage_iter_simple_damage
[02:27:29] [PASSED] drm_test_damage_iter_single_damage
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_outside_src
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_src_moved
[02:27:29] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[02:27:29] [PASSED] drm_test_damage_iter_damage
[02:27:29] [PASSED] drm_test_damage_iter_damage_one_intersect
[02:27:29] [PASSED] drm_test_damage_iter_damage_one_outside
[02:27:29] [PASSED] drm_test_damage_iter_damage_src_moved
[02:27:29] [PASSED] drm_test_damage_iter_damage_not_visible
[02:27:29] ================ [PASSED] drm_damage_helper ================
[02:27:29] ============== drm_dp_mst_helper (3 subtests) ==============
[02:27:29] ============== drm_test_dp_mst_calc_pbn_mode ==============
[02:27:29] [PASSED] Clock 154000 BPP 30 DSC disabled
[02:27:29] [PASSED] Clock 234000 BPP 30 DSC disabled
[02:27:29] [PASSED] Clock 297000 BPP 24 DSC disabled
[02:27:29] [PASSED] Clock 332880 BPP 24 DSC enabled
[02:27:29] [PASSED] Clock 324540 BPP 24 DSC enabled
[02:27:29] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[02:27:29] ============== drm_test_dp_mst_calc_pbn_div ===============
[02:27:29] [PASSED] Link rate 2000000 lane count 4
[02:27:29] [PASSED] Link rate 2000000 lane count 2
[02:27:29] [PASSED] Link rate 2000000 lane count 1
[02:27:29] [PASSED] Link rate 1350000 lane count 4
[02:27:29] [PASSED] Link rate 1350000 lane count 2
[02:27:29] [PASSED] Link rate 1350000 lane count 1
[02:27:29] [PASSED] Link rate 1000000 lane count 4
[02:27:29] [PASSED] Link rate 1000000 lane count 2
[02:27:29] [PASSED] Link rate 1000000 lane count 1
[02:27:29] [PASSED] Link rate 810000 lane count 4
[02:27:29] [PASSED] Link rate 810000 lane count 2
[02:27:29] [PASSED] Link rate 810000 lane count 1
[02:27:29] [PASSED] Link rate 540000 lane count 4
[02:27:29] [PASSED] Link rate 540000 lane count 2
[02:27:29] [PASSED] Link rate 540000 lane count 1
[02:27:29] [PASSED] Link rate 270000 lane count 4
[02:27:29] [PASSED] Link rate 270000 lane count 2
[02:27:29] [PASSED] Link rate 270000 lane count 1
[02:27:29] [PASSED] Link rate 162000 lane count 4
[02:27:29] [PASSED] Link rate 162000 lane count 2
[02:27:29] [PASSED] Link rate 162000 lane count 1
[02:27:29] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[02:27:29] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[02:27:29] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[02:27:29] [PASSED] DP_POWER_UP_PHY with port number
[02:27:29] [PASSED] DP_POWER_DOWN_PHY with port number
[02:27:29] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[02:27:29] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[02:27:29] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[02:27:29] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[02:27:29] [PASSED] DP_QUERY_PAYLOAD with port number
[02:27:29] [PASSED] DP_QUERY_PAYLOAD with VCPI
[02:27:29] [PASSED] DP_REMOTE_DPCD_READ with port number
[02:27:29] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[02:27:29] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[02:27:29] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[02:27:29] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[02:27:29] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[02:27:29] [PASSED] DP_REMOTE_I2C_READ with port number
[02:27:29] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[02:27:29] [PASSED] DP_REMOTE_I2C_READ with transactions array
[02:27:29] [PASSED] DP_REMOTE_I2C_WRITE with port number
[02:27:29] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[02:27:29] [PASSED] DP_REMOTE_I2C_WRITE with data array
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[02:27:29] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[02:27:29] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[02:27:29] ================ [PASSED] drm_dp_mst_helper ================
[02:27:29] ================== drm_exec (7 subtests) ===================
[02:27:29] [PASSED] sanitycheck
[02:27:29] [PASSED] test_lock
[02:27:29] [PASSED] test_lock_unlock
[02:27:29] [PASSED] test_duplicates
[02:27:29] [PASSED] test_prepare
[02:27:29] [PASSED] test_prepare_array
[02:27:29] [PASSED] test_multiple_loops
[02:27:29] ==================== [PASSED] drm_exec =====================
[02:27:29] =========== drm_format_helper_test (17 subtests) ===========
[02:27:29] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[02:27:29] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[02:27:29] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[02:27:29] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[02:27:29] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[02:27:29] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[02:27:29] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[02:27:29] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[02:27:29] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[02:27:29] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[02:27:29] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[02:27:29] ============== drm_test_fb_xrgb8888_to_mono ===============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[02:27:29] ==================== drm_test_fb_swab =====================
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ================ [PASSED] drm_test_fb_swab =================
[02:27:29] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[02:27:29] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[02:27:29] [PASSED] single_pixel_source_buffer
[02:27:29] [PASSED] single_pixel_clip_rectangle
[02:27:29] [PASSED] well_known_colors
[02:27:29] [PASSED] destination_pitch
[02:27:29] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[02:27:29] ================= drm_test_fb_clip_offset =================
[02:27:29] [PASSED] pass through
[02:27:29] [PASSED] horizontal offset
[02:27:29] [PASSED] vertical offset
[02:27:29] [PASSED] horizontal and vertical offset
[02:27:29] [PASSED] horizontal offset (custom pitch)
[02:27:29] [PASSED] vertical offset (custom pitch)
[02:27:29] [PASSED] horizontal and vertical offset (custom pitch)
[02:27:29] ============= [PASSED] drm_test_fb_clip_offset =============
[02:27:29] =================== drm_test_fb_memcpy ====================
[02:27:29] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[02:27:29] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[02:27:29] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[02:27:29] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[02:27:29] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[02:27:29] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[02:27:29] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[02:27:29] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[02:27:29] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[02:27:29] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[02:27:29] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[02:27:29] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[02:27:29] =============== [PASSED] drm_test_fb_memcpy ================
[02:27:29] ============= [PASSED] drm_format_helper_test ==============
[02:27:29] ================= drm_format (18 subtests) =================
[02:27:29] [PASSED] drm_test_format_block_width_invalid
[02:27:29] [PASSED] drm_test_format_block_width_one_plane
[02:27:29] [PASSED] drm_test_format_block_width_two_plane
[02:27:29] [PASSED] drm_test_format_block_width_three_plane
[02:27:29] [PASSED] drm_test_format_block_width_tiled
[02:27:29] [PASSED] drm_test_format_block_height_invalid
[02:27:29] [PASSED] drm_test_format_block_height_one_plane
[02:27:29] [PASSED] drm_test_format_block_height_two_plane
[02:27:29] [PASSED] drm_test_format_block_height_three_plane
[02:27:29] [PASSED] drm_test_format_block_height_tiled
[02:27:29] [PASSED] drm_test_format_min_pitch_invalid
[02:27:29] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[02:27:29] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[02:27:29] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[02:27:29] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[02:27:29] [PASSED] drm_test_format_min_pitch_two_plane
[02:27:29] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[02:27:29] [PASSED] drm_test_format_min_pitch_tiled
[02:27:29] =================== [PASSED] drm_format ====================
[02:27:29] ============== drm_framebuffer (10 subtests) ===============
[02:27:29] ========== drm_test_framebuffer_check_src_coords ==========
[02:27:29] [PASSED] Success: source fits into fb
[02:27:29] [PASSED] Fail: overflowing fb with x-axis coordinate
[02:27:29] [PASSED] Fail: overflowing fb with y-axis coordinate
[02:27:29] [PASSED] Fail: overflowing fb with source width
[02:27:29] [PASSED] Fail: overflowing fb with source height
[02:27:29] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[02:27:29] [PASSED] drm_test_framebuffer_cleanup
[02:27:29] =============== drm_test_framebuffer_create ===============
[02:27:29] [PASSED] ABGR8888 normal sizes
[02:27:29] [PASSED] ABGR8888 max sizes
[02:27:29] [PASSED] ABGR8888 pitch greater than min required
[02:27:29] [PASSED] ABGR8888 pitch less than min required
[02:27:29] [PASSED] ABGR8888 Invalid width
[02:27:29] [PASSED] ABGR8888 Invalid buffer handle
[02:27:29] [PASSED] No pixel format
[02:27:29] [PASSED] ABGR8888 Width 0
[02:27:29] [PASSED] ABGR8888 Height 0
[02:27:29] [PASSED] ABGR8888 Out of bound height * pitch combination
[02:27:29] [PASSED] ABGR8888 Large buffer offset
[02:27:29] [PASSED] ABGR8888 Buffer offset for inexistent plane
[02:27:29] [PASSED] ABGR8888 Invalid flag
[02:27:29] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[02:27:29] [PASSED] ABGR8888 Valid buffer modifier
[02:27:29] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[02:27:29] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] NV12 Normal sizes
[02:27:29] [PASSED] NV12 Max sizes
[02:27:29] [PASSED] NV12 Invalid pitch
[02:27:29] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[02:27:29] [PASSED] NV12 different modifier per-plane
[02:27:29] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[02:27:29] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] NV12 Modifier for inexistent plane
[02:27:29] [PASSED] NV12 Handle for inexistent plane
[02:27:29] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[02:27:29] [PASSED] YVU420 Normal sizes
[02:27:29] [PASSED] YVU420 Max sizes
[02:27:29] [PASSED] YVU420 Invalid pitch
[02:27:29] [PASSED] YVU420 Different pitches
[02:27:29] [PASSED] YVU420 Different buffer offsets/pitches
[02:27:29] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[02:27:29] [PASSED] YVU420 Valid modifier
[02:27:29] [PASSED] YVU420 Different modifiers per plane
[02:27:29] [PASSED] YVU420 Modifier for inexistent plane
[02:27:29] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[02:27:29] [PASSED] X0L2 Normal sizes
[02:27:29] [PASSED] X0L2 Max sizes
[02:27:29] [PASSED] X0L2 Invalid pitch
[02:27:29] [PASSED] X0L2 Pitch greater than minimum required
[02:27:29] [PASSED] X0L2 Handle for inexistent plane
[02:27:29] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[02:27:29] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[02:27:29] [PASSED] X0L2 Valid modifier
[02:27:29] [PASSED] X0L2 Modifier for inexistent plane
[02:27:29] =========== [PASSED] drm_test_framebuffer_create ===========
[02:27:29] [PASSED] drm_test_framebuffer_free
[02:27:29] [PASSED] drm_test_framebuffer_init
[02:27:29] [PASSED] drm_test_framebuffer_init_bad_format
[02:27:29] [PASSED] drm_test_framebuffer_init_dev_mismatch
[02:27:29] [PASSED] drm_test_framebuffer_lookup
[02:27:29] [PASSED] drm_test_framebuffer_lookup_inexistent
[02:27:29] [PASSED] drm_test_framebuffer_modifiers_not_supported
[02:27:29] ================= [PASSED] drm_framebuffer =================
[02:27:29] ================ drm_gem_shmem (8 subtests) ================
[02:27:29] [PASSED] drm_gem_shmem_test_obj_create
[02:27:29] [PASSED] drm_gem_shmem_test_obj_create_private
[02:27:29] [PASSED] drm_gem_shmem_test_pin_pages
[02:27:29] [PASSED] drm_gem_shmem_test_vmap
[02:27:29] [PASSED] drm_gem_shmem_test_get_sg_table
[02:27:29] [PASSED] drm_gem_shmem_test_get_pages_sgt
[02:27:29] [PASSED] drm_gem_shmem_test_madvise
[02:27:29] [PASSED] drm_gem_shmem_test_purge
[02:27:29] ================== [PASSED] drm_gem_shmem ==================
[02:27:29] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[02:27:29] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[02:27:29] [PASSED] Automatic
[02:27:29] [PASSED] Full
[02:27:29] [PASSED] Limited 16:235
[02:27:29] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[02:27:29] [PASSED] drm_test_check_disable_connector
[02:27:29] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[02:27:29] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[02:27:29] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[02:27:29] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[02:27:29] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[02:27:29] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[02:27:29] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[02:27:29] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[02:27:29] [PASSED] drm_test_check_output_bpc_dvi
[02:27:29] [PASSED] drm_test_check_output_bpc_format_vic_1
[02:27:29] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[02:27:29] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[02:27:29] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[02:27:29] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[02:27:29] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[02:27:29] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[02:27:29] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[02:27:29] ============ drm_test_check_hdmi_color_format =============
[02:27:29] [PASSED] AUTO -> RGB
[02:27:29] [PASSED] YCBCR422 -> YUV422
[02:27:29] [PASSED] YCBCR420 -> YUV420
[02:27:29] [PASSED] YCBCR444 -> YUV444
[02:27:29] [PASSED] RGB -> RGB
[02:27:29] ======== [PASSED] drm_test_check_hdmi_color_format =========
[02:27:29] ======== drm_test_check_hdmi_color_format_420_only ========
[02:27:29] [PASSED] RGB should fail
[02:27:29] [PASSED] YUV444 should fail
[02:27:29] [PASSED] YUV422 should fail
[02:27:29] [PASSED] YUV420 should work
[02:27:29] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[02:27:29] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[02:27:29] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[02:27:29] [PASSED] drm_test_check_broadcast_rgb_value
[02:27:29] [PASSED] drm_test_check_bpc_8_value
[02:27:29] [PASSED] drm_test_check_bpc_10_value
[02:27:29] [PASSED] drm_test_check_bpc_12_value
[02:27:29] [PASSED] drm_test_check_format_value
[02:27:29] [PASSED] drm_test_check_tmds_char_value
[02:27:29] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[02:27:29] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[02:27:29] [PASSED] drm_test_check_mode_valid
[02:27:29] [PASSED] drm_test_check_mode_valid_reject
[02:27:29] [PASSED] drm_test_check_mode_valid_reject_rate
[02:27:29] [PASSED] drm_test_check_mode_valid_reject_max_clock
[02:27:29] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[02:27:29] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[02:27:29] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[02:27:29] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[02:27:29] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[02:27:29] [PASSED] drm_test_check_infoframes
[02:27:29] [PASSED] drm_test_check_reject_avi_infoframe
[02:27:29] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[02:27:29] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[02:27:29] [PASSED] drm_test_check_reject_audio_infoframe
[02:27:29] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[02:27:29] ================= drm_managed (2 subtests) =================
[02:27:29] [PASSED] drm_test_managed_release_action
[02:27:29] [PASSED] drm_test_managed_run_action
[02:27:29] =================== [PASSED] drm_managed ===================
[02:27:29] =================== drm_mm (6 subtests) ====================
[02:27:29] [PASSED] drm_test_mm_init
[02:27:29] [PASSED] drm_test_mm_debug
[02:27:29] [PASSED] drm_test_mm_align32
[02:27:29] [PASSED] drm_test_mm_align64
[02:27:29] [PASSED] drm_test_mm_lowest
[02:27:29] [PASSED] drm_test_mm_highest
[02:27:29] ===================== [PASSED] drm_mm ======================
[02:27:29] ============= drm_modes_analog_tv (5 subtests) =============
[02:27:29] [PASSED] drm_test_modes_analog_tv_mono_576i
[02:27:29] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[02:27:29] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[02:27:29] [PASSED] drm_test_modes_analog_tv_pal_576i
[02:27:29] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[02:27:29] =============== [PASSED] drm_modes_analog_tv ===============
[02:27:29] ============== drm_panic_helper (3 subtests) ===============
[02:27:29] ============= drm_test_panic_screen_user_map ==============
[02:27:29] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:29] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:29] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:29] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:29] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:29] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:30] ========= [PASSED] drm_test_panic_screen_user_map ==========
[02:27:30] ============= drm_test_panic_screen_user_page =============
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:30] ========= [PASSED] drm_test_panic_screen_user_page =========
[02:27:30] ========== drm_test_panic_screen_user_set_pixel ===========
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:30] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[02:27:30] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[02:27:30] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[02:27:30] ================ [PASSED] drm_panic_helper =================
[02:27:30] ============== drm_plane_helper (2 subtests) ===============
[02:27:30] =============== drm_test_check_plane_state ================
[02:27:30] [PASSED] clipping_simple
[02:27:30] [PASSED] clipping_rotate_reflect
[02:27:30] [PASSED] positioning_simple
[02:27:30] [PASSED] upscaling
[02:27:30] [PASSED] downscaling
[02:27:30] [PASSED] rounding1
[02:27:30] [PASSED] rounding2
[02:27:30] [PASSED] rounding3
[02:27:30] [PASSED] rounding4
[02:27:30] =========== [PASSED] drm_test_check_plane_state ============
[02:27:30] =========== drm_test_check_invalid_plane_state ============
[02:27:30] [PASSED] positioning_invalid
[02:27:30] [PASSED] upscaling_invalid
[02:27:30] [PASSED] downscaling_invalid
[02:27:30] ======= [PASSED] drm_test_check_invalid_plane_state ========
[02:27:30] ================ [PASSED] drm_plane_helper =================
[02:27:30] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[02:27:30] ====== drm_test_connector_helper_tv_get_modes_check =======
[02:27:30] [PASSED] None
[02:27:30] [PASSED] PAL
[02:27:30] [PASSED] NTSC
[02:27:30] [PASSED] Both, NTSC Default
[02:27:30] [PASSED] Both, PAL Default
[02:27:30] [PASSED] Both, NTSC Default, with PAL on command-line
[02:27:30] [PASSED] Both, PAL Default, with NTSC on command-line
[02:27:30] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[02:27:30] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[02:27:30] ================== drm_rect (9 subtests) ===================
[02:27:30] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[02:27:30] [PASSED] drm_test_rect_clip_scaled_not_clipped
[02:27:30] [PASSED] drm_test_rect_clip_scaled_clipped
[02:27:30] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[02:27:30] ================= drm_test_rect_intersect =================
[02:27:30] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[02:27:30] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[02:27:30] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[02:27:30] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[02:27:30] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[02:27:30] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[02:27:30] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[02:27:30] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[02:27:30] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[02:27:30] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[02:27:30] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[02:27:30] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[02:27:30] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[02:27:30] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[02:27:30] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[02:27:30] ============= [PASSED] drm_test_rect_intersect =============
[02:27:30] ================ drm_test_rect_calc_hscale ================
[02:27:30] [PASSED] normal use
[02:27:30] [PASSED] out of max range
[02:27:30] [PASSED] out of min range
[02:27:30] [PASSED] zero dst
[02:27:30] [PASSED] negative src
[02:27:30] [PASSED] negative dst
[02:27:30] ============ [PASSED] drm_test_rect_calc_hscale ============
[02:27:30] ================ drm_test_rect_calc_vscale ================
[02:27:30] [PASSED] normal use
[02:27:30] [PASSED] out of max range
[02:27:30] [PASSED] out of min range
[02:27:30] [PASSED] zero dst
[02:27:30] [PASSED] negative src
[02:27:30] [PASSED] negative dst
[02:27:30] ============ [PASSED] drm_test_rect_calc_vscale ============
[02:27:30] ================== drm_test_rect_rotate ===================
[02:27:30] [PASSED] reflect-x
[02:27:30] [PASSED] reflect-y
[02:27:30] [PASSED] rotate-0
[02:27:30] [PASSED] rotate-90
[02:27:30] [PASSED] rotate-180
[02:27:30] [PASSED] rotate-270
[02:27:30] ============== [PASSED] drm_test_rect_rotate ===============
[02:27:30] ================ drm_test_rect_rotate_inv =================
[02:27:30] [PASSED] reflect-x
[02:27:30] [PASSED] reflect-y
[02:27:30] [PASSED] rotate-0
[02:27:30] [PASSED] rotate-90
[02:27:30] [PASSED] rotate-180
[02:27:30] [PASSED] rotate-270
[02:27:30] ============ [PASSED] drm_test_rect_rotate_inv =============
[02:27:30] ==================== [PASSED] drm_rect =====================
[02:27:30] ============ drm_sysfb_modeset_test (1 subtest) ============
[02:27:30] ============ drm_test_sysfb_build_fourcc_list =============
[02:27:30] [PASSED] no native formats
[02:27:30] [PASSED] XRGB8888 as native format
[02:27:30] [PASSED] remove duplicates
[02:27:30] [PASSED] convert alpha formats
[02:27:30] [PASSED] random formats
[02:27:30] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[02:27:30] ============= [PASSED] drm_sysfb_modeset_test ==============
[02:27:30] ================== drm_fixp (2 subtests) ===================
[02:27:30] [PASSED] drm_test_int2fixp
[02:27:30] [PASSED] drm_test_sm2fixp
[02:27:30] ==================== [PASSED] drm_fixp =====================
[02:27:30] ============================================================
[02:27:30] Testing complete. Ran 667 tests: passed: 667
[02:27:30] Elapsed time: 27.944s total, 1.898s configuring, 25.631s building, 0.407s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[02:27:30] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[02:27:32] 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
[02:27:42] Starting KUnit Kernel (1/1)...
[02:27:42] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[02:27:42] ================= ttm_device (5 subtests) ==================
[02:27:42] [PASSED] ttm_device_init_basic
[02:27:42] [PASSED] ttm_device_init_multiple
[02:27:42] [PASSED] ttm_device_fini_basic
[02:27:42] [PASSED] ttm_device_init_no_vma_man
[02:27:42] ================== ttm_device_init_pools ==================
[02:27:42] [PASSED] No DMA allocations, no DMA32 required
[02:27:42] [PASSED] DMA allocations, DMA32 required
[02:27:42] [PASSED] No DMA allocations, DMA32 required
[02:27:42] [PASSED] DMA allocations, no DMA32 required
[02:27:42] ============== [PASSED] ttm_device_init_pools ==============
[02:27:42] =================== [PASSED] ttm_device ====================
[02:27:42] ================== ttm_pool (8 subtests) ===================
[02:27:42] ================== ttm_pool_alloc_basic ===================
[02:27:42] [PASSED] One page
[02:27:42] [PASSED] More than one page
[02:27:42] [PASSED] Above the allocation limit
[02:27:42] [PASSED] One page, with coherent DMA mappings enabled
[02:27:42] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[02:27:42] ============== [PASSED] ttm_pool_alloc_basic ===============
[02:27:42] ============== ttm_pool_alloc_basic_dma_addr ==============
[02:27:42] [PASSED] One page
[02:27:42] [PASSED] More than one page
[02:27:42] [PASSED] Above the allocation limit
[02:27:42] [PASSED] One page, with coherent DMA mappings enabled
[02:27:42] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[02:27:42] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[02:27:42] [PASSED] ttm_pool_alloc_order_caching_match
[02:27:42] [PASSED] ttm_pool_alloc_caching_mismatch
[02:27:42] [PASSED] ttm_pool_alloc_order_mismatch
[02:27:42] [PASSED] ttm_pool_free_dma_alloc
[02:27:42] [PASSED] ttm_pool_free_no_dma_alloc
[02:27:42] [PASSED] ttm_pool_fini_basic
[02:27:42] ==================== [PASSED] ttm_pool =====================
[02:27:42] ================ ttm_resource (8 subtests) =================
[02:27:42] ================= ttm_resource_init_basic =================
[02:27:42] [PASSED] Init resource in TTM_PL_SYSTEM
[02:27:42] [PASSED] Init resource in TTM_PL_VRAM
[02:27:42] [PASSED] Init resource in a private placement
[02:27:42] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[02:27:42] ============= [PASSED] ttm_resource_init_basic =============
[02:27:42] [PASSED] ttm_resource_init_pinned
[02:27:42] [PASSED] ttm_resource_fini_basic
[02:27:42] [PASSED] ttm_resource_manager_init_basic
[02:27:42] [PASSED] ttm_resource_manager_usage_basic
[02:27:42] [PASSED] ttm_resource_manager_set_used_basic
[02:27:42] [PASSED] ttm_sys_man_alloc_basic
[02:27:42] [PASSED] ttm_sys_man_free_basic
[02:27:42] ================== [PASSED] ttm_resource ===================
[02:27:42] =================== ttm_tt (15 subtests) ===================
[02:27:42] ==================== ttm_tt_init_basic ====================
[02:27:42] [PASSED] Page-aligned size
[02:27:42] [PASSED] Extra pages requested
[02:27:42] ================ [PASSED] ttm_tt_init_basic ================
[02:27:42] [PASSED] ttm_tt_init_misaligned
[02:27:42] [PASSED] ttm_tt_fini_basic
[02:27:42] [PASSED] ttm_tt_fini_sg
[02:27:42] [PASSED] ttm_tt_fini_shmem
[02:27:42] [PASSED] ttm_tt_create_basic
[02:27:42] [PASSED] ttm_tt_create_invalid_bo_type
[02:27:42] [PASSED] ttm_tt_create_ttm_exists
[02:27:42] [PASSED] ttm_tt_create_failed
[02:27:42] [PASSED] ttm_tt_destroy_basic
[02:27:42] [PASSED] ttm_tt_populate_null_ttm
[02:27:42] [PASSED] ttm_tt_populate_populated_ttm
[02:27:42] [PASSED] ttm_tt_unpopulate_basic
[02:27:42] [PASSED] ttm_tt_unpopulate_empty_ttm
[02:27:42] [PASSED] ttm_tt_swapin_basic
[02:27:42] ===================== [PASSED] ttm_tt ======================
[02:27:42] =================== ttm_bo (14 subtests) ===================
[02:27:42] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[02:27:42] [PASSED] Cannot be interrupted and sleeps
[02:27:42] [PASSED] Cannot be interrupted, locks straight away
[02:27:42] [PASSED] Can be interrupted, sleeps
[02:27:42] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[02:27:42] [PASSED] ttm_bo_reserve_locked_no_sleep
[02:27:42] [PASSED] ttm_bo_reserve_no_wait_ticket
[02:27:42] [PASSED] ttm_bo_reserve_double_resv
[02:27:42] [PASSED] ttm_bo_reserve_interrupted
[02:27:42] [PASSED] ttm_bo_reserve_deadlock
[02:27:42] [PASSED] ttm_bo_unreserve_basic
[02:27:42] [PASSED] ttm_bo_unreserve_pinned
[02:27:42] [PASSED] ttm_bo_unreserve_bulk
[02:27:42] [PASSED] ttm_bo_fini_basic
[02:27:42] [PASSED] ttm_bo_fini_shared_resv
[02:27:42] [PASSED] ttm_bo_pin_basic
[02:27:42] [PASSED] ttm_bo_pin_unpin_resource
[02:27:42] [PASSED] ttm_bo_multiple_pin_one_unpin
[02:27:42] ===================== [PASSED] ttm_bo ======================
[02:27:42] ============== ttm_bo_validate (22 subtests) ===============
[02:27:42] ============== ttm_bo_init_reserved_sys_man ===============
[02:27:42] [PASSED] Buffer object for userspace
[02:27:42] [PASSED] Kernel buffer object
[02:27:42] [PASSED] Shared buffer object
[02:27:42] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[02:27:42] ============== ttm_bo_init_reserved_mock_man ==============
[02:27:42] [PASSED] Buffer object for userspace
[02:27:42] [PASSED] Kernel buffer object
[02:27:42] [PASSED] Shared buffer object
[02:27:42] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[02:27:42] [PASSED] ttm_bo_init_reserved_resv
[02:27:42] ================== ttm_bo_validate_basic ==================
[02:27:42] [PASSED] Buffer object for userspace
[02:27:42] [PASSED] Kernel buffer object
[02:27:42] [PASSED] Shared buffer object
[02:27:42] ============== [PASSED] ttm_bo_validate_basic ==============
[02:27:42] [PASSED] ttm_bo_validate_invalid_placement
[02:27:42] ============= ttm_bo_validate_same_placement ==============
[02:27:42] [PASSED] System manager
[02:27:42] [PASSED] VRAM manager
[02:27:42] ========= [PASSED] ttm_bo_validate_same_placement ==========
[02:27:42] [PASSED] ttm_bo_validate_failed_alloc
[02:27:42] [PASSED] ttm_bo_validate_pinned
[02:27:42] [PASSED] ttm_bo_validate_busy_placement
[02:27:42] ================ ttm_bo_validate_multihop =================
[02:27:42] [PASSED] Buffer object for userspace
[02:27:42] [PASSED] Kernel buffer object
[02:27:42] [PASSED] Shared buffer object
[02:27:42] ============ [PASSED] ttm_bo_validate_multihop =============
[02:27:42] ========== ttm_bo_validate_no_placement_signaled ==========
[02:27:42] [PASSED] Buffer object in system domain, no page vector
[02:27:42] [PASSED] Buffer object in system domain with an existing page vector
[02:27:42] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[02:27:42] ======== ttm_bo_validate_no_placement_not_signaled ========
[02:27:42] [PASSED] Buffer object for userspace
[02:27:42] [PASSED] Kernel buffer object
[02:27:42] [PASSED] Shared buffer object
[02:27:42] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[02:27:42] [PASSED] ttm_bo_validate_move_fence_signaled
[02:27:42] ========= ttm_bo_validate_move_fence_not_signaled =========
[02:27:42] [PASSED] Waits for GPU
[02:27:42] [PASSED] Tries to lock straight away
[02:27:42] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[02:27:42] [PASSED] ttm_bo_validate_swapout
[02:27:42] [PASSED] ttm_bo_validate_happy_evict
[02:27:42] [PASSED] ttm_bo_validate_all_pinned_evict
[02:27:42] [PASSED] ttm_bo_validate_allowed_only_evict
[02:27:42] [PASSED] ttm_bo_validate_deleted_evict
[02:27:42] [PASSED] ttm_bo_validate_busy_domain_evict
[02:27:42] [PASSED] ttm_bo_validate_evict_gutting
[02:27:42] [PASSED] ttm_bo_validate_recrusive_evict
[02:27:42] ================= [PASSED] ttm_bo_validate =================
[02:27:42] ============================================================
[02:27:42] Testing complete. Ran 102 tests: passed: 102
[02:27:42] Elapsed time: 12.250s total, 1.859s configuring, 10.176s building, 0.182s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[02:27:42] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[02:27:44] 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
[02:27:53] Starting KUnit Kernel (1/1)...
[02:27:53] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[02:27:53] =============== dma-buf-fence (12 subtests) ================
[02:27:53] [PASSED] test_sanitycheck
[02:27:53] [PASSED] test_signaling
[02:27:53] [PASSED] test_add_callback
[02:27:53] [PASSED] test_late_add_callback
[02:27:53] [PASSED] test_rm_callback
[02:27:53] [PASSED] test_late_rm_callback
[02:27:53] [PASSED] test_status
[02:27:53] [PASSED] test_error
[02:27:53] [PASSED] test_wait
[02:27:53] [PASSED] test_wait_timeout
[02:27:53] [PASSED] test_stub
[02:27:53] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[02:27:53] ================== [PASSED] dma-buf-fence ==================
[02:27:53] ============ dma-buf-fence-chain (11 subtests) =============
[02:27:53] [PASSED] test_sanitycheck
[02:27:53] [PASSED] test_find_seqno
[02:27:53] [PASSED] test_find_signaled
[02:27:53] [PASSED] test_find_out_of_order
[02:27:58] [PASSED] test_find_gap
[02:27:58] [PASSED] test_find_race
[02:27:58] [PASSED] test_signal_forward
[02:27:58] [PASSED] test_signal_backward
[02:27:58] [PASSED] test_wait_forward
[02:27:58] [PASSED] test_wait_backward
[02:27:58] [PASSED] test_wait_random
[02:27:58] =============== [PASSED] dma-buf-fence-chain ===============
[02:27:58] ============ dma-buf-fence-unwrap (11 subtests) ============
[02:27:58] [PASSED] test_sanitycheck
[02:27:58] [PASSED] test_unwrap_array
[02:27:58] [PASSED] test_unwrap_chain
[02:27:58] [PASSED] test_unwrap_chain_array
[02:27:58] [PASSED] test_unwrap_merge
[02:27:58] [PASSED] test_unwrap_merge_duplicate
[02:27:58] [PASSED] test_unwrap_merge_seqno
[02:27:58] [PASSED] test_unwrap_merge_order
[02:27:58] [PASSED] test_unwrap_merge_complex
[02:27:58] [PASSED] test_unwrap_merge_complex_seqno
[02:27:58] [PASSED] test_dedup_empty
[02:27:58] ============== [PASSED] dma-buf-fence-unwrap ===============
[02:27:58] ================ dma-buf-resv (5 subtests) =================
[02:27:58] [PASSED] test_sanitycheck
[02:27:58] ===================== test_signaling ======================
[02:27:58] [PASSED] kernel
[02:27:58] [PASSED] write
[02:27:58] [PASSED] read
[02:27:58] [PASSED] bookkeep
[02:27:58] ================= [PASSED] test_signaling ==================
[02:27:58] ====================== test_for_each ======================
[02:27:58] [PASSED] kernel
[02:27:58] [PASSED] write
[02:27:58] [PASSED] read
[02:27:58] [PASSED] bookkeep
[02:27:58] ================== [PASSED] test_for_each ==================
[02:27:58] ================= test_for_each_unlocked ==================
[02:27:58] [PASSED] kernel
[02:27:58] [PASSED] write
[02:27:58] [PASSED] read
[02:27:58] [PASSED] bookkeep
[02:27:58] ============= [PASSED] test_for_each_unlocked ==============
[02:27:58] ===================== test_get_fences =====================
[02:27:58] [PASSED] kernel
[02:27:58] [PASSED] write
[02:27:58] [PASSED] read
[02:27:58] [PASSED] bookkeep
[02:27:58] ================= [PASSED] test_get_fences =================
[02:27:58] ================== [PASSED] dma-buf-resv ===================
[02:27:58] ============================================================
[02:27:58] Testing complete. Ran 51 tests: passed: 50, skipped: 1
[02:27:58] Elapsed time: 15.794s total, 1.829s configuring, 8.693s building, 5.257s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Xe.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (8 preceding siblings ...)
2026-10-20 2:28 ` ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2) Patchwork
@ 2026-10-20 3:05 ` Patchwork
2026-10-20 3:06 ` ✓ i915.CI.BAT: " Patchwork
` (5 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 3:05 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 893 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
CI Bug Log - changes from xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42_BAT -> xe-pw-176106v2_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42 -> xe-pw-176106v2
IGT_9153: 9153
xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42: 24d867f5e671c78760ab39087a57c25ad98e1f42
xe-pw-176106v2: 176106v2
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/index.html
[-- Attachment #2: Type: text/html, Size: 1441 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (9 preceding siblings ...)
2026-10-20 3:05 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-10-20 3:06 ` Patchwork
2026-10-20 6:30 ` ✗ Xe.CI.FULL: failure " Patchwork
` (4 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 3:06 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 1026 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
URL : https://patchwork.freedesktop.org/series/176107/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19366 -> Patchwork_176107v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/index.html
Participating hosts (40 -> 38)
------------------------------
Missing (2): bat-dg2-8 bat-dg2-13
Changes
-------
No changes found
Build changes
-------------
* Linux: CI_DRM_19366 -> Patchwork_176107v2
CI-20190529: 20190529
CI_DRM_19366: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9153: 9153
Patchwork_176107v2: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/index.html
[-- Attachment #2: Type: text/html, Size: 1591 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Xe.CI.FULL: failure for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (10 preceding siblings ...)
2026-10-20 3:06 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-10-20 6:30 ` Patchwork
2026-10-20 11:02 ` ✓ i915.CI.Full: success " Patchwork
` (3 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 6:30 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 60245 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
URL : https://patchwork.freedesktop.org/series/176106/
State : failure
== Summary ==
CI Bug Log - changes from xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42_FULL -> xe-pw-176106v2_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-176106v2_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-176106v2_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 (3 -> 3)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-176106v2_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@device_reset@unbind-reset-rebind:
- shard-bmg: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-9/igt@device_reset@unbind-reset-rebind.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-4/igt@device_reset@unbind-reset-rebind.html
Known issues
------------
Here are the changes found in xe-pw-176106v2_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@4-tiled-16bpp-rotate-270:
- shard-ptl: NOTRUN -> [SKIP][3] ([Intel XE#5901]) +2 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][4] ([Intel XE#1407])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][5] ([Intel XE#3658] / [Intel XE#7360])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#7059] / [Intel XE#7085])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-ptl: NOTRUN -> [SKIP][7] ([Intel XE#7085])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
- shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#7059] / [Intel XE#7085])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-addfb-size-offset-overflow:
- shard-ptl: NOTRUN -> [SKIP][9] ([Intel XE#5851])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_big_fb@x-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#1124])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-ptl: NOTRUN -> [SKIP][11] ([Intel XE#5808]) +7 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
- shard-lnl: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p:
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#7679])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_bw@connected-linear-tiling-2-displays-target-1920x1080p.html
* igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p:
- shard-ptl: NOTRUN -> [SKIP][14] ([Intel XE#7679]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_bw@connected-linear-tiling-2-displays-target-2560x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#8365])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_bw@connected-linear-tiling-4-displays-target-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-target-2160x1440p:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#367])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-target-2160x1440p.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-5/igt@kms_bw@linear-tiling-1-displays-target-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-target-3840x2160p:
- shard-ptl: NOTRUN -> [SKIP][18] ([Intel XE#367]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_bw@linear-tiling-2-displays-target-3840x2160p.html
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#367]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_bw@linear-tiling-2-displays-target-3840x2160p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc:
- shard-lnl: NOTRUN -> [SKIP][20] ([Intel XE#2887]) +6 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
- shard-ptl: NOTRUN -> [SKIP][21] ([Intel XE#5822]) +12 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][22] ([Intel XE#5823] / [Intel XE#6918]) +9 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [PASS][23] -> [INCOMPLETE][24] ([Intel XE#7084] / [Intel XE#8150]) +1 other test incomplete
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#3432])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2887]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-ptl: NOTRUN -> [SKIP][27] ([Intel XE#7008])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#2252])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_color@ctm-max:
- shard-ptl: NOTRUN -> [SKIP][29] ([Intel XE#5824])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_chamelium_color@ctm-max.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d:
- shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#7358])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709-lim-lut1d:
- shard-ptl: NOTRUN -> [SKIP][31] ([Intel XE#8391]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709-lim-lut1d.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#373]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
- shard-ptl: NOTRUN -> [SKIP][33] ([Intel XE#2252]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html
* igt@kms_color_pipeline@plane-lut1d-ctm3x4@pipe-b-plane-4:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#6969]) +7 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_color_pipeline@plane-lut1d-ctm3x4@pipe-b-plane-4.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#6974])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-ptl: NOTRUN -> [SKIP][36] ([Intel XE#5845])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-ptl: NOTRUN -> [SKIP][37] ([Intel XE#7642])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@suspend-resume@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [FAIL][38] ([Intel XE#3304])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-7/igt@kms_content_protection@suspend-resume@pipe-a-dp-1.html
* igt@kms_content_protection@uevent@pipe-a-dp-1:
- shard-bmg: NOTRUN -> [FAIL][39] ([Intel XE#6707] / [Intel XE#7439])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-7/igt@kms_content_protection@uevent@pipe-a-dp-1.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-ptl: NOTRUN -> [SKIP][40] ([Intel XE#5846]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-lnl: NOTRUN -> [SKIP][41] ([Intel XE#1424]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-rapid-movement-64x21:
- shard-ptl: NOTRUN -> [SKIP][42] ([Intel XE#5900]) +5 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-ptl: NOTRUN -> [SKIP][43] ([Intel XE#5962]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-ptl: NOTRUN -> [SKIP][44] ([Intel XE#6035]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_link_training@non-uhbr-sst-direct-train:
- shard-ptl: NOTRUN -> [SKIP][45] ([Intel XE#9534])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html
* igt@kms_dp_link_training@uhbr-sst-tbtalt-train:
- shard-lnl: NOTRUN -> [SKIP][46] ([Intel XE#9537])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
* igt@kms_feature_discovery@chamelium:
- shard-ptl: NOTRUN -> [SKIP][47] ([Intel XE#7359])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_feature_discovery@chamelium.html
- shard-lnl: NOTRUN -> [SKIP][48] ([Intel XE#701] / [Intel XE#7359])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#702] / [Intel XE#7344])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#1421]) +5 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-ptl: NOTRUN -> [SKIP][51] ([Intel XE#2316]) +5 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_flip@2x-plain-flip-fb-recreate.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [PASS][52] -> [FAIL][53] ([Intel XE#301] / [Intel XE#3149])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-ptl: NOTRUN -> [SKIP][54] ([Intel XE#7178]) +4 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#7178] / [Intel XE#7349])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#7179])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][57] ([Intel XE#1397] / [Intel XE#7385] / [Intel XE#9144]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-ptl: NOTRUN -> [SKIP][58] ([Intel XE#5828]) +1 other test skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][59] ([Intel XE#1397] / [Intel XE#1745] / [Intel XE#7385] / [Intel XE#9144]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2311]) +3 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-slowdraw:
- shard-ptl: NOTRUN -> [SKIP][61] ([Intel XE#5800] / [Intel XE#6312]) +12 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_frontbuffer_tracking@drrs-slowdraw.html
* igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-blt:
- shard-ptl: NOTRUN -> [SKIP][62] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-render:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#7061] / [Intel XE#7356])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@kms_frontbuffer_tracking@fbc-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1469] / [Intel XE#7399])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][65] ([Intel XE#6312]) +8 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][66] ([Intel XE#6312] / [Intel XE#651]) +4 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-spr-indfb-onoff:
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#6312]) +5 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcdrrshdr-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#7399])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-render:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#7061] / [Intel XE#7356]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-ptl: NOTRUN -> [SKIP][70] ([Intel XE#5865] / [Intel XE#7399])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][71] ([Intel XE#7865]) +22 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-wc.html
- shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#7865]) +5 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-ptl: NOTRUN -> [SKIP][73] ([Intel XE#5812]) +68 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
- shard-lnl: NOTRUN -> [SKIP][74] ([Intel XE#7905]) +25 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#7061])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_frontbuffer_tracking@hdr-abgr161616f-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-render:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#7061]) +6 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_frontbuffer_tracking@hdr-argb161616f-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#656] / [Intel XE#7905]) +19 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2313]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-render:
- shard-ptl: NOTRUN -> [SKIP][79] ([Intel XE#7061]) +4 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_frontbuffer_tracking@psrhdr-abgr161616f-draw-render.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-bmg: [PASS][80] -> [ABORT][81] ([Intel XE#9438])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-10/igt@kms_hdr@bpc-switch-suspend.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-9/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3-xrgb2101010:
- shard-bmg: [PASS][82] -> [ABORT][83] ([Intel XE#9362] / [Intel XE#9438])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-10/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3-xrgb2101010.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-9/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_hdr@static-toggle:
- shard-ptl: NOTRUN -> [SKIP][84] ([Intel XE#5917] / [Intel XE#6174]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_hdr@static-toggle.html
- shard-lnl: NOTRUN -> [SKIP][85] ([Intel XE#1503])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-ptl: NOTRUN -> [SKIP][86] ([Intel XE#6900]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#6900] / [Intel XE#7362])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#8303]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
- shard-ptl: NOTRUN -> [SKIP][89] ([Intel XE#7283]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-ptl: NOTRUN -> [ABORT][90] ([Intel XE#9362]) +1 other test abort
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5:
- shard-ptl: NOTRUN -> [SKIP][91] ([Intel XE#6886]) +9 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25:
- shard-lnl: NOTRUN -> [SKIP][92] ([Intel XE#2763] / [Intel XE#6886]) +3 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-ptl: NOTRUN -> [SKIP][93] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc3co-vpb-simulation@psr2-yuv420:
- shard-ptl: NOTRUN -> [SKIP][94] ([Intel XE#8396]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_pm_dc@dc3co-vpb-simulation@psr2-yuv420.html
* igt@kms_pm_dc@dc5-dpms-negative:
- shard-ptl: NOTRUN -> [SKIP][95] ([Intel XE#1131])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_pm_dc@dc5-dpms-negative.html
- shard-lnl: NOTRUN -> [SKIP][96] ([Intel XE#1131])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_pm_dc@dc5-dpms-negative.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-ptl: NOTRUN -> [SKIP][97] ([Intel XE#7304]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
- shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#2893] / [Intel XE#7304])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-a-edp-1:
- shard-ptl: NOTRUN -> [SKIP][99] ([Intel XE#5858]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1:
- shard-ptl: NOTRUN -> [SKIP][100] ([Intel XE#5858] / [Intel XE#7304]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-lnl: NOTRUN -> [SKIP][101] ([Intel XE#2893] / [Intel XE#4608] / [Intel XE#7304])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#4608])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][103] ([Intel XE#4608] / [Intel XE#7304])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-b-edp-1.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-ptl: NOTRUN -> [SKIP][104] ([Intel XE#1406]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
- shard-ptl: NOTRUN -> [SKIP][105] ([Intel XE#1406] / [Intel XE#5835]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html
* igt@kms_psr@pr-suspend:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#1406])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_psr@pr-suspend.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-ptl: NOTRUN -> [SKIP][107] ([Intel XE#5821]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-ptl: NOTRUN -> [SKIP][108] ([Intel XE#5813])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#1435] / [Intel XE#9142])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@filter-suspend@pipe-a-edp-1-suspend:
- shard-ptl: [PASS][110] -> [ABORT][111] ([Intel XE#9362]) +5 other tests abort
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-ptl-8/igt@kms_sharpness_filter@filter-suspend@pipe-a-edp-1-suspend.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_sharpness_filter@filter-suspend@pipe-a-edp-1-suspend.html
* igt@kms_vrr@negative-basic:
- shard-ptl: NOTRUN -> [SKIP][112] ([Intel XE#5949] / [Intel XE#9277])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_vrr@negative-basic.html
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#1499] / [Intel XE#9271])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-ptl: NOTRUN -> [SKIP][114] ([Intel XE#5948] / [Intel XE#9277])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@xe_configfs@gt-types-allowed:
- shard-bmg: [PASS][115] -> [ABORT][116] ([Intel XE#9463])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-1/igt@xe_configfs@gt-types-allowed.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-8/igt@xe_configfs@gt-types-allowed.html
* igt@xe_create@multigpu-create-massive-size:
- shard-ptl: NOTRUN -> [SKIP][117] ([Intel XE#5878])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_evict@evict-beng-threads-large-multi-vm:
- shard-ptl: NOTRUN -> [SKIP][118] ([Intel XE#5764]) +5 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@xe_evict@evict-beng-threads-large-multi-vm.html
- shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#6540] / [Intel XE#688]) +3 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_evict@evict-beng-threads-large-multi-vm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen:
- shard-ptl: NOTRUN -> [SKIP][120] ([Intel XE#6144])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen.html
* igt@xe_exec_balancer@many-cm-virtual-basic:
- shard-ptl: NOTRUN -> [SKIP][121] ([Intel XE#7482]) +16 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@xe_exec_balancer@many-cm-virtual-basic.html
* igt@xe_exec_balancer@twice-virtual-basic:
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#7482]) +10 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@xe_exec_balancer@twice-virtual-basic.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#1392]) +1 other test skip
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-ptl: NOTRUN -> [SKIP][124] ([Intel XE#5575] / [Intel XE#7484]) +4 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_fault_mode@many-execqueues-multi-queue-rebind:
- shard-bmg: NOTRUN -> [SKIP][125] ([Intel XE#8374]) +2 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@xe_exec_fault_mode@many-execqueues-multi-queue-rebind.html
* igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind:
- shard-ptl: NOTRUN -> [SKIP][126] ([Intel XE#8374]) +6 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind.html
* igt@xe_exec_fault_mode@twice-multi-queue-imm:
- shard-lnl: NOTRUN -> [SKIP][127] ([Intel XE#8374]) +5 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_exec_fault_mode@twice-multi-queue-imm.html
* igt@xe_exec_multi_queue@many-execs-priority:
- shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#8364]) +15 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@xe_exec_multi_queue@many-execs-priority.html
* igt@xe_exec_multi_queue@max-queues-preempt-mode-userptr:
- shard-ptl: NOTRUN -> [SKIP][129] ([Intel XE#8364]) +23 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@xe_exec_multi_queue@max-queues-preempt-mode-userptr.html
* igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem:
- shard-bmg: NOTRUN -> [SKIP][130] ([Intel XE#8364])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-dyn-priority-smem.html
* igt@xe_exec_reset@multi-queue-cancel-on-secondary:
- shard-ptl: NOTRUN -> [SKIP][131] ([Intel XE#8369]) +4 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_exec_reset@multi-queue-cancel-on-secondary.html
* igt@xe_exec_reset@multi-queue-close-execqueues:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#8369]) +2 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_exec_reset@multi-queue-close-execqueues.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma:
- shard-ptl: NOTRUN -> [SKIP][133] ([Intel XE#6196])
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-single-vma.html
* igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race:
- shard-lnl: NOTRUN -> [FAIL][134] ([Intel XE#9096] / [Intel XE#9297])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_exec_threads@threads-hang-fd-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
- shard-lnl: [PASS][135] -> [FAIL][136] ([Intel XE#9096])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-1/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-6/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
* igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-basic:
- shard-ptl: NOTRUN -> [SKIP][137] ([Intel XE#8378]) +6 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-basic.html
* igt@xe_exec_threads@threads-multi-queue-rebind:
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#8378])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@xe_exec_threads@threads-multi-queue-rebind.html
* igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-invalidate:
- shard-lnl: NOTRUN -> [SKIP][139] ([Intel XE#8378]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-invalidate.html
* igt@xe_media_fill@media-fill:
- shard-lnl: NOTRUN -> [SKIP][140] ([Intel XE#560] / [Intel XE#7321] / [Intel XE#7453])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_media_fill@media-fill.html
* igt@xe_multigpu_svm@mgpu-atomic-op-basic:
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#6964]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@xe_multigpu_svm@mgpu-atomic-op-basic.html
* igt@xe_multigpu_svm@mgpu-coherency-fail-prefetch:
- shard-bmg: NOTRUN -> [SKIP][142] ([Intel XE#6964])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@xe_multigpu_svm@mgpu-coherency-fail-prefetch.html
* igt@xe_multigpu_svm@mgpu-pagefault-basic:
- shard-ptl: NOTRUN -> [SKIP][143] ([Intel XE#6964]) +2 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@xe_multigpu_svm@mgpu-pagefault-basic.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-ptl: NOTRUN -> [SKIP][144] ([Intel XE#6069])
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_page_reclaim@binds-large-split:
- shard-ptl: NOTRUN -> [SKIP][145] ([Intel XE#7793]) +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@xe_page_reclaim@binds-large-split.html
* igt@xe_page_reclaim@boundary-split:
- shard-lnl: NOTRUN -> [SKIP][146] ([Intel XE#7793]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_page_reclaim@boundary-split.html
* igt@xe_pat@pat-sw-hw-compare:
- shard-ptl: NOTRUN -> [FAIL][147] ([Intel XE#7695])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@xe_pat@pat-sw-hw-compare.html
* igt@xe_pm@d3cold-i2c:
- shard-lnl: NOTRUN -> [SKIP][148] ([Intel XE#5694] / [Intel XE#7370])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@d3cold-multiple-execs:
- shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#2284] / [Intel XE#366] / [Intel XE#7370])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@xe_pm@d3cold-multiple-execs.html
* igt@xe_pm@s3-d3cold-basic-exec:
- shard-ptl: NOTRUN -> [SKIP][150] ([Intel XE#5741]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@xe_pm@s3-d3cold-basic-exec.html
* igt@xe_pm@s3-vm-bind-prefetch:
- shard-ptl: NOTRUN -> [SKIP][151] ([Intel XE#6867])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@xe_pm@s3-vm-bind-prefetch.html
* igt@xe_pm@s4-exec-after:
- shard-lnl: [PASS][152] -> [ABORT][153] ([Intel XE#9362])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-6/igt@xe_pm@s4-exec-after.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-4/igt@xe_pm@s4-exec-after.html
* igt@xe_prefetch_fault@prefetch-fault-svm:
- shard-ptl: NOTRUN -> [SKIP][154] ([Intel XE#7599])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-7/igt@xe_prefetch_fault@prefetch-fault-svm.html
* igt@xe_query@multigpu-query-topology-l3-bank-mask:
- shard-lnl: NOTRUN -> [SKIP][155] ([Intel XE#944])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-lnl: NOTRUN -> [SKIP][156] ([Intel XE#4130] / [Intel XE#7366])
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
* igt@xe_sriov_flr@flr-vf1-clear:
- shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#3342])
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@xe_sriov_flr@flr-vf1-clear.html
* igt@xe_survivability@i2c-functionality:
- shard-ptl: NOTRUN -> [SKIP][158] ([Intel XE#8415] / [Intel XE#8432])
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-6/igt@xe_survivability@i2c-functionality.html
#### Possible fixes ####
* igt@kms_cursor_crc@cursor-suspend:
- shard-ptl: [ABORT][159] ([Intel XE#9375]) -> [PASS][160] +1 other test pass
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-ptl-6/igt@kms_cursor_crc@cursor-suspend.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-2/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-bmg: [ABORT][161] ([Intel XE#9362]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a3:
- shard-bmg: [FAIL][163] ([Intel XE#5408] / [Intel XE#6266]) -> [PASS][164] +1 other test pass
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-2/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a3.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-6/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a3.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: [SKIP][165] ([Intel XE#1503]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-3/igt@kms_hdr@invalid-hdr.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-7/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle-suspend:
- shard-bmg: [DMESG-WARN][167] ([Intel XE#9474]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-1/igt@kms_hdr@static-toggle-suspend.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-5/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-3-xrgb2101010:
- shard-bmg: [DMESG-WARN][169] ([Intel XE#9365]) -> [PASS][170] +1 other test pass
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-1/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-3-xrgb2101010.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-5/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-3-xrgb2101010.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-ptl: [ABORT][171] ([Intel XE#9362]) -> [PASS][172] +6 other tests pass
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-ptl-7/igt@kms_pm_backlight@fade-with-suspend.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-ptl-3/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_setmode@basic-no-cpu-idle:
- shard-bmg: [FAIL][173] ([Intel XE#8618]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-2/igt@kms_setmode@basic-no-cpu-idle.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-7/igt@kms_setmode@basic-no-cpu-idle.html
* igt@xe_exec_fault_mode@atomic-many:
- shard-bmg: [FAIL][175] ([Intel XE#8578]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-6/igt@xe_exec_fault_mode@atomic-many.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-1/igt@xe_exec_fault_mode@atomic-many.html
* igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
- shard-bmg: [FAIL][177] ([Intel XE#9096]) -> [PASS][178] +1 other test pass
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-7/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-5/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
* igt@xe_pm@s4-basic:
- shard-lnl: [ABORT][179] ([Intel XE#9362]) -> [PASS][180] +3 other tests pass
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-5/igt@xe_pm@s4-basic.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@xe_pm@s4-basic.html
#### Warnings ####
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-lnl: [SKIP][181] ([Intel XE#309] / [Intel XE#7343]) -> [SKIP][182] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935])
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-2/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-lnl: [FAIL][183] ([Intel XE#301]) -> [FAIL][184] ([Intel XE#301] / [Intel XE#3149])
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: [SKIP][185] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][186] ([Intel XE#1729] / [Intel XE#7424])
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1131
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[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#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[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#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[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#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[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#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[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#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
[Intel XE#5741]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5741
[Intel XE#5764]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5764
[Intel XE#5800]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5800
[Intel XE#5808]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5808
[Intel XE#5812]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5812
[Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
[Intel XE#5821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5821
[Intel XE#5822]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5822
[Intel XE#5823]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5823
[Intel XE#5824]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5824
[Intel XE#5828]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5828
[Intel XE#5835]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5835
[Intel XE#5845]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5845
[Intel XE#5846]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5846
[Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
[Intel XE#5851]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5851
[Intel XE#5858]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5858
[Intel XE#5865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5865
[Intel XE#5878]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5878
[Intel XE#5900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5900
[Intel XE#5901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5901
[Intel XE#5917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5917
[Intel XE#5948]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5948
[Intel XE#5949]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5949
[Intel XE#5962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5962
[Intel XE#6035]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6035
[Intel XE#6069]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6069
[Intel XE#6144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6144
[Intel XE#6174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6174
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[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#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
[Intel XE#6867]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6867
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
[Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
[Intel XE#6918]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6918
[Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
[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#7008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7008
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
[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#7085]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7085
[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#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
[Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
[Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321
[Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
[Intel XE#7344]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7344
[Intel XE#7349]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7349
[Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
[Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
[Intel XE#7359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7359
[Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360
[Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
[Intel XE#7366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7366
[Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
[Intel XE#7385]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7385
[Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
[Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
[Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
[Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453
[Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
[Intel XE#7484]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7484
[Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
[Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
[Intel XE#7679]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7679
[Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
[Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
[Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
[Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
[Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
[Intel XE#8150]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8150
[Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
[Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
[Intel XE#8365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8365
[Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
[Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
[Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
[Intel XE#8391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8391
[Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
[Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
[Intel XE#8415]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8415
[Intel XE#8432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8432
[Intel XE#8578]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8578
[Intel XE#8618]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8618
[Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096
[Intel XE#9142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9142
[Intel XE#9144]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9144
[Intel XE#9271]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9271
[Intel XE#9277]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9277
[Intel XE#9297]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9297
[Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
[Intel XE#9365]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9365
[Intel XE#9375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9375
[Intel XE#9438]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9438
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#9463]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9463
[Intel XE#9474]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9474
[Intel XE#9534]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9534
[Intel XE#9537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9537
Build changes
-------------
* Linux: xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42 -> xe-pw-176106v2
IGT_9153: 9153
xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42: 24d867f5e671c78760ab39087a57c25ad98e1f42
xe-pw-176106v2: 176106v2
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v2/index.html
[-- Attachment #2: Type: text/html, Size: 68839 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v2] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
@ 2026-10-20 7:18 ` Marco Nenciarini
2026-10-20 8:11 ` Jani Nikula
` (2 subsequent siblings)
3 siblings, 0 replies; 22+ messages in thread
From: Marco Nenciarini @ 2026-10-20 7:18 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: jani.nikula, ville.syrjala, imre.deak, xiaolu.xie
Tested-by: Marco Nenciarini <mnencia@kcore.it>
Tested v2 on a Dell Pro Max 16 (Arrow Lake-P) with a Dell WD19DC dock
(Synaptics VMM5331 MST hub) and two monitors behind it, i915 driving
the dock over TBT-alt, drm.debug=0x10e. Kernel is Debian 7.2.9 with v2
applied on top.
On 7.2.9 drm_dp_dpcd_readb() returns 1 on success, so I used "ret >= 0"
instead of "ret == 0" in the new check in
intel_dp_mst_verify_dpcd_state(). Trees that use
drm_dp_dpcd_read_byte() are not affected.
Results for the three points you asked about, 120 s DPMS off with a
connector probe forced 30 s into the off period (writing "detect" to
the trunk connector status, which runs intel_dp_detect()):
1. DPMS off wrote MSTM_CTRL as 0x04 (0x00111 AUX <- 04), then D3.
2. The probe read 0x111 back as 04. There was no "MST mode got reset"
message, no connector was unregistered and the topology was kept.
3. On wake, D0 was sent and MSTM_CTRL was written as 0x07 before
POWER_UP_PHY. Link training passed at 810000 x4 on the sink and
both LTTPRs, payloads were allocated and both monitors came back.
A 60 s run with the probe forced at 20 s gave the same result. A 120 s
run without a probe was also clean.
Without the patch, a DPMS off of more than about 6 s leaves both
monitors black on wake (drm/i915/kernel#16901). With v1, a runtime
resume probe during a 120 s DPMS off removed the whole MST topology,
as I reported earlier. With v2 it does not. The hub keeps
UPSTREAM_IS_SRC while MST_EN is 0, as you hoped.
The logs are available if you want them.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v2] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
2026-10-20 7:18 ` Marco Nenciarini
@ 2026-10-20 8:11 ` Jani Nikula
2026-10-20 8:12 ` sashiko-bot
2026-10-20 11:04 ` [PATCH v3] " Xiao Lu
3 siblings, 0 replies; 22+ messages in thread
From: Jani Nikula @ 2026-10-20 8:11 UTC (permalink / raw)
To: Xiao Lu, intel-gfx, intel-xe
Cc: ville.syrjala, imre.deak, Xiao Lu, Marco Nenciarini
On Tue, 20 Oct 2026, Xiao Lu <xiaolu.xie@intel.com> wrote:
> When the last MST stream is disabled, i915 sends SET_POWER D3 to the
> MST trunk while MSTM_CTRL (DPCD 0x111) still has MST mode enabled.
> On re-enable, POWER_UP_PHY is sent before MSTM_CTRL is restored, so
> the hub may process the PHY power-up in an inconsistent state and
> fail to retrain its downstream links.
>
> Fix this by clearing MST_EN and UP_REQ_EN in MSTM_CTRL before sending
> D3 on the last stream disable. On re-enable, restore MSTM_CTRL after
> writing D0 and before sending POWER_UP_PHY, so the hub is back in MST
> mode when it processes the PHY power-up and retrains its downstream
> links.
>
> Keep UPSTREAM_IS_SRC set while MST mode is disabled this way, and
> accept this value in intel_dp_mst_verify_dpcd_state() while no MST
> stream is active. Otherwise a connector detection during DPMS off,
> for instance after a runtime resume, would see MSTM_CTRL as reset and
> tear down the MST topology. A real DPCD reset still clears
> UPSTREAM_IS_SRC and so it's still detected.
I did not dig deep into this, but my overall comment is that I think
accessing DP_MSTM_CTRL should be done in the topology manager alone, not
split between the topology manager and the drivers.
BR,
Jani.
>
> v2: Write UPSTREAM_IS_SRC instead of 0 and accept it in
> intel_dp_mst_verify_dpcd_state(), to avoid removing the topology
> on a connector detection during DPMS off. (Marco)
>
> Cc: Marco Nenciarini <mnencia@kcore.it>
> Signed-off-by: Xiao Lu <xiaolu.xie@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_ddi.c | 3 +++
> drivers/gpu/drm/i915/display/intel_dp_mst.c | 14 +++++++++++++-
> 2 files changed, 16 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> index a46ab5d3d..6b7665206 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -3163,6 +3163,9 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
> * Power down sink before disabling the port, otherwise we end
> * up getting interrupts from the sink on detecting link loss.
> */
> + if (is_mst)
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
> + DP_UPSTREAM_IS_SRC);
> intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
>
> if (DISPLAY_VER(display) >= 12) {
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> index 7023619aa..da3cf7493 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> @@ -1270,8 +1270,12 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
> !intel_dp_mst_is_master_trans(pipe_config));
>
> - if (first_mst_stream)
> + if (first_mst_stream) {
> intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
> + DP_MST_EN | DP_UP_REQ_EN |
> + DP_UPSTREAM_IS_SRC);
> + }
>
> drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
>
> @@ -2254,6 +2258,14 @@ bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp)
>
> ret = drm_dp_dpcd_read_byte(intel_dp->mst.mgr.aux, DP_MSTM_CTRL, &val);
>
> + /*
> + * MST mode is disabled while all MST streams are disabled, keeping
> + * UPSTREAM_IS_SRC set to tell this apart from a DPCD reset.
> + */
> + if (ret == 0 && val == DP_UPSTREAM_IS_SRC &&
> + intel_dp_mst_active_streams(intel_dp) == 0)
> + return true;
> +
> /* Adjust the expected register value for SST + SideBand. */
> if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
> drm_dbg_kms(display->drm,
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH v2] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
2026-10-20 7:18 ` Marco Nenciarini
2026-10-20 8:11 ` Jani Nikula
@ 2026-10-20 8:12 ` sashiko-bot
2026-10-20 11:04 ` [PATCH v3] " Xiao Lu
3 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-10-20 8:12 UTC (permalink / raw)
To: Xiao Lu, intel-gfx, intel-xe
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] drm/i915/dp: clearing MSTM_CTRL in intel_ddi_post_disable_dp() breaks MST
- [Medium] drm/i915/dp: race between mst_stream_pre_enable() and DPCD state verification
--
commit 04bc6df114f62ef11692debf152cd3af90ff9f8d
Author: Xiao Lu <xiaolu.xie@intel.com>
drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
This patch clears DP_MST_EN and DP_UP_REQ_EN in DP_MSTM_CTRL before placing
the sink in D3 when the last MST stream is disabled, and restores them
after setting D0 when the first MST stream is re-enabled. It also teaches
intel_dp_mst_verify_dpcd_state() to accept DP_UPSTREAM_IS_SRC when no MST
streams are active so connector detection during DPMS off does not tear
down the MST topology.
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> index a46ab5d3d70fc..6b7665206837a 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -3163,6 +3163,9 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
> * Power down sink before disabling the port, otherwise we end
> * up getting interrupts from the sink on detecting link loss.
> */
> + if (is_mst)
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
> + DP_UPSTREAM_IS_SRC);
> intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
>
> if (DISPLAY_VER(display) >= 12) {
[Severity: High]
Does clearing DP_MST_EN and DP_UP_REQ_EN in intel_ddi_post_disable_dp()
break downstream MST hotplug detection and sideband transactions whenever
all MST streams are disabled?
When the last active MST stream is disabled via mst_stream_post_disable() ->
intel_ddi_post_disable_dp(), DP_MSTM_CTRL is written with
DP_UPSTREAM_IS_SRC while intel_dp->is_mst and intel_dp->mst.mgr.mst_state
remain true. DP_MSTM_CTRL is only restored in mst_stream_pre_enable() when
enabling a stream.
Per the DisplayPort specification for MSTM_CTRL, clearing DP_UP_REQ_EN and
DP_MST_EN stops the branch device from generating UP_REQ sideband messages
such as CONNECTION_STATUS_NOTIFY when downstream sinks are plugged in or
unplugged.
If the last connected downstream monitor on an MST hub is unplugged and
userspace disables its CRTC (dropping intel_dp->mst.active_streams to 0),
and a monitor is later plugged into the hub:
1. The branch device cannot send a CONNECTION_STATUS_NOTIFY UP_REQ because
DP_UP_REQ_EN and DP_MST_EN are cleared.
2. Even if an HPD pulse or manual probe runs intel_dp_detect() on the root
connector, intel_dp_mst_verify_dpcd_state() now returns true when
val == DP_UPSTREAM_IS_SRC and intel_dp_mst_active_streams(intel_dp) == 0,
and intel_dp_mst_configure() -> drm_dp_mst_topology_mgr_set_mst() is a
no-op because mgr->mst_state is already true.
3. mst_connector_detect_ctx() -> drm_dp_mst_detect_port() only checks the
cached port->ddps (which stays 0), and because mst_stream_pre_enable()
is only called when enabling a stream on a connected connector,
DP_MSTM_CTRL is never restored.
Similarly, if a downstream monitor is plugged or unplugged during DPMS off,
waking an existing stream in mst_stream_pre_enable() calls
intel_mst_reprobe_topology():
drivers/gpu/drm/i915/display/intel_dp_mst.c:intel_mst_reprobe_topology() {
if (intel_mst_probed_link_params_valid(intel_dp,
crtc_state->port_clock, crtc_state->lane_count))
return;
drm_dp_mst_topology_queue_probe(&intel_dp->mst.mgr);
}
When link parameters are unchanged, this returns early without reprobing the
topology, so hotplug events missed while DP_UP_REQ_EN was cleared are not
recovered.
In addition, while active_streams == 0 and mgr->mst_state == true,
host-initiated sideband DOWN_REQ transactions remain reachable without
enabling a stream, such as mst_connector_get_modes() ->
mst_connector_get_ddc_modes() -> drm_dp_mst_edid_read() (which sends
REMOTE_I2C_READ), drm_dp_mst_link_probe_work(), and userspace AUX/I2C dev
nodes. With DP_MST_EN cleared in DP_MSTM_CTRL, won't the hub ignore
sideband DOWN_REQ messages and cause drm_dp_mst_wait_tx_reply() to fail or
time out?
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> index 7023619aaaba9..da3cf7493118d 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> @@ -1270,8 +1270,12 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
> !intel_dp_mst_is_master_trans(pipe_config));
>
> - if (first_mst_stream)
> + if (first_mst_stream) {
> intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
> + drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
> + DP_MST_EN | DP_UP_REQ_EN |
> + DP_UPSTREAM_IS_SRC);
> + }
>
> drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
>
> @@ -2254,6 +2258,14 @@ bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp)
>
> ret = drm_dp_dpcd_read_byte(intel_dp->mst.mgr.aux, DP_MSTM_CTRL, &val);
>
> + /*
> + * MST mode is disabled while all MST streams are disabled, keeping
> + * UPSTREAM_IS_SRC set to tell this apart from a DPCD reset.
> + */
> + if (ret == 0 && val == DP_UPSTREAM_IS_SRC &&
> + intel_dp_mst_active_streams(intel_dp) == 0)
> + return true;
> +
> /* Adjust the expected register value for SST + SideBand. */
> if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
> drm_dbg_kms(display->drm,
[Severity: Medium]
Can intel_dp_mst_verify_dpcd_state() race with mst_stream_pre_enable()
during a non-blocking atomic modeset and falsely tear down the MST topology?
In mst_stream_pre_enable(), intel_dp_mst_inc_active_streams(intel_dp)
increments intel_dp->mst.active_streams from 0 to 1 before calling
intel_dp_set_power(intel_dp, DP_SET_POWER_D0) (which performs AUX writes and
msleep(1) retries) and before restoring DP_MSTM_CTRL to
DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC:
drivers/gpu/drm/i915/display/intel_dp_mst.c:mst_stream_pre_enable() {
...
first_mst_stream = intel_dp_mst_inc_active_streams(intel_dp);
drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
!intel_dp_mst_is_master_trans(pipe_config));
if (first_mst_stream) {
intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
drm_dp_dpcd_write_byte(&intel_dp->aux, DP_MSTM_CTRL,
DP_MST_EN | DP_UP_REQ_EN |
DP_UPSTREAM_IS_SRC);
}
...
}
When a non-blocking atomic commit (DRM_MODE_ATOMIC_NONBLOCK) re-enables the
first MST stream on display->wq.modeset, mode_config.connection_mutex is
not held while commit_work runs. If intel_dp_detect() runs concurrently on
intel_dp->attached_connector (via hotplug work, output poll, or
DRM_IOCTL_MODE_GETCONNECTOR), intel_dp_flush_connector_commits(connector)
only waits on intel_dp->attached_connector->base.state->commit, which is not
set for child MST connector commits.
If intel_dp_mst_verify_dpcd_state() runs after active_streams is incremented
to 1 (or reads DP_MSTM_CTRL just before mst_stream_pre_enable() writes it
and increments active_streams), it will see val == DP_UPSTREAM_IS_SRC while
intel_dp_mst_active_streams(intel_dp) == 1, return false, and cause
intel_dp_detect() to call intel_dp_mst_disconnect() in the middle of the
modeset enable sequence.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261020021714.62573-1-xiaolu.xie@intel.com?part=1
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ i915.CI.Full: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (11 preceding siblings ...)
2026-10-20 6:30 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-10-20 11:02 ` Patchwork
2026-10-20 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3) Patchwork
` (2 subsequent siblings)
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 11:02 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 186197 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2)
URL : https://patchwork.freedesktop.org/series/176107/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19366_full -> Patchwork_176107v2_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_19366_full and Patchwork_176107v2_full:
### New IGT tests (1) ###
* igt@kms_atomic@crtc-invalid-params@pipe-a-hdmi-a-2:
- Statuses : 1 pass(s)
- Exec time: [0.16] s
Known issues
------------
Here are the changes found in Patchwork_176107v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][1] ([i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-dg1: NOTRUN -> [SKIP][2] ([i915#11078])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_read@short-buffer-block:
- shard-dg2: [PASS][4] -> [SKIP][5] ([i915#17359]) +4 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@drm_read@short-buffer-block.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@drm_read@short-buffer-block.html
* igt@fbdev@eof:
- shard-dg2: [PASS][6] -> [SKIP][7] ([i915#2582]) +2 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@fbdev@eof.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@fbdev@eof.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-dg1: NOTRUN -> [SKIP][9] ([i915#3555] / [i915#9323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-dg1: NOTRUN -> [SKIP][10] ([i915#9323])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
- shard-mtlp: NOTRUN -> [SKIP][11] ([i915#9323])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#13008])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg1: NOTRUN -> [SKIP][13] ([i915#8555])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_ctx_persistence@heartbeat-close.html
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#8555])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_ctx_persistence@heartbeat-close.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][16] ([i915#4525]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [FAIL][17] ([i915#15816])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@gem_exec_big@single.html
* igt@gem_exec_flush@basic-wb-set-default:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#3539] / [i915#4852])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_exec_flush@basic-wb-set-default.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#3281]) +7 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#3281]) +3 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gem_exec_reloc@basic-wc.html
* igt@gem_exec_reloc@basic-wc-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#3281]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_exec_reloc@basic-wc-noreloc.html
* igt@gem_exec_reloc@basic-write-wc:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#3281]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gem_exec_reloc@basic-write-wc.html
* igt@gem_exec_schedule@preempt-queue:
- shard-dg1: NOTRUN -> [SKIP][23] ([i915#4812]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_exec_schedule@preempt-queue.html
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#4537] / [i915#4812])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_exec_schedule@preempt-queue.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg2: NOTRUN -> [SKIP][25] ([i915#4537] / [i915#4812])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][26] -> [INCOMPLETE][27] ([i915#13356]) +1 other test incomplete
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@gem_exec_suspend@basic-s0.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
- shard-mtlp: NOTRUN -> [FAIL][28] ([i915#17160]) +1 other test fail
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_exec_suspend@basic-s0.html
* igt@gem_fence_thrash@bo-write-verify-threaded-none:
- shard-dg1: NOTRUN -> [SKIP][29] ([i915#4860])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4860])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_fence_thrash@bo-write-verify-threaded-none.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu-1: NOTRUN -> [SKIP][31] ([i915#4613] / [i915#7582])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@basic:
- shard-glk: NOTRUN -> [SKIP][32] ([i915#4613]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk8/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-random:
- shard-tglu: NOTRUN -> [SKIP][33] ([i915#4613]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4613]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_lmem_swapping@parallel-random.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#4613]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_media_vme:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#284])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_media_vme.html
* igt@gem_mmap@pf-nonblock:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4083])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gem_mmap@pf-nonblock.html
* igt@gem_mmap_wc@bad-object:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#4083]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_mmap_wc@bad-object.html
* igt@gem_mmap_wc@read-write:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#4083]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_mmap_wc@read-write.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#3282])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#3282]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu: NOTRUN -> [SKIP][42] ([i915#13398])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4270])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#4270]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#8428])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#3297]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][47] ([i915#3297])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][48] ([i915#3282] / [i915#3297])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gem_userptr_blits@forbidden-operations.html
- shard-mtlp: NOTRUN -> [SKIP][49] ([i915#3282] / [i915#3297])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#3297])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: NOTRUN -> [SKIP][51]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@bb-oversize:
- shard-tglu-1: NOTRUN -> [SKIP][52] ([i915#2527] / [i915#2856]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@bb-secure:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#2527])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@gen9_exec_parse@bb-secure.html
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#2856])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@gen9_exec_parse@bb-secure.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu: NOTRUN -> [SKIP][55] ([i915#2527] / [i915#2856]) +3 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: NOTRUN -> [SKIP][56] ([i915#2527]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gen9_exec_parse@shadow-peek.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#2856])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@all-busy-idle-check-all:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#14123])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
* igt@i915_drm_fdinfo@virtual-busy-hang:
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#14118])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@i915_drm_fdinfo@virtual-busy-hang.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#8399]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [PASS][61] -> [INCOMPLETE][62] ([i915#13356] / [i915#13820]) +1 other test incomplete
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@i915_pm_freq_api@freq-suspend@gt0.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-dg1: NOTRUN -> [SKIP][63] ([i915#6590]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt1:
- shard-mtlp: NOTRUN -> [SKIP][64] ([i915#6590]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@i915_pm_freq_mult@media-freq@gt1.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#16080] / [i915#16166])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rps@thresholds:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#11681])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@i915_pm_rps@thresholds.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#11681])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@i915_pm_rps@thresholds-park.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][68] -> [SKIP][69] ([i915#7984])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-7/igt@i915_power@sanity.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-8/igt@i915_power@sanity.html
* igt@i915_query@hwconfig_table:
- shard-tglu-1: NOTRUN -> [SKIP][70] ([i915#6245])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@i915_query@hwconfig_table.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#16109])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_query@test-query-geometry-subslices:
- shard-tglu: NOTRUN -> [SKIP][72] ([i915#5723])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg1: NOTRUN -> [SKIP][73] ([i915#4212])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][74] ([i915#12761] / [i915#13356]) +1 other test incomplete
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk8/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic_interruptible@atomic-setmode:
- shard-dg2: [PASS][75] -> [SKIP][76] ([i915#17356]) +60 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_atomic_interruptible@atomic-setmode.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_atomic_interruptible@atomic-setmode.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk: NOTRUN -> [SKIP][77] ([i915#1769])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
- shard-tglu: NOTRUN -> [SKIP][78] ([i915#1769] / [i915#3555])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#5286]) +2 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#5286]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: NOTRUN -> [SKIP][81] ([i915#5286]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][82] ([i915#4538] / [i915#5286]) +2 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][83] ([i915#3828]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#3828])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#3638]) +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][86] ([i915#17356] / [i915#5190]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#4538]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4538] / [i915#5190])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][89] ([i915#6095]) +19 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-c-edp-1.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#6095]) +123 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-17/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#14098] / [i915#6095]) +21 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#6095]) +31 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#12313])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#6095]) +44 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#6095]) +49 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#12313])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][97] ([i915#10307] / [i915#6095]) +116 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
- shard-glk: NOTRUN -> [SKIP][98] +277 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#6095]) +20 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][100] ([i915#12313]) +2 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#14544] / [i915#6095]) +17 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][103] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#3742])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#3742])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_audio@hdmi-audio-after-suspend:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#11151])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#16471])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#16471])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#11151] / [i915#7828]) +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#11151] / [i915#7828]) +4 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#11151] / [i915#7828]) +3 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#11151] / [i915#7828]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_chamelium_hpd@hdmi-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#11151] / [i915#7828]) +6 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#11151] / [i915#7828]) +8 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@background-color:
- shard-glk10: NOTRUN -> [FAIL][115] ([i915#17133]) +3 other tests fail
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@kms_color@background-color.html
* igt@kms_color@degamma:
- shard-dg2: [PASS][116] -> [SKIP][117] ([i915#12655] / [i915#17373]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_color@degamma.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_color@degamma.html
* igt@kms_color@gamma:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#12655] / [i915#17373])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_color@gamma.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601:
- shard-dg2: [PASS][119] -> [SKIP][120] ([i915#15529]) +4 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601.html
* igt@kms_color_pipeline@plane-lut1d-ctm3x4-lut1d@pipe-d-plane-2:
- shard-mtlp: [PASS][121] -> [DMESG-WARN][122] ([i915#16685]) +1 other test dmesg-warn
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-6/igt@kms_color_pipeline@plane-lut1d-ctm3x4-lut1d@pipe-d-plane-2.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-5/igt@kms_color_pipeline@plane-lut1d-ctm3x4-lut1d@pipe-d-plane-2.html
* igt@kms_color_pipeline@plane-lut1d-ctm3x4@pipe-d-plane-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#16990]) +15 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_color_pipeline@plane-lut1d-ctm3x4@pipe-d-plane-3.html
- shard-dg1: NOTRUN -> [SKIP][124] ([i915#16990]) +15 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_color_pipeline@plane-lut1d-ctm3x4@pipe-d-plane-3.html
* igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-3:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#16990]) +31 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-3.html
* igt@kms_content_protection@atomic:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#15865]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_content_protection@atomic.html
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#15865])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#15865]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#15330])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#15330] / [i915#3116])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#15330] / [i915#3116] / [i915#3299])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][132] ([i915#15330])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@type1:
- shard-dg1: NOTRUN -> [SKIP][133] ([i915#15865]) +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_content_protection@type1.html
- shard-mtlp: NOTRUN -> [SKIP][134] ([i915#15865])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-tglu: NOTRUN -> [SKIP][135] ([i915#3555]) +4 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#13049])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#8814])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-rkl: [PASS][138] -> [FAIL][139] ([i915#13566]) +1 other test fail
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg1: NOTRUN -> [SKIP][140] ([i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#13049])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-64x64@pipe-a-edp-1:
- shard-mtlp: [PASS][142] -> [FAIL][143] ([i915#13566] / [i915#15733])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-64x64@pipe-a-edp-1.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-64x64@pipe-a-edp-1.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#3555]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#4103])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- shard-dg2: [PASS][146] -> [SKIP][147] ([i915#11190] / [i915#17356]) +3 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#17356]) +13 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cursor_legacy@cursora-vs-flipa-toggle.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
- shard-dg2: NOTRUN -> [SKIP][149] ([i915#13046] / [i915#5354])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][150] ([i915#15804])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#9067])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#4103])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#4103])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#16119] / [i915#4213])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#9723])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][156] ([i915#13691])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#1769] / [i915#3555] / [i915#3804])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][158] ([i915#3804])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev@basic:
- shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#1257])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#17291])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train.html
* igt@kms_dp_link_training@non-uhbr-sst-tbtalt-train:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#17290])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst-tbtalt-train.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#13748])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_dp_link_training@uhbr-sst.html
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#17292])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst-tbtalt-train:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#17285])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
* igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#16867])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
* igt@kms_dsc@dsc-with-bpc-formats-bigjoiner:
- shard-dg1: NOTRUN -> [SKIP][166] ([i915#16361]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
- shard-mtlp: NOTRUN -> [SKIP][167] ([i915#16361])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-formats:
- shard-tglu: NOTRUN -> [SKIP][168] ([i915#16361]) +2 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#16361]) +3 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#16361]) +3 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@fbc:
- shard-dg2: [PASS][171] -> [SKIP][172] ([i915#1849])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_fbcon_fbt@fbc.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_fbcon_fbt@fbc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][173] ([i915#13356] / [i915#9878])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@kms_fbcon_fbt@fbc-suspend.html
- shard-rkl: [PASS][174] -> [INCOMPLETE][175] ([i915#9878])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_fbcon_fbt@fbc-suspend.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@display-3x:
- shard-dg1: NOTRUN -> [SKIP][176] ([i915#16081])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#16599])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@hdr:
- shard-tglu-1: NOTRUN -> [SKIP][178] ([i915#16600]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][179] ([i915#3637] / [i915#9934]) +5 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#9934])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-dg1: NOTRUN -> [SKIP][181] ([i915#9934]) +4 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_flip@2x-plain-flip.html
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#3637] / [i915#9934]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#3637] / [i915#9934]) +7 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-rkl: NOTRUN -> [SKIP][184] ([i915#9934]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1:
- shard-snb: [PASS][185] -> [FAIL][186] ([i915#14600]) +1 other test fail
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank@b-vga1.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg2: [PASS][187] -> [SKIP][188] ([i915#5354]) +11 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_flip@flip-vs-suspend.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_flip@flip-vs-suspend.html
- shard-glk11: NOTRUN -> [INCOMPLETE][189] ([i915#12745] / [i915#13356] / [i915#17183] / [i915#4839])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk11/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk11: NOTRUN -> [INCOMPLETE][190] ([i915#12745] / [i915#13356] / [i915#17183])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk11/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-vga1:
- shard-snb: [PASS][191] -> [FAIL][192] ([i915#10826])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-vga1.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-snb6/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-vga1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][193] ([i915#15643])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#15643])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#15643] / [i915#5190])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-dg1: NOTRUN -> [SKIP][196] ([i915#15643]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][197] ([i915#15643]) +2 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-dg2: [PASS][198] -> [SKIP][199] ([i915#3555] / [i915#8813]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][200] ([i915#15643]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile:
- shard-dg2: [PASS][201] -> [SKIP][202] ([i915#8813])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt:
- shard-dg2: [PASS][203] -> [SKIP][204] ([i915#16708]) +3 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][205] ([i915#15104] / [i915#15990]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: [PASS][206] -> [SKIP][207] ([i915#16708] / [i915#5354]) +5 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][208] ([i915#15990] / [i915#8708])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#15991] / [i915#1825]) +8 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][210] +39 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [PASS][211] -> [INCOMPLETE][212] ([i915#10056])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-suspend.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#5439])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt:
- shard-tglu: NOTRUN -> [SKIP][214] +110 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][215] ([i915#15990]) +4 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-y:
- shard-dg1: NOTRUN -> [SKIP][216] ([i915#15989]) +7 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#10055])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbchdr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#1825]) +4 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#15102])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][220] ([i915#15102]) +17 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#15102]) +35 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#15102]) +21 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#15990])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][224] +68 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#15991]) +10 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-onoff:
- shard-rkl: NOTRUN -> [SKIP][226] +53 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-stridechange:
- shard-mtlp: NOTRUN -> [SKIP][227] ([i915#15989]) +4 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-stridechange.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear:
- shard-dg2: NOTRUN -> [SKIP][228] ([i915#16708]) +13 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#15989]) +18 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-rkl: [PASS][230] -> [SKIP][231] ([i915#15989]) +6 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#15989]) +19 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#15989]) +12 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt:
- shard-glk: [PASS][234] -> [SKIP][235] +4 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-glk8/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk3/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#15991] / [i915#5354])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt:
- shard-glk11: NOTRUN -> [SKIP][237] +130 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk11/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#16708] / [i915#5354]) +7 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#15990] / [i915#8708]) +5 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#15102]) +34 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][241] ([i915#15990]) +13 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_hdmi_audio_bw@audio-bw-hblank80:
- shard-tglu: [PASS][242] -> [FAIL][243] ([i915#16664])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-tglu-7/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
* igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
- shard-glk: NOTRUN -> [FAIL][244] ([i915#17101] / [i915#17108])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk1/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][245] ([i915#12713])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#3555] / [i915#8228]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-swap:
- shard-rkl: [PASS][247] -> [SKIP][248] ([i915#16644] / [i915#3555] / [i915#8228])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-1/igt@kms_hdr@static-swap.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8228]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_hdr@static-toggle-suspend:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#16644] / [i915#3555] / [i915#8228])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@bad-htotal:
- shard-dg2: [PASS][251] -> [SKIP][252] ([i915#16746] / [i915#3555])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_invalid_mode@bad-htotal.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_invalid_mode@bad-htotal.html
* igt@kms_invalid_mode@zero-vdisplay:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#16746] / [i915#3555])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_invalid_mode@zero-vdisplay.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][254] ([i915#15459])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#15459])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_lease@cursor-implicit-plane:
- shard-dg1: [PASS][256] -> [DMESG-WARN][257] ([i915#4423])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-16/igt@kms_lease@cursor-implicit-plane.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-12/igt@kms_lease@cursor-implicit-plane.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-tglu: NOTRUN -> [SKIP][258] ([i915#16451])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu: NOTRUN -> [SKIP][259] ([i915#15815])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][260] ([i915#6301])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][261] ([i915#12756] / [i915#13356] / [i915#13409] / [i915#13476] / [i915#16789]) +1 other test incomplete
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-glk: NOTRUN -> [DMESG-FAIL][262] ([i915#118] / [i915#16396])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#15709]) +1 other test skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#15709])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][265] ([i915#15709]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][266] ([i915#15709])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-linear-modifier:
- shard-dg2: [PASS][267] -> [SKIP][268] ([i915#8825]) +2 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_plane@pixel-format-linear-modifier.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane@pixel-format-linear-modifier.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7:
- shard-tglu: NOTRUN -> [SKIP][269] ([i915#16386]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#16386]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#15709]) +3 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][272] ([i915#15709]) +2 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][273] ([i915#16386]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html
* igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7:
- shard-dg1: NOTRUN -> [SKIP][274] ([i915#16386]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7.html
* igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#16112])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][276] ([i915#13026] / [i915#13356]) +1 other test incomplete
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk4/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb:
- shard-glk: NOTRUN -> [FAIL][277] ([i915#10647] / [i915#12169])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk2/igt@kms_plane_alpha_blend@alpha-opaque-fb.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][278] ([i915#10647]) +1 other test fail
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk2/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#13958])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu: NOTRUN -> [SKIP][280] ([i915#13958])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-tglu: [PASS][281] -> [SKIP][282] ([i915#6953])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-tglu-7/igt@kms_plane_scaling@intel-max-src-size.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@invalid-parameters:
- shard-dg2: [PASS][283] -> [SKIP][284] ([i915#17356] / [i915#9423])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_plane_scaling@invalid-parameters.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@invalid-parameters.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d:
- shard-dg1: NOTRUN -> [SKIP][285] ([i915#15329]) +4 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][286] ([i915#15329]) +4 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][287] ([i915#15329]) +9 other tests skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#15329] / [i915#17356] / [i915#3555] / [i915#9423])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b:
- shard-dg2: NOTRUN -> [SKIP][289] ([i915#15329]) +2 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][290] ([i915#15329] / [i915#17356])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats:
- shard-dg2: [PASS][291] -> [SKIP][292] ([i915#15329] / [i915#17356] / [i915#3555] / [i915#9423])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d:
- shard-dg2: [PASS][293] -> [SKIP][294] ([i915#15329] / [i915#17356]) +7 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-d.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#15329] / [i915#3555])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][296] ([i915#15329]) +2 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers:
- shard-dg2: [PASS][297] -> [SKIP][298] ([i915#15329] / [i915#17356] / [i915#9423]) +4 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c:
- shard-dg2: [PASS][299] -> [SKIP][300] ([i915#15329]) +23 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-dg2: [PASS][301] -> [SKIP][302] ([i915#15329] / [i915#17356] / [i915#6953] / [i915#9423])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
- shard-dg2: [PASS][303] -> [SKIP][304] ([i915#15329] / [i915#17356] / [i915#3555] / [i915#6953] / [i915#9423])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][305] ([i915#12343])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#12343] / [i915#5354])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][307] ([i915#12343] / [i915#9812])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc5-psr-suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][308] ([i915#16914])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-10/igt@kms_pm_dc@dc5-psr-suspend-resume.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg1: NOTRUN -> [SKIP][309] ([i915#3361])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@cursor:
- shard-dg1: NOTRUN -> [SKIP][310] ([i915#4077]) +6 other tests skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_pm_rpm@cursor.html
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#4077]) +3 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_pm_rpm@cursor.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][312] -> [SKIP][313] ([i915#15073]) +2 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg1: [PASS][314] -> [SKIP][315] ([i915#15073])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-19/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-15/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg2: [PASS][316] -> [SKIP][317] +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_pm_rpm@i2c.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][318] -> [SKIP][319] ([i915#14544] / [i915#15073])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-mtlp: NOTRUN -> [SKIP][320] ([i915#15073])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][321] -> [SKIP][322] ([i915#15073]) +1 other test skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu-1: NOTRUN -> [SKIP][323] ([i915#15073])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-tglu-1: NOTRUN -> [SKIP][324] ([i915#15403])
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_pm_rpm@package-g7.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#6524] / [i915#6805])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_prime@basic-crc-vgem.html
* igt@kms_properties@crtc-properties-atomic:
- shard-dg2: [PASS][326] -> [SKIP][327] ([i915#11521])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_properties@crtc-properties-atomic.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_properties@crtc-properties-atomic.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-tglu-1: NOTRUN -> [SKIP][328] ([i915#11520]) +6 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][329] ([i915#11520]) +7 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][330] ([i915#11520]) +4 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][331] ([i915#11520]) +6 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk9/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][332] ([i915#11520]) +2 other tests skip
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
- shard-mtlp: NOTRUN -> [SKIP][333] ([i915#12316])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][334] ([i915#11520]) +1 other test skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][335] ([i915#11520]) +4 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][336] ([i915#11520]) +3 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk11/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr-primary-mmap-cpu:
- shard-glk10: NOTRUN -> [SKIP][337] +138 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@kms_psr@fbc-psr-primary-mmap-cpu.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-dg1: NOTRUN -> [SKIP][338] ([i915#1072] / [i915#9732]) +9 other tests skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-dg2: NOTRUN -> [SKIP][339] ([i915#1072] / [i915#9732])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@pr-sprite-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][340] ([i915#9688]) +4 other tests skip
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_psr@pr-sprite-plane-move.html
* igt@kms_psr@psr-cursor-plane-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][341] ([i915#9732]) +13 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_psr@psr-cursor-plane-onoff.html
* igt@kms_psr@psr-cursor-render:
- shard-rkl: NOTRUN -> [SKIP][342] ([i915#1072] / [i915#9732]) +9 other tests skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_psr@psr-cursor-render.html
* igt@kms_psr@psr-sprite-blt:
- shard-tglu: NOTRUN -> [SKIP][343] ([i915#9732]) +18 other tests skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-7/igt@kms_psr@psr-sprite-blt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][344] ([i915#15949])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-rkl: NOTRUN -> [SKIP][345] ([i915#15949])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk11: NOTRUN -> [INCOMPLETE][346] ([i915#15500] / [i915#16184])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk11/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][347] ([i915#5289]) +1 other test skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
* igt@kms_selftest@drm_framebuffer:
- shard-rkl: NOTRUN -> [ABORT][348] ([i915#13179]) +1 other test abort
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_selftest@drm_framebuffer.html
- shard-tglu: NOTRUN -> [ABORT][349] ([i915#13179]) +1 other test abort
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_selftest@drm_framebuffer.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu-1: NOTRUN -> [SKIP][350] ([i915#8623])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][351] ([i915#8623])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_tv_load_detect@load-detect:
- shard-mtlp: NOTRUN -> [SKIP][352] +8 other tests skip
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vblank@ts-continuation-suspend@pipe-c-hdmi-a-1:
- shard-glk10: NOTRUN -> [INCOMPLETE][353] ([i915#12276] / [i915#13356]) +1 other test incomplete
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@kms_vblank@ts-continuation-suspend@pipe-c-hdmi-a-1.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][354] ([i915#15243] / [i915#3555])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu: NOTRUN -> [SKIP][355] ([i915#9906])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][356] ([i915#3555]) +1 other test skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-tglu-1: NOTRUN -> [SKIP][357] ([i915#11920])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-tglu-1: NOTRUN -> [SKIP][358] ([i915#9906])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-tglu-1: NOTRUN -> [SKIP][359] ([i915#3555] / [i915#9906])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-dg1: NOTRUN -> [SKIP][360] ([i915#9906])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@kms_vrr@seamless-rr-switch-virtual.html
- shard-mtlp: NOTRUN -> [SKIP][361] ([i915#8808] / [i915#9906])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf_pmu@module-unload:
- shard-dg1: NOTRUN -> [FAIL][362] ([i915#17119])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-18/igt@perf_pmu@module-unload.html
- shard-glk10: NOTRUN -> [FAIL][363] ([i915#17119])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk10/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu-1: NOTRUN -> [SKIP][364] ([i915#8516])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-1/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_udl@share-import:
- shard-rkl: NOTRUN -> [SKIP][365] ([i915#16420])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@prime_udl@share-import.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: NOTRUN -> [SKIP][366] ([i915#3708])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@prime_vgem@fence-flip-hang.html
#### Possible fixes ####
* igt@drm_read@empty-block:
- shard-dg2: [SKIP][367] ([i915#17359]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@drm_read@empty-block.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@drm_read@empty-block.html
* igt@fbdev@unaligned-read:
- shard-dg2: [SKIP][369] ([i915#2582]) -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@fbdev@unaligned-read.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@fbdev@unaligned-read.html
* igt@gem_ctx_isolation@preservation-s3@vcs1:
- shard-mtlp: [FAIL][371] ([i915#17176]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-2/igt@gem_ctx_isolation@preservation-s3@vcs1.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-7/igt@gem_ctx_isolation@preservation-s3@vcs1.html
* igt@gem_eio@suspend:
- shard-dg1: [DMESG-WARN][373] ([i915#4423]) -> [PASS][374]
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-12/igt@gem_eio@suspend.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-17/igt@gem_eio@suspend.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: [ABORT][375] ([i915#15542] / [i915#7975]) -> [PASS][376] +1 other test pass
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-1/igt@gem_exec_suspend@basic-s4-devices.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-8/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-mtlp: [FAIL][377] ([i915#17151]) -> [PASS][378]
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-4/igt@gem_workarounds@suspend-resume-fd.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-8/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [ABORT][379] ([i915#5566]) -> [PASS][380]
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-glk1/igt@gen9_exec_parse@allowed-single.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-glk2/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_rps@waitboost:
- shard-dg2: [FAIL][381] -> [PASS][382]
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@i915_pm_rps@waitboost.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@i915_pm_rps@waitboost.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear:
- shard-dg2: [SKIP][383] ([i915#17356]) -> [PASS][384] +68 other tests pass
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1:
- shard-mtlp: [ABORT][385] -> [PASS][386] +1 other test pass
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1.html
* igt@kms_color@ctm-negative:
- shard-dg2: [SKIP][387] ([i915#12655] / [i915#17373]) -> [PASS][388] +1 other test pass
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_color@ctm-negative.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_color@ctm-negative.html
* igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d:
- shard-dg2: [SKIP][389] ([i915#15529]) -> [PASS][390] +3 other tests pass
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d.html
* igt@kms_cursor_crc@cursor-sliding-64x64@pipe-d-edp-1:
- shard-mtlp: [FAIL][391] ([i915#13566] / [i915#15733]) -> [PASS][392]
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-64x64@pipe-d-edp-1.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-64x64@pipe-d-edp-1.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][393] ([i915#12358] / [i915#14152]) -> [PASS][394] +1 other test pass
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-7/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- shard-dg2: [SKIP][395] ([i915#11190] / [i915#17356]) -> [PASS][396] +1 other test pass
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_feature_discovery@hdr:
- shard-rkl: [SKIP][397] ([i915#16600]) -> [PASS][398]
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_feature_discovery@hdr.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_feature_discovery@hdr.html
* igt@kms_flip@flip-vs-panning:
- shard-dg2: [SKIP][399] ([i915#5354]) -> [PASS][400] +2 other tests pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_flip@flip-vs-panning.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_flip@flip-vs-panning.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1:
- shard-snb: [FAIL][401] ([i915#10826]) -> [PASS][402]
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-snb6/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-dg2: [SKIP][403] ([i915#3555] / [i915#8813]) -> [PASS][404] +3 other tests pass
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [SKIP][405] ([i915#16708] / [i915#5354]) -> [PASS][406] +12 other tests pass
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-rkl: [SKIP][407] ([i915#15989]) -> [PASS][408] +16 other tests pass
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: [SKIP][409] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][410]
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_hdr@static-toggle-dpms.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_invalid_mode@bad-vsync-end:
- shard-dg2: [SKIP][411] ([i915#16746] / [i915#3555]) -> [PASS][412] +2 other tests pass
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_invalid_mode@bad-vsync-end.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_invalid_mode@bad-vsync-end.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-dg2: [SKIP][413] ([i915#8825]) -> [PASS][414] +3 other tests pass
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation:
- shard-dg2: [SKIP][415] ([i915#15329] / [i915#17356] / [i915#9423]) -> [PASS][416] +3 other tests pass
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d:
- shard-dg2: [SKIP][417] ([i915#15329] / [i915#17356]) -> [PASS][418] +6 other tests pass
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
- shard-dg2: [SKIP][419] ([i915#15329]) -> [PASS][420] +20 other tests pass
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
- shard-dg2: [SKIP][421] ([i915#15329] / [i915#17356] / [i915#3555] / [i915#6953] / [i915#9423]) -> [PASS][422]
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20:
- shard-dg2: [SKIP][423] ([i915#15329] / [i915#17356] / [i915#6953] / [i915#9423]) -> [PASS][424] +1 other test pass
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_scaling@planes-upscale-20x20.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_plane_scaling@planes-upscale-20x20.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][425] ([i915#15073]) -> [PASS][426]
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_properties@plane-properties-atomic:
- shard-dg2: [SKIP][427] ([i915#11521]) -> [PASS][428]
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_properties@plane-properties-atomic.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_properties@plane-properties-atomic.html
* igt@kms_setmode@basic:
- shard-dg2: [SKIP][429] ([i915#3555]) -> [PASS][430]
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_setmode@basic.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-4/igt@kms_setmode@basic.html
* igt@prime_mmap_kms@buffer-sharing:
- shard-dg2: [SKIP][431] -> [PASS][432]
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@prime_mmap_kms@buffer-sharing.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@prime_mmap_kms@buffer-sharing.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: [SKIP][433] ([i915#8411]) -> [SKIP][434] ([i915#14544] / [i915#8411]) +1 other test skip
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@api_intel_bb@blit-reloc-keep-cache.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][435] ([i915#11078]) -> [SKIP][436] ([i915#11078] / [i915#14544])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@device_reset@cold-reset-bound.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@device_reset@cold-reset-bound.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: [SKIP][437] ([i915#3555] / [i915#9323]) -> [SKIP][438] ([i915#14544] / [i915#3555] / [i915#9323])
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@gem_ccs@block-multicopy-inplace.html
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-rkl: [SKIP][439] ([i915#13008] / [i915#14544]) -> [SKIP][440] ([i915#13008])
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: [SKIP][441] ([i915#6335]) -> [SKIP][442] ([i915#14544] / [i915#6335])
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@gem_create@create-ext-cpu-access-sanity-check.html
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][443] ([i915#4525]) -> [SKIP][444] ([i915#14544] / [i915#4525]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@gem_exec_balancer@parallel.html
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: [SKIP][445] ([i915#14544] / [i915#4525]) -> [SKIP][446] ([i915#4525])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_reloc@basic-gtt-cpu-active:
- shard-rkl: [SKIP][447] ([i915#3281]) -> [SKIP][448] ([i915#14544] / [i915#3281]) +5 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu-active.html
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu-active.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-rkl: [SKIP][449] ([i915#14544] / [i915#3281]) -> [SKIP][450] ([i915#3281]) +4 other tests skip
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read.html
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-rkl: [SKIP][451] ([i915#14544] / [i915#4613] / [i915#7582]) -> [SKIP][452] ([i915#4613] / [i915#7582])
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: [SKIP][453] ([i915#4613]) -> [SKIP][454] ([i915#14544] / [i915#4613]) +1 other test skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@gem_lmem_swapping@massive.html
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_lmem_swapping@massive.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-rkl: [SKIP][455] ([i915#14544] / [i915#4613]) -> [SKIP][456] ([i915#4613])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_lmem_swapping@verify-random-ccs.html
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_madvise@dontneed-before-pwrite:
- shard-rkl: [SKIP][457] ([i915#14544] / [i915#3282]) -> [SKIP][458] ([i915#3282]) +1 other test skip
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_madvise@dontneed-before-pwrite.html
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@gem_madvise@dontneed-before-pwrite.html
* igt@gem_media_vme:
- shard-rkl: [SKIP][459] ([i915#284]) -> [SKIP][460] ([i915#14544] / [i915#284])
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@gem_media_vme.html
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_media_vme.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: [SKIP][461] ([i915#14544] / [i915#8411]) -> [SKIP][462] ([i915#8411])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][463] ([i915#3282]) -> [SKIP][464] ([i915#14544] / [i915#3282]) +5 other tests skip
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@gem_set_tiling_vs_pwrite.html
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: [SKIP][465] ([i915#14544] / [i915#2527]) -> [SKIP][466] ([i915#2527]) +2 other tests skip
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@gen9_exec_parse@bb-oversize.html
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@gen9_exec_parse@bb-oversize.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: [SKIP][467] ([i915#8399]) -> [SKIP][468] ([i915#14544] / [i915#8399])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@i915_pm_freq_api@freq-reset-multiple.html
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: [SKIP][469] ([i915#14544] / [i915#16080] / [i915#16166]) -> [SKIP][470] ([i915#16080] / [i915#16166])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][471] ([i915#14498]) -> [SKIP][472] ([i915#14498] / [i915#14544])
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@i915_pm_rc6_residency@rc6-idle.html
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-rkl: [ABORT][473] ([i915#15060]) -> [INCOMPLETE][474] ([i915#13356])
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-1/igt@i915_pm_rpm@system-suspend-execbuf.html
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-4/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_query@hwconfig_table:
- shard-rkl: [SKIP][475] ([i915#6245]) -> [SKIP][476] ([i915#14544] / [i915#6245])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@i915_query@hwconfig_table.html
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@i915_query@hwconfig_table.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][477] ([i915#7707]) -> [SKIP][478] ([i915#14544] / [i915#7707])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@intel_hwmon@hwmon-read.html
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2: [SKIP][479] ([i915#17356]) -> [SKIP][480] ([i915#9531])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2: [SKIP][481] ([i915#1769] / [i915#3555]) -> [SKIP][482] ([i915#17356])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: [SKIP][483] ([i915#5286]) -> [SKIP][484] ([i915#14544] / [i915#5286]) +4 other tests skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-dg2: [SKIP][485] -> [SKIP][486] ([i915#17356]) +3 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#5286]) -> [SKIP][488] ([i915#5286]) +1 other test skip
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg2: [SKIP][489] ([i915#3828]) -> [SKIP][490] ([i915#17356])
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-dg2: [SKIP][491] ([i915#17356]) -> [SKIP][492] ([i915#3828])
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
- shard-rkl: [SKIP][493] ([i915#14544] / [i915#3828]) -> [SKIP][494] ([i915#3828])
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: [SKIP][495] ([i915#17356]) -> [SKIP][496] +5 other tests skip
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-rkl: [SKIP][497] ([i915#3638]) -> [SKIP][498] ([i915#14544] / [i915#3638]) +2 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: [SKIP][499] ([i915#14544] / [i915#3638]) -> [SKIP][500] ([i915#3638]) +1 other test skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: [SKIP][501] ([i915#17356] / [i915#5190]) -> [SKIP][502] ([i915#5190]) +2 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg2: [SKIP][503] ([i915#4538] / [i915#5190]) -> [SKIP][504] ([i915#17356] / [i915#5190]) +8 other tests skip
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: [SKIP][505] ([i915#17356] / [i915#5190]) -> [SKIP][506] ([i915#4538] / [i915#5190]) +11 other tests skip
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: [SKIP][507] ([i915#14544]) -> [SKIP][508] +41 other tests skip
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][509] ([i915#14544] / [i915#6095]) -> [SKIP][510] ([i915#6095]) +11 other tests skip
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
- shard-dg2: [SKIP][511] ([i915#17356]) -> [SKIP][512] ([i915#10307] / [i915#6095]) +10 other tests skip
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-dg2: [SKIP][513] ([i915#12313]) -> [SKIP][514] ([i915#17356]) +2 other tests skip
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-rkl: [SKIP][515] ([i915#12313]) -> [SKIP][516] ([i915#12313] / [i915#14544])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
- shard-dg2: [SKIP][517] ([i915#17356]) -> [SKIP][518] ([i915#10307] / [i915#10434] / [i915#6095])
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs:
- shard-dg2: [SKIP][519] ([i915#10307] / [i915#6095]) -> [SKIP][520] ([i915#17356]) +15 other tests skip
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs:
- shard-rkl: [SKIP][521] ([i915#14098] / [i915#6095]) -> [SKIP][522] ([i915#14098] / [i915#14544] / [i915#6095]) +9 other tests skip
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][523] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][524] ([i915#14098] / [i915#6095]) +13 other tests skip
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
- shard-dg2: [SKIP][525] ([i915#17356]) -> [SKIP][526] ([i915#6095]) +3 other tests skip
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-dg2: [SKIP][527] ([i915#13781]) -> [SKIP][528] ([i915#17356])
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_cdclk@plane-scaling.html
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cdclk@plane-scaling.html
- shard-rkl: [SKIP][529] ([i915#3742]) -> [SKIP][530] ([i915#14544] / [i915#3742])
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_cdclk@plane-scaling.html
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-rkl: [SKIP][531] ([i915#14544] / [i915#16471]) -> [SKIP][532] ([i915#16471])
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-rkl: [SKIP][533] ([i915#11151] / [i915#7828]) -> [SKIP][534] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_chamelium_edid@hdmi-edid-read.html
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg1: [SKIP][535] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][536] ([i915#11151] / [i915#7828])
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-19/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-16/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: [SKIP][537] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][538] ([i915#11151] / [i915#7828]) +2 other tests skip
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][539] ([i915#15330]) -> [SKIP][540] ([i915#14544] / [i915#15330])
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
- shard-dg2: [SKIP][541] ([i915#15330]) -> [SKIP][542] ([i915#17356])
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: [SKIP][543] ([i915#17356]) -> [SKIP][544] ([i915#15330] / [i915#3299])
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_content_protection@dp-mst-type-0.html
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_content_protection@dp-mst-type-0.html
- shard-rkl: [SKIP][545] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][546] ([i915#15330] / [i915#3116])
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: [SKIP][547] ([i915#15865]) -> [SKIP][548] ([i915#17356]) +3 other tests skip
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_content_protection@mei-interface.html
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][549] ([i915#17356]) -> [SKIP][550] ([i915#15865]) +1 other test skip
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_content_protection@srm.html
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_content_protection@srm.html
- shard-rkl: [SKIP][551] ([i915#15865]) -> [SKIP][552] ([i915#14544] / [i915#15865]) +1 other test skip
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_content_protection@srm.html
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent-hdcp14:
- shard-rkl: [SKIP][553] ([i915#14544] / [i915#15865]) -> [SKIP][554] ([i915#15865]) +2 other tests skip
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_content_protection@uevent-hdcp14.html
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_content_protection@uevent-hdcp14.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-dg2: [SKIP][555] ([i915#3555]) -> [SKIP][556] ([i915#17356]) +4 other tests skip
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_cursor_crc@cursor-onscreen-max-size.html
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: [SKIP][557] ([i915#13049]) -> [SKIP][558] ([i915#17356]) +4 other tests skip
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x170.html
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: [SKIP][559] ([i915#17356]) -> [SKIP][560] ([i915#3555]) +6 other tests skip
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_cursor_crc@cursor-sliding-32x10.html
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-rkl: [SKIP][561] ([i915#3555]) -> [SKIP][562] ([i915#14544] / [i915#3555])
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-rkl: [SKIP][563] ([i915#13049]) -> [SKIP][564] ([i915#13049] / [i915#14544]) +1 other test skip
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-512x170.html
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: [SKIP][565] ([i915#4103]) -> [SKIP][566] ([i915#14544] / [i915#4103])
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-dg2: [SKIP][567] ([i915#17356]) -> [SKIP][568] ([i915#13046] / [i915#5354]) +4 other tests skip
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
- shard-dg2: [SKIP][569] ([i915#13046] / [i915#5354]) -> [SKIP][570] ([i915#17356]) +3 other tests skip
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-dg2: [SKIP][571] ([i915#17356]) -> [SKIP][572] ([i915#4103])
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
- shard-rkl: [SKIP][573] ([i915#14544] / [i915#4103]) -> [SKIP][574] ([i915#4103])
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: [SKIP][575] ([i915#17356]) -> [SKIP][576] ([i915#9833])
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
- shard-rkl: [SKIP][577] ([i915#9723]) -> [SKIP][578] ([i915#14544] / [i915#9723])
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: [SKIP][579] ([i915#9833]) -> [SKIP][580] ([i915#17356])
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dp_aux_dev@basic:
- shard-rkl: [SKIP][581] ([i915#1257]) -> [SKIP][582] ([i915#1257] / [i915#14544])
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_dp_aux_dev@basic.html
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2: [SKIP][583] ([i915#17289]) -> [SKIP][584] ([i915#17356])
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_dp_link_training@non-uhbr-mst.html
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train:
- shard-dg2: [SKIP][585] ([i915#17356]) -> [SKIP][586] ([i915#17291])
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train.html
[586]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train.html
* igt@kms_dp_link_training@uhbr-sst-tbtalt-train:
- shard-dg2: [SKIP][587] ([i915#17356]) -> [SKIP][588] ([i915#17285]) +2 other tests skip
[587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
[588]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
- shard-rkl: [SKIP][589] ([i915#14544] / [i915#17285]) -> [SKIP][590] ([i915#17285])
[589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
[590]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_dp_link_training@uhbr-sst-tbtalt-train.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-dg2: [SKIP][591] ([i915#16361]) -> [SKIP][592] ([i915#17356]) +5 other tests skip
[591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_dsc@dsc-fractional-bpp.html
[592]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][593] ([i915#16361]) -> [SKIP][594] ([i915#14544] / [i915#16361]) +1 other test skip
[593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html
[594]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc-ultrajoiner.html
* igt@kms_dsc@dsc-with-bpc-ultrajoiner:
- shard-dg2: [SKIP][595] ([i915#17356]) -> [SKIP][596] ([i915#16361]) +5 other tests skip
[595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
[596]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][597] ([i915#14544] / [i915#16361]) -> [SKIP][598] ([i915#16361]) +2 other tests skip
[597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
[598]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: [SKIP][599] ([i915#16081]) -> [SKIP][600] ([i915#14544] / [i915#16081])
[599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_feature_discovery@display-3x.html
[600]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: [SKIP][601] ([i915#14544] / [i915#16600]) -> [SKIP][602] ([i915#16600])
[601]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_feature_discovery@dsc.html
[602]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_feature_discovery@dsc.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-rkl: [SKIP][603] ([i915#14544] / [i915#9934]) -> [SKIP][604] ([i915#9934]) +5 other tests skip
[603]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
[604]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: [SKIP][605] ([i915#9934]) -> [SKIP][606] ([i915#14544] / [i915#9934]) +5 other tests skip
[605]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html
[606]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-mtlp: [INCOMPLETE][607] ([i915#16472] / [i915#6113]) -> [FAIL][608] ([i915#17214]) +1 other test fail
[607]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-mtlp-1/igt@kms_flip@flip-vs-suspend-interruptible.html
[608]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-mtlp-2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: [SKIP][609] ([i915#15643]) -> [SKIP][610] ([i915#14544] / [i915#15643]) +2 other tests skip
[609]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
[610]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-rkl: [SKIP][611] ([i915#14544] / [i915#15643]) -> [SKIP][612] ([i915#15643])
[611]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
[612]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: [SKIP][613] ([i915#15990] / [i915#8708]) -> [SKIP][614] ([i915#16708] / [i915#5354]) +19 other tests skip
[613]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
[614]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg2: [SKIP][615] ([i915#16708] / [i915#5354]) -> [SKIP][616] ([i915#15990] / [i915#8708]) +15 other tests skip
[615]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[616]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
- shard-rkl: [SKIP][617] ([i915#1825]) -> [SKIP][618] ([i915#14544] / [i915#1825]) +2 other tests skip
[617]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[618]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
- shard-dg1: [SKIP][619] ([i915#4423]) -> [SKIP][620]
[619]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
[620]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][621] ([i915#16708]) -> [SKIP][622] ([i915#15991]) +43 other tests skip
[621]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
[622]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
- shard-dg2: [SKIP][623] ([i915#15989]) -> [SKIP][624] ([i915#16708]) +21 other tests skip
[623]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
[624]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: [SKIP][625] ([i915#16708]) -> [SKIP][626] ([i915#15104] / [i915#15990]) +2 other tests skip
[625]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc.html
[626]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-dg2: [SKIP][627] ([i915#15104] / [i915#15990]) -> [SKIP][628] ([i915#16708]) +1 other test skip
[627]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
[628]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][629] ([i915#14544] / [i915#15102]) -> [SKIP][630] ([i915#15102]) +24 other tests skip
[629]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[630]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][631] ([i915#14544] / [i915#1825]) -> [SKIP][632] ([i915#1825]) +2 other tests skip
[631]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[632]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-dg2: [SKIP][633] ([i915#16708] / [i915#5354]) -> [SKIP][634] ([i915#10055])
[633]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
[634]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [SKIP][635] ([i915#15102]) -> [SKIP][636] ([i915#16708]) +20 other tests skip
[635]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite.html
[636]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
- shard-rkl: [SKIP][637] ([i915#15102]) -> [SKIP][638] ([i915#14544] / [i915#15102]) +28 other tests skip
[637]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
[638]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg2: [SKIP][639] ([i915#16708]) -> [SKIP][640] ([i915#15990]) +25 other tests skip
[639]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[640]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: [SKIP][641] ([i915#16708]) -> [SKIP][642] ([i915#15989]) +18 other tests skip
[641]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
[642]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: [SKIP][643] ([i915#15990]) -> [SKIP][644] ([i915#16708]) +24 other tests skip
[643]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
[644]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][645] ([i915#15991]) -> [SKIP][646] ([i915#16708]) +40 other tests skip
[645]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-blt.html
[646]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [SKIP][647] ([i915#15102]) -> [SKIP][648] ([i915#16708] / [i915#5354]) +17 other tests skip
[647]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
[648]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render:
- shard-dg2: [SKIP][649] ([i915#15991] / [i915#5354]) -> [SKIP][650] ([i915#16708] / [i915#5354]) +30 other tests skip
[649]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html
[650]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg2: [SKIP][651] ([i915#16708] / [i915#5354]) -> [SKIP][652] ([i915#15991] / [i915#5354]) +34 other tests skip
[651]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html
[652]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][653] ([i915#16708] / [i915#5354]) -> [SKIP][654] ([i915#15102]) +20 other tests skip
[653]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[654]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: [SKIP][655] ([i915#16708]) -> [SKIP][656] ([i915#15102]) +27 other tests skip
[655]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html
[656]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-8/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: [SKIP][657] -> [SKIP][658] ([i915#14544]) +51 other tests skip
[657]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
[658]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
- shard-dg2: [ABORT][659] ([i915#15132]) -> [SKIP][660] ([i915#17357])
[659]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
[660]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
- shard-rkl: [FAIL][661] ([i915#17122] / [i915#17137]) -> [ABORT][662] ([i915#15132])
[661]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
[662]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-4/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: [SKIP][663] ([i915#16518] / [i915#3555] / [i915#8228]) -> [SKIP][664] ([i915#17356]) +2 other tests skip
[663]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_hdr@bpc-switch-dpms.html
[664]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2: [SKIP][665] ([i915#17356]) -> [SKIP][666] ([i915#12713] / [i915#16518])
[665]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_hdr@brightness-with-hdr.html
[666]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: [SKIP][667] ([i915#14544] / [i915#16644]) -> [SKIP][668] ([i915#1187] / [i915#12713] / [i915#16644])
[667]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html
[668]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-rkl: [SKIP][669] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][670] ([i915#16644] / [i915#3555] / [i915#8228])
[669]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
[670]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [SKIP][671] ([i915#17356]) -> [SKIP][672] ([i915#16518] / [i915#3555] / [i915#8228]) +1 other test skip
[671]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_hdr@static-toggle.html
[672]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-dg1: [SKIP][673] ([i915#15458]) -> [SKIP][674] ([i915#15458] / [i915#4423])
[673]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg1-14/igt@kms_joiner@basic-ultra-joiner.html
[674]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg1-17/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_mst@mst-suspend-read-crc:
- shard-dg2: [SKIP][675] ([i915#17356]) -> [SKIP][676] ([i915#16451])
[675]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_mst@mst-suspend-read-crc.html
[676]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_mst@mst-suspend-read-crc.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg2: [SKIP][677] ([i915#17356]) -> [SKIP][678] ([i915#6301]) +1 other test skip
[677]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_panel_fitting@atomic-fastset.html
[678]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_panel_fitting@atomic-fastset.html
- shard-rkl: [SKIP][679] ([i915#14544] / [i915#6301]) -> [SKIP][680] ([i915#6301])
[679]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
[680]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-dg2: [SKIP][681] ([i915#14712]) -> [SKIP][682] ([i915#17356])
[681]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-5/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
[682]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-dg2: [SKIP][683] ([i915#13705]) -> [SKIP][684] ([i915#17356])
[683]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
[684]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][685] ([i915#15709]) -> [SKIP][686] ([i915#14544] / [i915#15709]) +1 other test skip
[685]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
[686]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-rkl: [SKIP][687] ([i915#14544] / [i915#15709]) -> [SKIP][688] ([i915#15709]) +2 other tests skip
[687]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
[688]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_plane_lowres@tiling-4:
- shard-rkl: [SKIP][689] ([i915#14544] / [i915#3555]) -> [SKIP][690] ([i915#3555])
[689]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_plane_lowres@tiling-4.html
[690]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_plane_lowres@tiling-4.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: [SKIP][691] ([i915#17356]) -> [SKIP][692] ([i915#3555] / [i915#8821])
[691]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_lowres@tiling-yf.html
[692]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-dg2: [SKIP][693] ([i915#13958]) -> [SKIP][694] ([i915#17356])
[693]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-6/igt@kms_plane_multiple@2x-tiling-yf.html
[694]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-y:
- shard-dg2: [SKIP][695] ([i915#17356]) -> [SKIP][696] ([i915#14259])
[695]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_plane_multiple@tiling-y.html
[696]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: [SKIP][697] ([i915#13046] / [i915#5354] / [i915#9423]) -> [SKIP][698] ([i915#17356] / [i915#5354] / [i915#9423])
[697]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[698]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: [SKIP][699] ([i915#15329]) -> [SKIP][700] ([i915#14544] / [i915#15329]) +3 other tests skip
[699]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
[700]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][701] ([i915#14544] / [i915#15329]) -> [SKIP][702] ([i915#15329]) +3 other tests skip
[701]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[702]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: [SKIP][703] ([i915#12343]) -> [SKIP][704] ([i915#12343] / [i915#14544])
[703]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_pm_backlight@brightness-with-dpms.html
[704]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][705] ([i915#14544] / [i915#15073]) -> [SKIP][706] ([i915#15073])
[705]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
[706]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: [SKIP][707] ([i915#14544] / [i915#15403]) -> [SKIP][708] ([i915#15403])
[707]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_pm_rpm@package-g7.html
[708]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_pm_rpm@package-g7.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][709] ([i915#11520] / [i915#14544]) -> [SKIP][710] ([i915#11520]) +5 other tests skip
[709]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
[710]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][711] ([i915#11520]) -> [SKIP][712] ([i915#11520] / [i915#14544]) +4 other tests skip
[711]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
[712]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][713] ([i915#9683]) -> [SKIP][714] ([i915#14544] / [i915#9683])
[713]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[714]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][715] ([i915#1072] / [i915#9732]) -> [SKIP][716] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
[715]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
[716]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-plane-move:
- shard-rkl: [SKIP][717] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][718] ([i915#1072] / [i915#9732]) +7 other tests skip
[717]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
[718]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_psr@psr2-cursor-plane-move.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: [SKIP][719] ([i915#17356]) -> [SKIP][720] ([i915#12755] / [i915#15867]) +1 other test skip
[719]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_rotation_crc@primary-rotation-270.html
[720]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-dg2: [SKIP][721] ([i915#5190]) -> [SKIP][722] ([i915#17356] / [i915#5190]) +1 other test skip
[721]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
[722]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2: [SKIP][723] ([i915#12755] / [i915#15867] / [i915#5190]) -> [SKIP][724] ([i915#17356] / [i915#5190]) +1 other test skip
[723]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
[724]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-dg2: [SKIP][725] ([i915#12755] / [i915#15867]) -> [SKIP][726] ([i915#17356])
[725]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-270.html
[726]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2: [SKIP][727] ([i915#8623]) -> [SKIP][728] ([i915#17356])
[727]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_tiled_display@basic-test-pattern.html
[728]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: [SKIP][729] ([i915#8623]) -> [SKIP][730] ([i915#14544] / [i915#8623])
[729]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_tiled_display@basic-test-pattern.html
[730]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@flip-dpms:
- shard-dg2: [SKIP][731] ([i915#15243] / [i915#3555]) -> [SKIP][732] ([i915#17356])
[731]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_vrr@flip-dpms.html
[732]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_vrr@flip-dpms.html
- shard-rkl: [SKIP][733] ([i915#15243] / [i915#3555]) -> [SKIP][734] ([i915#14544] / [i915#15243] / [i915#3555])
[733]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_vrr@flip-dpms.html
[734]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@flip-suspend:
- shard-dg2: [SKIP][735] ([i915#17356]) -> [SKIP][736] ([i915#15243] / [i915#3555])
[735]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_vrr@flip-suspend.html
[736]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-5/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-rkl: [SKIP][737] ([i915#11920] / [i915#14544]) -> [SKIP][738] ([i915#11920])
[737]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_vrr@lobf.html
[738]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-dg2: [SKIP][739] ([i915#9906]) -> [SKIP][740] ([i915#17356])
[739]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-1/igt@kms_vrr@max-min.html
[740]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-7/igt@kms_vrr@max-min.html
- shard-rkl: [SKIP][741] ([i915#9906]) -> [SKIP][742] ([i915#14544] / [i915#9906])
[741]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-2/igt@kms_vrr@max-min.html
[742]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-6/igt@kms_vrr@max-min.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][743] ([i915#17356]) -> [SKIP][744] ([i915#3555] / [i915#9906])
[743]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-dg2-7/igt@kms_vrr@negative-basic.html
[744]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-dg2-3/igt@kms_vrr@negative-basic.html
- shard-rkl: [SKIP][745] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][746] ([i915#3555] / [i915#9906])
[745]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@kms_vrr@negative-basic.html
[746]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-3/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@module-unload:
- shard-tglu: [FAIL][747] ([i915#17119]) -> [ABORT][748] ([i915#17131])
[747]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-tglu-9/igt@perf_pmu@module-unload.html
[748]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-tglu-3/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-read:
- shard-rkl: [SKIP][749] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][750] ([i915#3291] / [i915#3708])
[749]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/shard-rkl-6/igt@prime_vgem@basic-read.html
[750]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/shard-rkl-1/igt@prime_vgem@basic-read.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15529]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15529
[i915#15542]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15542
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
[i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16396]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16396
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16472]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16472
[i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
[i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16664]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16664
[i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
[i915#16708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16708
[i915#16746]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16746
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
[i915#16914]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16914
[i915#16990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16990
[i915#17101]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17101
[i915#17108]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17108
[i915#17119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17119
[i915#17122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17122
[i915#17131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17131
[i915#17133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17133
[i915#17137]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17137
[i915#17151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17151
[i915#17160]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17160
[i915#17176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17176
[i915#17183]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17183
[i915#17214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17214
[i915#17285]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17285
[i915#17289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17289
[i915#17290]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17290
[i915#17291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17291
[i915#17292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17292
[i915#17356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17356
[i915#17357]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17357
[i915#17359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17359
[i915#17373]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17373
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19366 -> Patchwork_176107v2
CI-20190529: 20190529
CI_DRM_19366: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9153: 9153
Patchwork_176107v2: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v2/index.html
[-- Attachment #2: Type: text/html, Size: 252142 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH v3] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
` (2 preceding siblings ...)
2026-10-20 8:12 ` sashiko-bot
@ 2026-10-20 11:04 ` Xiao Lu
2026-10-20 11:26 ` sashiko-bot
3 siblings, 1 reply; 22+ messages in thread
From: Xiao Lu @ 2026-10-20 11:04 UTC (permalink / raw)
To: intel-gfx, intel-xe, dri-devel
Cc: jani.nikula, ville.syrjala, imre.deak, Xiao Lu, Marco Nenciarini
When the last MST stream is disabled, i915 sends SET_POWER D3 to the
MST trunk while MSTM_CTRL (DPCD 0x111) still has MST mode enabled.
On re-enable, POWER_UP_PHY is sent before MSTM_CTRL is restored, so
the hub may process the PHY power-up in an inconsistent state and
fail to retrain its downstream links.
Fix this by disabling the MST mode before sending D3 on the last
stream disable and re-enabling it after writing D0 and before sending
POWER_UP_PHY on the first stream enable, so the hub is back in MST mode
when it processes the PHY power-up and retrains its downstream links.
Do this in the MST topology manager, which owns MSTM_CTRL, by adding
drm_dp_mst_topology_mgr_pause() and drm_dp_mst_topology_mgr_unpause().
Pausing clears MST_EN and UP_REQ_EN, but keeps UPSTREAM_IS_SRC set. The
paused state is tracked in the manager and checked by the new
drm_dp_mst_topology_mgr_verify_ctrl(), used by
intel_dp_mst_verify_dpcd_state(). Otherwise a connector detection
during DPMS off, for instance after a runtime resume, would see
MSTM_CTRL as reset and tear down the MST topology. A real reset still
changes the register value to something else than expected and so it's
still detected. The state change and the register access are done under
the manager's lock, so verifying the state can't race with pausing or
unpausing.
A downstream sink can get plugged or unplugged while the MST mode is
paused and the branch device is powered down. The source doesn't know
about this, since the branch device may not send an UP message in this
state, so the SW topology can get out of sync with the actual one.
Re-probe the topology after unpausing, even if the link parameters
haven't changed, to resync it. Unlike tearing down and recreating the
topology, this keeps the connectors of the unchanged ports, and applies
the changes of the others the same way as when they are signalled by an
UP message.
v2: Write UPSTREAM_IS_SRC instead of 0 and accept it in
intel_dp_mst_verify_dpcd_state(), to avoid removing the topology
on a connector detection during DPMS off. (Marco)
v3: Move all the MSTM_CTRL accesses to the topology manager. (Jani)
Track the paused state in the manager instead of using the number
of active MST streams, to avoid racing with
mst_stream_pre_enable().
Re-probe the topology after unpausing.
Cc: Jani Nikula <jani.nikula@linux.intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Cc: Marco Nenciarini <mnencia@kcore.it>
Signed-off-by: Xiao Lu <xiaolu.xie@intel.com>
---
Hi Jani,
Thanks for the review. v3 moves all the DP_MSTM_CTRL accesses into the
topology manager (pause/unpause/verify_ctrl), i915 doesn't touch the
register anymore.
Is this what you had in mind, or would you rather not disable the MST
mode during DPMS off at all?
v2 was tested by Marco, v3 is not tested on HW yet.
drivers/gpu/drm/display/drm_dp_mst_topology.c | 103 ++++++++++++++++++
drivers/gpu/drm/i915/display/intel_ddi.c | 2 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 29 ++---
include/drm/display/drm_dp_mst_helper.h | 11 ++
4 files changed, 132 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/display/drm_dp_mst_topology.c b/drivers/gpu/drm/display/drm_dp_mst_topology.c
index 7ce9e2127..8dbf9dcc8 100644
--- a/drivers/gpu/drm/display/drm_dp_mst_topology.c
+++ b/drivers/gpu/drm/display/drm_dp_mst_topology.c
@@ -3684,6 +3684,8 @@ int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool ms
if (ret < 0)
goto out_unlock;
+ mgr->paused = false;
+
/* Write reset payload */
drm_dp_dpcd_clear_payload(mgr->aux);
@@ -3697,6 +3699,7 @@ int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool ms
/* this can fail if the device is gone */
drm_dp_dpcd_write_byte(mgr->aux, DP_MSTM_CTRL, 0);
ret = 0;
+ mgr->paused = false;
mgr->payload_id_table_cleared = false;
mgr->reset_rx_state = true;
@@ -3753,6 +3756,104 @@ void drm_dp_mst_topology_queue_probe(struct drm_dp_mst_topology_mgr *mgr)
}
EXPORT_SYMBOL(drm_dp_mst_topology_queue_probe);
+/**
+ * drm_dp_mst_topology_mgr_pause() - disable the MST mode of the branch device
+ * @mgr: manager to pause
+ *
+ * Disable the MST mode of the branch device, while keeping the MST topology
+ * in the SW state. This is meant to be called when all the MST streams are
+ * disabled and the branch device is about to be powered down.
+ *
+ * The branch device may not send UP messages while it is powered down, so
+ * after the MST mode is enabled again by drm_dp_mst_topology_mgr_unpause(),
+ * the topology must be re-probed.
+ */
+void drm_dp_mst_topology_mgr_pause(struct drm_dp_mst_topology_mgr *mgr)
+{
+ mutex_lock(&mgr->lock);
+
+ if (!mgr->mst_state || !mgr->mst_primary || mgr->paused)
+ goto out_unlock;
+
+ if (drm_dp_dpcd_write_byte(mgr->aux, DP_MSTM_CTRL,
+ DP_UPSTREAM_IS_SRC) == 0)
+ mgr->paused = true;
+
+out_unlock:
+ mutex_unlock(&mgr->lock);
+}
+EXPORT_SYMBOL(drm_dp_mst_topology_mgr_pause);
+
+/**
+ * drm_dp_mst_topology_mgr_unpause() - re-enable the MST mode of the branch device
+ * @mgr: manager to unpause
+ *
+ * Re-enable the MST mode of the branch device disabled by
+ * drm_dp_mst_topology_mgr_pause(). Does nothing if the manager isn't paused.
+ *
+ * Returns %true if the manager was paused. In this case the MST topology
+ * should be re-probed with drm_dp_mst_topology_queue_probe(), once the link
+ * parameters to the branch device are set up.
+ */
+bool drm_dp_mst_topology_mgr_unpause(struct drm_dp_mst_topology_mgr *mgr)
+{
+ bool was_paused = false;
+
+ mutex_lock(&mgr->lock);
+
+ if (!mgr->paused)
+ goto out_unlock;
+
+ if (drm_dp_dpcd_write_byte(mgr->aux, DP_MSTM_CTRL,
+ DP_MST_EN | DP_UP_REQ_EN |
+ DP_UPSTREAM_IS_SRC) == 0) {
+ mgr->paused = false;
+ was_paused = true;
+ }
+
+out_unlock:
+ mutex_unlock(&mgr->lock);
+
+ return was_paused;
+}
+EXPORT_SYMBOL(drm_dp_mst_topology_mgr_unpause);
+
+/**
+ * drm_dp_mst_topology_mgr_verify_ctrl() - verify the MST mode of the branch device
+ * @mgr: manager to verify
+ *
+ * Verify that the MST mode enabled in the branch device matches the manager's
+ * state. A long HPD pulse could've reset the branch device's MST mode, which
+ * requires tearing down and recreating the MST topology.
+ *
+ * Returns %true if the branch device's MST mode matches the manager's state,
+ * %false otherwise.
+ */
+bool drm_dp_mst_topology_mgr_verify_ctrl(struct drm_dp_mst_topology_mgr *mgr)
+{
+ u8 expected, val = 0;
+ int ret;
+
+ mutex_lock(&mgr->lock);
+
+ expected = mgr->paused ? DP_UPSTREAM_IS_SRC :
+ DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC;
+
+ ret = drm_dp_dpcd_read_byte(mgr->aux, DP_MSTM_CTRL, &val);
+
+ mutex_unlock(&mgr->lock);
+
+ if (ret < 0 || val != expected) {
+ drm_dbg_kms(mgr->dev,
+ "%s: MSTM_CTRL mismatch (ret=%d, ctrl=0x%02x, expected=0x%02x)\n",
+ mgr->aux->name, ret, val, expected);
+ return false;
+ }
+
+ return true;
+}
+EXPORT_SYMBOL(drm_dp_mst_topology_mgr_verify_ctrl);
+
/**
* drm_dp_mst_topology_mgr_suspend() - suspend the MST manager
* @mgr: manager to suspend
@@ -3822,6 +3923,8 @@ int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr,
goto out_fail;
}
+ mgr->paused = false;
+
/* Some hubs forget their guids after they resume */
ret = drm_dp_dpcd_read_data(mgr->aux, DP_GUID, buf, sizeof(buf));
if (ret < 0) {
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index a46ab5d3d..9d918f968 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -3163,6 +3163,8 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
* Power down sink before disabling the port, otherwise we end
* up getting interrupts from the sink on detecting link loss.
*/
+ if (is_mst)
+ drm_dp_mst_topology_mgr_pause(&intel_dp->mst.mgr);
intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
if (DISPLAY_VER(display) >= 12) {
diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
index 7023619aa..2e3a2424d 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
@@ -1232,9 +1232,11 @@ static void intel_mst_set_probed_link_params(struct intel_dp *intel_dp,
}
static void intel_mst_reprobe_topology(struct intel_dp *intel_dp,
- const struct intel_crtc_state *crtc_state)
+ const struct intel_crtc_state *crtc_state,
+ bool force)
{
- if (intel_mst_probed_link_params_valid(intel_dp,
+ if (!force &&
+ intel_mst_probed_link_params_valid(intel_dp,
crtc_state->port_clock, crtc_state->lane_count))
return;
@@ -1259,6 +1261,7 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
drm_atomic_get_new_mst_topology_state(&state->base, &intel_dp->mst.mgr);
int ret;
bool first_mst_stream;
+ bool was_paused = false;
/* MST encoders are bound to a crtc, not to a connector,
* force the mapping here for get_hw_state.
@@ -1270,8 +1273,10 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
!intel_dp_mst_is_master_trans(pipe_config));
- if (first_mst_stream)
+ if (first_mst_stream) {
intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
+ was_paused = drm_dp_mst_topology_mgr_unpause(&intel_dp->mst.mgr);
+ }
drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
@@ -1281,7 +1286,11 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
primary_encoder->pre_enable(state, primary_encoder,
pipe_config, NULL);
- intel_mst_reprobe_topology(intel_dp, pipe_config);
+ /*
+ * The branch device may not have sent UP messages while it
+ * was powered down, re-probe the topology to sync it.
+ */
+ intel_mst_reprobe_topology(intel_dp, pipe_config, was_paused);
}
ret = drm_dp_add_payload_part1(&intel_dp->mst.mgr, mst_state,
@@ -2246,21 +2255,15 @@ bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp)
struct intel_connector *connector = intel_dp->attached_connector;
struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
struct intel_encoder *encoder = &dig_port->base;
- int ret;
- u8 val;
if (!intel_dp->is_mst)
return true;
- ret = drm_dp_dpcd_read_byte(intel_dp->mst.mgr.aux, DP_MSTM_CTRL, &val);
-
- /* Adjust the expected register value for SST + SideBand. */
- if (ret < 0 || val != (DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC)) {
+ if (!drm_dp_mst_topology_mgr_verify_ctrl(&intel_dp->mst.mgr)) {
drm_dbg_kms(display->drm,
- "[CONNECTOR:%d:%s][ENCODER:%d:%s] MST mode got reset, removing topology (ret=%d, ctrl=0x%02x)\n",
+ "[CONNECTOR:%d:%s][ENCODER:%d:%s] MST mode got reset, removing topology\n",
connector->base.base.id, connector->base.name,
- encoder->base.base.id, encoder->base.name,
- ret, val);
+ encoder->base.base.id, encoder->base.name);
return false;
}
diff --git a/include/drm/display/drm_dp_mst_helper.h b/include/drm/display/drm_dp_mst_helper.h
index 27658bfb5..19cf896d6 100644
--- a/include/drm/display/drm_dp_mst_helper.h
+++ b/include/drm/display/drm_dp_mst_helper.h
@@ -700,6 +700,13 @@ struct drm_dp_mst_topology_mgr {
*/
bool mst_state : 1;
+ /**
+ * @paused: Whether the MST mode of the branch device is disabled by
+ * drm_dp_mst_topology_mgr_pause(), while @mst_state is still set.
+ * Protected by @lock.
+ */
+ bool paused : 1;
+
/**
* @payload_id_table_cleared: Whether or not we've cleared the payload
* ID table for @mst_primary. Protected by @lock.
@@ -900,6 +907,10 @@ void drm_dp_mst_dump_topology(struct seq_file *m,
void drm_dp_mst_topology_queue_probe(struct drm_dp_mst_topology_mgr *mgr);
+void drm_dp_mst_topology_mgr_pause(struct drm_dp_mst_topology_mgr *mgr);
+bool drm_dp_mst_topology_mgr_unpause(struct drm_dp_mst_topology_mgr *mgr);
+bool drm_dp_mst_topology_mgr_verify_ctrl(struct drm_dp_mst_topology_mgr *mgr);
+
void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr);
int __must_check
drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr,
--
2.43.0
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [PATCH v3] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
2026-10-20 11:04 ` [PATCH v3] " Xiao Lu
@ 2026-10-20 11:26 ` sashiko-bot
0 siblings, 0 replies; 22+ messages in thread
From: sashiko-bot @ 2026-10-20 11:26 UTC (permalink / raw)
To: Xiao Lu, intel-gfx, intel-xe, dri-devel
Thank you for your contribution! Sashiko AI review found 3 potential issue(s) to consider:
- [High] drm/i915/dp: drm_dp_mst_topology_mgr_pause() breaks hotplug with 0 streams
- [High] drm/dp_mst: drm_dp_mst_topology_mgr_pause() breaks probe work and edid reads
- [Medium] drm/dp_mst: suspend and resume conflict with paused state in DP_MSTM_CTRL
--
commit b145319fb5344bbbdb4ae3ece1a54e6f33404fe1
Author: Xiao Lu <xiaolu.xie@intel.com>
drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on
This commit adds helpers to the DP MST topology manager to pause and
unpause MST mode in DP_MSTM_CTRL around powering the branch device down
to D3 on last stream disable and back up to D0 on first stream enable,
while tracking the paused state to avoid tearing down the topology during
connector detection and reprobing after unpausing.
> diff --git a/drivers/gpu/drm/display/drm_dp_mst_topology.c b/drivers/gpu/drm/display/drm_dp_mst_topology.c
> index b7fce0bf8acc5..371cf88a2d1cf 100644
> --- a/drivers/gpu/drm/display/drm_dp_mst_topology.c
> +++ b/drivers/gpu/drm/display/drm_dp_mst_topology.c
[ ... ]
> @@ -3759,6 +3762,104 @@ void drm_dp_mst_topology_queue_probe(struct drm_dp_mst_topology_mgr *mgr)
> }
> EXPORT_SYMBOL(drm_dp_mst_topology_queue_probe);
>
> +/**
> + * drm_dp_mst_topology_mgr_pause() - disable the MST mode of the branch device
> + * @mgr: manager to pause
> + *
> + * Disable the MST mode of the branch device, while keeping the MST topology
> + * in the SW state. This is meant to be called when all the MST streams are
> + * disabled and the branch device is about to be powered down.
> + *
> + * The branch device may not send UP messages while it is powered down, so
> + * after the MST mode is enabled again by drm_dp_mst_topology_mgr_unpause(),
> + * the topology must be re-probed.
> + */
> +void drm_dp_mst_topology_mgr_pause(struct drm_dp_mst_topology_mgr *mgr)
> +{
> + mutex_lock(&mgr->lock);
> +
> + if (!mgr->mst_state || !mgr->mst_primary || mgr->paused)
> + goto out_unlock;
> +
> + if (drm_dp_dpcd_write_byte(mgr->aux, DP_MSTM_CTRL,
> + DP_UPSTREAM_IS_SRC) == 0)
> + mgr->paused = true;
> +
> +out_unlock:
> + mutex_unlock(&mgr->lock);
> +}
> +EXPORT_SYMBOL(drm_dp_mst_topology_mgr_pause);
[Severity: High]
Can clearing DP_MST_EN in drm_dp_mst_topology_mgr_pause() cause sideband
timeouts and wipe connector modes when mgr->work or EDID reads run while
paused?
Unlike drm_dp_mst_topology_mgr_suspend(), drm_dp_mst_topology_mgr_pause()
does not flush mgr->work (drm_dp_mst_link_probe_work()) or
mgr->up_req_work, and drm_dp_mst_link_probe_work() only checks
mgr->mst_primary without checking mgr->paused:
drivers/gpu/drm/display/drm_dp_mst_topology.c:drm_dp_mst_link_probe_work() {
mutex_lock(&mgr->lock);
clear_payload_id_table = !mgr->payload_id_table_cleared;
mgr->payload_id_table_cleared = true;
mstb = mgr->mst_primary;
if (mstb) {
ret = drm_dp_mst_topology_try_get_mstb(mstb);
if (!ret)
mstb = NULL;
}
mutex_unlock(&mgr->lock);
}
Because mst_stream_pre_enable() queues mgr->work asynchronously via
intel_mst_reprobe_topology() -> drm_dp_mst_topology_queue_probe(), if the
stream is disabled before mgr->work finishes, DP_MST_EN is cleared
underneath drm_dp_mst_link_probe_work(). In-flight sideband messages then
time out in drm_dp_mst_wait_tx_reply(), which can leave
mstb->link_address_sent or port PBN state incomplete or unlink ports in
drm_dp_mst_handle_link_address_port().
Similarly, while mgr->paused is true during DPMS off, if userspace or
hotplug handling probes a connected physical MST port (port_num < 8, where
port->cached_edid is NULL):
drm_helper_probe_single_connector_modes()
-> mst_connector_get_modes()
-> mst_connector_get_ddc_modes()
-> drm_dp_mst_edid_read()
-> drm_edid_read_ddc(connector, &port->aux.ddc)
-> drm_dp_mst_i2c_xfer()
this sends DP_REMOTE_I2C_READ sideband requests while DP_MST_EN is 0 and
the branch device is in D3. Each attempt stalls for 4000 ms in
drm_dp_mst_wait_tx_reply() while holding mode_config.mutex and returns
NULL, causing mst_connector_get_ddc_modes() to pass NULL to
intel_connector_update_modes() and wipe the connector's EDID and native
modes.
> +
> +/**
> + * drm_dp_mst_topology_mgr_unpause() - re-enable the MST mode of the branch device
> + * @mgr: manager to unpause
> + *
> + * Re-enable the MST mode of the branch device disabled by
> + * drm_dp_mst_topology_mgr_pause(). Does nothing if the manager isn't paused.
> + *
> + * Returns %true if the manager was paused. In this case the MST topology
> + * should be re-probed with drm_dp_mst_topology_queue_probe(), once the link
> + * parameters to the branch device are set up.
> + */
> +bool drm_dp_mst_topology_mgr_unpause(struct drm_dp_mst_topology_mgr *mgr)
> +{
> + bool was_paused = false;
> +
> + mutex_lock(&mgr->lock);
> +
> + if (!mgr->paused)
> + goto out_unlock;
> +
> + if (drm_dp_dpcd_write_byte(mgr->aux, DP_MSTM_CTRL,
> + DP_MST_EN | DP_UP_REQ_EN |
> + DP_UPSTREAM_IS_SRC) == 0) {
> + mgr->paused = false;
> + was_paused = true;
> + }
> +
> +out_unlock:
> + mutex_unlock(&mgr->lock);
> +
> + return was_paused;
> +}
> +EXPORT_SYMBOL(drm_dp_mst_topology_mgr_unpause);
> +
> +/**
> + * drm_dp_mst_topology_mgr_verify_ctrl() - verify the MST mode of the branch device
> + * @mgr: manager to verify
> + *
> + * Verify that the MST mode enabled in the branch device matches the manager's
> + * state. A long HPD pulse could've reset the branch device's MST mode, which
> + * requires tearing down and recreating the MST topology.
> + *
> + * Returns %true if the branch device's MST mode matches the manager's state,
> + * %false otherwise.
> + */
> +bool drm_dp_mst_topology_mgr_verify_ctrl(struct drm_dp_mst_topology_mgr *mgr)
> +{
> + u8 expected, val = 0;
> + int ret;
> +
> + mutex_lock(&mgr->lock);
> +
> + expected = mgr->paused ? DP_UPSTREAM_IS_SRC :
> + DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC;
> +
> + ret = drm_dp_dpcd_read_byte(mgr->aux, DP_MSTM_CTRL, &val);
> +
> + mutex_unlock(&mgr->lock);
> +
> + if (ret < 0 || val != expected) {
> + drm_dbg_kms(mgr->dev,
> + "%s: MSTM_CTRL mismatch (ret=%d, ctrl=0x%02x, expected=0x%02x)\n",
> + mgr->aux->name, ret, val, expected);
> + return false;
> + }
> +
> + return true;
> +}
> +EXPORT_SYMBOL(drm_dp_mst_topology_mgr_verify_ctrl);
> +
> /**
> * drm_dp_mst_topology_mgr_suspend() - suspend the MST manager
> * @mgr: manager to suspend
> @@ -3828,6 +3929,8 @@ int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr,
> goto out_fail;
> }
>
> + mgr->paused = false;
> +
> /* Some hubs forget their guids after they resume */
> ret = drm_dp_dpcd_read_data(mgr->aux, DP_GUID, buf, sizeof(buf));
> if (ret < 0) {
[Severity: Medium]
How do drm_dp_mst_topology_mgr_suspend() and
drm_dp_mst_topology_mgr_resume() interact with mgr->paused and the D3/D0
power state transitions during system suspend and resume?
During system suspend in __intel_display_driver_pm_suspend():
drm_atomic_helper_suspend()
-> intel_ddi_post_disable_dp()
-> drm_dp_mst_topology_mgr_pause()
-> intel_dp_set_power(intel_dp, DP_SET_POWER_D3)
intel_dp_mst_suspend()
-> drm_dp_mst_topology_mgr_suspend()
drm_dp_mst_topology_mgr_suspend() unconditionally writes
DP_MST_EN | DP_UPSTREAM_IS_SRC to DP_MSTM_CTRL after
intel_ddi_post_disable_dp() has already paused the manager and put the
branch device into D3, re-enabling DP_MST_EN in D3 and leaving
DP_MSTM_CTRL out of sync with mgr->paused == true.
Then during system resume in intel_display_driver_pm_resume(),
intel_dp_mst_resume() -> drm_dp_mst_topology_mgr_resume() runs before
__intel_display_driver_resume() commits the restored modeset state.
drm_dp_mst_topology_mgr_resume() writes
DP_MST_EN | DP_UP_REQ_EN | DP_UPSTREAM_IS_SRC to DP_MSTM_CTRL, sets
mgr->paused = false, and runs mgr->work while the sink is still in D3
prior to intel_dp_set_power(intel_dp, DP_SET_POWER_D0) and link training.
When __intel_display_driver_resume() subsequently calls
mst_stream_pre_enable(), drm_dp_mst_topology_mgr_unpause() sees
mgr->paused == false and returns was_paused = false, skipping both the
post-D0 DP_MSTM_CTRL write and the forced post-link-training reprobe in
intel_mst_reprobe_topology(). And if all MST streams were in DPMS off
before suspend, __intel_display_driver_resume() enables no streams,
leaving the branch device in D3 with DP_MST_EN set and
mgr->paused == false.
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> index a46ab5d3d70fc..9d918f968617a 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -3163,6 +3163,8 @@ static void intel_ddi_post_disable_dp(struct intel_atomic_state *state,
> * Power down sink before disabling the port, otherwise we end
> * up getting interrupts from the sink on detecting link loss.
> */
> + if (is_mst)
> + drm_dp_mst_topology_mgr_pause(&intel_dp->mst.mgr);
> intel_dp_set_power(intel_dp, DP_SET_POWER_D3);
>
> if (DISPLAY_VER(display) >= 12) {
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> index 7023619aaaba9..2e3a2424d0e5a 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c
> @@ -1232,9 +1232,11 @@ static void intel_mst_set_probed_link_params(struct intel_dp *intel_dp,
> }
>
> static void intel_mst_reprobe_topology(struct intel_dp *intel_dp,
> - const struct intel_crtc_state *crtc_state)
> + const struct intel_crtc_state *crtc_state,
> + bool force)
> {
> - if (intel_mst_probed_link_params_valid(intel_dp,
> + if (!force &&
> + intel_mst_probed_link_params_valid(intel_dp,
> crtc_state->port_clock, crtc_state->lane_count))
> return;
>
> @@ -1259,6 +1261,7 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> drm_atomic_get_new_mst_topology_state(&state->base, &intel_dp->mst.mgr);
> int ret;
> bool first_mst_stream;
> + bool was_paused = false;
>
> /* MST encoders are bound to a crtc, not to a connector,
> * force the mapping here for get_hw_state.
> @@ -1270,8 +1273,10 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> drm_WARN_ON(display->drm, DISPLAY_VER(display) >= 12 && first_mst_stream &&
> !intel_dp_mst_is_master_trans(pipe_config));
>
> - if (first_mst_stream)
> + if (first_mst_stream) {
> intel_dp_set_power(intel_dp, DP_SET_POWER_D0);
> + was_paused = drm_dp_mst_topology_mgr_unpause(&intel_dp->mst.mgr);
> + }
>
> drm_dp_send_power_updown_phy(&intel_dp->mst.mgr, connector->mst.port, true);
>
> @@ -1281,7 +1286,11 @@ static void mst_stream_pre_enable(struct intel_atomic_state *state,
> primary_encoder->pre_enable(state, primary_encoder,
> pipe_config, NULL);
>
> - intel_mst_reprobe_topology(intel_dp, pipe_config);
> + /*
> + * The branch device may not have sent UP messages while it
> + * was powered down, re-probe the topology to sync it.
> + */
> + intel_mst_reprobe_topology(intel_dp, pipe_config, was_paused);
> }
[Severity: High]
Does pausing the MST topology manager on last stream disable break
downstream monitor hotplug detection whenever zero MST streams are active?
When the last active MST stream is disabled (for example, when the user
unplugs the last monitor from an MST hub or dock, or disables all outputs
in userspace), mst_stream_post_disable() calls
primary_encoder->post_disable() -> intel_ddi_post_disable_dp(), which
calls drm_dp_mst_topology_mgr_pause(&intel_dp->mst.mgr) (clearing
DP_MST_EN and DP_UP_REQ_EN in DP_MSTM_CTRL) and puts the sink into D3.
If a monitor is later plugged into the MST hub while zero streams are
active:
1. Because DP_MST_EN and DP_UP_REQ_EN are cleared and the branch device is
in D3, the branch device cannot send DP_CONNECTION_STATUS_NOTIFY UP
requests.
2. If a short HPD pulse occurs, intel_dp_check_mst_status() ->
drm_dp_mst_hpd_irq_handle_event() sees no DP_UP_REQ_MSG_RDY in ESI.
3. If a long HPD pulse or manual connector probe runs intel_dp_detect(),
intel_dp_mst_verify_dpcd_state() ->
drm_dp_mst_topology_mgr_verify_ctrl() sees
DP_MSTM_CTRL == DP_UPSTREAM_IS_SRC matching mgr->paused == true and
returns true, and intel_dp_mst_configure() ->
drm_dp_mst_topology_mgr_set_mst(mgr, true) returns early because
mgr->mst_state is already true.
4. On MST connector detection via mst_connector_detect_ctx() ->
drm_dp_mst_detect_port(), port->ddps remains 0 for any port that was
disconnected.
Because mst_stream_pre_enable() is the only caller of
drm_dp_mst_topology_mgr_unpause() and intel_mst_reprobe_topology(), and
userspace cannot commit a modeset when all MST connectors are disconnected
(or on any newly plugged port whose port->ddps is still 0), how can the
topology manager ever be unpaused and reprobed to detect the plugged-in
monitor without physically unplugging and replugging the MST hub itself?
>
> ret = drm_dp_add_payload_part1(&intel_dp->mst.mgr, mst_state,
[ ... ]
>
>
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261020110418.1272170-1-xiaolu.xie@intel.com?part=1
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (12 preceding siblings ...)
2026-10-20 11:02 ` ✓ i915.CI.Full: success " Patchwork
@ 2026-10-20 12:17 ` Patchwork
2026-10-20 13:20 ` ✓ CI.KUnit: " Patchwork
2026-10-20 14:00 ` ✓ Xe.CI.BAT: " Patchwork
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 12:17 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3103 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
URL : https://patchwork.freedesktop.org/series/176107/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19366 -> Patchwork_176107v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/index.html
Participating hosts (40 -> 39)
------------------------------
Missing (1): bat-dg2-13
Known issues
------------
Here are the changes found in Patchwork_176107v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-ivb-3770: [PASS][1] -> [SKIP][2] ([i915#1849])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/fi-ivb-3770/igt@fbdev@info.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/fi-ivb-3770/igt@fbdev@info.html
* igt@fbdev@read:
- fi-ivb-3770: [PASS][3] -> [SKIP][4] +3 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/fi-ivb-3770/igt@fbdev@read.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/fi-ivb-3770/igt@fbdev@read.html
* igt@i915_selftest@live@sanitycheck:
- fi-kbl-7567u: [PASS][5] -> [DMESG-WARN][6] ([i915#13735]) +79 other tests dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html
* igt@kms_busy@basic@flip:
- fi-kbl-7567u: [PASS][7] -> [DMESG-WARN][8] ([i915#13735] / [i915#180])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/fi-kbl-7567u/igt@kms_busy@basic@flip.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/fi-kbl-7567u/igt@kms_busy@basic@flip.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [PASS][9] -> [DMESG-WARN][10] ([i915#13735] / [i915#15673] / [i915#180]) +52 other tests dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19366/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
Build changes
-------------
* Linux: CI_DRM_19366 -> Patchwork_176107v3
CI-20190529: 20190529
CI_DRM_19366: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9153: 9153
Patchwork_176107v3: 24d867f5e671c78760ab39087a57c25ad98e1f42 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176107v3/index.html
[-- Attachment #2: Type: text/html, Size: 4034 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (13 preceding siblings ...)
2026-10-20 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3) Patchwork
@ 2026-10-20 13:20 ` Patchwork
2026-10-20 14:00 ` ✓ Xe.CI.BAT: " Patchwork
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 13:20 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[13:18:48] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:18:52] 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
[13:19:13] Starting KUnit Kernel (1/1)...
[13:19:13] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:19:13] ================= gpu_buddy (14 subtests) ==================
[13:19:13] [PASSED] gpu_test_buddy_alloc_limit
[13:19:13] [PASSED] gpu_test_buddy_alloc_optimistic
[13:19:13] [PASSED] gpu_test_buddy_alloc_pessimistic
[13:19:13] [PASSED] gpu_test_buddy_alloc_pathological
[13:19:13] [PASSED] gpu_test_buddy_alloc_contiguous
[13:19:13] [PASSED] gpu_test_buddy_alloc_clear
[13:19:13] [PASSED] gpu_test_buddy_alloc_range
[13:19:13] [PASSED] gpu_test_buddy_alloc_range_bias
[13:19:14] [PASSED] gpu_test_buddy_fragmentation_performance
[13:19:15] [PASSED] gpu_test_buddy_dirty_tracker_performance
[13:19:15] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[13:19:15] [PASSED] gpu_test_buddy_offset_aligned_allocation
[13:19:15] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[13:19:15] [PASSED] gpu_test_buddy_addr_to_block
[13:19:15] ==================== [PASSED] gpu_buddy ====================
[13:19:15] ============================================================
[13:19:15] Testing complete. Ran 14 tests: passed: 14
[13:19:15] Elapsed time: 27.253s total, 4.362s configuring, 20.973s building, 1.836s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[13:19:15] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:19:17] 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
[13:19:56] Starting KUnit Kernel (1/1)...
[13:19:56] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:19:56] ================== guc_buf (11 subtests) ===================
[13:19:56] [PASSED] test_smallest
[13:19:56] [PASSED] test_largest
[13:19:57] [PASSED] test_granular
[13:19:57] [PASSED] test_unique
[13:19:57] [PASSED] test_overlap
[13:19:57] [PASSED] test_reusable
[13:19:57] [PASSED] test_too_big
[13:19:57] [PASSED] test_flush
[13:19:57] [PASSED] test_lookup
[13:19:57] [PASSED] test_data
[13:19:57] [PASSED] test_class
[13:19:57] ===================== [PASSED] guc_buf =====================
[13:19:57] =================== guc_dbm (7 subtests) ===================
[13:19:57] [PASSED] test_empty
[13:19:57] [PASSED] test_default
[13:19:57] ======================== test_size ========================
[13:19:57] [PASSED] 4
[13:19:57] [PASSED] 8
[13:19:57] [PASSED] 32
[13:19:57] [PASSED] 256
[13:19:57] ==================== [PASSED] test_size ====================
[13:19:57] ======================= test_reuse ========================
[13:19:57] [PASSED] 4
[13:19:57] [PASSED] 8
[13:19:57] [PASSED] 32
[13:19:57] [PASSED] 256
[13:19:57] =================== [PASSED] test_reuse ====================
[13:19:57] =================== test_range_overlap ====================
[13:19:57] [PASSED] 4
[13:19:57] [PASSED] 8
[13:19:57] [PASSED] 32
[13:19:57] [PASSED] 256
[13:19:57] =============== [PASSED] test_range_overlap ================
[13:19:57] =================== test_range_compact ====================
[13:19:57] [PASSED] 4
[13:19:57] [PASSED] 8
[13:19:57] [PASSED] 32
[13:19:57] [PASSED] 256
[13:19:57] =============== [PASSED] test_range_compact ================
[13:19:57] ==================== test_range_spare =====================
[13:19:57] [PASSED] 4
[13:19:57] [PASSED] 8
[13:19:57] [PASSED] 32
[13:19:57] [PASSED] 256
[13:19:57] ================ [PASSED] test_range_spare =================
[13:19:57] ===================== [PASSED] guc_dbm =====================
[13:19:57] ================== guc_idm (22 subtests) ===================
[13:19:57] [PASSED] bad_init
[13:19:57] [PASSED] no_init
[13:19:57] [PASSED] init_fini
[13:19:57] [PASSED] check_init_small
[13:19:57] [PASSED] check_init_shared
[13:19:57] [PASSED] check_used
[13:19:57] [PASSED] check_quota
[13:19:57] [PASSED] check_all
[13:19:57] [PASSED] check_limits
[13:19:57] [PASSED] check_overlap
[13:19:57] [PASSED] check_overlap_alloc
[13:19:57] [PASSED] check_overlap_release
[13:19:57] [PASSED] check_overlap_partial_init
[13:19:57] [PASSED] check_overlap_partial_shared_range_blocking
[13:19:57] [PASSED] check_used_usable
[13:19:57] [PASSED] check_used_shareable
[13:19:57] [PASSED] check_used_mixed
[13:19:57] [PASSED] check_release_usable_range
[13:19:57] [PASSED] check_release_shareable_range
[13:19:57] [PASSED] check_split_boundaries
[13:19:57] [PASSED] check_shareable_spare
[13:19:57] [PASSED] check_shareable_spare_fragmented_tail
[13:19:57] ===================== [PASSED] guc_idm =====================
[13:19:57] ============== guc_klv_helpers (13 subtests) ===============
[13:19:57] [PASSED] test_count
[13:19:57] [PASSED] test_encode_u32
[13:19:57] [PASSED] test_encode_u64
[13:19:57] [PASSED] test_encode_string
[13:19:57] [PASSED] test_encode_object_raw
[13:19:57] [PASSED] test_encode_object_klv
[13:19:57] [PASSED] test_encode_object_nested
[13:19:57] [PASSED] test_encode_object_basic
[13:19:57] ===================== test_decode_u16 =====================
[13:19:57] [PASSED] empty
[13:19:57] [PASSED] valid
[13:19:57] [PASSED] max
[13:19:57] [PASSED] big
[13:19:57] [PASSED] long
[13:19:57] ================= [PASSED] test_decode_u16 =================
[13:19:57] ===================== test_decode_u32 =====================
[13:19:57] [PASSED] empty
[13:19:57] [PASSED] valid
[13:19:57] [PASSED] max
[13:19:57] [PASSED] long
[13:19:57] ================= [PASSED] test_decode_u32 =================
[13:19:57] ===================== test_decode_u64 =====================
[13:19:57] [PASSED] empty
[13:19:57] [PASSED] short
[13:19:57] [PASSED] valid
[13:19:57] [PASSED] max
[13:19:57] [PASSED] long
[13:19:57] ================= [PASSED] test_decode_u64 =================
[13:19:57] ===================== test_decode_str =====================
[13:19:57] [PASSED] empty
[13:19:57] [PASSED] one
[13:19:57] [PASSED] one_trash
[13:19:57] [PASSED] two
[13:19:57] [PASSED] two_trash
[13:19:57] [PASSED] three
[13:19:57] [PASSED] dword
[13:19:57] [PASSED] four
[13:19:57] [PASSED] five
[13:19:57] [PASSED] six
[13:19:57] [PASSED] seven
[13:19:57] [PASSED] qword
[13:19:57] ================= [PASSED] test_decode_str =================
[13:19:57] [PASSED] test_print
[13:19:57] ================= [PASSED] guc_klv_helpers =================
[13:19:57] =================== xe_log (4 subtests) ====================
[13:19:57] [PASSED] demo_cper
[13:19:57] [PASSED] demo_dmesg
[13:19:57] ======================= test_dmesg ========================
[13:19:57] [PASSED] test_fatal
[13:19:57] [PASSED] test_fatal_tile
[13:19:57] [PASSED] test_fatal_gt
[13:19:57] [PASSED] test_fatal_comp
[13:19:57] [PASSED] test_fatal_comp_tile
[13:19:57] [PASSED] test_fatal_comp_gt
[13:19:57] [PASSED] test_fatal_all
[13:19:57] [PASSED] test_recoverable
[13:19:57] [PASSED] test_recoverable_tile
[13:19:57] [PASSED] test_recoverable_gt
[13:19:57] [PASSED] test_recoverable_comp
[13:19:57] [PASSED] test_recoverable_comp_tile
[13:19:57] [PASSED] test_recoverable_comp_gt
[13:19:57] [PASSED] test_recoverable_all
[13:19:57] [PASSED] test_info
[13:19:57] [PASSED] test_info_tile
[13:19:57] [PASSED] test_info_gt
[13:19:57] [PASSED] test_info_err
[13:19:57] [PASSED] test_info_comp
[13:19:57] [PASSED] test_info_comp_tile
[13:19:57] [PASSED] test_info_comp_gt
[13:19:57] [PASSED] test_info_all
[13:19:57] [PASSED] test_hw_fatal
[13:19:57] [PASSED] test_hw_recoverable
[13:19:57] [PASSED] test_hw_corrected
[13:19:57] [PASSED] test_hw_informational
[13:19:57] =================== [PASSED] test_dmesg ====================
[13:19:57] ====================== test_invalid =======================
[13:19:57] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[13:19:57] ================== [SKIPPED] test_invalid ==================
[13:19:57] ===================== [PASSED] xe_log ======================
[13:19:57] ================== no_relay (3 subtests) ===================
[13:19:57] [PASSED] xe_drops_guc2pf_if_not_ready
[13:19:57] [PASSED] xe_drops_guc2vf_if_not_ready
[13:19:57] [PASSED] xe_rejects_send_if_not_ready
[13:19:57] ==================== [PASSED] no_relay =====================
[13:19:57] ================== pf_relay (14 subtests) ==================
[13:19:57] [PASSED] pf_rejects_guc2pf_too_short
[13:19:57] [PASSED] pf_rejects_guc2pf_too_long
[13:19:57] [PASSED] pf_rejects_guc2pf_no_payload
[13:19:57] [PASSED] pf_fails_no_payload
[13:19:57] [PASSED] pf_fails_bad_origin
[13:19:57] [PASSED] pf_fails_bad_type
[13:19:57] [PASSED] pf_txn_reports_error
[13:19:57] [PASSED] pf_txn_sends_pf2guc
[13:19:57] [PASSED] pf_sends_pf2guc
[13:19:57] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[13:19:57] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[13:19:57] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[13:19:57] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[13:19:57] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[13:19:57] ==================== [PASSED] pf_relay =====================
[13:19:57] ================== vf_relay (3 subtests) ===================
[13:19:57] [PASSED] vf_rejects_guc2vf_too_short
[13:19:57] [PASSED] vf_rejects_guc2vf_too_long
[13:19:57] [PASSED] vf_rejects_guc2vf_no_payload
[13:19:57] ==================== [PASSED] vf_relay =====================
[13:19:57] ================ pf_gt_config (9 subtests) =================
[13:19:57] [PASSED] fair_contexts_1vf
[13:19:57] [PASSED] fair_doorbells_1vf
[13:19:57] [PASSED] fair_ggtt_1vf
[13:19:57] ====================== fair_vram_1vf ======================
[13:19:57] [PASSED] 3.50 GiB
[13:19:57] [PASSED] 11.5 GiB
[13:19:57] [PASSED] 15.5 GiB
[13:19:57] [PASSED] 31.5 GiB
[13:19:57] [PASSED] 63.5 GiB
[13:19:57] [PASSED] 1.91 GiB
[13:19:57] ================== [PASSED] fair_vram_1vf ==================
[13:19:57] ================ fair_vram_1vf_admin_only =================
[13:19:57] [PASSED] 3.50 GiB
[13:19:57] [PASSED] 11.5 GiB
[13:19:57] [PASSED] 15.5 GiB
[13:19:57] [PASSED] 31.5 GiB
[13:19:57] [PASSED] 63.5 GiB
[13:19:57] [PASSED] 1.91 GiB
[13:19:57] ============ [PASSED] fair_vram_1vf_admin_only =============
[13:19:57] ====================== fair_contexts ======================
[13:19:57] [PASSED] 1 VF
[13:19:57] [PASSED] 2 VFs
[13:19:57] [PASSED] 3 VFs
[13:19:57] [PASSED] 4 VFs
[13:19:57] [PASSED] 5 VFs
[13:19:57] [PASSED] 6 VFs
[13:19:57] [PASSED] 7 VFs
[13:19:57] [PASSED] 8 VFs
[13:19:57] [PASSED] 9 VFs
[13:19:57] [PASSED] 10 VFs
[13:19:57] [PASSED] 11 VFs
[13:19:57] [PASSED] 12 VFs
[13:19:57] [PASSED] 13 VFs
[13:19:57] [PASSED] 14 VFs
[13:19:57] [PASSED] 15 VFs
[13:19:57] [PASSED] 16 VFs
[13:19:57] [PASSED] 17 VFs
[13:19:57] [PASSED] 18 VFs
[13:19:57] [PASSED] 19 VFs
[13:19:57] [PASSED] 20 VFs
[13:19:57] [PASSED] 21 VFs
[13:19:57] [PASSED] 22 VFs
[13:19:57] [PASSED] 23 VFs
[13:19:57] [PASSED] 24 VFs
[13:19:57] [PASSED] 25 VFs
[13:19:57] [PASSED] 26 VFs
[13:19:57] [PASSED] 27 VFs
[13:19:57] [PASSED] 28 VFs
[13:19:57] [PASSED] 29 VFs
[13:19:57] [PASSED] 30 VFs
[13:19:57] [PASSED] 31 VFs
[13:19:57] [PASSED] 32 VFs
[13:19:57] [PASSED] 33 VFs
[13:19:57] [PASSED] 34 VFs
[13:19:57] [PASSED] 35 VFs
[13:19:57] [PASSED] 36 VFs
[13:19:57] [PASSED] 37 VFs
[13:19:57] [PASSED] 38 VFs
[13:19:57] [PASSED] 39 VFs
[13:19:57] [PASSED] 40 VFs
[13:19:57] [PASSED] 41 VFs
[13:19:57] [PASSED] 42 VFs
[13:19:57] [PASSED] 43 VFs
[13:19:57] [PASSED] 44 VFs
[13:19:57] [PASSED] 45 VFs
[13:19:57] [PASSED] 46 VFs
[13:19:57] [PASSED] 47 VFs
[13:19:57] [PASSED] 48 VFs
[13:19:57] [PASSED] 49 VFs
[13:19:57] [PASSED] 50 VFs
[13:19:57] [PASSED] 51 VFs
[13:19:57] [PASSED] 52 VFs
[13:19:57] [PASSED] 53 VFs
[13:19:57] [PASSED] 54 VFs
[13:19:57] [PASSED] 55 VFs
[13:19:57] [PASSED] 56 VFs
[13:19:57] [PASSED] 57 VFs
[13:19:57] [PASSED] 58 VFs
[13:19:57] [PASSED] 59 VFs
[13:19:57] [PASSED] 60 VFs
[13:19:57] [PASSED] 61 VFs
[13:19:57] [PASSED] 62 VFs
[13:19:57] [PASSED] 63 VFs
[13:19:57] ================== [PASSED] fair_contexts ==================
[13:19:57] ===================== fair_doorbells ======================
[13:19:57] [PASSED] 1 VF
[13:19:57] [PASSED] 2 VFs
[13:19:57] [PASSED] 3 VFs
[13:19:57] [PASSED] 4 VFs
[13:19:57] [PASSED] 5 VFs
[13:19:57] [PASSED] 6 VFs
[13:19:57] [PASSED] 7 VFs
[13:19:57] [PASSED] 8 VFs
[13:19:57] [PASSED] 9 VFs
[13:19:57] [PASSED] 10 VFs
[13:19:57] [PASSED] 11 VFs
[13:19:57] [PASSED] 12 VFs
[13:19:57] [PASSED] 13 VFs
[13:19:57] [PASSED] 14 VFs
[13:19:57] [PASSED] 15 VFs
[13:19:57] [PASSED] 16 VFs
[13:19:57] [PASSED] 17 VFs
[13:19:57] [PASSED] 18 VFs
[13:19:57] [PASSED] 19 VFs
[13:19:57] [PASSED] 20 VFs
[13:19:57] [PASSED] 21 VFs
[13:19:57] [PASSED] 22 VFs
[13:19:57] [PASSED] 23 VFs
[13:19:57] [PASSED] 24 VFs
[13:19:57] [PASSED] 25 VFs
[13:19:57] [PASSED] 26 VFs
[13:19:57] [PASSED] 27 VFs
[13:19:57] [PASSED] 28 VFs
[13:19:57] [PASSED] 29 VFs
[13:19:57] [PASSED] 30 VFs
[13:19:57] [PASSED] 31 VFs
[13:19:57] [PASSED] 32 VFs
[13:19:57] [PASSED] 33 VFs
[13:19:57] [PASSED] 34 VFs
[13:19:57] [PASSED] 35 VFs
[13:19:57] [PASSED] 36 VFs
[13:19:57] [PASSED] 37 VFs
[13:19:57] [PASSED] 38 VFs
[13:19:57] [PASSED] 39 VFs
[13:19:57] [PASSED] 40 VFs
[13:19:57] [PASSED] 41 VFs
[13:19:57] [PASSED] 42 VFs
[13:19:57] [PASSED] 43 VFs
[13:19:57] [PASSED] 44 VFs
[13:19:57] [PASSED] 45 VFs
[13:19:57] [PASSED] 46 VFs
[13:19:57] [PASSED] 47 VFs
[13:19:57] [PASSED] 48 VFs
[13:19:57] [PASSED] 49 VFs
[13:19:57] [PASSED] 50 VFs
[13:19:57] [PASSED] 51 VFs
[13:19:57] [PASSED] 52 VFs
[13:19:57] [PASSED] 53 VFs
[13:19:57] [PASSED] 54 VFs
[13:19:57] [PASSED] 55 VFs
[13:19:57] [PASSED] 56 VFs
[13:19:57] [PASSED] 57 VFs
[13:19:57] [PASSED] 58 VFs
[13:19:57] [PASSED] 59 VFs
[13:19:57] [PASSED] 60 VFs
[13:19:57] [PASSED] 61 VFs
[13:19:57] [PASSED] 62 VFs
[13:19:57] [PASSED] 63 VFs
[13:19:57] ================= [PASSED] fair_doorbells ==================
[13:19:57] ======================== fair_ggtt ========================
[13:19:57] [PASSED] 1 VF
[13:19:57] [PASSED] 2 VFs
[13:19:57] [PASSED] 3 VFs
[13:19:57] [PASSED] 4 VFs
[13:19:57] [PASSED] 5 VFs
[13:19:57] [PASSED] 6 VFs
[13:19:57] [PASSED] 7 VFs
[13:19:57] [PASSED] 8 VFs
[13:19:57] [PASSED] 9 VFs
[13:19:57] [PASSED] 10 VFs
[13:19:57] [PASSED] 11 VFs
[13:19:57] [PASSED] 12 VFs
[13:19:57] [PASSED] 13 VFs
[13:19:57] [PASSED] 14 VFs
[13:19:57] [PASSED] 15 VFs
[13:19:57] [PASSED] 16 VFs
[13:19:57] [PASSED] 17 VFs
[13:19:57] [PASSED] 18 VFs
[13:19:57] [PASSED] 19 VFs
[13:19:57] [PASSED] 20 VFs
[13:19:57] [PASSED] 21 VFs
[13:19:57] [PASSED] 22 VFs
[13:19:57] [PASSED] 23 VFs
[13:19:57] [PASSED] 24 VFs
[13:19:57] [PASSED] 25 VFs
[13:19:57] [PASSED] 26 VFs
[13:19:57] [PASSED] 27 VFs
[13:19:57] [PASSED] 28 VFs
[13:19:57] [PASSED] 29 VFs
[13:19:57] [PASSED] 30 VFs
[13:19:57] [PASSED] 31 VFs
[13:19:57] [PASSED] 32 VFs
[13:19:57] [PASSED] 33 VFs
[13:19:57] [PASSED] 34 VFs
[13:19:57] [PASSED] 35 VFs
[13:19:57] [PASSED] 36 VFs
[13:19:57] [PASSED] 37 VFs
[13:19:57] [PASSED] 38 VFs
[13:19:57] [PASSED] 39 VFs
[13:19:57] [PASSED] 40 VFs
[13:19:57] [PASSED] 41 VFs
[13:19:57] [PASSED] 42 VFs
[13:19:57] [PASSED] 43 VFs
[13:19:57] [PASSED] 44 VFs
[13:19:57] [PASSED] 45 VFs
[13:19:57] [PASSED] 46 VFs
[13:19:57] [PASSED] 47 VFs
[13:19:57] [PASSED] 48 VFs
[13:19:57] [PASSED] 49 VFs
[13:19:57] [PASSED] 50 VFs
[13:19:57] [PASSED] 51 VFs
[13:19:57] [PASSED] 52 VFs
[13:19:57] [PASSED] 53 VFs
[13:19:57] [PASSED] 54 VFs
[13:19:57] [PASSED] 55 VFs
[13:19:57] [PASSED] 56 VFs
[13:19:57] [PASSED] 57 VFs
[13:19:57] [PASSED] 58 VFs
[13:19:57] [PASSED] 59 VFs
[13:19:57] [PASSED] 60 VFs
[13:19:57] [PASSED] 61 VFs
[13:19:57] [PASSED] 62 VFs
[13:19:57] [PASSED] 63 VFs
[13:19:57] ==================== [PASSED] fair_ggtt ====================
[13:19:57] ======================== fair_vram ========================
[13:19:57] [PASSED] 1 VF
[13:19:57] [PASSED] 2 VFs
[13:19:57] [PASSED] 3 VFs
[13:19:57] [PASSED] 4 VFs
[13:19:57] [PASSED] 5 VFs
[13:19:57] [PASSED] 6 VFs
[13:19:57] [PASSED] 7 VFs
[13:19:57] [PASSED] 8 VFs
[13:19:57] [PASSED] 9 VFs
[13:19:57] [PASSED] 10 VFs
[13:19:57] [PASSED] 11 VFs
[13:19:57] [PASSED] 12 VFs
[13:19:57] [PASSED] 13 VFs
[13:19:57] [PASSED] 14 VFs
[13:19:57] [PASSED] 15 VFs
[13:19:57] [PASSED] 16 VFs
[13:19:57] [PASSED] 17 VFs
[13:19:57] [PASSED] 18 VFs
[13:19:57] [PASSED] 19 VFs
[13:19:57] [PASSED] 20 VFs
[13:19:57] [PASSED] 21 VFs
[13:19:57] [PASSED] 22 VFs
[13:19:57] [PASSED] 23 VFs
[13:19:57] [PASSED] 24 VFs
[13:19:57] [PASSED] 25 VFs
[13:19:57] [PASSED] 26 VFs
[13:19:57] [PASSED] 27 VFs
[13:19:57] [PASSED] 28 VFs
[13:19:57] [PASSED] 29 VFs
[13:19:57] [PASSED] 30 VFs
[13:19:57] [PASSED] 31 VFs
[13:19:57] [PASSED] 32 VFs
[13:19:57] [PASSED] 33 VFs
[13:19:57] [PASSED] 34 VFs
[13:19:57] [PASSED] 35 VFs
[13:19:57] [PASSED] 36 VFs
[13:19:57] [PASSED] 37 VFs
[13:19:57] [PASSED] 38 VFs
[13:19:57] [PASSED] 39 VFs
[13:19:57] [PASSED] 40 VFs
[13:19:57] [PASSED] 41 VFs
[13:19:57] [PASSED] 42 VFs
[13:19:57] [PASSED] 43 VFs
[13:19:57] [PASSED] 44 VFs
[13:19:57] [PASSED] 45 VFs
[13:19:57] [PASSED] 46 VFs
[13:19:57] [PASSED] 47 VFs
[13:19:57] [PASSED] 48 VFs
[13:19:57] [PASSED] 49 VFs
[13:19:57] [PASSED] 50 VFs
[13:19:57] [PASSED] 51 VFs
[13:19:57] [PASSED] 52 VFs
[13:19:57] [PASSED] 53 VFs
[13:19:57] [PASSED] 54 VFs
[13:19:57] [PASSED] 55 VFs
[13:19:57] [PASSED] 56 VFs
[13:19:57] [PASSED] 57 VFs
[13:19:57] [PASSED] 58 VFs
[13:19:57] [PASSED] 59 VFs
[13:19:57] [PASSED] 60 VFs
[13:19:57] [PASSED] 61 VFs
[13:19:57] [PASSED] 62 VFs
[13:19:57] [PASSED] 63 VFs
[13:19:57] ==================== [PASSED] fair_vram ====================
[13:19:57] ================== [PASSED] pf_gt_config ===================
[13:19:57] ===================== lmtt (1 subtest) =====================
[13:19:57] ======================== test_ops =========================
[13:19:57] [PASSED] 2-level
[13:19:57] [PASSED] multi-level
[13:19:57] ==================== [PASSED] test_ops =====================
[13:19:57] ====================== [PASSED] lmtt =======================
[13:19:57] ================= sriov_packet (1 subtest) =================
[13:19:57] [PASSED] test_descriptor_init
[13:19:57] ================== [PASSED] sriov_packet ===================
[13:19:57] ================= pf_service (11 subtests) =================
[13:19:57] [PASSED] pf_negotiate_any
[13:19:57] [PASSED] pf_negotiate_base_match
[13:19:57] [PASSED] pf_negotiate_base_newer
[13:19:57] [PASSED] pf_negotiate_base_next
[13:19:57] [SKIPPED] pf_negotiate_base_older (no older minor)
[13:19:57] [PASSED] pf_negotiate_base_prev
[13:19:57] [PASSED] pf_negotiate_latest_match
[13:19:57] [PASSED] pf_negotiate_latest_newer
[13:19:57] [PASSED] pf_negotiate_latest_next
[13:19:57] [SKIPPED] pf_negotiate_latest_older (no older minor)
[13:19:57] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[13:19:57] =================== [PASSED] pf_service ====================
[13:19:57] ================= xe_guc_g2g (2 subtests) ==================
[13:19:57] ============== xe_live_guc_g2g_kunit_default ==============
[13:19:57] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[13:19:57] ============== xe_live_guc_g2g_kunit_allmem ===============
[13:19:57] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[13:19:57] =================== [SKIPPED] xe_guc_g2g ===================
[13:19:57] =================== xe_mocs (2 subtests) ===================
[13:19:57] ================ xe_live_mocs_kernel_kunit ================
[13:19:57] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[13:19:57] ================ xe_live_mocs_reset_kunit =================
[13:19:57] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[13:19:57] ==================== [SKIPPED] xe_mocs =====================
[13:19:57] ================= xe_migrate (2 subtests) ==================
[13:19:57] ================= xe_migrate_sanity_kunit =================
[13:19:57] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[13:19:57] ================== xe_validate_ccs_kunit ==================
[13:19:57] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[13:19:57] =================== [SKIPPED] xe_migrate ===================
[13:19:57] ================== xe_dma_buf (1 subtest) ==================
[13:19:57] ==================== xe_dma_buf_kunit =====================
[13:19:57] ================ [SKIPPED] xe_dma_buf_kunit ================
[13:19:57] =================== [SKIPPED] xe_dma_buf ===================
[13:19:57] ================= xe_bo_shrink (1 subtest) =================
[13:19:57] =================== xe_bo_shrink_kunit ====================
[13:19:57] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[13:19:57] ================== [SKIPPED] xe_bo_shrink ==================
[13:19:57] ==================== xe_bo (2 subtests) ====================
[13:19:57] ================== xe_ccs_migrate_kunit ===================
[13:19:57] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[13:19:57] ==================== xe_bo_evict_kunit ====================
[13:19:57] =============== [SKIPPED] xe_bo_evict_kunit ================
[13:19:57] ===================== [SKIPPED] xe_bo ======================
[13:19:57] =================== xe_any (9 subtests) ====================
[13:19:57] [PASSED] test_to_xe
[13:19:57] [PASSED] test_to_dev
[13:19:57] [PASSED] test_to_pdev
[13:19:57] [PASSED] test_to_drm
[13:19:57] [PASSED] test_if_pdev
[13:19:57] [PASSED] test_if_xe
[13:19:57] [PASSED] test_if_tile
[13:19:57] [PASSED] test_if_gt
[13:19:57] [PASSED] test_to_id
[13:19:57] ===================== [PASSED] xe_any ======================
[13:19:57] ==================== args (13 subtests) ====================
[13:19:57] [PASSED] count_args_test
[13:19:57] [PASSED] call_args_example
[13:19:57] [PASSED] call_args_test
[13:19:57] [PASSED] drop_first_arg_example
[13:19:57] [PASSED] drop_first_arg_test
[13:19:57] [PASSED] first_arg_example
[13:19:57] [PASSED] first_arg_test
[13:19:57] [PASSED] last_arg_example
[13:19:57] [PASSED] last_arg_test
[13:19:57] [PASSED] pick_arg_example
[13:19:57] [PASSED] if_args_example
[13:19:57] [PASSED] if_args_test
[13:19:57] [PASSED] sep_comma_example
[13:19:57] ====================== [PASSED] args =======================
[13:19:57] =================== xe_pci (3 subtests) ====================
[13:19:57] ==================== check_graphics_ip ====================
[13:19:57] [PASSED] 12.00 Xe_LP
[13:19:57] [PASSED] 12.10 Xe_LP+
[13:19:57] [PASSED] 12.55 Xe_HPG
[13:19:57] [PASSED] 12.60 Xe_HPC
[13:19:57] [PASSED] 12.70 Xe_LPG
[13:19:57] [PASSED] 12.71 Xe_LPG
[13:19:57] [PASSED] 12.74 Xe_LPG+
[13:19:57] [PASSED] 20.01 Xe2_HPG
[13:19:57] [PASSED] 20.02 Xe2_HPG
[13:19:57] [PASSED] 20.04 Xe2_LPG
[13:19:57] [PASSED] 30.00 Xe3_LPG
[13:19:57] [PASSED] 30.01 Xe3_LPG
[13:19:57] [PASSED] 30.03 Xe3_LPG
[13:19:57] [PASSED] 30.04 Xe3_LPG
[13:19:57] [PASSED] 30.05 Xe3_LPG
[13:19:57] [PASSED] 35.10 Xe3p_LPG
[13:19:57] [PASSED] 35.11 Xe3p_XPC
[13:19:57] ================ [PASSED] check_graphics_ip ================
[13:19:57] ===================== check_media_ip ======================
[13:19:57] [PASSED] 12.00 Xe_M
[13:19:57] [PASSED] 12.55 Xe_HPM
[13:19:57] [PASSED] 13.00 Xe_LPM+
[13:19:57] [PASSED] 13.01 Xe2_HPM
[13:19:57] [PASSED] 20.00 Xe2_LPM
[13:19:57] [PASSED] 30.00 Xe3_LPM
[13:19:57] [PASSED] 30.02 Xe3_LPM
[13:19:57] [PASSED] 35.00 Xe3p_LPM
[13:19:57] [PASSED] 35.03 Xe3p_HPM
[13:19:57] ================= [PASSED] check_media_ip ==================
[13:19:57] =================== check_platform_desc ===================
[13:19:57] [PASSED] 0x9A60 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A68 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A70 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A40 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A49 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A59 (TIGERLAKE)
[13:19:57] [PASSED] 0x9A78 (TIGERLAKE)
[13:19:57] [PASSED] 0x9AC0 (TIGERLAKE)
[13:19:57] [PASSED] 0x9AC9 (TIGERLAKE)
[13:19:57] [PASSED] 0x9AD9 (TIGERLAKE)
[13:19:57] [PASSED] 0x9AF8 (TIGERLAKE)
[13:19:57] [PASSED] 0x4C80 (ROCKETLAKE)
[13:19:57] [PASSED] 0x4C8A (ROCKETLAKE)
[13:19:57] [PASSED] 0x4C8B (ROCKETLAKE)
[13:19:57] [PASSED] 0x4C8C (ROCKETLAKE)
[13:19:57] [PASSED] 0x4C90 (ROCKETLAKE)
[13:19:57] [PASSED] 0x4C9A (ROCKETLAKE)
[13:19:57] [PASSED] 0x4680 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4682 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4688 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x468A (ALDERLAKE_S)
[13:19:57] [PASSED] 0x468B (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4690 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4692 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4693 (ALDERLAKE_S)
[13:19:57] [PASSED] 0x46A0 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46A1 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46A2 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46A3 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46A6 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46A8 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46AA (ALDERLAKE_P)
[13:19:57] [PASSED] 0x462A (ALDERLAKE_P)
[13:19:57] [PASSED] 0x4626 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x4628 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46B0 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46B1 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46B2 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46B3 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46C0 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46C1 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46C2 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46C3 (ALDERLAKE_P)
[13:19:57] [PASSED] 0x46D0 (ALDERLAKE_N)
[13:19:57] [PASSED] 0x46D1 (ALDERLAKE_N)
[13:19:57] [PASSED] 0x46D2 (ALDERLAKE_N)
[13:19:57] [PASSED] 0x46D3 (ALDERLAKE_N)
[13:19:57] [PASSED] 0x46D4 (ALDERLAKE_N)
[13:19:57] [PASSED] 0xA721 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7A1 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7A9 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7AC (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7AD (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA720 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7A0 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7A8 (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7AA (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA7AB (ALDERLAKE_P)
[13:19:57] [PASSED] 0xA780 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA781 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA782 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA783 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA788 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA789 (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA78A (ALDERLAKE_S)
[13:19:57] [PASSED] 0xA78B (ALDERLAKE_S)
[13:19:57] [PASSED] 0x4905 (DG1)
[13:19:57] [PASSED] 0x4906 (DG1)
[13:19:57] [PASSED] 0x4907 (DG1)
[13:19:57] [PASSED] 0x4908 (DG1)
[13:19:57] [PASSED] 0x4909 (DG1)
[13:19:57] [PASSED] 0x56C0 (DG2)
[13:19:57] [PASSED] 0x56C2 (DG2)
[13:19:57] [PASSED] 0x56C1 (DG2)
[13:19:57] [PASSED] 0x7D51 (METEORLAKE)
[13:19:57] [PASSED] 0x7DD1 (METEORLAKE)
[13:19:57] [PASSED] 0x7D41 (METEORLAKE)
[13:19:57] [PASSED] 0x7D67 (METEORLAKE)
[13:19:57] [PASSED] 0xB640 (METEORLAKE)
[13:19:57] [PASSED] 0x56A0 (DG2)
[13:19:57] [PASSED] 0x56A1 (DG2)
[13:19:57] [PASSED] 0x56A2 (DG2)
[13:19:57] [PASSED] 0x56BE (DG2)
[13:19:57] [PASSED] 0x56BF (DG2)
[13:19:57] [PASSED] 0x5690 (DG2)
[13:19:57] [PASSED] 0x5691 (DG2)
[13:19:57] [PASSED] 0x5692 (DG2)
[13:19:57] [PASSED] 0x56A5 (DG2)
[13:19:57] [PASSED] 0x56A6 (DG2)
[13:19:57] [PASSED] 0x56B0 (DG2)
[13:19:57] [PASSED] 0x56B1 (DG2)
[13:19:57] [PASSED] 0x56BA (DG2)
[13:19:57] [PASSED] 0x56BB (DG2)
[13:19:57] [PASSED] 0x56BC (DG2)
[13:19:57] [PASSED] 0x56BD (DG2)
[13:19:57] [PASSED] 0x5693 (DG2)
[13:19:57] [PASSED] 0x5694 (DG2)
[13:19:57] [PASSED] 0x5695 (DG2)
[13:19:57] [PASSED] 0x56A3 (DG2)
[13:19:57] [PASSED] 0x56A4 (DG2)
[13:19:57] [PASSED] 0x56B2 (DG2)
[13:19:57] [PASSED] 0x56B3 (DG2)
[13:19:57] [PASSED] 0x5696 (DG2)
[13:19:57] [PASSED] 0x5697 (DG2)
[13:19:57] [PASSED] 0xB69 (PVC)
[13:19:57] [PASSED] 0xB6E (PVC)
[13:19:57] [PASSED] 0xBD4 (PVC)
[13:19:57] [PASSED] 0xBD5 (PVC)
[13:19:57] [PASSED] 0xBD6 (PVC)
[13:19:57] [PASSED] 0xBD7 (PVC)
[13:19:57] [PASSED] 0xBD8 (PVC)
[13:19:57] [PASSED] 0xBD9 (PVC)
[13:19:57] [PASSED] 0xBDA (PVC)
[13:19:57] [PASSED] 0xBDB (PVC)
[13:19:57] [PASSED] 0xBE0 (PVC)
[13:19:57] [PASSED] 0xBE1 (PVC)
[13:19:57] [PASSED] 0xBE5 (PVC)
[13:19:57] [PASSED] 0x7D40 (METEORLAKE)
[13:19:57] [PASSED] 0x7D45 (METEORLAKE)
[13:19:57] [PASSED] 0x7D55 (METEORLAKE)
[13:19:57] [PASSED] 0x7D60 (METEORLAKE)
[13:19:57] [PASSED] 0x7DD5 (METEORLAKE)
[13:19:57] [PASSED] 0x6420 (LUNARLAKE)
[13:19:57] [PASSED] 0x64A0 (LUNARLAKE)
[13:19:57] [PASSED] 0x64B0 (LUNARLAKE)
[13:19:57] [PASSED] 0xE202 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE209 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE20B (BATTLEMAGE)
[13:19:57] [PASSED] 0xE20C (BATTLEMAGE)
[13:19:57] [PASSED] 0xE20D (BATTLEMAGE)
[13:19:57] [PASSED] 0xE210 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE211 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE212 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE216 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE220 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE221 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE222 (BATTLEMAGE)
[13:19:57] [PASSED] 0xE223 (BATTLEMAGE)
[13:19:57] [PASSED] 0xB080 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB081 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB082 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB083 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB084 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB085 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB086 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB087 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB08F (PANTHERLAKE)
[13:19:57] [PASSED] 0xB090 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB0A0 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB0A1 (PANTHERLAKE)
[13:19:57] [PASSED] 0xB0B0 (PANTHERLAKE)
[13:19:57] [PASSED] 0xFD80 (PANTHERLAKE)
[13:19:57] [PASSED] 0xFD81 (PANTHERLAKE)
[13:19:57] [PASSED] 0xD740 (NOVALAKE_S)
[13:19:57] [PASSED] 0xD741 (NOVALAKE_S)
[13:19:57] [PASSED] 0xD742 (NOVALAKE_S)
[13:19:57] [PASSED] 0xD743 (NOVALAKE_S)
[13:19:57] [PASSED] 0xD745 (NOVALAKE_S)
[13:19:57] [PASSED] 0xD74A (NOVALAKE_S)
[13:19:57] [PASSED] 0xD74B (NOVALAKE_S)
[13:19:57] [PASSED] 0x674C (CRESCENTISLAND)
[13:19:57] [PASSED] 0x674D (CRESCENTISLAND)
[13:19:57] [PASSED] 0x674E (CRESCENTISLAND)
[13:19:57] [PASSED] 0x674F (CRESCENTISLAND)
[13:19:57] [PASSED] 0x6750 (CRESCENTISLAND)
[13:19:57] [PASSED] 0x6751 (CRESCENTISLAND)
[13:19:57] [PASSED] 0xD750 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD751 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD752 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD753 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD754 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD755 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD756 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD757 (NOVALAKE_P)
[13:19:57] [PASSED] 0xD75F (NOVALAKE_P)
[13:19:57] =============== [PASSED] check_platform_desc ===============
[13:19:57] ===================== [PASSED] xe_pci ======================
[13:19:57] ============= xe_rtp_tables_test (5 subtests) ==============
[13:19:57] ================== xe_rtp_table_gt_test ===================
[13:19:57] [PASSED] gt_was/14011060649
[13:19:57] [PASSED] gt_was/14011059788
[13:19:57] [PASSED] gt_was/14015795083
[13:19:57] [PASSED] gt_was/16021867713
[13:19:57] [PASSED] gt_was/14019449301
[13:19:57] [PASSED] gt_was/16028005424
[13:19:57] [PASSED] gt_was/14026578760
[13:19:57] [PASSED] gt_was/1409420604
[13:19:57] [PASSED] gt_was/1408615072
[13:19:57] [PASSED] gt_was/22010523718
[13:19:57] [PASSED] gt_was/14011006942
[13:19:57] [PASSED] gt_was/14014830051
[13:19:57] [PASSED] gt_was/18018781329
[13:19:57] [PASSED] gt_was/1509235366
[13:19:57] [PASSED] gt_was/18018781329
[13:19:57] [PASSED] gt_was/16016694945
[13:19:57] [PASSED] gt_was/14018575942
[13:19:57] [PASSED] gt_was/22016670082
[13:19:57] [PASSED] gt_was/22016670082
[13:19:57] [PASSED] gt_was/14017421178
[13:19:57] [PASSED] gt_was/16025250150
[13:19:57] [PASSED] gt_was/14021871409
[13:19:57] [PASSED] gt_was/16021865536
[13:19:57] [PASSED] gt_was/14021486841
[13:19:57] [PASSED] gt_was/14025160223
[13:19:57] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[13:19:57] [PASSED] gt_was/14025635424
[13:19:57] [PASSED] gt_was/16028005424
[13:19:57] ============== [PASSED] xe_rtp_table_gt_test ===============
[13:19:57] ================== xe_rtp_table_gt_test ===================
[13:19:57] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[13:19:57] [PASSED] gt_tunings/Tuning: 32B Access Enable
[13:19:57] [PASSED] gt_tunings/Tuning: L3 cache
[13:19:57] [PASSED] gt_tunings/Tuning: L3 cache - media
[13:19:57] [PASSED] gt_tunings/Tuning: Compression Overfetch
[13:19:57] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[13:19:57] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[13:19:57] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[13:19:57] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[13:19:57] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[13:19:57] [PASSED] gt_tunings/Tuning: Stateless compression control
[13:19:57] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[13:19:57] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[13:19:57] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[13:19:57] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[13:19:57] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[13:19:57] ============== [PASSED] xe_rtp_table_gt_test ===============
[13:19:57] ================== xe_rtp_table_oob_test ==================
[13:19:57] [PASSED] oob_was/1607983814
[13:19:57] [PASSED] oob_was/16010904313
[13:19:57] [PASSED] oob_was/18022495364
[13:19:57] [PASSED] oob_was/22012773006
[13:19:57] [PASSED] oob_was/14014475959
[13:19:57] [PASSED] oob_was/22011391025
[13:19:57] [PASSED] oob_was/22012727170
[13:19:57] [PASSED] oob_was/22012727685
[13:19:57] [PASSED] oob_was/22016596838
[13:19:57] [PASSED] oob_was/18020744125
[13:19:57] [PASSED] oob_was/1409600907
[13:19:57] [PASSED] oob_was/22014953428
[13:19:57] [PASSED] oob_was/16017236439
[13:19:57] [PASSED] oob_was/14019821291
[13:19:57] [PASSED] oob_was/14015076503
[13:19:57] [PASSED] oob_was/22016122933
[13:19:57] [PASSED] oob_was/14018913170
[13:19:57] [PASSED] oob_was/14018094691
[13:19:57] [PASSED] oob_was/18024947630
[13:19:57] [PASSED] oob_was/16022287689
[13:19:57] [PASSED] oob_was/13011645652
[13:19:57] [PASSED] oob_was/14022293748
[13:19:57] [PASSED] oob_was/22019794406
[13:19:57] [PASSED] oob_was/22019338487
[13:19:57] [PASSED] oob_was/16023588340
[13:19:57] [PASSED] oob_was/14019789679
[13:19:57] [PASSED] oob_was/14022866841
[13:19:57] [PASSED] oob_was/16021333562
[13:19:57] [PASSED] oob_was/14016712196
[13:19:57] [PASSED] oob_was/14015568240
[13:19:57] [PASSED] oob_was/18013179988
[13:19:57] [PASSED] oob_was/1508761755
[13:19:57] [PASSED] oob_was/16023105232
[13:19:57] [PASSED] oob_was/16026508708
[13:19:57] [PASSED] oob_was/14020001231
[13:19:57] [PASSED] oob_was/16023683509
[13:19:57] [PASSED] oob_was/14025515070
[13:19:57] [PASSED] oob_was/15015404425_disable
[13:19:57] [PASSED] oob_was/16026007364
[13:19:57] [PASSED] oob_was/14020316580
[13:19:57] [PASSED] oob_was/14025883347
[13:19:57] [PASSED] oob_was/16029380221
[13:19:57] [PASSED] oob_was/22022079272
[13:19:57] [PASSED] oob_was/16029897822
[13:19:57] [PASSED] oob_was/14027054324
[13:19:57] [PASSED] oob_was/14025941587
[13:19:57] [PASSED] oob_was/16030224309
[13:19:57] ============== [PASSED] xe_rtp_table_oob_test ==============
[13:19:57] ================ xe_rtp_table_dev_oob_test ================
[13:19:57] [PASSED] device_oob_was/22010954014
[13:19:57] [PASSED] device_oob_was/15015404425
[13:19:57] [PASSED] device_oob_was/22019338487_display
[13:19:57] [PASSED] device_oob_was/14022085890
[13:19:57] [PASSED] device_oob_was/14026539277
[13:19:57] [PASSED] device_oob_was/14026633728
[13:19:57] [PASSED] device_oob_was/14026746987
[13:19:57] [PASSED] device_oob_was/14026779378
[13:19:57] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[13:19:57] ========== xe_rtp_table_missing_upper_bound_test ==========
[13:19:57] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[13:19:57] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[13:19:57] [PASSED] register_whitelist/1806527549
[13:19:57] [PASSED] register_whitelist/allow_read_ctx_timestamp
[13:19:57] [PASSED] register_whitelist/allow_read_queue_timestamp
[13:19:57] [PASSED] register_whitelist/16014440446
[13:19:57] [PASSED] register_whitelist/16017236439
[13:19:57] [PASSED] register_whitelist/16020183090
[13:19:57] [PASSED] register_whitelist/14024997852
[13:19:57] [PASSED] register_whitelist/14024997852
[13:19:57] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[13:19:57] =============== [PASSED] xe_rtp_tables_test ================
[13:19:57] =================== xe_rtp (3 subtests) ====================
[13:19:57] =================== xe_rtp_rules_tests ====================
[13:19:57] [PASSED] no
[13:19:57] [PASSED] yes
[13:19:57] [PASSED] no-and-no
[13:19:57] [PASSED] no-and-yes
[13:19:57] [PASSED] yes-and-no
[13:19:57] [PASSED] yes-and-yes
[13:19:57] [PASSED] no-or-no
[13:19:57] [PASSED] no-or-yes
[13:19:57] [PASSED] yes-or-no
[13:19:57] [PASSED] yes-or-yes
[13:19:57] [PASSED] no-yes-or-yes-no
[13:19:57] [PASSED] no-yes-or-yes-yes
[13:19:57] [PASSED] yes-yes-or-no-yes
[13:19:57] [PASSED] yes-yes-or-yes-yes
[13:19:57] [PASSED] no-no-or-yes-or-no
[13:19:57] [PASSED] or
[13:19:57] [PASSED] or-yes
[13:19:57] [PASSED] or-no
[13:19:57] [PASSED] yes-or
[13:19:57] [PASSED] no-or
[13:19:57] [PASSED] no-or-or-yes
[13:19:57] [PASSED] yes-or-or-no
[13:19:57] [PASSED] no-or-or-no
[13:19:57] [PASSED] missing-context-engine-class
[13:19:57] [PASSED] missing-context-engine-class-or-yes
[13:19:57] [PASSED] missing-context-engine-class-or-or-yes
[13:19:57] =============== [PASSED] xe_rtp_rules_tests ================
[13:19:57] =============== xe_rtp_process_to_sr_tests ================
[13:19:57] [PASSED] coalesce-same-reg
[13:19:57] [PASSED] coalesce-same-reg-literal-and-func
[13:19:57] [PASSED] no-match-no-add
[13:19:57] [PASSED] two-regs-two-entries
[13:19:57] [PASSED] clr-one-set-other
[13:19:57] [PASSED] set-field
[13:19:57] [PASSED] conflict-duplicate
[13:19:57] [PASSED] conflict-not-disjoint
[13:19:57] [PASSED] conflict-not-disjoint-literal-and-func
[13:19:57] [PASSED] conflict-reg-type
[13:19:57] [PASSED] bad-mcr-reg-forced-to-regular
[13:19:57] [PASSED] bad-regular-reg-forced-to-mcr
[13:19:57] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[13:19:57] ================== xe_rtp_process_tests ===================
[13:19:57] [PASSED] active1
[13:19:57] [PASSED] active2
[13:19:57] [PASSED] active-inactive
[13:19:57] [PASSED] inactive-active
[13:19:57] [PASSED] inactive-active-inactive
[13:19:57] [PASSED] inactive-inactive-inactive
[13:19:57] ============== [PASSED] xe_rtp_process_tests ===============
[13:19:57] ===================== [PASSED] xe_rtp ======================
[13:19:57] ==================== xe_wa (1 subtest) =====================
[13:19:57] ======================== xe_wa_gt =========================
[13:19:57] [PASSED] TIGERLAKE B0
[13:19:57] [PASSED] DG1 A0
[13:19:57] [PASSED] DG1 B0
[13:19:57] [PASSED] ALDERLAKE_S A0
[13:19:57] [PASSED] ALDERLAKE_S B0
[13:19:57] [PASSED] ALDERLAKE_S C0
[13:19:57] [PASSED] ALDERLAKE_S D0
[13:19:57] [PASSED] ALDERLAKE_P A0
[13:19:57] [PASSED] ALDERLAKE_P B0
[13:19:57] [PASSED] ALDERLAKE_P C0
[13:19:57] [PASSED] ALDERLAKE_S RPLS D0
[13:19:57] [PASSED] ALDERLAKE_P RPLU E0
[13:19:57] [PASSED] DG2 G10 C0
[13:19:57] [PASSED] DG2 G11 B1
[13:19:57] [PASSED] DG2 G12 A1
[13:19:57] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[13:19:57] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[13:19:57] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[13:19:57] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[13:19:57] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[13:19:57] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[13:19:57] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[13:19:57] ==================== [PASSED] xe_wa_gt =====================
[13:19:57] ====================== [PASSED] xe_wa ======================
[13:19:57] ============================================================
[13:19:57] Testing complete. Ran 837 tests: passed: 809, skipped: 28
[13:19:57] Elapsed time: 41.977s total, 1.853s configuring, 39.359s building, 0.758s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[13:19:57] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:19:59] 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
[13:20:25] Starting KUnit Kernel (1/1)...
[13:20:25] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:20:25] ============ drm_test_pick_cmdline (2 subtests) ============
[13:20:25] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[13:20:25] =============== drm_test_pick_cmdline_named ===============
[13:20:25] [PASSED] NTSC
[13:20:25] [PASSED] NTSC-J
[13:20:25] [PASSED] PAL
[13:20:25] [PASSED] PAL-M
[13:20:25] =========== [PASSED] drm_test_pick_cmdline_named ===========
[13:20:25] ============== [PASSED] drm_test_pick_cmdline ==============
[13:20:25] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[13:20:25] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[13:20:25] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[13:20:25] =========== drm_validate_clone_mode (2 subtests) ===========
[13:20:25] ============== drm_test_check_in_clone_mode ===============
[13:20:25] [PASSED] in_clone_mode
[13:20:25] [PASSED] not_in_clone_mode
[13:20:25] ========== [PASSED] drm_test_check_in_clone_mode ===========
[13:20:25] =============== drm_test_check_valid_clones ===============
[13:20:25] [PASSED] not_in_clone_mode
[13:20:25] [PASSED] valid_clone
[13:20:25] [PASSED] invalid_clone
[13:20:25] =========== [PASSED] drm_test_check_valid_clones ===========
[13:20:25] ============= [PASSED] drm_validate_clone_mode =============
[13:20:25] ============= drm_validate_modeset (1 subtest) =============
[13:20:25] [PASSED] drm_test_check_connector_changed_modeset
[13:20:25] ============== [PASSED] drm_validate_modeset ===============
[13:20:25] ====== drm_test_bridge_get_current_state (1 subtest) =======
[13:20:25] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[13:20:25] ======== [PASSED] drm_test_bridge_get_current_state ========
[13:20:25] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[13:20:25] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[13:20:25] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[13:20:25] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[13:20:25] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[13:20:25] ============== drm_bridge_alloc (2 subtests) ===============
[13:20:25] [PASSED] drm_test_drm_bridge_alloc_basic
[13:20:25] [PASSED] drm_test_drm_bridge_alloc_get_put
[13:20:25] ================ [PASSED] drm_bridge_alloc =================
[13:20:25] ============= drm_bridge_bus_fmt (5 subtests) ==============
[13:20:25] [PASSED] drm_test_bridge_rgb_yuv_rgb
[13:20:25] [PASSED] drm_test_bridge_must_convert_to_yuv444
[13:20:25] [PASSED] drm_test_bridge_hdmi_auto_rgb
[13:20:25] [PASSED] drm_test_bridge_auto_first
[13:20:25] [PASSED] drm_test_bridge_rgb_yuv_no_path
[13:20:25] =============== [PASSED] drm_bridge_bus_fmt ================
[13:20:25] ============= drm_cmdline_parser (40 subtests) =============
[13:20:25] [PASSED] drm_test_cmdline_force_d_only
[13:20:25] [PASSED] drm_test_cmdline_force_D_only_dvi
[13:20:25] [PASSED] drm_test_cmdline_force_D_only_hdmi
[13:20:25] [PASSED] drm_test_cmdline_force_D_only_not_digital
[13:20:25] [PASSED] drm_test_cmdline_force_e_only
[13:20:25] [PASSED] drm_test_cmdline_res
[13:20:25] [PASSED] drm_test_cmdline_res_vesa
[13:20:25] [PASSED] drm_test_cmdline_res_vesa_rblank
[13:20:25] [PASSED] drm_test_cmdline_res_rblank
[13:20:25] [PASSED] drm_test_cmdline_res_bpp
[13:20:25] [PASSED] drm_test_cmdline_res_refresh
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[13:20:25] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[13:20:25] [PASSED] drm_test_cmdline_res_margins_force_on
[13:20:25] [PASSED] drm_test_cmdline_res_vesa_margins
[13:20:25] [PASSED] drm_test_cmdline_name
[13:20:25] [PASSED] drm_test_cmdline_name_bpp
[13:20:25] [PASSED] drm_test_cmdline_name_option
[13:20:25] [PASSED] drm_test_cmdline_name_bpp_option
[13:20:25] [PASSED] drm_test_cmdline_rotate_0
[13:20:25] [PASSED] drm_test_cmdline_rotate_90
[13:20:25] [PASSED] drm_test_cmdline_rotate_180
[13:20:25] [PASSED] drm_test_cmdline_rotate_270
[13:20:25] [PASSED] drm_test_cmdline_hmirror
[13:20:25] [PASSED] drm_test_cmdline_vmirror
[13:20:25] [PASSED] drm_test_cmdline_margin_options
[13:20:25] [PASSED] drm_test_cmdline_multiple_options
[13:20:25] [PASSED] drm_test_cmdline_bpp_extra_and_option
[13:20:25] [PASSED] drm_test_cmdline_extra_and_option
[13:20:25] [PASSED] drm_test_cmdline_freestanding_options
[13:20:25] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[13:20:25] [PASSED] drm_test_cmdline_panel_orientation
[13:20:25] ================ drm_test_cmdline_invalid =================
[13:20:25] [PASSED] margin_only
[13:20:25] [PASSED] interlace_only
[13:20:25] [PASSED] res_missing_x
[13:20:25] [PASSED] res_missing_y
[13:20:25] [PASSED] res_bad_y
[13:20:25] [PASSED] res_missing_y_bpp
[13:20:25] [PASSED] res_bad_bpp
[13:20:25] [PASSED] res_bad_refresh
[13:20:25] [PASSED] res_bpp_refresh_force_on_off
[13:20:25] [PASSED] res_invalid_mode
[13:20:25] [PASSED] res_bpp_wrong_place_mode
[13:20:25] [PASSED] name_bpp_refresh
[13:20:25] [PASSED] name_refresh
[13:20:25] [PASSED] name_refresh_wrong_mode
[13:20:25] [PASSED] name_refresh_invalid_mode
[13:20:25] [PASSED] rotate_multiple
[13:20:25] [PASSED] rotate_invalid_val
[13:20:25] [PASSED] rotate_truncated
[13:20:25] [PASSED] invalid_option
[13:20:25] [PASSED] invalid_tv_option
[13:20:25] [PASSED] truncated_tv_option
[13:20:25] ============ [PASSED] drm_test_cmdline_invalid =============
[13:20:25] =============== drm_test_cmdline_tv_options ===============
[13:20:25] [PASSED] NTSC
[13:20:25] [PASSED] NTSC_443
[13:20:25] [PASSED] NTSC_J
[13:20:25] [PASSED] PAL
[13:20:25] [PASSED] PAL_M
[13:20:25] [PASSED] PAL_N
[13:20:25] [PASSED] SECAM
[13:20:25] [PASSED] MONO_525
[13:20:25] [PASSED] MONO_625
[13:20:25] =========== [PASSED] drm_test_cmdline_tv_options ===========
[13:20:25] =============== [PASSED] drm_cmdline_parser ================
[13:20:25] ========== drmm_connector_hdmi_init (20 subtests) ==========
[13:20:25] [PASSED] drm_test_connector_hdmi_init_valid
[13:20:25] [PASSED] drm_test_connector_hdmi_init_bpc_8
[13:20:25] [PASSED] drm_test_connector_hdmi_init_bpc_10
[13:20:25] [PASSED] drm_test_connector_hdmi_init_bpc_12
[13:20:25] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[13:20:25] [PASSED] drm_test_connector_hdmi_init_bpc_null
[13:20:25] [PASSED] drm_test_connector_hdmi_init_formats_empty
[13:20:25] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[13:20:25] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[13:20:25] [PASSED] supported_formats=0x9 yuv420_allowed=1
[13:20:25] [PASSED] supported_formats=0x9 yuv420_allowed=0
[13:20:25] [PASSED] supported_formats=0x5 yuv420_allowed=1
[13:20:25] [PASSED] supported_formats=0x5 yuv420_allowed=0
[13:20:25] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[13:20:25] [PASSED] drm_test_connector_hdmi_init_null_ddc
[13:20:25] [PASSED] drm_test_connector_hdmi_init_null_product
[13:20:25] [PASSED] drm_test_connector_hdmi_init_null_vendor
[13:20:25] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[13:20:25] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[13:20:25] [PASSED] drm_test_connector_hdmi_init_product_valid
[13:20:25] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[13:20:25] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[13:20:25] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[13:20:25] ========= drm_test_connector_hdmi_init_type_valid =========
[13:20:25] [PASSED] HDMI-A
[13:20:25] [PASSED] HDMI-B
[13:20:25] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[13:20:25] ======== drm_test_connector_hdmi_init_type_invalid ========
[13:20:25] [PASSED] Unknown
[13:20:25] [PASSED] VGA
[13:20:25] [PASSED] DVI-I
[13:20:25] [PASSED] DVI-D
[13:20:25] [PASSED] DVI-A
[13:20:25] [PASSED] Composite
[13:20:25] [PASSED] SVIDEO
[13:20:25] [PASSED] LVDS
[13:20:25] [PASSED] Component
[13:20:25] [PASSED] DIN
[13:20:25] [PASSED] DP
[13:20:25] [PASSED] TV
[13:20:25] [PASSED] eDP
[13:20:25] [PASSED] Virtual
[13:20:25] [PASSED] DSI
[13:20:25] [PASSED] DPI
[13:20:25] [PASSED] Writeback
[13:20:25] [PASSED] SPI
[13:20:25] [PASSED] USB
[13:20:25] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[13:20:25] ============ [PASSED] drmm_connector_hdmi_init =============
[13:20:25] ============= drmm_connector_init (3 subtests) =============
[13:20:25] [PASSED] drm_test_drmm_connector_init
[13:20:25] [PASSED] drm_test_drmm_connector_init_null_ddc
[13:20:25] ========= drm_test_drmm_connector_init_type_valid =========
[13:20:25] [PASSED] Unknown
[13:20:25] [PASSED] VGA
[13:20:25] [PASSED] DVI-I
[13:20:25] [PASSED] DVI-D
[13:20:25] [PASSED] DVI-A
[13:20:25] [PASSED] Composite
[13:20:25] [PASSED] SVIDEO
[13:20:25] [PASSED] LVDS
[13:20:25] [PASSED] Component
[13:20:25] [PASSED] DIN
[13:20:25] [PASSED] DP
[13:20:25] [PASSED] HDMI-A
[13:20:25] [PASSED] HDMI-B
[13:20:25] [PASSED] TV
[13:20:25] [PASSED] eDP
[13:20:25] [PASSED] Virtual
[13:20:25] [PASSED] DSI
[13:20:25] [PASSED] DPI
[13:20:25] [PASSED] Writeback
[13:20:25] [PASSED] SPI
[13:20:25] [PASSED] USB
[13:20:25] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[13:20:25] =============== [PASSED] drmm_connector_init ===============
[13:20:25] ========= drm_connector_dynamic_init (6 subtests) ==========
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_init
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_init_properties
[13:20:25] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[13:20:25] [PASSED] Unknown
[13:20:25] [PASSED] VGA
[13:20:25] [PASSED] DVI-I
[13:20:25] [PASSED] DVI-D
[13:20:25] [PASSED] DVI-A
[13:20:25] [PASSED] Composite
[13:20:25] [PASSED] SVIDEO
[13:20:25] [PASSED] LVDS
[13:20:25] [PASSED] Component
[13:20:25] [PASSED] DIN
[13:20:25] [PASSED] DP
[13:20:25] [PASSED] HDMI-A
[13:20:25] [PASSED] HDMI-B
[13:20:25] [PASSED] TV
[13:20:25] [PASSED] eDP
[13:20:25] [PASSED] Virtual
[13:20:25] [PASSED] DSI
[13:20:25] [PASSED] DPI
[13:20:25] [PASSED] Writeback
[13:20:25] [PASSED] SPI
[13:20:25] [PASSED] USB
[13:20:25] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[13:20:25] ======== drm_test_drm_connector_dynamic_init_name =========
[13:20:25] [PASSED] Unknown
[13:20:25] [PASSED] VGA
[13:20:25] [PASSED] DVI-I
[13:20:25] [PASSED] DVI-D
[13:20:25] [PASSED] DVI-A
[13:20:25] [PASSED] Composite
[13:20:25] [PASSED] SVIDEO
[13:20:25] [PASSED] LVDS
[13:20:25] [PASSED] Component
[13:20:25] [PASSED] DIN
[13:20:25] [PASSED] DP
[13:20:25] [PASSED] HDMI-A
[13:20:25] [PASSED] HDMI-B
[13:20:25] [PASSED] TV
[13:20:25] [PASSED] eDP
[13:20:25] [PASSED] Virtual
[13:20:25] [PASSED] DSI
[13:20:25] [PASSED] DPI
[13:20:25] [PASSED] Writeback
[13:20:25] [PASSED] SPI
[13:20:25] [PASSED] USB
[13:20:25] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[13:20:25] =========== [PASSED] drm_connector_dynamic_init ============
[13:20:25] ==== drm_connector_dynamic_register_early (4 subtests) =====
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[13:20:25] ====== [PASSED] drm_connector_dynamic_register_early =======
[13:20:25] ======= drm_connector_dynamic_register (7 subtests) ========
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[13:20:25] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[13:20:25] ========= [PASSED] drm_connector_dynamic_register ==========
[13:20:25] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[13:20:25] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[13:20:25] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[13:20:25] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[13:20:25] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[13:20:25] ========== drm_test_get_tv_mode_from_name_valid ===========
[13:20:25] [PASSED] NTSC
[13:20:25] [PASSED] NTSC-443
[13:20:25] [PASSED] NTSC-J
[13:20:25] [PASSED] PAL
[13:20:25] [PASSED] PAL-M
[13:20:25] [PASSED] PAL-N
[13:20:25] [PASSED] SECAM
[13:20:25] [PASSED] Mono
[13:20:25] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[13:20:25] [PASSED] drm_test_get_tv_mode_from_name_truncated
[13:20:25] ============ [PASSED] drm_get_tv_mode_from_name ============
[13:20:25] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[13:20:25] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[13:20:25] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[13:20:25] [PASSED] VIC 96
[13:20:25] [PASSED] VIC 97
[13:20:25] [PASSED] VIC 101
[13:20:25] [PASSED] VIC 102
[13:20:25] [PASSED] VIC 106
[13:20:25] [PASSED] VIC 107
[13:20:25] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[13:20:25] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[13:20:25] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[13:20:25] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[13:20:25] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[13:20:25] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[13:20:25] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[13:20:25] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[13:20:25] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[13:20:25] [PASSED] Automatic
[13:20:25] [PASSED] Full
[13:20:25] [PASSED] Limited 16:235
[13:20:25] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[13:20:25] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[13:20:25] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[13:20:25] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[13:20:25] === drm_test_drm_hdmi_connector_get_output_format_name ====
[13:20:25] [PASSED] RGB
[13:20:25] [PASSED] YUV 4:2:0
[13:20:25] [PASSED] YUV 4:2:2
[13:20:25] [PASSED] YUV 4:4:4
[13:20:25] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[13:20:25] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[13:20:25] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[13:20:25] ============= drm_damage_helper (21 subtests) ==============
[13:20:25] [PASSED] drm_test_damage_iter_no_damage
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_src_moved
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_not_visible
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[13:20:25] [PASSED] drm_test_damage_iter_no_damage_no_fb
[13:20:25] [PASSED] drm_test_damage_iter_simple_damage
[13:20:25] [PASSED] drm_test_damage_iter_single_damage
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_outside_src
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_src_moved
[13:20:25] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[13:20:25] [PASSED] drm_test_damage_iter_damage
[13:20:25] [PASSED] drm_test_damage_iter_damage_one_intersect
[13:20:25] [PASSED] drm_test_damage_iter_damage_one_outside
[13:20:25] [PASSED] drm_test_damage_iter_damage_src_moved
[13:20:25] [PASSED] drm_test_damage_iter_damage_not_visible
[13:20:25] ================ [PASSED] drm_damage_helper ================
[13:20:25] ============== drm_dp_mst_helper (3 subtests) ==============
[13:20:25] ============== drm_test_dp_mst_calc_pbn_mode ==============
[13:20:25] [PASSED] Clock 154000 BPP 30 DSC disabled
[13:20:25] [PASSED] Clock 234000 BPP 30 DSC disabled
[13:20:25] [PASSED] Clock 297000 BPP 24 DSC disabled
[13:20:25] [PASSED] Clock 332880 BPP 24 DSC enabled
[13:20:25] [PASSED] Clock 324540 BPP 24 DSC enabled
[13:20:25] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[13:20:25] ============== drm_test_dp_mst_calc_pbn_div ===============
[13:20:25] [PASSED] Link rate 2000000 lane count 4
[13:20:25] [PASSED] Link rate 2000000 lane count 2
[13:20:25] [PASSED] Link rate 2000000 lane count 1
[13:20:25] [PASSED] Link rate 1350000 lane count 4
[13:20:25] [PASSED] Link rate 1350000 lane count 2
[13:20:25] [PASSED] Link rate 1350000 lane count 1
[13:20:25] [PASSED] Link rate 1000000 lane count 4
[13:20:25] [PASSED] Link rate 1000000 lane count 2
[13:20:25] [PASSED] Link rate 1000000 lane count 1
[13:20:25] [PASSED] Link rate 810000 lane count 4
[13:20:25] [PASSED] Link rate 810000 lane count 2
[13:20:25] [PASSED] Link rate 810000 lane count 1
[13:20:25] [PASSED] Link rate 540000 lane count 4
[13:20:25] [PASSED] Link rate 540000 lane count 2
[13:20:25] [PASSED] Link rate 540000 lane count 1
[13:20:25] [PASSED] Link rate 270000 lane count 4
[13:20:25] [PASSED] Link rate 270000 lane count 2
[13:20:25] [PASSED] Link rate 270000 lane count 1
[13:20:25] [PASSED] Link rate 162000 lane count 4
[13:20:25] [PASSED] Link rate 162000 lane count 2
[13:20:25] [PASSED] Link rate 162000 lane count 1
[13:20:25] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[13:20:25] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[13:20:25] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[13:20:25] [PASSED] DP_POWER_UP_PHY with port number
[13:20:25] [PASSED] DP_POWER_DOWN_PHY with port number
[13:20:25] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[13:20:25] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[13:20:25] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[13:20:25] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[13:20:25] [PASSED] DP_QUERY_PAYLOAD with port number
[13:20:25] [PASSED] DP_QUERY_PAYLOAD with VCPI
[13:20:25] [PASSED] DP_REMOTE_DPCD_READ with port number
[13:20:25] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[13:20:25] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[13:20:25] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[13:20:25] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[13:20:25] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[13:20:25] [PASSED] DP_REMOTE_I2C_READ with port number
[13:20:25] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[13:20:25] [PASSED] DP_REMOTE_I2C_READ with transactions array
[13:20:25] [PASSED] DP_REMOTE_I2C_WRITE with port number
[13:20:25] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[13:20:25] [PASSED] DP_REMOTE_I2C_WRITE with data array
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[13:20:25] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[13:20:25] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[13:20:25] ================ [PASSED] drm_dp_mst_helper ================
[13:20:25] ================== drm_exec (7 subtests) ===================
[13:20:25] [PASSED] sanitycheck
[13:20:25] [PASSED] test_lock
[13:20:25] [PASSED] test_lock_unlock
[13:20:25] [PASSED] test_duplicates
[13:20:25] [PASSED] test_prepare
[13:20:25] [PASSED] test_prepare_array
[13:20:25] [PASSED] test_multiple_loops
[13:20:25] ==================== [PASSED] drm_exec =====================
[13:20:25] =========== drm_format_helper_test (17 subtests) ===========
[13:20:25] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[13:20:25] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[13:20:25] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[13:20:25] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[13:20:25] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[13:20:25] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[13:20:25] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[13:20:25] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[13:20:25] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[13:20:25] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[13:20:25] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[13:20:25] ============== drm_test_fb_xrgb8888_to_mono ===============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[13:20:25] ==================== drm_test_fb_swab =====================
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ================ [PASSED] drm_test_fb_swab =================
[13:20:25] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[13:20:25] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[13:20:25] [PASSED] single_pixel_source_buffer
[13:20:25] [PASSED] single_pixel_clip_rectangle
[13:20:25] [PASSED] well_known_colors
[13:20:25] [PASSED] destination_pitch
[13:20:25] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[13:20:25] ================= drm_test_fb_clip_offset =================
[13:20:25] [PASSED] pass through
[13:20:25] [PASSED] horizontal offset
[13:20:25] [PASSED] vertical offset
[13:20:25] [PASSED] horizontal and vertical offset
[13:20:25] [PASSED] horizontal offset (custom pitch)
[13:20:25] [PASSED] vertical offset (custom pitch)
[13:20:25] [PASSED] horizontal and vertical offset (custom pitch)
[13:20:25] ============= [PASSED] drm_test_fb_clip_offset =============
[13:20:25] =================== drm_test_fb_memcpy ====================
[13:20:25] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[13:20:25] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[13:20:25] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[13:20:25] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[13:20:25] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[13:20:25] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[13:20:25] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[13:20:25] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[13:20:25] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[13:20:25] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[13:20:25] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[13:20:25] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[13:20:25] =============== [PASSED] drm_test_fb_memcpy ================
[13:20:25] ============= [PASSED] drm_format_helper_test ==============
[13:20:25] ================= drm_format (18 subtests) =================
[13:20:25] [PASSED] drm_test_format_block_width_invalid
[13:20:25] [PASSED] drm_test_format_block_width_one_plane
[13:20:25] [PASSED] drm_test_format_block_width_two_plane
[13:20:25] [PASSED] drm_test_format_block_width_three_plane
[13:20:25] [PASSED] drm_test_format_block_width_tiled
[13:20:25] [PASSED] drm_test_format_block_height_invalid
[13:20:25] [PASSED] drm_test_format_block_height_one_plane
[13:20:25] [PASSED] drm_test_format_block_height_two_plane
[13:20:25] [PASSED] drm_test_format_block_height_three_plane
[13:20:25] [PASSED] drm_test_format_block_height_tiled
[13:20:25] [PASSED] drm_test_format_min_pitch_invalid
[13:20:25] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[13:20:25] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[13:20:25] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[13:20:25] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[13:20:25] [PASSED] drm_test_format_min_pitch_two_plane
[13:20:25] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[13:20:25] [PASSED] drm_test_format_min_pitch_tiled
[13:20:25] =================== [PASSED] drm_format ====================
[13:20:25] ============== drm_framebuffer (10 subtests) ===============
[13:20:25] ========== drm_test_framebuffer_check_src_coords ==========
[13:20:25] [PASSED] Success: source fits into fb
[13:20:25] [PASSED] Fail: overflowing fb with x-axis coordinate
[13:20:25] [PASSED] Fail: overflowing fb with y-axis coordinate
[13:20:25] [PASSED] Fail: overflowing fb with source width
[13:20:25] [PASSED] Fail: overflowing fb with source height
[13:20:25] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[13:20:25] [PASSED] drm_test_framebuffer_cleanup
[13:20:25] =============== drm_test_framebuffer_create ===============
[13:20:25] [PASSED] ABGR8888 normal sizes
[13:20:25] [PASSED] ABGR8888 max sizes
[13:20:25] [PASSED] ABGR8888 pitch greater than min required
[13:20:25] [PASSED] ABGR8888 pitch less than min required
[13:20:25] [PASSED] ABGR8888 Invalid width
[13:20:25] [PASSED] ABGR8888 Invalid buffer handle
[13:20:25] [PASSED] No pixel format
[13:20:25] [PASSED] ABGR8888 Width 0
[13:20:25] [PASSED] ABGR8888 Height 0
[13:20:25] [PASSED] ABGR8888 Out of bound height * pitch combination
[13:20:25] [PASSED] ABGR8888 Large buffer offset
[13:20:25] [PASSED] ABGR8888 Buffer offset for inexistent plane
[13:20:25] [PASSED] ABGR8888 Invalid flag
[13:20:25] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[13:20:25] [PASSED] ABGR8888 Valid buffer modifier
[13:20:25] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[13:20:25] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] NV12 Normal sizes
[13:20:25] [PASSED] NV12 Max sizes
[13:20:25] [PASSED] NV12 Invalid pitch
[13:20:25] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[13:20:25] [PASSED] NV12 different modifier per-plane
[13:20:25] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[13:20:25] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] NV12 Modifier for inexistent plane
[13:20:25] [PASSED] NV12 Handle for inexistent plane
[13:20:25] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[13:20:25] [PASSED] YVU420 Normal sizes
[13:20:25] [PASSED] YVU420 Max sizes
[13:20:25] [PASSED] YVU420 Invalid pitch
[13:20:25] [PASSED] YVU420 Different pitches
[13:20:25] [PASSED] YVU420 Different buffer offsets/pitches
[13:20:25] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[13:20:25] [PASSED] YVU420 Valid modifier
[13:20:25] [PASSED] YVU420 Different modifiers per plane
[13:20:25] [PASSED] YVU420 Modifier for inexistent plane
[13:20:25] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[13:20:25] [PASSED] X0L2 Normal sizes
[13:20:25] [PASSED] X0L2 Max sizes
[13:20:25] [PASSED] X0L2 Invalid pitch
[13:20:25] [PASSED] X0L2 Pitch greater than minimum required
[13:20:25] [PASSED] X0L2 Handle for inexistent plane
[13:20:25] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[13:20:25] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[13:20:25] [PASSED] X0L2 Valid modifier
[13:20:25] [PASSED] X0L2 Modifier for inexistent plane
[13:20:25] =========== [PASSED] drm_test_framebuffer_create ===========
[13:20:25] [PASSED] drm_test_framebuffer_free
[13:20:25] [PASSED] drm_test_framebuffer_init
[13:20:25] [PASSED] drm_test_framebuffer_init_bad_format
[13:20:25] [PASSED] drm_test_framebuffer_init_dev_mismatch
[13:20:25] [PASSED] drm_test_framebuffer_lookup
[13:20:25] [PASSED] drm_test_framebuffer_lookup_inexistent
[13:20:25] [PASSED] drm_test_framebuffer_modifiers_not_supported
[13:20:25] ================= [PASSED] drm_framebuffer =================
[13:20:25] ================ drm_gem_shmem (8 subtests) ================
[13:20:25] [PASSED] drm_gem_shmem_test_obj_create
[13:20:25] [PASSED] drm_gem_shmem_test_obj_create_private
[13:20:25] [PASSED] drm_gem_shmem_test_pin_pages
[13:20:25] [PASSED] drm_gem_shmem_test_vmap
[13:20:25] [PASSED] drm_gem_shmem_test_get_sg_table
[13:20:25] [PASSED] drm_gem_shmem_test_get_pages_sgt
[13:20:25] [PASSED] drm_gem_shmem_test_madvise
[13:20:25] [PASSED] drm_gem_shmem_test_purge
[13:20:25] ================== [PASSED] drm_gem_shmem ==================
[13:20:25] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[13:20:25] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[13:20:25] [PASSED] Automatic
[13:20:25] [PASSED] Full
[13:20:25] [PASSED] Limited 16:235
[13:20:25] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[13:20:25] [PASSED] drm_test_check_disable_connector
[13:20:25] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[13:20:25] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[13:20:25] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[13:20:25] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[13:20:25] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[13:20:25] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[13:20:25] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[13:20:25] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[13:20:25] [PASSED] drm_test_check_output_bpc_dvi
[13:20:25] [PASSED] drm_test_check_output_bpc_format_vic_1
[13:20:25] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[13:20:25] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[13:20:25] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[13:20:25] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[13:20:25] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[13:20:25] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[13:20:25] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[13:20:25] ============ drm_test_check_hdmi_color_format =============
[13:20:25] [PASSED] AUTO -> RGB
[13:20:25] [PASSED] YCBCR422 -> YUV422
[13:20:25] [PASSED] YCBCR420 -> YUV420
[13:20:25] [PASSED] YCBCR444 -> YUV444
[13:20:25] [PASSED] RGB -> RGB
[13:20:25] ======== [PASSED] drm_test_check_hdmi_color_format =========
[13:20:25] ======== drm_test_check_hdmi_color_format_420_only ========
[13:20:25] [PASSED] RGB should fail
[13:20:25] [PASSED] YUV444 should fail
[13:20:25] [PASSED] YUV422 should fail
[13:20:25] [PASSED] YUV420 should work
[13:20:25] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[13:20:25] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[13:20:25] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[13:20:25] [PASSED] drm_test_check_broadcast_rgb_value
[13:20:25] [PASSED] drm_test_check_bpc_8_value
[13:20:25] [PASSED] drm_test_check_bpc_10_value
[13:20:25] [PASSED] drm_test_check_bpc_12_value
[13:20:25] [PASSED] drm_test_check_format_value
[13:20:25] [PASSED] drm_test_check_tmds_char_value
[13:20:25] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[13:20:25] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[13:20:25] [PASSED] drm_test_check_mode_valid
[13:20:25] [PASSED] drm_test_check_mode_valid_reject
[13:20:25] [PASSED] drm_test_check_mode_valid_reject_rate
[13:20:25] [PASSED] drm_test_check_mode_valid_reject_max_clock
[13:20:25] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[13:20:25] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[13:20:25] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[13:20:25] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[13:20:25] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[13:20:25] [PASSED] drm_test_check_infoframes
[13:20:25] [PASSED] drm_test_check_reject_avi_infoframe
[13:20:25] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[13:20:25] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[13:20:25] [PASSED] drm_test_check_reject_audio_infoframe
[13:20:25] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[13:20:25] ================= drm_managed (2 subtests) =================
[13:20:25] [PASSED] drm_test_managed_release_action
[13:20:25] [PASSED] drm_test_managed_run_action
[13:20:25] =================== [PASSED] drm_managed ===================
[13:20:25] =================== drm_mm (6 subtests) ====================
[13:20:25] [PASSED] drm_test_mm_init
[13:20:25] [PASSED] drm_test_mm_debug
[13:20:25] [PASSED] drm_test_mm_align32
[13:20:25] [PASSED] drm_test_mm_align64
[13:20:25] [PASSED] drm_test_mm_lowest
[13:20:25] [PASSED] drm_test_mm_highest
[13:20:25] ===================== [PASSED] drm_mm ======================
[13:20:25] ============= drm_modes_analog_tv (5 subtests) =============
[13:20:25] [PASSED] drm_test_modes_analog_tv_mono_576i
[13:20:25] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[13:20:25] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[13:20:25] [PASSED] drm_test_modes_analog_tv_pal_576i
[13:20:25] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[13:20:25] =============== [PASSED] drm_modes_analog_tv ===============
[13:20:25] ============== drm_panic_helper (3 subtests) ===============
[13:20:25] ============= drm_test_panic_screen_user_map ==============
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] ========= [PASSED] drm_test_panic_screen_user_map ==========
[13:20:25] ============= drm_test_panic_screen_user_page =============
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] ========= [PASSED] drm_test_panic_screen_user_page =========
[13:20:25] ========== drm_test_panic_screen_user_set_pixel ===========
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen user, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 494 x 494 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1920 x 1080 XR24 little-endian (0x34325258)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG16 little-endian (0x36314752)
[13:20:25] [PASSED] Panic screen kmsg, mode: 1024 x 768 RG24 little-endian (0x34324752)
[13:20:25] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[13:20:25] ================ [PASSED] drm_panic_helper =================
[13:20:25] ============== drm_plane_helper (2 subtests) ===============
[13:20:25] =============== drm_test_check_plane_state ================
[13:20:25] [PASSED] clipping_simple
[13:20:25] [PASSED] clipping_rotate_reflect
[13:20:25] [PASSED] positioning_simple
[13:20:25] [PASSED] upscaling
[13:20:25] [PASSED] downscaling
[13:20:25] [PASSED] rounding1
[13:20:25] [PASSED] rounding2
[13:20:25] [PASSED] rounding3
[13:20:25] [PASSED] rounding4
[13:20:25] =========== [PASSED] drm_test_check_plane_state ============
[13:20:25] =========== drm_test_check_invalid_plane_state ============
[13:20:25] [PASSED] positioning_invalid
[13:20:25] [PASSED] upscaling_invalid
[13:20:25] [PASSED] downscaling_invalid
[13:20:25] ======= [PASSED] drm_test_check_invalid_plane_state ========
[13:20:25] ================ [PASSED] drm_plane_helper =================
[13:20:25] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[13:20:25] ====== drm_test_connector_helper_tv_get_modes_check =======
[13:20:25] [PASSED] None
[13:20:25] [PASSED] PAL
[13:20:25] [PASSED] NTSC
[13:20:25] [PASSED] Both, NTSC Default
[13:20:25] [PASSED] Both, PAL Default
[13:20:25] [PASSED] Both, NTSC Default, with PAL on command-line
[13:20:25] [PASSED] Both, PAL Default, with NTSC on command-line
[13:20:25] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[13:20:25] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[13:20:25] ================== drm_rect (9 subtests) ===================
[13:20:25] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[13:20:25] [PASSED] drm_test_rect_clip_scaled_not_clipped
[13:20:25] [PASSED] drm_test_rect_clip_scaled_clipped
[13:20:25] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[13:20:25] ================= drm_test_rect_intersect =================
[13:20:25] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[13:20:25] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[13:20:25] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[13:20:25] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[13:20:25] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[13:20:25] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[13:20:25] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[13:20:25] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[13:20:25] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[13:20:25] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[13:20:25] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[13:20:25] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[13:20:25] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[13:20:25] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[13:20:25] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[13:20:25] ============= [PASSED] drm_test_rect_intersect =============
[13:20:25] ================ drm_test_rect_calc_hscale ================
[13:20:25] [PASSED] normal use
[13:20:25] [PASSED] out of max range
[13:20:25] [PASSED] out of min range
[13:20:25] [PASSED] zero dst
[13:20:25] [PASSED] negative src
[13:20:25] [PASSED] negative dst
[13:20:25] ============ [PASSED] drm_test_rect_calc_hscale ============
[13:20:25] ================ drm_test_rect_calc_vscale ================
[13:20:25] [PASSED] normal use
[13:20:25] [PASSED] out of max range
[13:20:25] [PASSED] out of min range
[13:20:25] [PASSED] zero dst
[13:20:25] [PASSED] negative src
[13:20:25] [PASSED] negative dst
[13:20:25] ============ [PASSED] drm_test_rect_calc_vscale ============
[13:20:25] ================== drm_test_rect_rotate ===================
[13:20:25] [PASSED] reflect-x
[13:20:25] [PASSED] reflect-y
[13:20:25] [PASSED] rotate-0
[13:20:25] [PASSED] rotate-90
[13:20:25] [PASSED] rotate-180
[13:20:25] [PASSED] rotate-270
[13:20:25] ============== [PASSED] drm_test_rect_rotate ===============
[13:20:25] ================ drm_test_rect_rotate_inv =================
[13:20:25] [PASSED] reflect-x
[13:20:25] [PASSED] reflect-y
[13:20:25] [PASSED] rotate-0
[13:20:25] [PASSED] rotate-90
[13:20:25] [PASSED] rotate-180
[13:20:25] [PASSED] rotate-270
[13:20:25] ============ [PASSED] drm_test_rect_rotate_inv =============
[13:20:25] ==================== [PASSED] drm_rect =====================
[13:20:25] ============ drm_sysfb_modeset_test (1 subtest) ============
[13:20:25] ============ drm_test_sysfb_build_fourcc_list =============
[13:20:25] [PASSED] no native formats
[13:20:25] [PASSED] XRGB8888 as native format
[13:20:25] [PASSED] remove duplicates
[13:20:25] [PASSED] convert alpha formats
[13:20:25] [PASSED] random formats
[13:20:25] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[13:20:25] ============= [PASSED] drm_sysfb_modeset_test ==============
[13:20:25] ================== drm_fixp (2 subtests) ===================
[13:20:25] [PASSED] drm_test_int2fixp
[13:20:25] [PASSED] drm_test_sm2fixp
[13:20:25] ==================== [PASSED] drm_fixp =====================
[13:20:25] ============================================================
[13:20:25] Testing complete. Ran 667 tests: passed: 667
[13:20:25] Elapsed time: 27.837s total, 1.821s configuring, 25.549s building, 0.459s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[13:20:25] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:20:27] 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
[13:20:37] Starting KUnit Kernel (1/1)...
[13:20:37] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:20:37] ================= ttm_device (5 subtests) ==================
[13:20:37] [PASSED] ttm_device_init_basic
[13:20:37] [PASSED] ttm_device_init_multiple
[13:20:37] [PASSED] ttm_device_fini_basic
[13:20:37] [PASSED] ttm_device_init_no_vma_man
[13:20:37] ================== ttm_device_init_pools ==================
[13:20:37] [PASSED] No DMA allocations, no DMA32 required
[13:20:37] [PASSED] DMA allocations, DMA32 required
[13:20:37] [PASSED] No DMA allocations, DMA32 required
[13:20:37] [PASSED] DMA allocations, no DMA32 required
[13:20:37] ============== [PASSED] ttm_device_init_pools ==============
[13:20:37] =================== [PASSED] ttm_device ====================
[13:20:37] ================== ttm_pool (8 subtests) ===================
[13:20:37] ================== ttm_pool_alloc_basic ===================
[13:20:37] [PASSED] One page
[13:20:37] [PASSED] More than one page
[13:20:37] [PASSED] Above the allocation limit
[13:20:37] [PASSED] One page, with coherent DMA mappings enabled
[13:20:37] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[13:20:37] ============== [PASSED] ttm_pool_alloc_basic ===============
[13:20:37] ============== ttm_pool_alloc_basic_dma_addr ==============
[13:20:37] [PASSED] One page
[13:20:37] [PASSED] More than one page
[13:20:37] [PASSED] Above the allocation limit
[13:20:37] [PASSED] One page, with coherent DMA mappings enabled
[13:20:37] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[13:20:37] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[13:20:37] [PASSED] ttm_pool_alloc_order_caching_match
[13:20:37] [PASSED] ttm_pool_alloc_caching_mismatch
[13:20:37] [PASSED] ttm_pool_alloc_order_mismatch
[13:20:37] [PASSED] ttm_pool_free_dma_alloc
[13:20:37] [PASSED] ttm_pool_free_no_dma_alloc
[13:20:37] [PASSED] ttm_pool_fini_basic
[13:20:37] ==================== [PASSED] ttm_pool =====================
[13:20:37] ================ ttm_resource (8 subtests) =================
[13:20:37] ================= ttm_resource_init_basic =================
[13:20:37] [PASSED] Init resource in TTM_PL_SYSTEM
[13:20:37] [PASSED] Init resource in TTM_PL_VRAM
[13:20:37] [PASSED] Init resource in a private placement
[13:20:37] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[13:20:37] ============= [PASSED] ttm_resource_init_basic =============
[13:20:37] [PASSED] ttm_resource_init_pinned
[13:20:37] [PASSED] ttm_resource_fini_basic
[13:20:37] [PASSED] ttm_resource_manager_init_basic
[13:20:37] [PASSED] ttm_resource_manager_usage_basic
[13:20:37] [PASSED] ttm_resource_manager_set_used_basic
[13:20:37] [PASSED] ttm_sys_man_alloc_basic
[13:20:37] [PASSED] ttm_sys_man_free_basic
[13:20:37] ================== [PASSED] ttm_resource ===================
[13:20:37] =================== ttm_tt (15 subtests) ===================
[13:20:37] ==================== ttm_tt_init_basic ====================
[13:20:37] [PASSED] Page-aligned size
[13:20:37] [PASSED] Extra pages requested
[13:20:37] ================ [PASSED] ttm_tt_init_basic ================
[13:20:37] [PASSED] ttm_tt_init_misaligned
[13:20:37] [PASSED] ttm_tt_fini_basic
[13:20:37] [PASSED] ttm_tt_fini_sg
[13:20:37] [PASSED] ttm_tt_fini_shmem
[13:20:37] [PASSED] ttm_tt_create_basic
[13:20:37] [PASSED] ttm_tt_create_invalid_bo_type
[13:20:37] [PASSED] ttm_tt_create_ttm_exists
[13:20:37] [PASSED] ttm_tt_create_failed
[13:20:37] [PASSED] ttm_tt_destroy_basic
[13:20:37] [PASSED] ttm_tt_populate_null_ttm
[13:20:37] [PASSED] ttm_tt_populate_populated_ttm
[13:20:37] [PASSED] ttm_tt_unpopulate_basic
[13:20:37] [PASSED] ttm_tt_unpopulate_empty_ttm
[13:20:37] [PASSED] ttm_tt_swapin_basic
[13:20:37] ===================== [PASSED] ttm_tt ======================
[13:20:37] =================== ttm_bo (14 subtests) ===================
[13:20:37] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[13:20:37] [PASSED] Cannot be interrupted and sleeps
[13:20:37] [PASSED] Cannot be interrupted, locks straight away
[13:20:37] [PASSED] Can be interrupted, sleeps
[13:20:37] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[13:20:37] [PASSED] ttm_bo_reserve_locked_no_sleep
[13:20:37] [PASSED] ttm_bo_reserve_no_wait_ticket
[13:20:37] [PASSED] ttm_bo_reserve_double_resv
[13:20:37] [PASSED] ttm_bo_reserve_interrupted
[13:20:37] [PASSED] ttm_bo_reserve_deadlock
[13:20:37] [PASSED] ttm_bo_unreserve_basic
[13:20:37] [PASSED] ttm_bo_unreserve_pinned
[13:20:37] [PASSED] ttm_bo_unreserve_bulk
[13:20:37] [PASSED] ttm_bo_fini_basic
[13:20:37] [PASSED] ttm_bo_fini_shared_resv
[13:20:37] [PASSED] ttm_bo_pin_basic
[13:20:37] [PASSED] ttm_bo_pin_unpin_resource
[13:20:37] [PASSED] ttm_bo_multiple_pin_one_unpin
[13:20:37] ===================== [PASSED] ttm_bo ======================
[13:20:37] ============== ttm_bo_validate (22 subtests) ===============
[13:20:37] ============== ttm_bo_init_reserved_sys_man ===============
[13:20:37] [PASSED] Buffer object for userspace
[13:20:37] [PASSED] Kernel buffer object
[13:20:37] [PASSED] Shared buffer object
[13:20:37] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[13:20:37] ============== ttm_bo_init_reserved_mock_man ==============
[13:20:37] [PASSED] Buffer object for userspace
[13:20:37] [PASSED] Kernel buffer object
[13:20:37] [PASSED] Shared buffer object
[13:20:37] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[13:20:37] [PASSED] ttm_bo_init_reserved_resv
[13:20:37] ================== ttm_bo_validate_basic ==================
[13:20:37] [PASSED] Buffer object for userspace
[13:20:37] [PASSED] Kernel buffer object
[13:20:37] [PASSED] Shared buffer object
[13:20:37] ============== [PASSED] ttm_bo_validate_basic ==============
[13:20:37] [PASSED] ttm_bo_validate_invalid_placement
[13:20:37] ============= ttm_bo_validate_same_placement ==============
[13:20:37] [PASSED] System manager
[13:20:37] [PASSED] VRAM manager
[13:20:37] ========= [PASSED] ttm_bo_validate_same_placement ==========
[13:20:37] [PASSED] ttm_bo_validate_failed_alloc
[13:20:37] [PASSED] ttm_bo_validate_pinned
[13:20:37] [PASSED] ttm_bo_validate_busy_placement
[13:20:37] ================ ttm_bo_validate_multihop =================
[13:20:37] [PASSED] Buffer object for userspace
[13:20:37] [PASSED] Kernel buffer object
[13:20:37] [PASSED] Shared buffer object
[13:20:37] ============ [PASSED] ttm_bo_validate_multihop =============
[13:20:37] ========== ttm_bo_validate_no_placement_signaled ==========
[13:20:37] [PASSED] Buffer object in system domain, no page vector
[13:20:37] [PASSED] Buffer object in system domain with an existing page vector
[13:20:37] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[13:20:37] ======== ttm_bo_validate_no_placement_not_signaled ========
[13:20:37] [PASSED] Buffer object for userspace
[13:20:37] [PASSED] Kernel buffer object
[13:20:37] [PASSED] Shared buffer object
[13:20:37] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[13:20:37] [PASSED] ttm_bo_validate_move_fence_signaled
[13:20:37] ========= ttm_bo_validate_move_fence_not_signaled =========
[13:20:37] [PASSED] Waits for GPU
[13:20:37] [PASSED] Tries to lock straight away
[13:20:37] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[13:20:37] [PASSED] ttm_bo_validate_swapout
[13:20:37] [PASSED] ttm_bo_validate_happy_evict
[13:20:37] [PASSED] ttm_bo_validate_all_pinned_evict
[13:20:37] [PASSED] ttm_bo_validate_allowed_only_evict
[13:20:37] [PASSED] ttm_bo_validate_deleted_evict
[13:20:37] [PASSED] ttm_bo_validate_busy_domain_evict
[13:20:37] [PASSED] ttm_bo_validate_evict_gutting
[13:20:37] [PASSED] ttm_bo_validate_recrusive_evict
[13:20:37] ================= [PASSED] ttm_bo_validate =================
[13:20:37] ============================================================
[13:20:37] Testing complete. Ran 102 tests: passed: 102
[13:20:37] Elapsed time: 12.253s total, 1.879s configuring, 10.158s building, 0.183s running
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[13:20:38] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[13:20: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
[13:20:48] Starting KUnit Kernel (1/1)...
[13:20:48] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[13:20:48] =============== dma-buf-fence (12 subtests) ================
[13:20:48] [PASSED] test_sanitycheck
[13:20:48] [PASSED] test_signaling
[13:20:48] [PASSED] test_add_callback
[13:20:48] [PASSED] test_late_add_callback
[13:20:48] [PASSED] test_rm_callback
[13:20:48] [PASSED] test_late_rm_callback
[13:20:48] [PASSED] test_status
[13:20:48] [PASSED] test_error
[13:20:48] [PASSED] test_wait
[13:20:48] [PASSED] test_wait_timeout
[13:20:48] [PASSED] test_stub
[13:20:48] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[13:20:48] ================== [PASSED] dma-buf-fence ==================
[13:20:48] ============ dma-buf-fence-chain (11 subtests) =============
[13:20:48] [PASSED] test_sanitycheck
[13:20:48] [PASSED] test_find_seqno
[13:20:48] [PASSED] test_find_signaled
[13:20:48] [PASSED] test_find_out_of_order
[13:20:53] [PASSED] test_find_gap
[13:20:53] [PASSED] test_find_race
[13:20:53] [PASSED] test_signal_forward
[13:20:53] [PASSED] test_signal_backward
[13:20:53] [PASSED] test_wait_forward
[13:20:53] [PASSED] test_wait_backward
[13:20:53] [PASSED] test_wait_random
[13:20:53] =============== [PASSED] dma-buf-fence-chain ===============
[13:20:53] ============ dma-buf-fence-unwrap (11 subtests) ============
[13:20:53] [PASSED] test_sanitycheck
[13:20:53] [PASSED] test_unwrap_array
[13:20:53] [PASSED] test_unwrap_chain
[13:20:53] [PASSED] test_unwrap_chain_array
[13:20:53] [PASSED] test_unwrap_merge
[13:20:53] [PASSED] test_unwrap_merge_duplicate
[13:20:53] [PASSED] test_unwrap_merge_seqno
[13:20:53] [PASSED] test_unwrap_merge_order
[13:20:53] [PASSED] test_unwrap_merge_complex
[13:20:53] [PASSED] test_unwrap_merge_complex_seqno
[13:20:53] [PASSED] test_dedup_empty
[13:20:53] ============== [PASSED] dma-buf-fence-unwrap ===============
[13:20:53] ================ dma-buf-resv (5 subtests) =================
[13:20:53] [PASSED] test_sanitycheck
[13:20:53] ===================== test_signaling ======================
[13:20:53] [PASSED] kernel
[13:20:53] [PASSED] write
[13:20:53] [PASSED] read
[13:20:53] [PASSED] bookkeep
[13:20:53] ================= [PASSED] test_signaling ==================
[13:20:53] ====================== test_for_each ======================
[13:20:53] [PASSED] kernel
[13:20:53] [PASSED] write
[13:20:53] [PASSED] read
[13:20:53] [PASSED] bookkeep
[13:20:53] ================== [PASSED] test_for_each ==================
[13:20:53] ================= test_for_each_unlocked ==================
[13:20:53] [PASSED] kernel
[13:20:53] [PASSED] write
[13:20:53] [PASSED] read
[13:20:53] [PASSED] bookkeep
[13:20:53] ============= [PASSED] test_for_each_unlocked ==============
[13:20:53] ===================== test_get_fences =====================
[13:20:53] [PASSED] kernel
[13:20:53] [PASSED] write
[13:20:53] [PASSED] read
[13:20:53] [PASSED] bookkeep
[13:20:53] ================= [PASSED] test_get_fences =================
[13:20:53] ================== [PASSED] dma-buf-resv ===================
[13:20:53] ============================================================
[13:20:53] Testing complete. Ran 51 tests: passed: 50, skipped: 1
[13:20:53] Elapsed time: 15.894s total, 1.883s configuring, 8.739s building, 5.264s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Xe.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
` (14 preceding siblings ...)
2026-10-20 13:20 ` ✓ CI.KUnit: " Patchwork
@ 2026-10-20 14:00 ` Patchwork
15 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-20 14:00 UTC (permalink / raw)
To: Xiao Lu; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 940 bytes --]
== Series Details ==
Series: drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3)
URL : https://patchwork.freedesktop.org/series/176106/
State : success
== Summary ==
CI Bug Log - changes from xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42_BAT -> xe-pw-176106v3_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (15 -> 15)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_9153 -> IGT_9154
* Linux: xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42 -> xe-pw-176106v3
IGT_9153: 9153
IGT_9154: 9154
xe-5980-24d867f5e671c78760ab39087a57c25ad98e1f42: 24d867f5e671c78760ab39087a57c25ad98e1f42
xe-pw-176106v3: 176106v3
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176106v3/index.html
[-- Attachment #2: Type: text/html, Size: 1502 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2026-10-20 14:00 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 8:14 [PATCH] drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on Xiao Lu
2026-10-14 8:40 ` sashiko-bot
2026-10-14 8:54 ` ✓ CI.KUnit: success for " Patchwork
2026-10-14 9:41 ` ✗ i915.CI.BAT: failure " Patchwork
2026-10-14 9:55 ` [PATCH] " Marco Nenciarini
2026-10-14 15:09 ` ✓ Xe.CI.BAT: success for " Patchwork
2026-10-15 2:38 ` ✓ Xe.CI.FULL: " Patchwork
2026-10-19 12:40 ` [PATCH] " Marco Nenciarini
2026-10-20 2:17 ` [PATCH v2] " Xiao Lu
2026-10-20 7:18 ` Marco Nenciarini
2026-10-20 8:11 ` Jani Nikula
2026-10-20 8:12 ` sashiko-bot
2026-10-20 11:04 ` [PATCH v3] " Xiao Lu
2026-10-20 11:26 ` sashiko-bot
2026-10-20 2:28 ` ✓ CI.KUnit: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev2) Patchwork
2026-10-20 3:05 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-20 3:06 ` ✓ i915.CI.BAT: " Patchwork
2026-10-20 6:30 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-10-20 11:02 ` ✓ i915.CI.Full: success " Patchwork
2026-10-20 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: clear and restore MSTM_CTRL around MST DPMS off/on (rev3) Patchwork
2026-10-20 13:20 ` ✓ CI.KUnit: " Patchwork
2026-10-20 14:00 ` ✓ Xe.CI.BAT: " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.