* [PATCH] drm/xe: Dump PAT entries with reserved mark
@ 2025-10-22 21:55 Xin Wang
2025-10-22 22:09 ` Wang, X
` (12 more replies)
0 siblings, 13 replies; 23+ messages in thread
From: Xin Wang @ 2025-10-22 21:55 UTC (permalink / raw)
To: intel-xe; +Cc: matthew.d.roper, shuicheng.lin, Xin Wang
Add a marker * in the PAT dump output to indicate reserved entries
more clearly. This improves debugging and makes register inspection
easier to understand.
Signed-off-by: Xin Wang <x.wang@intel.com>
---
drivers/gpu/drm/xe/xe_pat.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 7649b554942a..82c221aacebf 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
else
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
!!(pat & XE2_COMP_EN),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
@@ -431,13 +431,13 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
for (i = 0; i < xe->pat.n_entries; i++) {
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* RE: [PATCH] drm/xe: Dump PAT entries with reserved mark
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
@ 2025-10-22 22:09 ` Wang, X
2025-10-29 19:48 ` Matt Roper
2025-10-23 1:50 ` ✓ CI.KUnit: success for " Patchwork
` (11 subsequent siblings)
12 siblings, 1 reply; 23+ messages in thread
From: Wang, X @ 2025-10-22 22:09 UTC (permalink / raw)
To: intel-xe@lists.freedesktop.org; +Cc: Roper, Matthew D, Lin, Shuicheng
From the gt0/pat file on BMG platform, we can easily find the pat[13] is a valid entry and PAT[16 - 19] are reserved entries.
/sys/kernel/debug/dri/0/gt0# cat pat
PAT table:
PAT[ 0] = [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
PAT[ 1] = [ 0, 0, 0, 0, 3, 2 ] ( 0xe)
PAT[ 2] = [ 0, 0, 0, 0, 3, 3 ] ( 0xf)
PAT[ 3] = [ 0, 0, 0, 3, 3, 0 ] ( 0x3c)
PAT[ 4] = [ 0, 0, 0, 3, 0, 2 ] ( 0x32)
PAT[ 5] = [ 0, 0, 0, 3, 3, 2 ] ( 0x3e)
PAT[ 6] = [ 1, 0, 0, 1, 3, 0 ] ( 0x41c)
PAT[ 7] = [ 0, 0, 0, 3, 0, 3 ] ( 0x33)
PAT[ 8] = [ 0, 0, 0, 3, 0, 0 ] ( 0x30)
PAT[ 9] = [ 0, 1, 0, 0, 3, 0 ] ( 0x20c)
PAT[10] = [ 0, 1, 0, 3, 0, 0 ] ( 0x230)
PAT[11] = [ 1, 1, 0, 1, 3, 0 ] ( 0x61c)
PAT[12] = [ 0, 1, 0, 3, 3, 0 ] ( 0x23c)
PAT[13] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0)
PAT[14] = [ 0, 1, 0, 0, 0, 0 ] ( 0x200)
PAT[15] = [ 1, 1, 0, 1, 1, 0 ] ( 0x614)
PAT[16] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
PAT[17] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
PAT[18] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
PAT[19] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
PAT[20] = [ 0, 0, 1, 0, 3, 0 ] ( 0x4c)
PAT[21] = [ 0, 1, 1, 0, 3, 0 ] ( 0x24c)
PAT[22] = [ 0, 0, 1, 0, 3, 2 ] ( 0x4e)
PAT[23] = [ 0, 0, 1, 0, 3, 3 ] ( 0x4f)
PAT[24] = [ 0, 0, 2, 0, 3, 0 ] ( 0x8c)
PAT[25] = [ 0, 1, 2, 0, 3, 0 ] ( 0x28c)
PAT[26] = [ 0, 0, 2, 0, 3, 2 ] ( 0x8e)
PAT[27] = [ 0, 0, 2, 0, 3, 3 ] ( 0x8f)
PAT[28] = [ 0, 0, 3, 0, 3, 0 ] ( 0xcc)
PAT[29] = [ 0, 1, 3, 0, 3, 0 ] ( 0x2cc)
PAT[30] = [ 0, 0, 3, 0, 3, 2 ] ( 0xce)
PAT[31] = [ 0, 0, 3, 0, 3, 3 ] ( 0xcf)
Page Table Access:
PTA_MODE= [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> -----Original Message-----
> From: Wang, X <x.wang@intel.com>
> Sent: Wednesday, October 22, 2025 14:55
> To: intel-xe@lists.freedesktop.org
> Cc: Roper, Matthew D <matthew.d.roper@intel.com>; Lin, Shuicheng
> <shuicheng.lin@intel.com>; Wang, X <x.wang@intel.com>
> Subject: [PATCH] drm/xe: Dump PAT entries with reserved mark
>
> Add a marker * in the PAT dump output to indicate reserved entries more
> clearly. This improves debugging and makes register inspection easier to
> understand.
>
> Signed-off-by: Xin Wang <x.wang@intel.com>
> ---
> drivers/gpu/drm/xe/xe_pat.c | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c index
> 7649b554942a..82c221aacebf 100644
> --- a/drivers/gpu/drm/xe/xe_pat.c
> +++ b/drivers/gpu/drm/xe/xe_pat.c
> @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> drm_printer *p)
> else
> pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> (%#8x)\n", i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> !!(pat & XE2_COMP_EN),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].coh_mode ? "" : " *");
> }
>
> /*
> @@ -431,13 +431,13 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct
> drm_printer *p)
> for (i = 0; i < xe->pat.n_entries; i++) {
> pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].coh_mode ? "" : " *");
> }
>
> /*
> --
> 2.43.0
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
2025-10-22 22:09 ` Wang, X
@ 2025-10-23 1:50 ` Patchwork
2025-10-23 2:28 ` ✓ Xe.CI.BAT: " Patchwork
` (10 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-23 1:50 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[01:49:06] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:49:10] 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
[01:49:41] Starting KUnit Kernel (1/1)...
[01:49:41] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:49:41] ================== guc_buf (11 subtests) ===================
[01:49:41] [PASSED] test_smallest
[01:49:41] [PASSED] test_largest
[01:49:41] [PASSED] test_granular
[01:49:41] [PASSED] test_unique
[01:49:41] [PASSED] test_overlap
[01:49:41] [PASSED] test_reusable
[01:49:41] [PASSED] test_too_big
[01:49:41] [PASSED] test_flush
[01:49:41] [PASSED] test_lookup
[01:49:41] [PASSED] test_data
[01:49:41] [PASSED] test_class
[01:49:41] ===================== [PASSED] guc_buf =====================
[01:49:41] =================== guc_dbm (7 subtests) ===================
[01:49:41] [PASSED] test_empty
[01:49:41] [PASSED] test_default
[01:49:41] ======================== test_size ========================
[01:49:41] [PASSED] 4
[01:49:41] [PASSED] 8
[01:49:41] [PASSED] 32
[01:49:41] [PASSED] 256
[01:49:41] ==================== [PASSED] test_size ====================
[01:49:41] ======================= test_reuse ========================
[01:49:41] [PASSED] 4
[01:49:41] [PASSED] 8
[01:49:41] [PASSED] 32
[01:49:41] [PASSED] 256
[01:49:41] =================== [PASSED] test_reuse ====================
[01:49:41] =================== test_range_overlap ====================
[01:49:41] [PASSED] 4
[01:49:41] [PASSED] 8
[01:49:41] [PASSED] 32
[01:49:41] [PASSED] 256
[01:49:41] =============== [PASSED] test_range_overlap ================
[01:49:41] =================== test_range_compact ====================
[01:49:41] [PASSED] 4
[01:49:41] [PASSED] 8
[01:49:41] [PASSED] 32
[01:49:41] [PASSED] 256
[01:49:41] =============== [PASSED] test_range_compact ================
[01:49:41] ==================== test_range_spare =====================
[01:49:41] [PASSED] 4
[01:49:41] [PASSED] 8
[01:49:41] [PASSED] 32
[01:49:41] [PASSED] 256
[01:49:41] ================ [PASSED] test_range_spare =================
[01:49:41] ===================== [PASSED] guc_dbm =====================
[01:49:41] =================== guc_idm (6 subtests) ===================
[01:49:41] [PASSED] bad_init
[01:49:41] [PASSED] no_init
[01:49:41] [PASSED] init_fini
[01:49:41] [PASSED] check_used
[01:49:41] [PASSED] check_quota
[01:49:41] [PASSED] check_all
[01:49:41] ===================== [PASSED] guc_idm =====================
[01:49:41] ================== no_relay (3 subtests) ===================
[01:49:41] [PASSED] xe_drops_guc2pf_if_not_ready
[01:49:41] [PASSED] xe_drops_guc2vf_if_not_ready
[01:49:41] [PASSED] xe_rejects_send_if_not_ready
[01:49:41] ==================== [PASSED] no_relay =====================
[01:49:41] ================== pf_relay (14 subtests) ==================
[01:49:41] [PASSED] pf_rejects_guc2pf_too_short
[01:49:41] [PASSED] pf_rejects_guc2pf_too_long
[01:49:41] [PASSED] pf_rejects_guc2pf_no_payload
[01:49:41] [PASSED] pf_fails_no_payload
[01:49:41] [PASSED] pf_fails_bad_origin
[01:49:41] [PASSED] pf_fails_bad_type
[01:49:41] [PASSED] pf_txn_reports_error
[01:49:41] [PASSED] pf_txn_sends_pf2guc
[01:49:41] [PASSED] pf_sends_pf2guc
[01:49:41] [SKIPPED] pf_loopback_nop
[01:49:41] [SKIPPED] pf_loopback_echo
[01:49:41] [SKIPPED] pf_loopback_fail
[01:49:41] [SKIPPED] pf_loopback_busy
[01:49:41] [SKIPPED] pf_loopback_retry
[01:49:41] ==================== [PASSED] pf_relay =====================
[01:49:41] ================== vf_relay (3 subtests) ===================
[01:49:41] [PASSED] vf_rejects_guc2vf_too_short
[01:49:41] [PASSED] vf_rejects_guc2vf_too_long
[01:49:41] [PASSED] vf_rejects_guc2vf_no_payload
[01:49:41] ==================== [PASSED] vf_relay =====================
[01:49:41] ===================== lmtt (1 subtest) =====================
[01:49:41] ======================== test_ops =========================
[01:49:41] [PASSED] 2-level
[01:49:41] [PASSED] multi-level
[01:49:41] ==================== [PASSED] test_ops =====================
[01:49:41] ====================== [PASSED] lmtt =======================
[01:49:41] ================= pf_service (11 subtests) =================
[01:49:41] [PASSED] pf_negotiate_any
[01:49:41] [PASSED] pf_negotiate_base_match
[01:49:41] [PASSED] pf_negotiate_base_newer
[01:49:41] [PASSED] pf_negotiate_base_next
[01:49:41] [SKIPPED] pf_negotiate_base_older
[01:49:41] [PASSED] pf_negotiate_base_prev
[01:49:41] [PASSED] pf_negotiate_latest_match
[01:49:41] [PASSED] pf_negotiate_latest_newer
[01:49:41] [PASSED] pf_negotiate_latest_next
[01:49:41] [SKIPPED] pf_negotiate_latest_older
[01:49:41] [SKIPPED] pf_negotiate_latest_prev
[01:49:41] =================== [PASSED] pf_service ====================
[01:49:41] ================= xe_guc_g2g (2 subtests) ==================
[01:49:41] ============== xe_live_guc_g2g_kunit_default ==============
[01:49:41] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[01:49:41] ============== xe_live_guc_g2g_kunit_allmem ===============
[01:49:41] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[01:49:41] =================== [SKIPPED] xe_guc_g2g ===================
[01:49:41] =================== xe_mocs (2 subtests) ===================
[01:49:41] ================ xe_live_mocs_kernel_kunit ================
[01:49:41] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[01:49:41] ================ xe_live_mocs_reset_kunit =================
[01:49:41] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[01:49:41] ==================== [SKIPPED] xe_mocs =====================
[01:49:41] ================= xe_migrate (2 subtests) ==================
[01:49:41] ================= xe_migrate_sanity_kunit =================
[01:49:41] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[01:49:41] ================== xe_validate_ccs_kunit ==================
[01:49:41] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[01:49:41] =================== [SKIPPED] xe_migrate ===================
[01:49:41] ================== xe_dma_buf (1 subtest) ==================
[01:49:41] ==================== xe_dma_buf_kunit =====================
[01:49:41] ================ [SKIPPED] xe_dma_buf_kunit ================
[01:49:41] =================== [SKIPPED] xe_dma_buf ===================
[01:49:41] ================= xe_bo_shrink (1 subtest) =================
[01:49:41] =================== xe_bo_shrink_kunit ====================
[01:49:41] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[01:49:41] ================== [SKIPPED] xe_bo_shrink ==================
[01:49:41] ==================== xe_bo (2 subtests) ====================
[01:49:41] ================== xe_ccs_migrate_kunit ===================
[01:49:41] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[01:49:41] ==================== xe_bo_evict_kunit ====================
[01:49:41] =============== [SKIPPED] xe_bo_evict_kunit ================
[01:49:41] ===================== [SKIPPED] xe_bo ======================
[01:49:41] ==================== args (11 subtests) ====================
[01:49:41] [PASSED] count_args_test
[01:49:41] [PASSED] call_args_example
[01:49:41] [PASSED] call_args_test
[01:49:41] [PASSED] drop_first_arg_example
[01:49:41] [PASSED] drop_first_arg_test
[01:49:41] [PASSED] first_arg_example
[01:49:41] [PASSED] first_arg_test
[01:49:41] [PASSED] last_arg_example
[01:49:41] [PASSED] last_arg_test
[01:49:41] [PASSED] pick_arg_example
[01:49:41] [PASSED] sep_comma_example
[01:49:41] ====================== [PASSED] args =======================
[01:49:41] =================== xe_pci (3 subtests) ====================
[01:49:41] ==================== check_graphics_ip ====================
[01:49:41] [PASSED] 12.00 Xe_LP
[01:49:41] [PASSED] 12.10 Xe_LP+
[01:49:41] [PASSED] 12.55 Xe_HPG
[01:49:41] [PASSED] 12.60 Xe_HPC
[01:49:41] [PASSED] 12.70 Xe_LPG
[01:49:41] [PASSED] 12.71 Xe_LPG
[01:49:41] [PASSED] 12.74 Xe_LPG+
[01:49:41] [PASSED] 20.01 Xe2_HPG
[01:49:41] [PASSED] 20.02 Xe2_HPG
[01:49:41] [PASSED] 20.04 Xe2_LPG
[01:49:41] [PASSED] 30.00 Xe3_LPG
[01:49:41] [PASSED] 30.01 Xe3_LPG
[01:49:41] [PASSED] 30.03 Xe3_LPG
[01:49:41] [PASSED] 30.04 Xe3_LPG
[01:49:41] [PASSED] 30.05 Xe3_LPG
[01:49:41] [PASSED] 35.11 Xe3p_XPC
[01:49:41] ================ [PASSED] check_graphics_ip ================
[01:49:41] ===================== check_media_ip ======================
[01:49:41] [PASSED] 12.00 Xe_M
[01:49:41] [PASSED] 12.55 Xe_HPM
[01:49:41] [PASSED] 13.00 Xe_LPM+
[01:49:41] [PASSED] 13.01 Xe2_HPM
[01:49:41] [PASSED] 20.00 Xe2_LPM
[01:49:41] [PASSED] 30.00 Xe3_LPM
[01:49:41] [PASSED] 30.02 Xe3_LPM
[01:49:41] [PASSED] 35.00 Xe3p_LPM
[01:49:41] [PASSED] 35.03 Xe3p_HPM
[01:49:41] ================= [PASSED] check_media_ip ==================
[01:49:41] =================== check_platform_desc ===================
[01:49:41] [PASSED] 0x9A60 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A68 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A70 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A40 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A49 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A59 (TIGERLAKE)
[01:49:41] [PASSED] 0x9A78 (TIGERLAKE)
[01:49:41] [PASSED] 0x9AC0 (TIGERLAKE)
[01:49:41] [PASSED] 0x9AC9 (TIGERLAKE)
[01:49:41] [PASSED] 0x9AD9 (TIGERLAKE)
[01:49:41] [PASSED] 0x9AF8 (TIGERLAKE)
[01:49:41] [PASSED] 0x4C80 (ROCKETLAKE)
[01:49:41] [PASSED] 0x4C8A (ROCKETLAKE)
[01:49:41] [PASSED] 0x4C8B (ROCKETLAKE)
[01:49:41] [PASSED] 0x4C8C (ROCKETLAKE)
[01:49:41] [PASSED] 0x4C90 (ROCKETLAKE)
[01:49:41] [PASSED] 0x4C9A (ROCKETLAKE)
[01:49:41] [PASSED] 0x4680 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4682 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4688 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x468A (ALDERLAKE_S)
[01:49:41] [PASSED] 0x468B (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4690 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4692 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4693 (ALDERLAKE_S)
[01:49:41] [PASSED] 0x46A0 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46A1 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46A2 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46A3 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46A6 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46A8 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46AA (ALDERLAKE_P)
[01:49:41] [PASSED] 0x462A (ALDERLAKE_P)
[01:49:41] [PASSED] 0x4626 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x4628 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46B0 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46B1 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46B2 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46B3 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46C0 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46C1 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46C2 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46C3 (ALDERLAKE_P)
[01:49:41] [PASSED] 0x46D0 (ALDERLAKE_N)
[01:49:41] [PASSED] 0x46D1 (ALDERLAKE_N)
[01:49:41] [PASSED] 0x46D2 (ALDERLAKE_N)
[01:49:41] [PASSED] 0x46D3 (ALDERLAKE_N)
[01:49:41] [PASSED] 0x46D4 (ALDERLAKE_N)
[01:49:41] [PASSED] 0xA721 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7A1 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7A9 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7AC (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7AD (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA720 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7A0 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7A8 (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7AA (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA7AB (ALDERLAKE_P)
[01:49:41] [PASSED] 0xA780 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA781 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA782 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA783 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA788 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA789 (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA78A (ALDERLAKE_S)
[01:49:41] [PASSED] 0xA78B (ALDERLAKE_S)
[01:49:41] [PASSED] 0x4905 (DG1)
[01:49:41] [PASSED] 0x4906 (DG1)
[01:49:41] [PASSED] 0x4907 (DG1)
[01:49:41] [PASSED] 0x4908 (DG1)
[01:49:41] [PASSED] 0x4909 (DG1)
[01:49:41] [PASSED] 0x56C0 (DG2)
[01:49:41] [PASSED] 0x56C2 (DG2)
[01:49:41] [PASSED] 0x56C1 (DG2)
[01:49:41] [PASSED] 0x7D51 (METEORLAKE)
[01:49:41] [PASSED] 0x7DD1 (METEORLAKE)
[01:49:41] [PASSED] 0x7D41 (METEORLAKE)
[01:49:41] [PASSED] 0x7D67 (METEORLAKE)
[01:49:41] [PASSED] 0xB640 (METEORLAKE)
[01:49:41] [PASSED] 0x56A0 (DG2)
[01:49:41] [PASSED] 0x56A1 (DG2)
[01:49:41] [PASSED] 0x56A2 (DG2)
[01:49:41] [PASSED] 0x56BE (DG2)
[01:49:41] [PASSED] 0x56BF (DG2)
[01:49:41] [PASSED] 0x5690 (DG2)
[01:49:41] [PASSED] 0x5691 (DG2)
[01:49:41] [PASSED] 0x5692 (DG2)
[01:49:41] [PASSED] 0x56A5 (DG2)
[01:49:41] [PASSED] 0x56A6 (DG2)
[01:49:41] [PASSED] 0x56B0 (DG2)
[01:49:41] [PASSED] 0x56B1 (DG2)
[01:49:41] [PASSED] 0x56BA (DG2)
[01:49:41] [PASSED] 0x56BB (DG2)
[01:49:41] [PASSED] 0x56BC (DG2)
[01:49:41] [PASSED] 0x56BD (DG2)
[01:49:41] [PASSED] 0x5693 (DG2)
[01:49:41] [PASSED] 0x5694 (DG2)
[01:49:41] [PASSED] 0x5695 (DG2)
[01:49:41] [PASSED] 0x56A3 (DG2)
[01:49:41] [PASSED] 0x56A4 (DG2)
[01:49:41] [PASSED] 0x56B2 (DG2)
[01:49:41] [PASSED] 0x56B3 (DG2)
[01:49:41] [PASSED] 0x5696 (DG2)
[01:49:41] [PASSED] 0x5697 (DG2)
[01:49:41] [PASSED] 0xB69 (PVC)
[01:49:41] [PASSED] 0xB6E (PVC)
[01:49:41] [PASSED] 0xBD4 (PVC)
[01:49:41] [PASSED] 0xBD5 (PVC)
[01:49:41] [PASSED] 0xBD6 (PVC)
[01:49:41] [PASSED] 0xBD7 (PVC)
[01:49:41] [PASSED] 0xBD8 (PVC)
[01:49:41] [PASSED] 0xBD9 (PVC)
[01:49:41] [PASSED] 0xBDA (PVC)
[01:49:41] [PASSED] 0xBDB (PVC)
[01:49:41] [PASSED] 0xBE0 (PVC)
[01:49:41] [PASSED] 0xBE1 (PVC)
[01:49:41] [PASSED] 0xBE5 (PVC)
[01:49:41] [PASSED] 0x7D40 (METEORLAKE)
[01:49:41] [PASSED] 0x7D45 (METEORLAKE)
[01:49:41] [PASSED] 0x7D55 (METEORLAKE)
[01:49:41] [PASSED] 0x7D60 (METEORLAKE)
[01:49:41] [PASSED] 0x7DD5 (METEORLAKE)
[01:49:41] [PASSED] 0x6420 (LUNARLAKE)
[01:49:41] [PASSED] 0x64A0 (LUNARLAKE)
[01:49:41] [PASSED] 0x64B0 (LUNARLAKE)
[01:49:41] [PASSED] 0xE202 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE209 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE20B (BATTLEMAGE)
[01:49:41] [PASSED] 0xE20C (BATTLEMAGE)
[01:49:41] [PASSED] 0xE20D (BATTLEMAGE)
[01:49:41] [PASSED] 0xE210 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE211 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE212 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE216 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE220 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE221 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE222 (BATTLEMAGE)
[01:49:41] [PASSED] 0xE223 (BATTLEMAGE)
[01:49:41] [PASSED] 0xB080 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB081 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB082 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB083 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB084 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB085 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB086 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB087 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB08F (PANTHERLAKE)
[01:49:41] [PASSED] 0xB090 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB0A0 (PANTHERLAKE)
[01:49:41] [PASSED] 0xB0B0 (PANTHERLAKE)
[01:49:41] [PASSED] 0xFD80 (PANTHERLAKE)
[01:49:41] [PASSED] 0xFD81 (PANTHERLAKE)
[01:49:41] [PASSED] 0xD740 (NOVALAKE_S)
[01:49:41] [PASSED] 0xD741 (NOVALAKE_S)
[01:49:41] [PASSED] 0xD742 (NOVALAKE_S)
[01:49:41] [PASSED] 0xD743 (NOVALAKE_S)
[01:49:41] [PASSED] 0xD744 (NOVALAKE_S)
[01:49:41] [PASSED] 0xD745 (NOVALAKE_S)
[01:49:41] =============== [PASSED] check_platform_desc ===============
[01:49:41] ===================== [PASSED] xe_pci ======================
[01:49:41] =================== xe_rtp (2 subtests) ====================
[01:49:41] =============== xe_rtp_process_to_sr_tests ================
[01:49:41] [PASSED] coalesce-same-reg
[01:49:41] [PASSED] no-match-no-add
[01:49:41] [PASSED] match-or
[01:49:41] [PASSED] match-or-xfail
[01:49:41] [PASSED] no-match-no-add-multiple-rules
[01:49:41] [PASSED] two-regs-two-entries
[01:49:41] [PASSED] clr-one-set-other
[01:49:41] [PASSED] set-field
[01:49:41] [PASSED] conflict-duplicate
[01:49:41] [PASSED] conflict-not-disjoint
[01:49:41] [PASSED] conflict-reg-type
[01:49:41] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[01:49:41] ================== xe_rtp_process_tests ===================
[01:49:41] [PASSED] active1
[01:49:41] [PASSED] active2
[01:49:41] [PASSED] active-inactive
[01:49:41] [PASSED] inactive-active
[01:49:41] [PASSED] inactive-1st_or_active-inactive
[01:49:41] [PASSED] inactive-2nd_or_active-inactive
[01:49:41] [PASSED] inactive-last_or_active-inactive
[01:49:41] [PASSED] inactive-no_or_active-inactive
stty: 'standard input': Inappropriate ioctl for device
[01:49:41] ============== [PASSED] xe_rtp_process_tests ===============
[01:49:41] ===================== [PASSED] xe_rtp ======================
[01:49:41] ==================== xe_wa (1 subtest) =====================
[01:49:41] ======================== xe_wa_gt =========================
[01:49:41] [PASSED] TIGERLAKE B0
[01:49:41] [PASSED] DG1 A0
[01:49:41] [PASSED] DG1 B0
[01:49:41] [PASSED] ALDERLAKE_S A0
[01:49:41] [PASSED] ALDERLAKE_S B0
[01:49:41] [PASSED] ALDERLAKE_S C0
[01:49:41] [PASSED] ALDERLAKE_S D0
[01:49:41] [PASSED] ALDERLAKE_P A0
[01:49:41] [PASSED] ALDERLAKE_P B0
[01:49:41] [PASSED] ALDERLAKE_P C0
[01:49:41] [PASSED] ALDERLAKE_S RPLS D0
[01:49:41] [PASSED] ALDERLAKE_P RPLU E0
[01:49:41] [PASSED] DG2 G10 C0
[01:49:41] [PASSED] DG2 G11 B1
[01:49:41] [PASSED] DG2 G12 A1
[01:49:41] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[01:49:41] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[01:49:41] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[01:49:41] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[01:49:41] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[01:49:41] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[01:49:41] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[01:49:41] ==================== [PASSED] xe_wa_gt =====================
[01:49:41] ====================== [PASSED] xe_wa ======================
[01:49:41] ============================================================
[01:49:41] Testing complete. Ran 317 tests: passed: 299, skipped: 18
[01:49:41] Elapsed time: 34.824s total, 4.267s configuring, 30.242s building, 0.277s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[01:49:41] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:49:43] 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
[01:50:07] Starting KUnit Kernel (1/1)...
[01:50:07] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:50:08] ============ drm_test_pick_cmdline (2 subtests) ============
[01:50:08] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[01:50:08] =============== drm_test_pick_cmdline_named ===============
[01:50:08] [PASSED] NTSC
[01:50:08] [PASSED] NTSC-J
[01:50:08] [PASSED] PAL
[01:50:08] [PASSED] PAL-M
[01:50:08] =========== [PASSED] drm_test_pick_cmdline_named ===========
[01:50:08] ============== [PASSED] drm_test_pick_cmdline ==============
[01:50:08] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[01:50:08] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[01:50:08] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[01:50:08] =========== drm_validate_clone_mode (2 subtests) ===========
[01:50:08] ============== drm_test_check_in_clone_mode ===============
[01:50:08] [PASSED] in_clone_mode
[01:50:08] [PASSED] not_in_clone_mode
[01:50:08] ========== [PASSED] drm_test_check_in_clone_mode ===========
[01:50:08] =============== drm_test_check_valid_clones ===============
[01:50:08] [PASSED] not_in_clone_mode
[01:50:08] [PASSED] valid_clone
[01:50:08] [PASSED] invalid_clone
[01:50:08] =========== [PASSED] drm_test_check_valid_clones ===========
[01:50:08] ============= [PASSED] drm_validate_clone_mode =============
[01:50:08] ============= drm_validate_modeset (1 subtest) =============
[01:50:08] [PASSED] drm_test_check_connector_changed_modeset
[01:50:08] ============== [PASSED] drm_validate_modeset ===============
[01:50:08] ====== drm_test_bridge_get_current_state (2 subtests) ======
[01:50:08] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[01:50:08] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[01:50:08] ======== [PASSED] drm_test_bridge_get_current_state ========
[01:50:08] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[01:50:08] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[01:50:08] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[01:50:08] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[01:50:08] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[01:50:08] ============== drm_bridge_alloc (2 subtests) ===============
[01:50:08] [PASSED] drm_test_drm_bridge_alloc_basic
[01:50:08] [PASSED] drm_test_drm_bridge_alloc_get_put
[01:50:08] ================ [PASSED] drm_bridge_alloc =================
[01:50:08] ================== drm_buddy (8 subtests) ==================
[01:50:08] [PASSED] drm_test_buddy_alloc_limit
[01:50:08] [PASSED] drm_test_buddy_alloc_optimistic
[01:50:08] [PASSED] drm_test_buddy_alloc_pessimistic
[01:50:08] [PASSED] drm_test_buddy_alloc_pathological
[01:50:08] [PASSED] drm_test_buddy_alloc_contiguous
[01:50:08] [PASSED] drm_test_buddy_alloc_clear
[01:50:08] [PASSED] drm_test_buddy_alloc_range_bias
[01:50:08] [PASSED] drm_test_buddy_fragmentation_performance
[01:50:08] ==================== [PASSED] drm_buddy ====================
[01:50:08] ============= drm_cmdline_parser (40 subtests) =============
[01:50:08] [PASSED] drm_test_cmdline_force_d_only
[01:50:08] [PASSED] drm_test_cmdline_force_D_only_dvi
[01:50:08] [PASSED] drm_test_cmdline_force_D_only_hdmi
[01:50:08] [PASSED] drm_test_cmdline_force_D_only_not_digital
[01:50:08] [PASSED] drm_test_cmdline_force_e_only
[01:50:08] [PASSED] drm_test_cmdline_res
[01:50:08] [PASSED] drm_test_cmdline_res_vesa
[01:50:08] [PASSED] drm_test_cmdline_res_vesa_rblank
[01:50:08] [PASSED] drm_test_cmdline_res_rblank
[01:50:08] [PASSED] drm_test_cmdline_res_bpp
[01:50:08] [PASSED] drm_test_cmdline_res_refresh
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[01:50:08] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[01:50:08] [PASSED] drm_test_cmdline_res_margins_force_on
[01:50:08] [PASSED] drm_test_cmdline_res_vesa_margins
[01:50:08] [PASSED] drm_test_cmdline_name
[01:50:08] [PASSED] drm_test_cmdline_name_bpp
[01:50:08] [PASSED] drm_test_cmdline_name_option
[01:50:08] [PASSED] drm_test_cmdline_name_bpp_option
[01:50:08] [PASSED] drm_test_cmdline_rotate_0
[01:50:08] [PASSED] drm_test_cmdline_rotate_90
[01:50:08] [PASSED] drm_test_cmdline_rotate_180
[01:50:08] [PASSED] drm_test_cmdline_rotate_270
[01:50:08] [PASSED] drm_test_cmdline_hmirror
[01:50:08] [PASSED] drm_test_cmdline_vmirror
[01:50:08] [PASSED] drm_test_cmdline_margin_options
[01:50:08] [PASSED] drm_test_cmdline_multiple_options
[01:50:08] [PASSED] drm_test_cmdline_bpp_extra_and_option
[01:50:08] [PASSED] drm_test_cmdline_extra_and_option
[01:50:08] [PASSED] drm_test_cmdline_freestanding_options
[01:50:08] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[01:50:08] [PASSED] drm_test_cmdline_panel_orientation
[01:50:08] ================ drm_test_cmdline_invalid =================
[01:50:08] [PASSED] margin_only
[01:50:08] [PASSED] interlace_only
[01:50:08] [PASSED] res_missing_x
[01:50:08] [PASSED] res_missing_y
[01:50:08] [PASSED] res_bad_y
[01:50:08] [PASSED] res_missing_y_bpp
[01:50:08] [PASSED] res_bad_bpp
[01:50:08] [PASSED] res_bad_refresh
[01:50:08] [PASSED] res_bpp_refresh_force_on_off
[01:50:08] [PASSED] res_invalid_mode
[01:50:08] [PASSED] res_bpp_wrong_place_mode
[01:50:08] [PASSED] name_bpp_refresh
[01:50:08] [PASSED] name_refresh
[01:50:08] [PASSED] name_refresh_wrong_mode
[01:50:08] [PASSED] name_refresh_invalid_mode
[01:50:08] [PASSED] rotate_multiple
[01:50:08] [PASSED] rotate_invalid_val
[01:50:08] [PASSED] rotate_truncated
[01:50:08] [PASSED] invalid_option
[01:50:08] [PASSED] invalid_tv_option
[01:50:08] [PASSED] truncated_tv_option
[01:50:08] ============ [PASSED] drm_test_cmdline_invalid =============
[01:50:08] =============== drm_test_cmdline_tv_options ===============
[01:50:08] [PASSED] NTSC
[01:50:08] [PASSED] NTSC_443
[01:50:08] [PASSED] NTSC_J
[01:50:08] [PASSED] PAL
[01:50:08] [PASSED] PAL_M
[01:50:08] [PASSED] PAL_N
[01:50:08] [PASSED] SECAM
[01:50:08] [PASSED] MONO_525
[01:50:08] [PASSED] MONO_625
[01:50:08] =========== [PASSED] drm_test_cmdline_tv_options ===========
[01:50:08] =============== [PASSED] drm_cmdline_parser ================
[01:50:08] ========== drmm_connector_hdmi_init (20 subtests) ==========
[01:50:08] [PASSED] drm_test_connector_hdmi_init_valid
[01:50:08] [PASSED] drm_test_connector_hdmi_init_bpc_8
[01:50:08] [PASSED] drm_test_connector_hdmi_init_bpc_10
[01:50:08] [PASSED] drm_test_connector_hdmi_init_bpc_12
[01:50:08] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[01:50:08] [PASSED] drm_test_connector_hdmi_init_bpc_null
[01:50:08] [PASSED] drm_test_connector_hdmi_init_formats_empty
[01:50:08] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[01:50:08] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[01:50:08] [PASSED] supported_formats=0x9 yuv420_allowed=1
[01:50:08] [PASSED] supported_formats=0x9 yuv420_allowed=0
[01:50:08] [PASSED] supported_formats=0x3 yuv420_allowed=1
[01:50:08] [PASSED] supported_formats=0x3 yuv420_allowed=0
[01:50:08] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[01:50:08] [PASSED] drm_test_connector_hdmi_init_null_ddc
[01:50:08] [PASSED] drm_test_connector_hdmi_init_null_product
[01:50:08] [PASSED] drm_test_connector_hdmi_init_null_vendor
[01:50:08] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[01:50:08] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[01:50:08] [PASSED] drm_test_connector_hdmi_init_product_valid
[01:50:08] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[01:50:08] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[01:50:08] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[01:50:08] ========= drm_test_connector_hdmi_init_type_valid =========
[01:50:08] [PASSED] HDMI-A
[01:50:08] [PASSED] HDMI-B
[01:50:08] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[01:50:08] ======== drm_test_connector_hdmi_init_type_invalid ========
[01:50:08] [PASSED] Unknown
[01:50:08] [PASSED] VGA
[01:50:08] [PASSED] DVI-I
[01:50:08] [PASSED] DVI-D
[01:50:08] [PASSED] DVI-A
[01:50:08] [PASSED] Composite
[01:50:08] [PASSED] SVIDEO
[01:50:08] [PASSED] LVDS
[01:50:08] [PASSED] Component
[01:50:08] [PASSED] DIN
[01:50:08] [PASSED] DP
[01:50:08] [PASSED] TV
[01:50:08] [PASSED] eDP
[01:50:08] [PASSED] Virtual
[01:50:08] [PASSED] DSI
[01:50:08] [PASSED] DPI
[01:50:08] [PASSED] Writeback
[01:50:08] [PASSED] SPI
[01:50:08] [PASSED] USB
[01:50:08] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[01:50:08] ============ [PASSED] drmm_connector_hdmi_init =============
[01:50:08] ============= drmm_connector_init (3 subtests) =============
[01:50:08] [PASSED] drm_test_drmm_connector_init
[01:50:08] [PASSED] drm_test_drmm_connector_init_null_ddc
[01:50:08] ========= drm_test_drmm_connector_init_type_valid =========
[01:50:08] [PASSED] Unknown
[01:50:08] [PASSED] VGA
[01:50:08] [PASSED] DVI-I
[01:50:08] [PASSED] DVI-D
[01:50:08] [PASSED] DVI-A
[01:50:08] [PASSED] Composite
[01:50:08] [PASSED] SVIDEO
[01:50:08] [PASSED] LVDS
[01:50:08] [PASSED] Component
[01:50:08] [PASSED] DIN
[01:50:08] [PASSED] DP
[01:50:08] [PASSED] HDMI-A
[01:50:08] [PASSED] HDMI-B
[01:50:08] [PASSED] TV
[01:50:08] [PASSED] eDP
[01:50:08] [PASSED] Virtual
[01:50:08] [PASSED] DSI
[01:50:08] [PASSED] DPI
[01:50:08] [PASSED] Writeback
[01:50:08] [PASSED] SPI
[01:50:08] [PASSED] USB
[01:50:08] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[01:50:08] =============== [PASSED] drmm_connector_init ===============
[01:50:08] ========= drm_connector_dynamic_init (6 subtests) ==========
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_init
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_init_properties
[01:50:08] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[01:50:08] [PASSED] Unknown
[01:50:08] [PASSED] VGA
[01:50:08] [PASSED] DVI-I
[01:50:08] [PASSED] DVI-D
[01:50:08] [PASSED] DVI-A
[01:50:08] [PASSED] Composite
[01:50:08] [PASSED] SVIDEO
[01:50:08] [PASSED] LVDS
[01:50:08] [PASSED] Component
[01:50:08] [PASSED] DIN
[01:50:08] [PASSED] DP
[01:50:08] [PASSED] HDMI-A
[01:50:08] [PASSED] HDMI-B
[01:50:08] [PASSED] TV
[01:50:08] [PASSED] eDP
[01:50:08] [PASSED] Virtual
[01:50:08] [PASSED] DSI
[01:50:08] [PASSED] DPI
[01:50:08] [PASSED] Writeback
[01:50:08] [PASSED] SPI
[01:50:08] [PASSED] USB
[01:50:08] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[01:50:08] ======== drm_test_drm_connector_dynamic_init_name =========
[01:50:08] [PASSED] Unknown
[01:50:08] [PASSED] VGA
[01:50:08] [PASSED] DVI-I
[01:50:08] [PASSED] DVI-D
[01:50:08] [PASSED] DVI-A
[01:50:08] [PASSED] Composite
[01:50:08] [PASSED] SVIDEO
[01:50:08] [PASSED] LVDS
[01:50:08] [PASSED] Component
[01:50:08] [PASSED] DIN
[01:50:08] [PASSED] DP
[01:50:08] [PASSED] HDMI-A
[01:50:08] [PASSED] HDMI-B
[01:50:08] [PASSED] TV
[01:50:08] [PASSED] eDP
[01:50:08] [PASSED] Virtual
[01:50:08] [PASSED] DSI
[01:50:08] [PASSED] DPI
[01:50:08] [PASSED] Writeback
[01:50:08] [PASSED] SPI
[01:50:08] [PASSED] USB
[01:50:08] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[01:50:08] =========== [PASSED] drm_connector_dynamic_init ============
[01:50:08] ==== drm_connector_dynamic_register_early (4 subtests) =====
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[01:50:08] ====== [PASSED] drm_connector_dynamic_register_early =======
[01:50:08] ======= drm_connector_dynamic_register (7 subtests) ========
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[01:50:08] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[01:50:08] ========= [PASSED] drm_connector_dynamic_register ==========
[01:50:08] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[01:50:08] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[01:50:08] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[01:50:08] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[01:50:08] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[01:50:08] ========== drm_test_get_tv_mode_from_name_valid ===========
[01:50:08] [PASSED] NTSC
[01:50:08] [PASSED] NTSC-443
[01:50:08] [PASSED] NTSC-J
[01:50:08] [PASSED] PAL
[01:50:08] [PASSED] PAL-M
[01:50:08] [PASSED] PAL-N
[01:50:08] [PASSED] SECAM
[01:50:08] [PASSED] Mono
[01:50:08] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[01:50:08] [PASSED] drm_test_get_tv_mode_from_name_truncated
[01:50:08] ============ [PASSED] drm_get_tv_mode_from_name ============
[01:50:08] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[01:50:08] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[01:50:08] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[01:50:08] [PASSED] VIC 96
[01:50:08] [PASSED] VIC 97
[01:50:08] [PASSED] VIC 101
[01:50:08] [PASSED] VIC 102
[01:50:08] [PASSED] VIC 106
[01:50:08] [PASSED] VIC 107
[01:50:08] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[01:50:08] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[01:50:08] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[01:50:08] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[01:50:08] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[01:50:08] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[01:50:08] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[01:50:08] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[01:50:08] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[01:50:08] [PASSED] Automatic
[01:50:08] [PASSED] Full
[01:50:08] [PASSED] Limited 16:235
[01:50:08] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[01:50:08] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[01:50:08] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[01:50:08] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[01:50:08] === drm_test_drm_hdmi_connector_get_output_format_name ====
[01:50:08] [PASSED] RGB
[01:50:08] [PASSED] YUV 4:2:0
[01:50:08] [PASSED] YUV 4:2:2
[01:50:08] [PASSED] YUV 4:4:4
[01:50:08] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[01:50:08] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[01:50:08] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[01:50:08] ============= drm_damage_helper (21 subtests) ==============
[01:50:08] [PASSED] drm_test_damage_iter_no_damage
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_src_moved
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_not_visible
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[01:50:08] [PASSED] drm_test_damage_iter_no_damage_no_fb
[01:50:08] [PASSED] drm_test_damage_iter_simple_damage
[01:50:08] [PASSED] drm_test_damage_iter_single_damage
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_outside_src
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_src_moved
[01:50:08] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[01:50:08] [PASSED] drm_test_damage_iter_damage
[01:50:08] [PASSED] drm_test_damage_iter_damage_one_intersect
[01:50:08] [PASSED] drm_test_damage_iter_damage_one_outside
[01:50:08] [PASSED] drm_test_damage_iter_damage_src_moved
[01:50:08] [PASSED] drm_test_damage_iter_damage_not_visible
[01:50:08] ================ [PASSED] drm_damage_helper ================
[01:50:08] ============== drm_dp_mst_helper (3 subtests) ==============
[01:50:08] ============== drm_test_dp_mst_calc_pbn_mode ==============
[01:50:08] [PASSED] Clock 154000 BPP 30 DSC disabled
[01:50:08] [PASSED] Clock 234000 BPP 30 DSC disabled
[01:50:08] [PASSED] Clock 297000 BPP 24 DSC disabled
[01:50:08] [PASSED] Clock 332880 BPP 24 DSC enabled
[01:50:08] [PASSED] Clock 324540 BPP 24 DSC enabled
[01:50:08] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[01:50:08] ============== drm_test_dp_mst_calc_pbn_div ===============
[01:50:08] [PASSED] Link rate 2000000 lane count 4
[01:50:08] [PASSED] Link rate 2000000 lane count 2
[01:50:08] [PASSED] Link rate 2000000 lane count 1
[01:50:08] [PASSED] Link rate 1350000 lane count 4
[01:50:08] [PASSED] Link rate 1350000 lane count 2
[01:50:08] [PASSED] Link rate 1350000 lane count 1
[01:50:08] [PASSED] Link rate 1000000 lane count 4
[01:50:08] [PASSED] Link rate 1000000 lane count 2
[01:50:08] [PASSED] Link rate 1000000 lane count 1
[01:50:08] [PASSED] Link rate 810000 lane count 4
[01:50:08] [PASSED] Link rate 810000 lane count 2
[01:50:08] [PASSED] Link rate 810000 lane count 1
[01:50:08] [PASSED] Link rate 540000 lane count 4
[01:50:08] [PASSED] Link rate 540000 lane count 2
[01:50:08] [PASSED] Link rate 540000 lane count 1
[01:50:08] [PASSED] Link rate 270000 lane count 4
[01:50:08] [PASSED] Link rate 270000 lane count 2
[01:50:08] [PASSED] Link rate 270000 lane count 1
[01:50:08] [PASSED] Link rate 162000 lane count 4
[01:50:08] [PASSED] Link rate 162000 lane count 2
[01:50:08] [PASSED] Link rate 162000 lane count 1
[01:50:08] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[01:50:08] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[01:50:08] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[01:50:08] [PASSED] DP_POWER_UP_PHY with port number
[01:50:08] [PASSED] DP_POWER_DOWN_PHY with port number
[01:50:08] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[01:50:08] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[01:50:08] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[01:50:08] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[01:50:08] [PASSED] DP_QUERY_PAYLOAD with port number
[01:50:08] [PASSED] DP_QUERY_PAYLOAD with VCPI
[01:50:08] [PASSED] DP_REMOTE_DPCD_READ with port number
[01:50:08] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[01:50:08] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[01:50:08] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[01:50:08] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[01:50:08] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[01:50:08] [PASSED] DP_REMOTE_I2C_READ with port number
[01:50:08] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[01:50:08] [PASSED] DP_REMOTE_I2C_READ with transactions array
[01:50:08] [PASSED] DP_REMOTE_I2C_WRITE with port number
[01:50:08] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[01:50:08] [PASSED] DP_REMOTE_I2C_WRITE with data array
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[01:50:08] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[01:50:08] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[01:50:08] ================ [PASSED] drm_dp_mst_helper ================
[01:50:08] ================== drm_exec (7 subtests) ===================
[01:50:08] [PASSED] sanitycheck
[01:50:08] [PASSED] test_lock
[01:50:08] [PASSED] test_lock_unlock
[01:50:08] [PASSED] test_duplicates
[01:50:08] [PASSED] test_prepare
[01:50:08] [PASSED] test_prepare_array
[01:50:08] [PASSED] test_multiple_loops
[01:50:08] ==================== [PASSED] drm_exec =====================
[01:50:08] =========== drm_format_helper_test (17 subtests) ===========
[01:50:08] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[01:50:08] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[01:50:08] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[01:50:08] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[01:50:08] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[01:50:08] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[01:50:08] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[01:50:08] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[01:50:08] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[01:50:08] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[01:50:08] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[01:50:08] ============== drm_test_fb_xrgb8888_to_mono ===============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[01:50:08] ==================== drm_test_fb_swab =====================
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ================ [PASSED] drm_test_fb_swab =================
[01:50:08] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[01:50:08] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[01:50:08] [PASSED] single_pixel_source_buffer
[01:50:08] [PASSED] single_pixel_clip_rectangle
[01:50:08] [PASSED] well_known_colors
[01:50:08] [PASSED] destination_pitch
[01:50:08] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[01:50:08] ================= drm_test_fb_clip_offset =================
[01:50:08] [PASSED] pass through
[01:50:08] [PASSED] horizontal offset
[01:50:08] [PASSED] vertical offset
[01:50:08] [PASSED] horizontal and vertical offset
[01:50:08] [PASSED] horizontal offset (custom pitch)
[01:50:08] [PASSED] vertical offset (custom pitch)
[01:50:08] [PASSED] horizontal and vertical offset (custom pitch)
[01:50:08] ============= [PASSED] drm_test_fb_clip_offset =============
[01:50:08] =================== drm_test_fb_memcpy ====================
[01:50:08] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[01:50:08] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[01:50:08] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[01:50:08] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[01:50:08] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[01:50:08] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[01:50:08] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[01:50:08] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[01:50:08] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[01:50:08] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[01:50:08] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[01:50:08] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[01:50:08] =============== [PASSED] drm_test_fb_memcpy ================
[01:50:08] ============= [PASSED] drm_format_helper_test ==============
[01:50:08] ================= drm_format (18 subtests) =================
[01:50:08] [PASSED] drm_test_format_block_width_invalid
[01:50:08] [PASSED] drm_test_format_block_width_one_plane
[01:50:08] [PASSED] drm_test_format_block_width_two_plane
[01:50:08] [PASSED] drm_test_format_block_width_three_plane
[01:50:08] [PASSED] drm_test_format_block_width_tiled
[01:50:08] [PASSED] drm_test_format_block_height_invalid
[01:50:08] [PASSED] drm_test_format_block_height_one_plane
[01:50:08] [PASSED] drm_test_format_block_height_two_plane
[01:50:08] [PASSED] drm_test_format_block_height_three_plane
[01:50:08] [PASSED] drm_test_format_block_height_tiled
[01:50:08] [PASSED] drm_test_format_min_pitch_invalid
[01:50:08] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[01:50:08] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[01:50:08] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[01:50:08] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[01:50:08] [PASSED] drm_test_format_min_pitch_two_plane
[01:50:08] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[01:50:08] [PASSED] drm_test_format_min_pitch_tiled
[01:50:08] =================== [PASSED] drm_format ====================
[01:50:08] ============== drm_framebuffer (10 subtests) ===============
[01:50:08] ========== drm_test_framebuffer_check_src_coords ==========
[01:50:08] [PASSED] Success: source fits into fb
[01:50:08] [PASSED] Fail: overflowing fb with x-axis coordinate
[01:50:08] [PASSED] Fail: overflowing fb with y-axis coordinate
[01:50:08] [PASSED] Fail: overflowing fb with source width
[01:50:08] [PASSED] Fail: overflowing fb with source height
[01:50:08] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[01:50:08] [PASSED] drm_test_framebuffer_cleanup
[01:50:08] =============== drm_test_framebuffer_create ===============
[01:50:08] [PASSED] ABGR8888 normal sizes
[01:50:08] [PASSED] ABGR8888 max sizes
[01:50:08] [PASSED] ABGR8888 pitch greater than min required
[01:50:08] [PASSED] ABGR8888 pitch less than min required
[01:50:08] [PASSED] ABGR8888 Invalid width
[01:50:08] [PASSED] ABGR8888 Invalid buffer handle
[01:50:08] [PASSED] No pixel format
[01:50:08] [PASSED] ABGR8888 Width 0
[01:50:08] [PASSED] ABGR8888 Height 0
[01:50:08] [PASSED] ABGR8888 Out of bound height * pitch combination
[01:50:08] [PASSED] ABGR8888 Large buffer offset
[01:50:08] [PASSED] ABGR8888 Buffer offset for inexistent plane
[01:50:08] [PASSED] ABGR8888 Invalid flag
[01:50:08] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[01:50:08] [PASSED] ABGR8888 Valid buffer modifier
[01:50:08] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[01:50:08] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] NV12 Normal sizes
[01:50:08] [PASSED] NV12 Max sizes
[01:50:08] [PASSED] NV12 Invalid pitch
[01:50:08] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[01:50:08] [PASSED] NV12 different modifier per-plane
[01:50:08] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[01:50:08] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] NV12 Modifier for inexistent plane
[01:50:08] [PASSED] NV12 Handle for inexistent plane
[01:50:08] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[01:50:08] [PASSED] YVU420 Normal sizes
[01:50:08] [PASSED] YVU420 Max sizes
[01:50:08] [PASSED] YVU420 Invalid pitch
[01:50:08] [PASSED] YVU420 Different pitches
[01:50:08] [PASSED] YVU420 Different buffer offsets/pitches
[01:50:08] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[01:50:08] [PASSED] YVU420 Valid modifier
[01:50:08] [PASSED] YVU420 Different modifiers per plane
[01:50:08] [PASSED] YVU420 Modifier for inexistent plane
[01:50:08] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[01:50:08] [PASSED] X0L2 Normal sizes
[01:50:08] [PASSED] X0L2 Max sizes
[01:50:08] [PASSED] X0L2 Invalid pitch
[01:50:08] [PASSED] X0L2 Pitch greater than minimum required
[01:50:08] [PASSED] X0L2 Handle for inexistent plane
[01:50:08] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[01:50:08] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[01:50:08] [PASSED] X0L2 Valid modifier
[01:50:08] [PASSED] X0L2 Modifier for inexistent plane
[01:50:08] =========== [PASSED] drm_test_framebuffer_create ===========
[01:50:08] [PASSED] drm_test_framebuffer_free
[01:50:08] [PASSED] drm_test_framebuffer_init
[01:50:08] [PASSED] drm_test_framebuffer_init_bad_format
[01:50:08] [PASSED] drm_test_framebuffer_init_dev_mismatch
[01:50:08] [PASSED] drm_test_framebuffer_lookup
[01:50:08] [PASSED] drm_test_framebuffer_lookup_inexistent
[01:50:08] [PASSED] drm_test_framebuffer_modifiers_not_supported
[01:50:08] ================= [PASSED] drm_framebuffer =================
[01:50:08] ================ drm_gem_shmem (8 subtests) ================
[01:50:08] [PASSED] drm_gem_shmem_test_obj_create
[01:50:08] [PASSED] drm_gem_shmem_test_obj_create_private
[01:50:08] [PASSED] drm_gem_shmem_test_pin_pages
[01:50:08] [PASSED] drm_gem_shmem_test_vmap
[01:50:08] [PASSED] drm_gem_shmem_test_get_pages_sgt
[01:50:08] [PASSED] drm_gem_shmem_test_get_sg_table
[01:50:08] [PASSED] drm_gem_shmem_test_madvise
[01:50:08] [PASSED] drm_gem_shmem_test_purge
[01:50:08] ================== [PASSED] drm_gem_shmem ==================
[01:50:08] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[01:50:08] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[01:50:08] [PASSED] Automatic
[01:50:08] [PASSED] Full
[01:50:08] [PASSED] Limited 16:235
[01:50:08] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[01:50:08] [PASSED] drm_test_check_disable_connector
[01:50:08] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[01:50:08] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[01:50:08] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[01:50:08] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[01:50:08] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[01:50:08] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[01:50:08] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[01:50:08] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[01:50:08] [PASSED] drm_test_check_output_bpc_dvi
[01:50:08] [PASSED] drm_test_check_output_bpc_format_vic_1
[01:50:08] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[01:50:08] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[01:50:08] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[01:50:08] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[01:50:08] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[01:50:08] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[01:50:08] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[01:50:08] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[01:50:08] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[01:50:08] [PASSED] drm_test_check_broadcast_rgb_value
[01:50:08] [PASSED] drm_test_check_bpc_8_value
[01:50:08] [PASSED] drm_test_check_bpc_10_value
[01:50:08] [PASSED] drm_test_check_bpc_12_value
[01:50:08] [PASSED] drm_test_check_format_value
[01:50:08] [PASSED] drm_test_check_tmds_char_value
[01:50:08] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[01:50:08] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[01:50:08] [PASSED] drm_test_check_mode_valid
[01:50:08] [PASSED] drm_test_check_mode_valid_reject
[01:50:08] [PASSED] drm_test_check_mode_valid_reject_rate
[01:50:08] [PASSED] drm_test_check_mode_valid_reject_max_clock
[01:50:08] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[01:50:08] ================= drm_managed (2 subtests) =================
[01:50:08] [PASSED] drm_test_managed_release_action
[01:50:08] [PASSED] drm_test_managed_run_action
[01:50:08] =================== [PASSED] drm_managed ===================
[01:50:08] =================== drm_mm (6 subtests) ====================
[01:50:08] [PASSED] drm_test_mm_init
[01:50:08] [PASSED] drm_test_mm_debug
[01:50:08] [PASSED] drm_test_mm_align32
[01:50:08] [PASSED] drm_test_mm_align64
[01:50:08] [PASSED] drm_test_mm_lowest
[01:50:08] [PASSED] drm_test_mm_highest
[01:50:08] ===================== [PASSED] drm_mm ======================
[01:50:08] ============= drm_modes_analog_tv (5 subtests) =============
[01:50:08] [PASSED] drm_test_modes_analog_tv_mono_576i
[01:50:08] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[01:50:08] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[01:50:08] [PASSED] drm_test_modes_analog_tv_pal_576i
[01:50:08] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[01:50:08] =============== [PASSED] drm_modes_analog_tv ===============
[01:50:08] ============== drm_plane_helper (2 subtests) ===============
[01:50:08] =============== drm_test_check_plane_state ================
[01:50:08] [PASSED] clipping_simple
[01:50:08] [PASSED] clipping_rotate_reflect
[01:50:08] [PASSED] positioning_simple
[01:50:08] [PASSED] upscaling
[01:50:08] [PASSED] downscaling
[01:50:08] [PASSED] rounding1
[01:50:08] [PASSED] rounding2
[01:50:08] [PASSED] rounding3
[01:50:08] [PASSED] rounding4
[01:50:08] =========== [PASSED] drm_test_check_plane_state ============
[01:50:08] =========== drm_test_check_invalid_plane_state ============
[01:50:08] [PASSED] positioning_invalid
[01:50:08] [PASSED] upscaling_invalid
[01:50:08] [PASSED] downscaling_invalid
[01:50:08] ======= [PASSED] drm_test_check_invalid_plane_state ========
[01:50:08] ================ [PASSED] drm_plane_helper =================
[01:50:08] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[01:50:08] ====== drm_test_connector_helper_tv_get_modes_check =======
[01:50:08] [PASSED] None
[01:50:08] [PASSED] PAL
[01:50:08] [PASSED] NTSC
[01:50:08] [PASSED] Both, NTSC Default
[01:50:08] [PASSED] Both, PAL Default
[01:50:08] [PASSED] Both, NTSC Default, with PAL on command-line
[01:50:08] [PASSED] Both, PAL Default, with NTSC on command-line
[01:50:08] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[01:50:08] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[01:50:08] ================== drm_rect (9 subtests) ===================
[01:50:08] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[01:50:08] [PASSED] drm_test_rect_clip_scaled_not_clipped
[01:50:08] [PASSED] drm_test_rect_clip_scaled_clipped
[01:50:08] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[01:50:08] ================= drm_test_rect_intersect =================
[01:50:08] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[01:50:08] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[01:50:08] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[01:50:08] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[01:50:08] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[01:50:08] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[01:50:08] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[01:50:08] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[01:50:08] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[01:50:08] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[01:50:08] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[01:50:08] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[01:50:08] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[01:50:08] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[01:50:08] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[01:50:08] ============= [PASSED] drm_test_rect_intersect =============
[01:50:08] ================ drm_test_rect_calc_hscale ================
[01:50:08] [PASSED] normal use
[01:50:08] [PASSED] out of max range
[01:50:08] [PASSED] out of min range
[01:50:08] [PASSED] zero dst
[01:50:08] [PASSED] negative src
[01:50:08] [PASSED] negative dst
[01:50:08] ============ [PASSED] drm_test_rect_calc_hscale ============
[01:50:08] ================ drm_test_rect_calc_vscale ================
[01:50:08] [PASSED] normal use
stty: 'standard input': Inappropriate ioctl for device
[01:50:08] [PASSED] out of max range
[01:50:08] [PASSED] out of min range
[01:50:08] [PASSED] zero dst
[01:50:08] [PASSED] negative src
[01:50:08] [PASSED] negative dst
[01:50:08] ============ [PASSED] drm_test_rect_calc_vscale ============
[01:50:08] ================== drm_test_rect_rotate ===================
[01:50:08] [PASSED] reflect-x
[01:50:08] [PASSED] reflect-y
[01:50:08] [PASSED] rotate-0
[01:50:08] [PASSED] rotate-90
[01:50:08] [PASSED] rotate-180
[01:50:08] [PASSED] rotate-270
[01:50:08] ============== [PASSED] drm_test_rect_rotate ===============
[01:50:08] ================ drm_test_rect_rotate_inv =================
[01:50:08] [PASSED] reflect-x
[01:50:08] [PASSED] reflect-y
[01:50:08] [PASSED] rotate-0
[01:50:08] [PASSED] rotate-90
[01:50:08] [PASSED] rotate-180
[01:50:08] [PASSED] rotate-270
[01:50:08] ============ [PASSED] drm_test_rect_rotate_inv =============
[01:50:08] ==================== [PASSED] drm_rect =====================
[01:50:08] ============ drm_sysfb_modeset_test (1 subtest) ============
[01:50:08] ============ drm_test_sysfb_build_fourcc_list =============
[01:50:08] [PASSED] no native formats
[01:50:08] [PASSED] XRGB8888 as native format
[01:50:08] [PASSED] remove duplicates
[01:50:08] [PASSED] convert alpha formats
[01:50:08] [PASSED] random formats
[01:50:08] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[01:50:08] ============= [PASSED] drm_sysfb_modeset_test ==============
[01:50:08] ============================================================
[01:50:08] Testing complete. Ran 622 tests: passed: 622
[01:50:08] Elapsed time: 26.943s total, 1.650s configuring, 24.825s building, 0.447s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[01:50:08] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:50:10] 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
[01:50:19] Starting KUnit Kernel (1/1)...
[01:50:19] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:50:19] ================= ttm_device (5 subtests) ==================
[01:50:19] [PASSED] ttm_device_init_basic
[01:50:19] [PASSED] ttm_device_init_multiple
[01:50:19] [PASSED] ttm_device_fini_basic
[01:50:19] [PASSED] ttm_device_init_no_vma_man
[01:50:19] ================== ttm_device_init_pools ==================
[01:50:19] [PASSED] No DMA allocations, no DMA32 required
[01:50:19] [PASSED] DMA allocations, DMA32 required
[01:50:19] [PASSED] No DMA allocations, DMA32 required
[01:50:19] [PASSED] DMA allocations, no DMA32 required
[01:50:19] ============== [PASSED] ttm_device_init_pools ==============
[01:50:19] =================== [PASSED] ttm_device ====================
[01:50:19] ================== ttm_pool (8 subtests) ===================
[01:50:19] ================== ttm_pool_alloc_basic ===================
[01:50:19] [PASSED] One page
[01:50:19] [PASSED] More than one page
[01:50:19] [PASSED] Above the allocation limit
[01:50:19] [PASSED] One page, with coherent DMA mappings enabled
[01:50:19] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[01:50:19] ============== [PASSED] ttm_pool_alloc_basic ===============
[01:50:19] ============== ttm_pool_alloc_basic_dma_addr ==============
[01:50:19] [PASSED] One page
[01:50:19] [PASSED] More than one page
[01:50:19] [PASSED] Above the allocation limit
[01:50:19] [PASSED] One page, with coherent DMA mappings enabled
[01:50:19] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[01:50:19] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[01:50:19] [PASSED] ttm_pool_alloc_order_caching_match
[01:50:19] [PASSED] ttm_pool_alloc_caching_mismatch
[01:50:19] [PASSED] ttm_pool_alloc_order_mismatch
[01:50:19] [PASSED] ttm_pool_free_dma_alloc
[01:50:19] [PASSED] ttm_pool_free_no_dma_alloc
[01:50:19] [PASSED] ttm_pool_fini_basic
[01:50:19] ==================== [PASSED] ttm_pool =====================
[01:50:19] ================ ttm_resource (8 subtests) =================
[01:50:19] ================= ttm_resource_init_basic =================
[01:50:19] [PASSED] Init resource in TTM_PL_SYSTEM
[01:50:19] [PASSED] Init resource in TTM_PL_VRAM
[01:50:19] [PASSED] Init resource in a private placement
[01:50:19] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[01:50:19] ============= [PASSED] ttm_resource_init_basic =============
[01:50:19] [PASSED] ttm_resource_init_pinned
[01:50:19] [PASSED] ttm_resource_fini_basic
[01:50:19] [PASSED] ttm_resource_manager_init_basic
[01:50:19] [PASSED] ttm_resource_manager_usage_basic
[01:50:19] [PASSED] ttm_resource_manager_set_used_basic
[01:50:19] [PASSED] ttm_sys_man_alloc_basic
[01:50:19] [PASSED] ttm_sys_man_free_basic
[01:50:19] ================== [PASSED] ttm_resource ===================
[01:50:19] =================== ttm_tt (15 subtests) ===================
[01:50:19] ==================== ttm_tt_init_basic ====================
[01:50:19] [PASSED] Page-aligned size
[01:50:19] [PASSED] Extra pages requested
[01:50:19] ================ [PASSED] ttm_tt_init_basic ================
[01:50:19] [PASSED] ttm_tt_init_misaligned
[01:50:19] [PASSED] ttm_tt_fini_basic
[01:50:19] [PASSED] ttm_tt_fini_sg
[01:50:19] [PASSED] ttm_tt_fini_shmem
[01:50:19] [PASSED] ttm_tt_create_basic
[01:50:19] [PASSED] ttm_tt_create_invalid_bo_type
[01:50:19] [PASSED] ttm_tt_create_ttm_exists
[01:50:19] [PASSED] ttm_tt_create_failed
[01:50:19] [PASSED] ttm_tt_destroy_basic
[01:50:19] [PASSED] ttm_tt_populate_null_ttm
[01:50:19] [PASSED] ttm_tt_populate_populated_ttm
[01:50:19] [PASSED] ttm_tt_unpopulate_basic
[01:50:19] [PASSED] ttm_tt_unpopulate_empty_ttm
[01:50:19] [PASSED] ttm_tt_swapin_basic
[01:50:19] ===================== [PASSED] ttm_tt ======================
[01:50:19] =================== ttm_bo (14 subtests) ===================
[01:50:19] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[01:50:19] [PASSED] Cannot be interrupted and sleeps
[01:50:19] [PASSED] Cannot be interrupted, locks straight away
[01:50:19] [PASSED] Can be interrupted, sleeps
[01:50:19] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[01:50:19] [PASSED] ttm_bo_reserve_locked_no_sleep
[01:50:19] [PASSED] ttm_bo_reserve_no_wait_ticket
[01:50:19] [PASSED] ttm_bo_reserve_double_resv
[01:50:19] [PASSED] ttm_bo_reserve_interrupted
[01:50:19] [PASSED] ttm_bo_reserve_deadlock
[01:50:19] [PASSED] ttm_bo_unreserve_basic
[01:50:19] [PASSED] ttm_bo_unreserve_pinned
[01:50:19] [PASSED] ttm_bo_unreserve_bulk
[01:50:19] [PASSED] ttm_bo_fini_basic
[01:50:19] [PASSED] ttm_bo_fini_shared_resv
[01:50:19] [PASSED] ttm_bo_pin_basic
[01:50:19] [PASSED] ttm_bo_pin_unpin_resource
[01:50:19] [PASSED] ttm_bo_multiple_pin_one_unpin
[01:50:19] ===================== [PASSED] ttm_bo ======================
[01:50:19] ============== ttm_bo_validate (21 subtests) ===============
[01:50:19] ============== ttm_bo_init_reserved_sys_man ===============
[01:50:19] [PASSED] Buffer object for userspace
[01:50:19] [PASSED] Kernel buffer object
[01:50:19] [PASSED] Shared buffer object
[01:50:19] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[01:50:19] ============== ttm_bo_init_reserved_mock_man ==============
[01:50:19] [PASSED] Buffer object for userspace
[01:50:19] [PASSED] Kernel buffer object
[01:50:19] [PASSED] Shared buffer object
[01:50:19] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[01:50:19] [PASSED] ttm_bo_init_reserved_resv
[01:50:19] ================== ttm_bo_validate_basic ==================
[01:50:19] [PASSED] Buffer object for userspace
[01:50:19] [PASSED] Kernel buffer object
[01:50:19] [PASSED] Shared buffer object
[01:50:19] ============== [PASSED] ttm_bo_validate_basic ==============
[01:50:19] [PASSED] ttm_bo_validate_invalid_placement
[01:50:19] ============= ttm_bo_validate_same_placement ==============
[01:50:19] [PASSED] System manager
[01:50:19] [PASSED] VRAM manager
[01:50:19] ========= [PASSED] ttm_bo_validate_same_placement ==========
[01:50:19] [PASSED] ttm_bo_validate_failed_alloc
[01:50:19] [PASSED] ttm_bo_validate_pinned
[01:50:19] [PASSED] ttm_bo_validate_busy_placement
[01:50:19] ================ ttm_bo_validate_multihop =================
[01:50:19] [PASSED] Buffer object for userspace
[01:50:19] [PASSED] Kernel buffer object
[01:50:19] [PASSED] Shared buffer object
[01:50:19] ============ [PASSED] ttm_bo_validate_multihop =============
[01:50:19] ========== ttm_bo_validate_no_placement_signaled ==========
[01:50:19] [PASSED] Buffer object in system domain, no page vector
[01:50:19] [PASSED] Buffer object in system domain with an existing page vector
[01:50:19] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[01:50:19] ======== ttm_bo_validate_no_placement_not_signaled ========
[01:50:19] [PASSED] Buffer object for userspace
[01:50:19] [PASSED] Kernel buffer object
[01:50:19] [PASSED] Shared buffer object
[01:50:19] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[01:50:19] [PASSED] ttm_bo_validate_move_fence_signaled
[01:50:19] ========= ttm_bo_validate_move_fence_not_signaled =========
[01:50:19] [PASSED] Waits for GPU
[01:50:19] [PASSED] Tries to lock straight away
[01:50:19] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[01:50:19] [PASSED] ttm_bo_validate_happy_evict
[01:50:19] [PASSED] ttm_bo_validate_all_pinned_evict
[01:50:19] [PASSED] ttm_bo_validate_allowed_only_evict
[01:50:19] [PASSED] ttm_bo_validate_deleted_evict
[01:50:19] [PASSED] ttm_bo_validate_busy_domain_evict
[01:50:19] [PASSED] ttm_bo_validate_evict_gutting
[01:50:19] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[01:50:19] ================= [PASSED] ttm_bo_validate =================
[01:50:19] ============================================================
[01:50:19] Testing complete. Ran 101 tests: passed: 101
[01:50:19] Elapsed time: 11.227s total, 1.705s configuring, 9.306s building, 0.190s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ Xe.CI.BAT: success for drm/xe: Dump PAT entries with reserved mark
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
2025-10-22 22:09 ` Wang, X
2025-10-23 1:50 ` ✓ CI.KUnit: success for " Patchwork
@ 2025-10-23 2:28 ` Patchwork
2025-10-23 9:07 ` ✗ Xe.CI.Full: failure " Patchwork
` (9 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-23 2:28 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 913 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
CI Bug Log - changes from xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd_BAT -> xe-pw-156380v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* IGT: IGT_8594 -> IGT_8595
* Linux: xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd -> xe-pw-156380v1
IGT_8594: 8594
IGT_8595: 8595
xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd: 71929a54e8bb5da291d41a931d80c6c9160073dd
xe-pw-156380v1: 156380v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/index.html
[-- Attachment #2: Type: text/html, Size: 1475 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ Xe.CI.Full: failure for drm/xe: Dump PAT entries with reserved mark
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (2 preceding siblings ...)
2025-10-23 2:28 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-10-23 9:07 ` Patchwork
2025-10-29 23:39 ` [PATCH v2] drm/xe: highlight reserved PAT entries in dump output Xin Wang
` (8 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-23 9:07 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 63262 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark
URL : https://patchwork.freedesktop.org/series/156380/
State : failure
== Summary ==
CI Bug Log - changes from xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd_FULL -> xe-pw-156380v1_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-156380v1_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-156380v1_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 (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-156380v1_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane_cursor@viewport:
- shard-adlp: [PASS][1] -> [FAIL][2] +3 other tests fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-3/igt@kms_plane_cursor@viewport.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@kms_plane_cursor@viewport.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-remap-ro-dontunmap:
- shard-bmg: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-remap-ro-dontunmap.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-remap-ro-dontunmap.html
Known issues
------------
Here are the changes found in xe-pw-156380v1_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-edp-1:
- shard-lnl: [PASS][5] -> [FAIL][6] ([Intel XE#6054]) +3 other tests fail
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-edp-1.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-edp-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#316])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-434/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#2327])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0:
- shard-adlp: [PASS][9] -> [DMESG-WARN][10] ([Intel XE#2953] / [Intel XE#4173]) +3 other tests dmesg-warn
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +1 other test skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-8/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-adlp: NOTRUN -> [DMESG-FAIL][12] ([Intel XE#4543]) +1 other test dmesg-fail
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#619])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-adlp: NOTRUN -> [SKIP][15] ([Intel XE#1124])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#1124]) +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-466/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2887]) +5 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][18] ([Intel XE#787]) +20 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/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-y-tiled-gen12-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#2887]) +2 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-7/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [PASS][20] -> [INCOMPLETE][21] ([Intel XE#3862]) +1 other test incomplete
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][22] ([Intel XE#787]) +41 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-dp-4.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#2907])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#455] / [Intel XE#787]) +11 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-adlp: NOTRUN -> [SKIP][25] ([Intel XE#455] / [Intel XE#787]) +13 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_cdclk@plane-scaling:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2724])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-5/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-adlp: NOTRUN -> [SKIP][27] ([Intel XE#306])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_frames@dp-crc-multiple:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#373]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@kms_chamelium_frames@dp-crc-multiple.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#373])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-5/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-adlp: NOTRUN -> [SKIP][30] ([Intel XE#373])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_content_protection@srm@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][31] ([Intel XE#1178])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_content_protection@srm@pipe-a-dp-2.html
* igt@kms_content_protection@type1:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#3278]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-5/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-bmg: NOTRUN -> [FAIL][33] ([Intel XE#1188]) +1 other test fail
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2320])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-5/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#1424])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-7/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html
* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
- shard-bmg: [PASS][36] -> [SKIP][37] ([Intel XE#2291]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-8/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [PASS][38] -> [SKIP][39] ([Intel XE#1340])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-lnl: NOTRUN -> [SKIP][40] ([Intel XE#1421]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-1/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-bmg: [PASS][41] -> [SKIP][42] ([Intel XE#2316]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-adlp: NOTRUN -> [SKIP][43] ([Intel XE#310])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1:
- shard-adlp: [PASS][44] -> [DMESG-WARN][45] ([Intel XE#4543]) +10 other tests dmesg-warn
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-6/igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@kms_flip@basic-flip-vs-modeset@c-hdmi-a1.html
* igt@kms_flip@dpms-off-confusion-interruptible@d-hdmi-a1:
- shard-adlp: NOTRUN -> [DMESG-WARN][46] ([Intel XE#4543]) +1 other test dmesg-warn
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@kms_flip@dpms-off-confusion-interruptible@d-hdmi-a1.html
* igt@kms_flip@flip-vs-rmfb:
- shard-adlp: [PASS][47] -> [DMESG-WARN][48] ([Intel XE#5208])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-2/igt@kms_flip@flip-vs-rmfb.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@kms_flip@flip-vs-rmfb.html
* igt@kms_flip@flip-vs-suspend:
- shard-adlp: [PASS][49] -> [DMESG-WARN][50] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#4543]) +1 other test dmesg-warn
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-1/igt@kms_flip@flip-vs-suspend.html
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [PASS][51] -> [INCOMPLETE][52] ([Intel XE#2049] / [Intel XE#2597]) +3 other tests incomplete
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible.html
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend@c-dp4:
- shard-dg2-set2: [PASS][53] -> [INCOMPLETE][54] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-436/igt@kms_flip@flip-vs-suspend@c-dp4.html
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@kms_flip@flip-vs-suspend@c-dp4.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#1397] / [Intel XE#1745])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][56] ([Intel XE#1397])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#2293] / [Intel XE#2380])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2293])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#455]) +5 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-436/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#1401] / [Intel XE#1745])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][61] ([Intel XE#1401])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-adlp: NOTRUN -> [SKIP][62] ([Intel XE#455]) +9 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#6312]) +2 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-436/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-render:
- shard-adlp: NOTRUN -> [SKIP][64] ([Intel XE#6312]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-render.html
- shard-lnl: NOTRUN -> [SKIP][65] ([Intel XE#6312])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#651]) +9 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-modesetfrombusy:
- shard-adlp: NOTRUN -> [SKIP][67] ([Intel XE#651]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@kms_frontbuffer_tracking@drrs-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#5390]) +4 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-adlp: NOTRUN -> [SKIP][69] ([Intel XE#656]) +14 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#651]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2311]) +8 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2313]) +7 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-adlp: NOTRUN -> [SKIP][73] ([Intel XE#653]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#653]) +14 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#656]) +8 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#2312])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [PASS][77] -> [SKIP][78] ([Intel XE#1503])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-2/igt@kms_hdr@static-toggle.html
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][79] ([Intel XE#2925])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-463/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_pm_backlight@basic-brightness:
- shard-adlp: NOTRUN -> [SKIP][80] ([Intel XE#870])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: [PASS][81] -> [FAIL][82] ([Intel XE#718])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2499])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#1406] / [Intel XE#1489]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
- shard-dg2-set2: NOTRUN -> [SKIP][85] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-466/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
- shard-adlp: NOTRUN -> [SKIP][86] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#1406] / [Intel XE#4608]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-lnl: NOTRUN -> [SKIP][89] ([Intel XE#1406] / [Intel XE#2893])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr@fbc-pr-cursor-plane-onoff:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1406])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-2/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@pr-primary-page-flip:
- shard-adlp: NOTRUN -> [SKIP][92] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +2 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@psr2-no-drrs:
- shard-dg2-set2: NOTRUN -> [SKIP][93] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +5 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-432/igt@kms_psr@psr2-no-drrs.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#1406] / [Intel XE#2234])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_psr@psr2-primary-render.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#3414]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#1127])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-adlp: NOTRUN -> [SKIP][97] ([Intel XE#3414])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-lnl: NOTRUN -> [SKIP][98] ([Intel XE#3414] / [Intel XE#3904])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#3414] / [Intel XE#3904])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][100] -> [FAIL][101] ([Intel XE#4459]) +1 other test fail
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-5/igt@kms_vrr@cmrr@pipe-a-edp-1.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_vrr@cmrr@pipe-a-edp-1.html
* igt@xe_compute_preempt@compute-preempt-many:
- shard-dg2-set2: NOTRUN -> [SKIP][102] ([Intel XE#6360]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@xe_compute_preempt@compute-preempt-many.html
* igt@xe_compute_preempt@compute-preempt-many-all-ram:
- shard-adlp: NOTRUN -> [SKIP][103] ([Intel XE#6360])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@xe_compute_preempt@compute-preempt-many-all-ram.html
* igt@xe_copy_basic@mem-page-copy-17:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#5300])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@xe_copy_basic@mem-page-copy-17.html
* igt@xe_eudebug@basic-vm-bind-metadata-discovery:
- shard-bmg: NOTRUN -> [SKIP][105] ([Intel XE#4837]) +3 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-5/igt@xe_eudebug@basic-vm-bind-metadata-discovery.html
* igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram:
- shard-adlp: NOTRUN -> [SKIP][106] ([Intel XE#4837] / [Intel XE#5565]) +4 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram.html
- shard-lnl: NOTRUN -> [SKIP][107] ([Intel XE#4837]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-8/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#4518])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][109] -> [INCOMPLETE][110] ([Intel XE#6321])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-7/igt@xe_evict@evict-mixed-many-threads-small.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-3/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_evict@evict-threads-small-multi-vm:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#688]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@xe_evict@evict-threads-small-multi-vm.html
- shard-adlp: NOTRUN -> [SKIP][112] ([Intel XE#261])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@xe_evict@evict-threads-small-multi-vm.html
* igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen:
- shard-adlp: NOTRUN -> [SKIP][113] ([Intel XE#688])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen.html
* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate:
- shard-adlp: NOTRUN -> [SKIP][114] ([Intel XE#1392] / [Intel XE#5575]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate.html
- shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#1392]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-7/igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#2322]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_fault_mode@once-bindexecqueue-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][117] ([Intel XE#288]) +14 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@xe_exec_fault_mode@once-bindexecqueue-imm.html
* igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-prefetch:
- shard-adlp: NOTRUN -> [SKIP][118] ([Intel XE#288] / [Intel XE#5561]) +7 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr-prefetch.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][119] ([Intel XE#2360])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-433/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_exec_reset@cm-close-fd:
- shard-adlp: [PASS][120] -> [DMESG-WARN][121] ([Intel XE#3868])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-1/igt@xe_exec_reset@cm-close-fd.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@xe_exec_reset@cm-close-fd.html
* igt@xe_exec_sip_eudebug@wait-writesip-nodebug:
- shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#4837]) +4 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-432/igt@xe_exec_sip_eudebug@wait-writesip-nodebug.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-single-vma:
- shard-lnl: NOTRUN -> [SKIP][123] ([Intel XE#6196])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-2/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-single-vma.html
* igt@xe_exec_system_allocator@process-many-execqueues-malloc-fork-read:
- shard-adlp: NOTRUN -> [SKIP][124] ([Intel XE#4915]) +79 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-6/igt@xe_exec_system_allocator@process-many-execqueues-malloc-fork-read.html
* igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-huge:
- shard-lnl: NOTRUN -> [SKIP][125] ([Intel XE#4943]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-7/igt@xe_exec_system_allocator@threads-many-large-execqueues-mmap-huge.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-huge:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#4943]) +6 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-huge.html
* igt@xe_exec_system_allocator@twice-new-race:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#4915]) +111 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-463/igt@xe_exec_system_allocator@twice-new-race.html
* igt@xe_media_fill@media-fill:
- shard-bmg: NOTRUN -> [SKIP][128] ([Intel XE#2459] / [Intel XE#2596])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-3/igt@xe_media_fill@media-fill.html
* igt@xe_oa@oa-regs-whitelisted:
- shard-dg2-set2: NOTRUN -> [SKIP][129] ([Intel XE#3573]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-463/igt@xe_oa@oa-regs-whitelisted.html
* igt@xe_peer2peer@read@read-gpua-system-gpub-system-p2p:
- shard-adlp: NOTRUN -> [DMESG-FAIL][130] ([Intel XE#5213])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@xe_peer2peer@read@read-gpua-system-gpub-system-p2p.html
* igt@xe_peer2peer@write:
- shard-adlp: NOTRUN -> [SKIP][131] ([Intel XE#1061] / [Intel XE#5568])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@xe_peer2peer@write.html
* igt@xe_pm@s4-multiple-execs:
- shard-lnl: [PASS][132] -> [FAIL][133] ([Intel XE#6406])
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-1/igt@xe_pm@s4-multiple-execs.html
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-2/igt@xe_pm@s4-multiple-execs.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-adlp: NOTRUN -> [SKIP][134] ([Intel XE#5611] / [Intel XE#579])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-9/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq:
- shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#4733])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-lnl: NOTRUN -> [SKIP][136] ([Intel XE#944])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-4/igt@xe_query@multigpu-query-invalid-cs-cycles.html
- shard-dg2-set2: NOTRUN -> [SKIP][137] ([Intel XE#944])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-436/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-dg2-set2: NOTRUN -> [SKIP][138] ([Intel XE#4351])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-434/igt@xe_sriov_scheduling@equal-throughput.html
* igt@xe_sriov_scheduling@nonpreempt-engine-resets:
- shard-bmg: [PASS][139] -> [FAIL][140] ([Intel XE#5937]) +1 other test fail
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-7/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html
* igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random:
- shard-adlp: [PASS][141] -> [DMESG-FAIL][142] ([Intel XE#3868] / [Intel XE#5213]) +1 other test dmesg-fail
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-8/igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random.html
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random.html
#### Possible fixes ####
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2-set2: [FAIL][143] ([Intel XE#3908]) -> [PASS][144] +1 other test pass
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-466/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-435/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][145] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][147] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#6168]) -> [PASS][148]
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][149] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][151] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [PASS][152]
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-bmg: [FAIL][153] ([Intel XE#4367]) -> [PASS][154]
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-bmg: [SKIP][155] ([Intel XE#2316]) -> [PASS][156] +2 other tests pass
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-8/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a6:
- shard-dg2-set2: [INCOMPLETE][157] ([Intel XE#2049]) -> [PASS][158] +1 other test pass
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-463/igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a6.html
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-436/igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a6.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-adlp: [DMESG-WARN][159] ([Intel XE#4543]) -> [PASS][160] +4 other tests pass
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][161] ([Intel XE#301]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-lnl: [FAIL][163] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][164] +1 other test pass
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@flip-vs-rmfb-interruptible:
- shard-adlp: [DMESG-WARN][165] ([Intel XE#4543] / [Intel XE#5208]) -> [PASS][166]
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-2/igt@kms_flip@flip-vs-rmfb-interruptible.html
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-1/igt@kms_flip@flip-vs-rmfb-interruptible.html
* igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-y-to-x:
- shard-adlp: [DMESG-FAIL][167] ([Intel XE#4543]) -> [PASS][168] +1 other test pass
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-8/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-y-to-x.html
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-y-to-x.html
* igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-y:
- shard-adlp: [FAIL][169] ([Intel XE#1874]) -> [PASS][170]
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-8/igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-y.html
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-3/igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-y.html
* igt@kms_hdr@static-toggle-suspend:
- shard-bmg: [SKIP][171] ([Intel XE#1503]) -> [PASS][172] +1 other test pass
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_hdr@static-toggle-suspend.html
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-3/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-bmg: [SKIP][173] ([Intel XE#2685] / [Intel XE#3307]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-4/igt@kms_plane_scaling@intel-max-src-size.html
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_plane_scaling@intel-max-src-size.html
- shard-dg2-set2: [SKIP][175] ([Intel XE#455]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-463/igt@kms_plane_scaling@intel-max-src-size.html
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][177] ([Intel XE#718]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-lnl-4/igt@kms_pm_dc@dc5-psr.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-lnl-1/igt@kms_pm_dc@dc5-psr.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
- shard-dg2-set2: [DMESG-WARN][179] ([Intel XE#5893]) -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-463/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-464/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
* igt@xe_gt_freq@freq_fixed_idle:
- shard-dg2-set2: [FAIL][181] ([Intel XE#6407]) -> [PASS][182]
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-432/igt@xe_gt_freq@freq_fixed_idle.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-434/igt@xe_gt_freq@freq_fixed_idle.html
* igt@xe_pm@s3-basic:
- shard-adlp: [INCOMPLETE][183] ([Intel XE#6255]) -> [PASS][184]
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-6/igt@xe_pm@s3-basic.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@xe_pm@s3-basic.html
* igt@xe_pm@s4-vm-bind-unbind-all:
- shard-dg2-set2: [FAIL][185] ([Intel XE#6406]) -> [PASS][186]
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-466/igt@xe_pm@s4-vm-bind-unbind-all.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-434/igt@xe_pm@s4-vm-bind-unbind-all.html
* igt@xe_sriov_auto_provisioning@selfconfig-basic:
- shard-bmg: [FAIL][187] ([Intel XE#5937]) -> [PASS][188] +1 other test pass
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-1/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
#### Warnings ####
* igt@kms_content_protection@srm:
- shard-bmg: [SKIP][189] ([Intel XE#2341]) -> [FAIL][190] ([Intel XE#1178])
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_content_protection@srm.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@kms_content_protection@srm.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-adlp: [DMESG-WARN][191] ([Intel XE#4543]) -> [DMESG-FAIL][192] ([Intel XE#4543]) +3 other tests dmesg-fail
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-adlp: [DMESG-WARN][193] ([Intel XE#4543]) -> [DMESG-WARN][194] ([Intel XE#2953] / [Intel XE#4173])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-9/igt@kms_flip@flip-vs-suspend-interruptible.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-6/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt:
- shard-adlp: [DMESG-FAIL][195] ([Intel XE#4543]) -> [FAIL][196] ([Intel XE#5671])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-1/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt:
- shard-adlp: [FAIL][197] ([Intel XE#5671]) -> [DMESG-FAIL][198] ([Intel XE#4543])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][199] ([Intel XE#5390]) -> [SKIP][200] ([Intel XE#2312]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][201] ([Intel XE#2312]) -> [SKIP][202] ([Intel XE#5390]) +6 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][203] ([Intel XE#2311]) -> [SKIP][204] ([Intel XE#2312]) +8 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move:
- shard-bmg: [SKIP][205] ([Intel XE#2312]) -> [SKIP][206] ([Intel XE#2311]) +7 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][207] ([Intel XE#2312]) -> [SKIP][208] ([Intel XE#2313]) +12 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][209] ([Intel XE#2313]) -> [SKIP][210] ([Intel XE#2312]) +9 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-onoff.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: [ABORT][211] ([Intel XE#5466] / [Intel XE#5530]) -> [ABORT][212] ([Intel XE#4917] / [Intel XE#5466] / [Intel XE#5530])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-bmg-3/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-bmg-4/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
- shard-dg2-set2: [ABORT][213] ([Intel XE#5466]) -> [ABORT][214] ([Intel XE#4917] / [Intel XE#5466])
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-dg2-436/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-dg2-463/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
- shard-adlp: [ABORT][215] ([Intel XE#5530]) -> [ABORT][216] ([Intel XE#4917] / [Intel XE#5530])
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-8/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-2/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
* igt@xe_peer2peer@read:
- shard-adlp: [SKIP][217] ([Intel XE#1061] / [Intel XE#5568]) -> [DMESG-FAIL][218] ([Intel XE#5213])
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd/shard-adlp-2/igt@xe_peer2peer@read.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/shard-adlp-4/igt@xe_peer2peer@read.html
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[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#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[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#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#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#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[Intel XE#2685]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2685
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
[Intel XE#3307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3307
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3868]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3868
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3908
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
[Intel XE#4367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4367
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4917
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5208
[Intel XE#5213]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5213
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5466
[Intel XE#5530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5530
[Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
[Intel XE#5565]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5565
[Intel XE#5568]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5568
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5611]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5611
[Intel XE#5671]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5671
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#5893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5893
[Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
[Intel XE#6054]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6054
[Intel XE#6168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6168
[Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[Intel XE#6255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6255
[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#6360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6360
[Intel XE#6406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6406
[Intel XE#6407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6407
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* IGT: IGT_8594 -> IGT_8595
* Linux: xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd -> xe-pw-156380v1
IGT_8594: 8594
IGT_8595: 8595
xe-3969-71929a54e8bb5da291d41a931d80c6c9160073dd: 71929a54e8bb5da291d41a931d80c6c9160073dd
xe-pw-156380v1: 156380v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v1/index.html
[-- Attachment #2: Type: text/html, Size: 75192 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH] drm/xe: Dump PAT entries with reserved mark
2025-10-22 22:09 ` Wang, X
@ 2025-10-29 19:48 ` Matt Roper
2025-10-29 21:28 ` Wang, X
0 siblings, 1 reply; 23+ messages in thread
From: Matt Roper @ 2025-10-29 19:48 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
On Wed, Oct 22, 2025 at 10:09:01PM +0000, Wang, X wrote:
> From the gt0/pat file on BMG platform, we can easily find the pat[13]
> is a valid entry and PAT[16 - 19] are reserved entries.
>
> /sys/kernel/debug/dri/0/gt0# cat pat
> PAT table:
> PAT[ 0] = [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> PAT[ 1] = [ 0, 0, 0, 0, 3, 2 ] ( 0xe)
> PAT[ 2] = [ 0, 0, 0, 0, 3, 3 ] ( 0xf)
> PAT[ 3] = [ 0, 0, 0, 3, 3, 0 ] ( 0x3c)
> PAT[ 4] = [ 0, 0, 0, 3, 0, 2 ] ( 0x32)
> PAT[ 5] = [ 0, 0, 0, 3, 3, 2 ] ( 0x3e)
> PAT[ 6] = [ 1, 0, 0, 1, 3, 0 ] ( 0x41c)
> PAT[ 7] = [ 0, 0, 0, 3, 0, 3 ] ( 0x33)
> PAT[ 8] = [ 0, 0, 0, 3, 0, 0 ] ( 0x30)
> PAT[ 9] = [ 0, 1, 0, 0, 3, 0 ] ( 0x20c)
> PAT[10] = [ 0, 1, 0, 3, 0, 0 ] ( 0x230)
> PAT[11] = [ 1, 1, 0, 1, 3, 0 ] ( 0x61c)
> PAT[12] = [ 0, 1, 0, 3, 3, 0 ] ( 0x23c)
> PAT[13] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0)
> PAT[14] = [ 0, 1, 0, 0, 0, 0 ] ( 0x200)
> PAT[15] = [ 1, 1, 0, 1, 1, 0 ] ( 0x614)
> PAT[16] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> PAT[17] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> PAT[18] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> PAT[19] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
The general idea here looks good to me, but my only worry is that down
the road people who weren't involved in this discussion will wonder what
the "*" means if they don't dig through the code. Maybe printing
something like "[rsvd]" instead of "*" would make it more obvious what
it means to a human viewer, without negatively impacting the automated
use you have planned for IGT testing?
Matt
> PAT[20] = [ 0, 0, 1, 0, 3, 0 ] ( 0x4c)
> PAT[21] = [ 0, 1, 1, 0, 3, 0 ] ( 0x24c)
> PAT[22] = [ 0, 0, 1, 0, 3, 2 ] ( 0x4e)
> PAT[23] = [ 0, 0, 1, 0, 3, 3 ] ( 0x4f)
> PAT[24] = [ 0, 0, 2, 0, 3, 0 ] ( 0x8c)
> PAT[25] = [ 0, 1, 2, 0, 3, 0 ] ( 0x28c)
> PAT[26] = [ 0, 0, 2, 0, 3, 2 ] ( 0x8e)
> PAT[27] = [ 0, 0, 2, 0, 3, 3 ] ( 0x8f)
> PAT[28] = [ 0, 0, 3, 0, 3, 0 ] ( 0xcc)
> PAT[29] = [ 0, 1, 3, 0, 3, 0 ] ( 0x2cc)
> PAT[30] = [ 0, 0, 3, 0, 3, 2 ] ( 0xce)
> PAT[31] = [ 0, 0, 3, 0, 3, 3 ] ( 0xcf)
> Page Table Access:
> PTA_MODE= [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
>
>
> > -----Original Message-----
> > From: Wang, X <x.wang@intel.com>
> > Sent: Wednesday, October 22, 2025 14:55
> > To: intel-xe@lists.freedesktop.org
> > Cc: Roper, Matthew D <matthew.d.roper@intel.com>; Lin, Shuicheng
> > <shuicheng.lin@intel.com>; Wang, X <x.wang@intel.com>
> > Subject: [PATCH] drm/xe: Dump PAT entries with reserved mark
> >
> > Add a marker * in the PAT dump output to indicate reserved entries more
> > clearly. This improves debugging and makes register inspection easier to
> > understand.
> >
> > Signed-off-by: Xin Wang <x.wang@intel.com>
> > ---
> > drivers/gpu/drm/xe/xe_pat.c | 8 ++++----
> > 1 file changed, 4 insertions(+), 4 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c index
> > 7649b554942a..82c221aacebf 100644
> > --- a/drivers/gpu/drm/xe/xe_pat.c
> > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> > drm_printer *p)
> > else
> > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> >
> > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > (%#8x)\n", i,
> > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > (%#8x)%s\n", i,
> > !!(pat & XE2_NO_PROMOTE),
> > !!(pat & XE2_COMP_EN),
> > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > REG_FIELD_GET(XE2_COH_MODE, pat),
> > - pat);
> > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > }
> >
> > /*
> > @@ -431,13 +431,13 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct
> > drm_printer *p)
> > for (i = 0; i < xe->pat.n_entries; i++) {
> > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> >
> > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> > i,
> > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> > (%#8x)%s\n", i,
> > !!(pat & XE2_NO_PROMOTE),
> > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > REG_FIELD_GET(XE2_COH_MODE, pat),
> > - pat);
> > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > }
> >
> > /*
> > --
> > 2.43.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* RE: [PATCH] drm/xe: Dump PAT entries with reserved mark
2025-10-29 19:48 ` Matt Roper
@ 2025-10-29 21:28 ` Wang, X
2025-10-29 21:39 ` Matt Roper
0 siblings, 1 reply; 23+ messages in thread
From: Wang, X @ 2025-10-29 21:28 UTC (permalink / raw)
To: Roper, Matthew D; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
> -----Original Message-----
> From: Roper, Matthew D <matthew.d.roper@intel.com>
> Sent: Wednesday, October 29, 2025 12:48
> To: Wang, X <x.wang@intel.com>
> Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng <shuicheng.lin@intel.com>
> Subject: Re: [PATCH] drm/xe: Dump PAT entries with reserved mark
>
> On Wed, Oct 22, 2025 at 10:09:01PM +0000, Wang, X wrote:
> > From the gt0/pat file on BMG platform, we can easily find the pat[13]
> > is a valid entry and PAT[16 - 19] are reserved entries.
> >
> > /sys/kernel/debug/dri/0/gt0# cat pat
> > PAT table:
> > PAT[ 0] = [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> > PAT[ 1] = [ 0, 0, 0, 0, 3, 2 ] ( 0xe)
> > PAT[ 2] = [ 0, 0, 0, 0, 3, 3 ] ( 0xf)
> > PAT[ 3] = [ 0, 0, 0, 3, 3, 0 ] ( 0x3c)
> > PAT[ 4] = [ 0, 0, 0, 3, 0, 2 ] ( 0x32)
> > PAT[ 5] = [ 0, 0, 0, 3, 3, 2 ] ( 0x3e)
> > PAT[ 6] = [ 1, 0, 0, 1, 3, 0 ] ( 0x41c)
> > PAT[ 7] = [ 0, 0, 0, 3, 0, 3 ] ( 0x33)
> > PAT[ 8] = [ 0, 0, 0, 3, 0, 0 ] ( 0x30)
> > PAT[ 9] = [ 0, 1, 0, 0, 3, 0 ] ( 0x20c)
> > PAT[10] = [ 0, 1, 0, 3, 0, 0 ] ( 0x230)
> > PAT[11] = [ 1, 1, 0, 1, 3, 0 ] ( 0x61c)
> > PAT[12] = [ 0, 1, 0, 3, 3, 0 ] ( 0x23c)
> > PAT[13] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0)
> > PAT[14] = [ 0, 1, 0, 0, 0, 0 ] ( 0x200)
> > PAT[15] = [ 1, 1, 0, 1, 1, 0 ] ( 0x614)
> > PAT[16] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > PAT[17] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > PAT[18] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > PAT[19] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
>
> The general idea here looks good to me, but my only worry is that down the
> road people who weren't involved in this discussion will wonder what the "*"
> means if they don't dig through the code. Maybe printing something like
> "[rsvd]" instead of "*" would make it more obvious what it means to a human
> viewer, without negatively impacting the automated use you have planned for
> IGT testing?
>
I agree that clarity is important. Instead of repeating [rsvd] for each reserved entry, which might feel a bit redundant, we can keep the * marker and simply add a note after the PAT table: header, like this:
PAT table: (* = reserved entry)
This way, the meaning of * is immediately clear to readers without needing to dig into the code, and it keeps the output concise and script-friendly.
Let me know if this approach works for you ? I’ll update the patch accordingly.
Xin
>
> Matt
>
> > PAT[20] = [ 0, 0, 1, 0, 3, 0 ] ( 0x4c)
> > PAT[21] = [ 0, 1, 1, 0, 3, 0 ] ( 0x24c)
> > PAT[22] = [ 0, 0, 1, 0, 3, 2 ] ( 0x4e)
> > PAT[23] = [ 0, 0, 1, 0, 3, 3 ] ( 0x4f)
> > PAT[24] = [ 0, 0, 2, 0, 3, 0 ] ( 0x8c)
> > PAT[25] = [ 0, 1, 2, 0, 3, 0 ] ( 0x28c)
> > PAT[26] = [ 0, 0, 2, 0, 3, 2 ] ( 0x8e)
> > PAT[27] = [ 0, 0, 2, 0, 3, 3 ] ( 0x8f)
> > PAT[28] = [ 0, 0, 3, 0, 3, 0 ] ( 0xcc)
> > PAT[29] = [ 0, 1, 3, 0, 3, 0 ] ( 0x2cc)
> > PAT[30] = [ 0, 0, 3, 0, 3, 2 ] ( 0xce)
> > PAT[31] = [ 0, 0, 3, 0, 3, 3 ] ( 0xcf)
> > Page Table Access:
> > PTA_MODE= [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> >
> >
> > > -----Original Message-----
> > > From: Wang, X <x.wang@intel.com>
> > > Sent: Wednesday, October 22, 2025 14:55
> > > To: intel-xe@lists.freedesktop.org
> > > Cc: Roper, Matthew D <matthew.d.roper@intel.com>; Lin, Shuicheng
> > > <shuicheng.lin@intel.com>; Wang, X <x.wang@intel.com>
> > > Subject: [PATCH] drm/xe: Dump PAT entries with reserved mark
> > >
> > > Add a marker * in the PAT dump output to indicate reserved entries
> > > more clearly. This improves debugging and makes register inspection
> > > easier to understand.
> > >
> > > Signed-off-by: Xin Wang <x.wang@intel.com>
> > > ---
> > > drivers/gpu/drm/xe/xe_pat.c | 8 ++++----
> > > 1 file changed, 4 insertions(+), 4 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/xe/xe_pat.c
> > > b/drivers/gpu/drm/xe/xe_pat.c index 7649b554942a..82c221aacebf
> > > 100644
> > > --- a/drivers/gpu/drm/xe/xe_pat.c
> > > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> > > drm_printer *p)
> > > else
> > > pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
> > >
> > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > (%#8x)\n", i,
> > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > (%#8x)%s\n", i,
> > > !!(pat & XE2_NO_PROMOTE),
> > > !!(pat & XE2_COMP_EN),
> > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > - pat);
> > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > }
> > >
> > > /*
> > > @@ -431,13 +431,13 @@ static int xe3p_xpc_dump(struct xe_gt *gt,
> > > struct drm_printer *p)
> > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
> > >
> > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> > > i,
> > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> > > (%#8x)%s\n", i,
> > > !!(pat & XE2_NO_PROMOTE),
> > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > - pat);
> > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > }
> > >
> > > /*
> > > --
> > > 2.43.0
> >
>
> --
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH] drm/xe: Dump PAT entries with reserved mark
2025-10-29 21:28 ` Wang, X
@ 2025-10-29 21:39 ` Matt Roper
0 siblings, 0 replies; 23+ messages in thread
From: Matt Roper @ 2025-10-29 21:39 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
On Wed, Oct 29, 2025 at 09:28:37PM +0000, Wang, X wrote:
> > -----Original Message-----
> > From: Roper, Matthew D <matthew.d.roper@intel.com>
> > Sent: Wednesday, October 29, 2025 12:48
> > To: Wang, X <x.wang@intel.com>
> > Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng <shuicheng.lin@intel.com>
> > Subject: Re: [PATCH] drm/xe: Dump PAT entries with reserved mark
> >
> > On Wed, Oct 22, 2025 at 10:09:01PM +0000, Wang, X wrote:
> > > From the gt0/pat file on BMG platform, we can easily find the pat[13]
> > > is a valid entry and PAT[16 - 19] are reserved entries.
> > >
> > > /sys/kernel/debug/dri/0/gt0# cat pat
> > > PAT table:
> > > PAT[ 0] = [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> > > PAT[ 1] = [ 0, 0, 0, 0, 3, 2 ] ( 0xe)
> > > PAT[ 2] = [ 0, 0, 0, 0, 3, 3 ] ( 0xf)
> > > PAT[ 3] = [ 0, 0, 0, 3, 3, 0 ] ( 0x3c)
> > > PAT[ 4] = [ 0, 0, 0, 3, 0, 2 ] ( 0x32)
> > > PAT[ 5] = [ 0, 0, 0, 3, 3, 2 ] ( 0x3e)
> > > PAT[ 6] = [ 1, 0, 0, 1, 3, 0 ] ( 0x41c)
> > > PAT[ 7] = [ 0, 0, 0, 3, 0, 3 ] ( 0x33)
> > > PAT[ 8] = [ 0, 0, 0, 3, 0, 0 ] ( 0x30)
> > > PAT[ 9] = [ 0, 1, 0, 0, 3, 0 ] ( 0x20c)
> > > PAT[10] = [ 0, 1, 0, 3, 0, 0 ] ( 0x230)
> > > PAT[11] = [ 1, 1, 0, 1, 3, 0 ] ( 0x61c)
> > > PAT[12] = [ 0, 1, 0, 3, 3, 0 ] ( 0x23c)
> > > PAT[13] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0)
> > > PAT[14] = [ 0, 1, 0, 0, 0, 0 ] ( 0x200)
> > > PAT[15] = [ 1, 1, 0, 1, 1, 0 ] ( 0x614)
> > > PAT[16] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > > PAT[17] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > > PAT[18] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> > > PAT[19] = [ 0, 0, 0, 0, 0, 0 ] ( 0x0) *
> >
> > The general idea here looks good to me, but my only worry is that down the
> > road people who weren't involved in this discussion will wonder what the "*"
> > means if they don't dig through the code. Maybe printing something like
> > "[rsvd]" instead of "*" would make it more obvious what it means to a human
> > viewer, without negatively impacting the automated use you have planned for
> > IGT testing?
> >
> I agree that clarity is important. Instead of repeating [rsvd] for
> each reserved entry, which might feel a bit redundant, we can keep
> the * marker and simply add a note after the PAT table: header, like
> this:
>
> PAT table: (* = reserved entry)
>
> This way, the meaning of * is immediately clear to readers without
> needing to dig into the code, and it keeps the output concise and
> script-friendly. Let me know if this approach works for you ? I’ll
> update the patch accordingly.
That seems fine to me as well.
Matt
>
> Xin
> >
> > Matt
> >
> > > PAT[20] = [ 0, 0, 1, 0, 3, 0 ] ( 0x4c)
> > > PAT[21] = [ 0, 1, 1, 0, 3, 0 ] ( 0x24c)
> > > PAT[22] = [ 0, 0, 1, 0, 3, 2 ] ( 0x4e)
> > > PAT[23] = [ 0, 0, 1, 0, 3, 3 ] ( 0x4f)
> > > PAT[24] = [ 0, 0, 2, 0, 3, 0 ] ( 0x8c)
> > > PAT[25] = [ 0, 1, 2, 0, 3, 0 ] ( 0x28c)
> > > PAT[26] = [ 0, 0, 2, 0, 3, 2 ] ( 0x8e)
> > > PAT[27] = [ 0, 0, 2, 0, 3, 3 ] ( 0x8f)
> > > PAT[28] = [ 0, 0, 3, 0, 3, 0 ] ( 0xcc)
> > > PAT[29] = [ 0, 1, 3, 0, 3, 0 ] ( 0x2cc)
> > > PAT[30] = [ 0, 0, 3, 0, 3, 2 ] ( 0xce)
> > > PAT[31] = [ 0, 0, 3, 0, 3, 3 ] ( 0xcf)
> > > Page Table Access:
> > > PTA_MODE= [ 0, 0, 0, 0, 3, 0 ] ( 0xc)
> > >
> > >
> > > > -----Original Message-----
> > > > From: Wang, X <x.wang@intel.com>
> > > > Sent: Wednesday, October 22, 2025 14:55
> > > > To: intel-xe@lists.freedesktop.org
> > > > Cc: Roper, Matthew D <matthew.d.roper@intel.com>; Lin, Shuicheng
> > > > <shuicheng.lin@intel.com>; Wang, X <x.wang@intel.com>
> > > > Subject: [PATCH] drm/xe: Dump PAT entries with reserved mark
> > > >
> > > > Add a marker * in the PAT dump output to indicate reserved entries
> > > > more clearly. This improves debugging and makes register inspection
> > > > easier to understand.
> > > >
> > > > Signed-off-by: Xin Wang <x.wang@intel.com>
> > > > ---
> > > > drivers/gpu/drm/xe/xe_pat.c | 8 ++++----
> > > > 1 file changed, 4 insertions(+), 4 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/xe/xe_pat.c
> > > > b/drivers/gpu/drm/xe/xe_pat.c index 7649b554942a..82c221aacebf
> > > > 100644
> > > > --- a/drivers/gpu/drm/xe/xe_pat.c
> > > > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > > > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> > > > drm_printer *p)
> > > > else
> > > > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> > > >
> > > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > > (%#8x)\n", i,
> > > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > > (%#8x)%s\n", i,
> > > > !!(pat & XE2_NO_PROMOTE),
> > > > !!(pat & XE2_COMP_EN),
> > > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > > - pat);
> > > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > > }
> > > >
> > > > /*
> > > > @@ -431,13 +431,13 @@ static int xe3p_xpc_dump(struct xe_gt *gt,
> > > > struct drm_printer *p)
> > > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> > > >
> > > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> > > > i,
> > > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> > > > (%#8x)%s\n", i,
> > > > !!(pat & XE2_NO_PROMOTE),
> > > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > > - pat);
> > > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > > }
> > > >
> > > > /*
> > > > --
> > > > 2.43.0
> > >
> >
> > --
> > Matt Roper
> > Graphics Software Engineer
> > Linux GPU Platform Enablement
> > Intel Corporation
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (3 preceding siblings ...)
2025-10-23 9:07 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-10-29 23:39 ` Xin Wang
2025-10-30 16:35 ` Matt Roper
2025-10-30 16:15 ` Xin Wang
` (7 subsequent siblings)
12 siblings, 1 reply; 23+ messages in thread
From: Xin Wang @ 2025-10-29 23:39 UTC (permalink / raw)
To: intel-xe; +Cc: matthew.d.roper, shuicheng.lin, Xin Wang
Enhance the PAT table dump by marking reserved entries with an
asterisk (*) for improved readability and debugging.
V2:
Added a note in the "PAT table" header explaining the meaning of
the asterisk(*) to improve clarity for readers. (Matt Roper)
Signed-off-by: Xin Wang <x.wang@intel.com>
---
drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 7649b554942a..d9f9d5bb8e5d 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
if (xe_gt_is_media_type(gt))
@@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
else
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
!!(pat & XE2_COMP_EN),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
@@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (4 preceding siblings ...)
2025-10-29 23:39 ` [PATCH v2] drm/xe: highlight reserved PAT entries in dump output Xin Wang
@ 2025-10-30 16:15 ` Xin Wang
2025-10-30 18:31 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
` (6 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Xin Wang @ 2025-10-30 16:15 UTC (permalink / raw)
To: intel-xe; +Cc: matthew.d.roper, shuicheng.lin, Xin Wang
Enhance the PAT table dump by marking reserved entries with an
asterisk (*) for improved readability and debugging.
V2:
Added a note in the "PAT table" header explaining the meaning of
the asterisk(*) to improve clarity for readers. (Matt Roper)
Signed-off-by: Xin Wang <x.wang@intel.com>
---
drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 7649b554942a..d9f9d5bb8e5d 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
if (xe_gt_is_media_type(gt))
@@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
else
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
!!(pat & XE2_COMP_EN),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
@@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].coh_mode ? "" : " *");
}
/*
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-29 23:39 ` [PATCH v2] drm/xe: highlight reserved PAT entries in dump output Xin Wang
@ 2025-10-30 16:35 ` Matt Roper
2025-10-30 19:55 ` Wang, X
0 siblings, 1 reply; 23+ messages in thread
From: Matt Roper @ 2025-10-30 16:35 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe, shuicheng.lin
On Wed, Oct 29, 2025 at 11:39:59PM +0000, Xin Wang wrote:
> Enhance the PAT table dump by marking reserved entries with an
> asterisk (*) for improved readability and debugging.
>
> V2:
> Added a note in the "PAT table" header explaining the meaning of
> the asterisk(*) to improve clarity for readers. (Matt Roper)
>
> Signed-off-by: Xin Wang <x.wang@intel.com>
> ---
> drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
> index 7649b554942a..d9f9d5bb8e5d 100644
> --- a/drivers/gpu/drm/xe/xe_pat.c
> +++ b/drivers/gpu/drm/xe/xe_pat.c
> @@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
> if (!fw_ref)
> return -ETIMEDOUT;
>
> - drm_printf(p, "PAT table:\n");
> + drm_printf(p, "PAT table: (* = reserved entry)\n");
>
> for (i = 0; i < xe->pat.n_entries; i++) {
> if (xe_gt_is_media_type(gt))
> @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
> else
> pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> !!(pat & XE2_COMP_EN),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].coh_mode ? "" : " *");
I think you still need to add a 'valid' field to struct xe_pat_table
(and then set it as part of XE2_PAT()), right? At the moment your patch
is still checking against coh_mode, which is going to mark a bunch of
legitimate entries as reserved.
Matt
> }
>
> /*
> @@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
> if (!fw_ref)
> return -ETIMEDOUT;
>
> - drm_printf(p, "PAT table:\n");
> + drm_printf(p, "PAT table: (* = reserved entry)\n");
>
> for (i = 0; i < xe->pat.n_entries; i++) {
> pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].coh_mode ? "" : " *");
> }
>
> /*
> --
> 2.43.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev2)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (5 preceding siblings ...)
2025-10-30 16:15 ` Xin Wang
@ 2025-10-30 18:31 ` Patchwork
2025-10-30 19:09 ` ✓ Xe.CI.BAT: " Patchwork
` (5 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-30 18:31 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev2)
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[18:30:19] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:30:23] 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
[18:30:53] Starting KUnit Kernel (1/1)...
[18:30:53] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:30:54] ================== guc_buf (11 subtests) ===================
[18:30:54] [PASSED] test_smallest
[18:30:54] [PASSED] test_largest
[18:30:54] [PASSED] test_granular
[18:30:54] [PASSED] test_unique
[18:30:54] [PASSED] test_overlap
[18:30:54] [PASSED] test_reusable
[18:30:54] [PASSED] test_too_big
[18:30:54] [PASSED] test_flush
[18:30:54] [PASSED] test_lookup
[18:30:54] [PASSED] test_data
[18:30:54] [PASSED] test_class
[18:30:54] ===================== [PASSED] guc_buf =====================
[18:30:54] =================== guc_dbm (7 subtests) ===================
[18:30:54] [PASSED] test_empty
[18:30:54] [PASSED] test_default
[18:30:54] ======================== test_size ========================
[18:30:54] [PASSED] 4
[18:30:54] [PASSED] 8
[18:30:54] [PASSED] 32
[18:30:54] [PASSED] 256
[18:30:54] ==================== [PASSED] test_size ====================
[18:30:54] ======================= test_reuse ========================
[18:30:54] [PASSED] 4
[18:30:54] [PASSED] 8
[18:30:54] [PASSED] 32
[18:30:54] [PASSED] 256
[18:30:54] =================== [PASSED] test_reuse ====================
[18:30:54] =================== test_range_overlap ====================
[18:30:54] [PASSED] 4
[18:30:54] [PASSED] 8
[18:30:54] [PASSED] 32
[18:30:54] [PASSED] 256
[18:30:54] =============== [PASSED] test_range_overlap ================
[18:30:54] =================== test_range_compact ====================
[18:30:54] [PASSED] 4
[18:30:54] [PASSED] 8
[18:30:54] [PASSED] 32
[18:30:54] [PASSED] 256
[18:30:54] =============== [PASSED] test_range_compact ================
[18:30:54] ==================== test_range_spare =====================
[18:30:54] [PASSED] 4
[18:30:54] [PASSED] 8
[18:30:54] [PASSED] 32
[18:30:54] [PASSED] 256
[18:30:54] ================ [PASSED] test_range_spare =================
[18:30:54] ===================== [PASSED] guc_dbm =====================
[18:30:54] =================== guc_idm (6 subtests) ===================
[18:30:54] [PASSED] bad_init
[18:30:54] [PASSED] no_init
[18:30:54] [PASSED] init_fini
[18:30:54] [PASSED] check_used
[18:30:54] [PASSED] check_quota
[18:30:54] [PASSED] check_all
[18:30:54] ===================== [PASSED] guc_idm =====================
[18:30:54] ================== no_relay (3 subtests) ===================
[18:30:54] [PASSED] xe_drops_guc2pf_if_not_ready
[18:30:54] [PASSED] xe_drops_guc2vf_if_not_ready
[18:30:54] [PASSED] xe_rejects_send_if_not_ready
[18:30:54] ==================== [PASSED] no_relay =====================
[18:30:54] ================== pf_relay (14 subtests) ==================
[18:30:54] [PASSED] pf_rejects_guc2pf_too_short
[18:30:54] [PASSED] pf_rejects_guc2pf_too_long
[18:30:54] [PASSED] pf_rejects_guc2pf_no_payload
[18:30:54] [PASSED] pf_fails_no_payload
[18:30:54] [PASSED] pf_fails_bad_origin
[18:30:54] [PASSED] pf_fails_bad_type
[18:30:54] [PASSED] pf_txn_reports_error
[18:30:54] [PASSED] pf_txn_sends_pf2guc
[18:30:54] [PASSED] pf_sends_pf2guc
[18:30:54] [SKIPPED] pf_loopback_nop
[18:30:54] [SKIPPED] pf_loopback_echo
[18:30:54] [SKIPPED] pf_loopback_fail
[18:30:54] [SKIPPED] pf_loopback_busy
[18:30:54] [SKIPPED] pf_loopback_retry
[18:30:54] ==================== [PASSED] pf_relay =====================
[18:30:54] ================== vf_relay (3 subtests) ===================
[18:30:54] [PASSED] vf_rejects_guc2vf_too_short
[18:30:54] [PASSED] vf_rejects_guc2vf_too_long
[18:30:54] [PASSED] vf_rejects_guc2vf_no_payload
[18:30:54] ==================== [PASSED] vf_relay =====================
[18:30:54] ===================== lmtt (1 subtest) =====================
[18:30:54] ======================== test_ops =========================
[18:30:54] [PASSED] 2-level
[18:30:54] [PASSED] multi-level
[18:30:54] ==================== [PASSED] test_ops =====================
[18:30:54] ====================== [PASSED] lmtt =======================
[18:30:54] ================= pf_service (11 subtests) =================
[18:30:54] [PASSED] pf_negotiate_any
[18:30:54] [PASSED] pf_negotiate_base_match
[18:30:54] [PASSED] pf_negotiate_base_newer
[18:30:54] [PASSED] pf_negotiate_base_next
[18:30:54] [SKIPPED] pf_negotiate_base_older
[18:30:54] [PASSED] pf_negotiate_base_prev
[18:30:54] [PASSED] pf_negotiate_latest_match
[18:30:54] [PASSED] pf_negotiate_latest_newer
[18:30:54] [PASSED] pf_negotiate_latest_next
[18:30:54] [SKIPPED] pf_negotiate_latest_older
[18:30:54] [SKIPPED] pf_negotiate_latest_prev
[18:30:54] =================== [PASSED] pf_service ====================
[18:30:54] ================= xe_guc_g2g (2 subtests) ==================
[18:30:54] ============== xe_live_guc_g2g_kunit_default ==============
[18:30:54] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[18:30:54] ============== xe_live_guc_g2g_kunit_allmem ===============
[18:30:54] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[18:30:54] =================== [SKIPPED] xe_guc_g2g ===================
[18:30:54] =================== xe_mocs (2 subtests) ===================
[18:30:54] ================ xe_live_mocs_kernel_kunit ================
[18:30:54] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[18:30:54] ================ xe_live_mocs_reset_kunit =================
[18:30:54] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[18:30:54] ==================== [SKIPPED] xe_mocs =====================
[18:30:54] ================= xe_migrate (2 subtests) ==================
[18:30:54] ================= xe_migrate_sanity_kunit =================
[18:30:54] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[18:30:54] ================== xe_validate_ccs_kunit ==================
[18:30:54] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[18:30:54] =================== [SKIPPED] xe_migrate ===================
[18:30:54] ================== xe_dma_buf (1 subtest) ==================
[18:30:54] ==================== xe_dma_buf_kunit =====================
[18:30:54] ================ [SKIPPED] xe_dma_buf_kunit ================
[18:30:54] =================== [SKIPPED] xe_dma_buf ===================
[18:30:54] ================= xe_bo_shrink (1 subtest) =================
[18:30:54] =================== xe_bo_shrink_kunit ====================
[18:30:54] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[18:30:54] ================== [SKIPPED] xe_bo_shrink ==================
[18:30:54] ==================== xe_bo (2 subtests) ====================
[18:30:54] ================== xe_ccs_migrate_kunit ===================
[18:30:54] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[18:30:54] ==================== xe_bo_evict_kunit ====================
[18:30:54] =============== [SKIPPED] xe_bo_evict_kunit ================
[18:30:54] ===================== [SKIPPED] xe_bo ======================
[18:30:54] ==================== args (11 subtests) ====================
[18:30:54] [PASSED] count_args_test
[18:30:54] [PASSED] call_args_example
[18:30:54] [PASSED] call_args_test
[18:30:54] [PASSED] drop_first_arg_example
[18:30:54] [PASSED] drop_first_arg_test
[18:30:54] [PASSED] first_arg_example
[18:30:54] [PASSED] first_arg_test
[18:30:54] [PASSED] last_arg_example
[18:30:54] [PASSED] last_arg_test
[18:30:54] [PASSED] pick_arg_example
[18:30:54] [PASSED] sep_comma_example
[18:30:54] ====================== [PASSED] args =======================
[18:30:54] =================== xe_pci (3 subtests) ====================
[18:30:54] ==================== check_graphics_ip ====================
[18:30:54] [PASSED] 12.00 Xe_LP
[18:30:54] [PASSED] 12.10 Xe_LP+
[18:30:54] [PASSED] 12.55 Xe_HPG
[18:30:54] [PASSED] 12.60 Xe_HPC
[18:30:54] [PASSED] 12.70 Xe_LPG
[18:30:54] [PASSED] 12.71 Xe_LPG
[18:30:54] [PASSED] 12.74 Xe_LPG+
[18:30:54] [PASSED] 20.01 Xe2_HPG
[18:30:54] [PASSED] 20.02 Xe2_HPG
[18:30:54] [PASSED] 20.04 Xe2_LPG
[18:30:54] [PASSED] 30.00 Xe3_LPG
[18:30:54] [PASSED] 30.01 Xe3_LPG
[18:30:54] [PASSED] 30.03 Xe3_LPG
[18:30:54] [PASSED] 30.04 Xe3_LPG
[18:30:54] [PASSED] 30.05 Xe3_LPG
[18:30:54] [PASSED] 35.11 Xe3p_XPC
[18:30:54] ================ [PASSED] check_graphics_ip ================
[18:30:54] ===================== check_media_ip ======================
[18:30:54] [PASSED] 12.00 Xe_M
[18:30:54] [PASSED] 12.55 Xe_HPM
[18:30:54] [PASSED] 13.00 Xe_LPM+
[18:30:54] [PASSED] 13.01 Xe2_HPM
[18:30:54] [PASSED] 20.00 Xe2_LPM
[18:30:54] [PASSED] 30.00 Xe3_LPM
[18:30:54] [PASSED] 30.02 Xe3_LPM
[18:30:54] [PASSED] 35.00 Xe3p_LPM
[18:30:54] [PASSED] 35.03 Xe3p_HPM
[18:30:54] ================= [PASSED] check_media_ip ==================
[18:30:54] =================== check_platform_desc ===================
[18:30:54] [PASSED] 0x9A60 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A68 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A70 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A40 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A49 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A59 (TIGERLAKE)
[18:30:54] [PASSED] 0x9A78 (TIGERLAKE)
[18:30:54] [PASSED] 0x9AC0 (TIGERLAKE)
[18:30:54] [PASSED] 0x9AC9 (TIGERLAKE)
[18:30:54] [PASSED] 0x9AD9 (TIGERLAKE)
[18:30:54] [PASSED] 0x9AF8 (TIGERLAKE)
[18:30:54] [PASSED] 0x4C80 (ROCKETLAKE)
[18:30:54] [PASSED] 0x4C8A (ROCKETLAKE)
[18:30:54] [PASSED] 0x4C8B (ROCKETLAKE)
[18:30:54] [PASSED] 0x4C8C (ROCKETLAKE)
[18:30:54] [PASSED] 0x4C90 (ROCKETLAKE)
[18:30:54] [PASSED] 0x4C9A (ROCKETLAKE)
[18:30:54] [PASSED] 0x4680 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4682 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4688 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x468A (ALDERLAKE_S)
[18:30:54] [PASSED] 0x468B (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4690 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4692 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4693 (ALDERLAKE_S)
[18:30:54] [PASSED] 0x46A0 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46A1 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46A2 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46A3 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46A6 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46A8 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46AA (ALDERLAKE_P)
[18:30:54] [PASSED] 0x462A (ALDERLAKE_P)
[18:30:54] [PASSED] 0x4626 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x4628 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46B0 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46B1 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46B2 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46B3 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46C0 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46C1 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46C2 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46C3 (ALDERLAKE_P)
[18:30:54] [PASSED] 0x46D0 (ALDERLAKE_N)
[18:30:54] [PASSED] 0x46D1 (ALDERLAKE_N)
[18:30:54] [PASSED] 0x46D2 (ALDERLAKE_N)
[18:30:54] [PASSED] 0x46D3 (ALDERLAKE_N)
[18:30:54] [PASSED] 0x46D4 (ALDERLAKE_N)
[18:30:54] [PASSED] 0xA721 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7A1 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7A9 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7AC (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7AD (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA720 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7A0 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7A8 (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7AA (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA7AB (ALDERLAKE_P)
[18:30:54] [PASSED] 0xA780 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA781 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA782 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA783 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA788 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA789 (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA78A (ALDERLAKE_S)
[18:30:54] [PASSED] 0xA78B (ALDERLAKE_S)
[18:30:54] [PASSED] 0x4905 (DG1)
[18:30:54] [PASSED] 0x4906 (DG1)
[18:30:54] [PASSED] 0x4907 (DG1)
[18:30:54] [PASSED] 0x4908 (DG1)
[18:30:54] [PASSED] 0x4909 (DG1)
[18:30:54] [PASSED] 0x56C0 (DG2)
[18:30:54] [PASSED] 0x56C2 (DG2)
[18:30:54] [PASSED] 0x56C1 (DG2)
[18:30:54] [PASSED] 0x7D51 (METEORLAKE)
[18:30:54] [PASSED] 0x7DD1 (METEORLAKE)
[18:30:54] [PASSED] 0x7D41 (METEORLAKE)
[18:30:54] [PASSED] 0x7D67 (METEORLAKE)
[18:30:54] [PASSED] 0xB640 (METEORLAKE)
[18:30:54] [PASSED] 0x56A0 (DG2)
[18:30:54] [PASSED] 0x56A1 (DG2)
[18:30:54] [PASSED] 0x56A2 (DG2)
[18:30:54] [PASSED] 0x56BE (DG2)
[18:30:54] [PASSED] 0x56BF (DG2)
[18:30:54] [PASSED] 0x5690 (DG2)
[18:30:54] [PASSED] 0x5691 (DG2)
[18:30:54] [PASSED] 0x5692 (DG2)
[18:30:54] [PASSED] 0x56A5 (DG2)
[18:30:54] [PASSED] 0x56A6 (DG2)
[18:30:54] [PASSED] 0x56B0 (DG2)
[18:30:54] [PASSED] 0x56B1 (DG2)
[18:30:54] [PASSED] 0x56BA (DG2)
[18:30:54] [PASSED] 0x56BB (DG2)
[18:30:54] [PASSED] 0x56BC (DG2)
[18:30:54] [PASSED] 0x56BD (DG2)
[18:30:54] [PASSED] 0x5693 (DG2)
[18:30:54] [PASSED] 0x5694 (DG2)
[18:30:54] [PASSED] 0x5695 (DG2)
[18:30:54] [PASSED] 0x56A3 (DG2)
[18:30:54] [PASSED] 0x56A4 (DG2)
[18:30:54] [PASSED] 0x56B2 (DG2)
[18:30:54] [PASSED] 0x56B3 (DG2)
[18:30:54] [PASSED] 0x5696 (DG2)
[18:30:54] [PASSED] 0x5697 (DG2)
[18:30:54] [PASSED] 0xB69 (PVC)
[18:30:54] [PASSED] 0xB6E (PVC)
[18:30:54] [PASSED] 0xBD4 (PVC)
[18:30:54] [PASSED] 0xBD5 (PVC)
[18:30:54] [PASSED] 0xBD6 (PVC)
[18:30:54] [PASSED] 0xBD7 (PVC)
[18:30:54] [PASSED] 0xBD8 (PVC)
[18:30:54] [PASSED] 0xBD9 (PVC)
[18:30:54] [PASSED] 0xBDA (PVC)
[18:30:54] [PASSED] 0xBDB (PVC)
[18:30:54] [PASSED] 0xBE0 (PVC)
[18:30:54] [PASSED] 0xBE1 (PVC)
[18:30:54] [PASSED] 0xBE5 (PVC)
[18:30:54] [PASSED] 0x7D40 (METEORLAKE)
[18:30:54] [PASSED] 0x7D45 (METEORLAKE)
[18:30:54] [PASSED] 0x7D55 (METEORLAKE)
[18:30:54] [PASSED] 0x7D60 (METEORLAKE)
[18:30:54] [PASSED] 0x7DD5 (METEORLAKE)
[18:30:54] [PASSED] 0x6420 (LUNARLAKE)
[18:30:54] [PASSED] 0x64A0 (LUNARLAKE)
[18:30:54] [PASSED] 0x64B0 (LUNARLAKE)
[18:30:54] [PASSED] 0xE202 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE209 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE20B (BATTLEMAGE)
[18:30:54] [PASSED] 0xE20C (BATTLEMAGE)
[18:30:54] [PASSED] 0xE20D (BATTLEMAGE)
[18:30:54] [PASSED] 0xE210 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE211 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE212 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE216 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE220 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE221 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE222 (BATTLEMAGE)
[18:30:54] [PASSED] 0xE223 (BATTLEMAGE)
[18:30:54] [PASSED] 0xB080 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB081 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB082 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB083 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB084 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB085 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB086 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB087 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB08F (PANTHERLAKE)
[18:30:54] [PASSED] 0xB090 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB0A0 (PANTHERLAKE)
[18:30:54] [PASSED] 0xB0B0 (PANTHERLAKE)
[18:30:54] [PASSED] 0xFD80 (PANTHERLAKE)
[18:30:54] [PASSED] 0xFD81 (PANTHERLAKE)
[18:30:54] [PASSED] 0xD740 (NOVALAKE_S)
[18:30:54] [PASSED] 0xD741 (NOVALAKE_S)
[18:30:54] [PASSED] 0xD742 (NOVALAKE_S)
[18:30:54] [PASSED] 0xD743 (NOVALAKE_S)
[18:30:54] [PASSED] 0xD744 (NOVALAKE_S)
[18:30:54] [PASSED] 0xD745 (NOVALAKE_S)
[18:30:54] [PASSED] 0x674C (CRESCENTISLAND)
[18:30:54] =============== [PASSED] check_platform_desc ===============
[18:30:54] ===================== [PASSED] xe_pci ======================
[18:30:54] =================== xe_rtp (2 subtests) ====================
[18:30:54] =============== xe_rtp_process_to_sr_tests ================
[18:30:54] [PASSED] coalesce-same-reg
[18:30:54] [PASSED] no-match-no-add
[18:30:54] [PASSED] match-or
[18:30:54] [PASSED] match-or-xfail
[18:30:54] [PASSED] no-match-no-add-multiple-rules
[18:30:54] [PASSED] two-regs-two-entries
[18:30:54] [PASSED] clr-one-set-other
[18:30:54] [PASSED] set-field
[18:30:54] [PASSED] conflict-duplicate
[18:30:54] [PASSED] conflict-not-disjoint
[18:30:54] [PASSED] conflict-reg-type
[18:30:54] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[18:30:54] ================== xe_rtp_process_tests ===================
[18:30:54] [PASSED] active1
[18:30:54] [PASSED] active2
[18:30:54] [PASSED] active-inactive
[18:30:54] [PASSED] inactive-active
[18:30:54] [PASSED] inactive-1st_or_active-inactive
[18:30:54] [PASSED] inactive-2nd_or_active-inactive
[18:30:54] [PASSED] inactive-last_or_active-inactive
stty: 'standard input': Inappropriate ioctl for device
[18:30:54] [PASSED] inactive-no_or_active-inactive
[18:30:54] ============== [PASSED] xe_rtp_process_tests ===============
[18:30:54] ===================== [PASSED] xe_rtp ======================
[18:30:54] ==================== xe_wa (1 subtest) =====================
[18:30:54] ======================== xe_wa_gt =========================
[18:30:54] [PASSED] TIGERLAKE B0
[18:30:54] [PASSED] DG1 A0
[18:30:54] [PASSED] DG1 B0
[18:30:54] [PASSED] ALDERLAKE_S A0
[18:30:54] [PASSED] ALDERLAKE_S B0
[18:30:54] [PASSED] ALDERLAKE_S C0
[18:30:54] [PASSED] ALDERLAKE_S D0
[18:30:54] [PASSED] ALDERLAKE_P A0
[18:30:54] [PASSED] ALDERLAKE_P B0
[18:30:54] [PASSED] ALDERLAKE_P C0
[18:30:54] [PASSED] ALDERLAKE_S RPLS D0
[18:30:54] [PASSED] ALDERLAKE_P RPLU E0
[18:30:54] [PASSED] DG2 G10 C0
[18:30:54] [PASSED] DG2 G11 B1
[18:30:54] [PASSED] DG2 G12 A1
[18:30:54] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[18:30:54] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[18:30:54] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[18:30:54] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[18:30:54] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[18:30:54] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[18:30:54] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[18:30:54] ==================== [PASSED] xe_wa_gt =====================
[18:30:54] ====================== [PASSED] xe_wa ======================
[18:30:54] ============================================================
[18:30:54] Testing complete. Ran 318 tests: passed: 300, skipped: 18
[18:30:54] Elapsed time: 35.012s total, 4.149s configuring, 30.496s building, 0.330s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[18:30:54] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:30:56] 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
[18:31:21] Starting KUnit Kernel (1/1)...
[18:31:21] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:31:21] ============ drm_test_pick_cmdline (2 subtests) ============
[18:31:21] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[18:31:21] =============== drm_test_pick_cmdline_named ===============
[18:31:21] [PASSED] NTSC
[18:31:21] [PASSED] NTSC-J
[18:31:21] [PASSED] PAL
[18:31:21] [PASSED] PAL-M
[18:31:21] =========== [PASSED] drm_test_pick_cmdline_named ===========
[18:31:21] ============== [PASSED] drm_test_pick_cmdline ==============
[18:31:21] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[18:31:21] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[18:31:21] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[18:31:21] =========== drm_validate_clone_mode (2 subtests) ===========
[18:31:21] ============== drm_test_check_in_clone_mode ===============
[18:31:21] [PASSED] in_clone_mode
[18:31:21] [PASSED] not_in_clone_mode
[18:31:21] ========== [PASSED] drm_test_check_in_clone_mode ===========
[18:31:21] =============== drm_test_check_valid_clones ===============
[18:31:21] [PASSED] not_in_clone_mode
[18:31:21] [PASSED] valid_clone
[18:31:21] [PASSED] invalid_clone
[18:31:21] =========== [PASSED] drm_test_check_valid_clones ===========
[18:31:21] ============= [PASSED] drm_validate_clone_mode =============
[18:31:21] ============= drm_validate_modeset (1 subtest) =============
[18:31:21] [PASSED] drm_test_check_connector_changed_modeset
[18:31:21] ============== [PASSED] drm_validate_modeset ===============
[18:31:21] ====== drm_test_bridge_get_current_state (2 subtests) ======
[18:31:21] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[18:31:21] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[18:31:21] ======== [PASSED] drm_test_bridge_get_current_state ========
[18:31:21] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[18:31:21] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[18:31:21] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[18:31:21] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[18:31:21] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[18:31:21] ============== drm_bridge_alloc (2 subtests) ===============
[18:31:21] [PASSED] drm_test_drm_bridge_alloc_basic
[18:31:21] [PASSED] drm_test_drm_bridge_alloc_get_put
[18:31:21] ================ [PASSED] drm_bridge_alloc =================
[18:31:21] ================== drm_buddy (8 subtests) ==================
[18:31:21] [PASSED] drm_test_buddy_alloc_limit
[18:31:21] [PASSED] drm_test_buddy_alloc_optimistic
[18:31:21] [PASSED] drm_test_buddy_alloc_pessimistic
[18:31:21] [PASSED] drm_test_buddy_alloc_pathological
[18:31:21] [PASSED] drm_test_buddy_alloc_contiguous
[18:31:21] [PASSED] drm_test_buddy_alloc_clear
[18:31:21] [PASSED] drm_test_buddy_alloc_range_bias
[18:31:21] [PASSED] drm_test_buddy_fragmentation_performance
[18:31:21] ==================== [PASSED] drm_buddy ====================
[18:31:21] ============= drm_cmdline_parser (40 subtests) =============
[18:31:21] [PASSED] drm_test_cmdline_force_d_only
[18:31:21] [PASSED] drm_test_cmdline_force_D_only_dvi
[18:31:21] [PASSED] drm_test_cmdline_force_D_only_hdmi
[18:31:21] [PASSED] drm_test_cmdline_force_D_only_not_digital
[18:31:21] [PASSED] drm_test_cmdline_force_e_only
[18:31:21] [PASSED] drm_test_cmdline_res
[18:31:21] [PASSED] drm_test_cmdline_res_vesa
[18:31:21] [PASSED] drm_test_cmdline_res_vesa_rblank
[18:31:21] [PASSED] drm_test_cmdline_res_rblank
[18:31:21] [PASSED] drm_test_cmdline_res_bpp
[18:31:21] [PASSED] drm_test_cmdline_res_refresh
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[18:31:21] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[18:31:21] [PASSED] drm_test_cmdline_res_margins_force_on
[18:31:21] [PASSED] drm_test_cmdline_res_vesa_margins
[18:31:21] [PASSED] drm_test_cmdline_name
[18:31:21] [PASSED] drm_test_cmdline_name_bpp
[18:31:21] [PASSED] drm_test_cmdline_name_option
[18:31:21] [PASSED] drm_test_cmdline_name_bpp_option
[18:31:21] [PASSED] drm_test_cmdline_rotate_0
[18:31:21] [PASSED] drm_test_cmdline_rotate_90
[18:31:21] [PASSED] drm_test_cmdline_rotate_180
[18:31:21] [PASSED] drm_test_cmdline_rotate_270
[18:31:21] [PASSED] drm_test_cmdline_hmirror
[18:31:21] [PASSED] drm_test_cmdline_vmirror
[18:31:21] [PASSED] drm_test_cmdline_margin_options
[18:31:21] [PASSED] drm_test_cmdline_multiple_options
[18:31:21] [PASSED] drm_test_cmdline_bpp_extra_and_option
[18:31:21] [PASSED] drm_test_cmdline_extra_and_option
[18:31:21] [PASSED] drm_test_cmdline_freestanding_options
[18:31:21] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[18:31:21] [PASSED] drm_test_cmdline_panel_orientation
[18:31:21] ================ drm_test_cmdline_invalid =================
[18:31:21] [PASSED] margin_only
[18:31:21] [PASSED] interlace_only
[18:31:21] [PASSED] res_missing_x
[18:31:21] [PASSED] res_missing_y
[18:31:21] [PASSED] res_bad_y
[18:31:21] [PASSED] res_missing_y_bpp
[18:31:21] [PASSED] res_bad_bpp
[18:31:21] [PASSED] res_bad_refresh
[18:31:21] [PASSED] res_bpp_refresh_force_on_off
[18:31:21] [PASSED] res_invalid_mode
[18:31:21] [PASSED] res_bpp_wrong_place_mode
[18:31:21] [PASSED] name_bpp_refresh
[18:31:21] [PASSED] name_refresh
[18:31:21] [PASSED] name_refresh_wrong_mode
[18:31:21] [PASSED] name_refresh_invalid_mode
[18:31:21] [PASSED] rotate_multiple
[18:31:21] [PASSED] rotate_invalid_val
[18:31:21] [PASSED] rotate_truncated
[18:31:21] [PASSED] invalid_option
[18:31:21] [PASSED] invalid_tv_option
[18:31:21] [PASSED] truncated_tv_option
[18:31:21] ============ [PASSED] drm_test_cmdline_invalid =============
[18:31:21] =============== drm_test_cmdline_tv_options ===============
[18:31:21] [PASSED] NTSC
[18:31:21] [PASSED] NTSC_443
[18:31:21] [PASSED] NTSC_J
[18:31:21] [PASSED] PAL
[18:31:21] [PASSED] PAL_M
[18:31:21] [PASSED] PAL_N
[18:31:21] [PASSED] SECAM
[18:31:21] [PASSED] MONO_525
[18:31:21] [PASSED] MONO_625
[18:31:21] =========== [PASSED] drm_test_cmdline_tv_options ===========
[18:31:21] =============== [PASSED] drm_cmdline_parser ================
[18:31:21] ========== drmm_connector_hdmi_init (20 subtests) ==========
[18:31:21] [PASSED] drm_test_connector_hdmi_init_valid
[18:31:21] [PASSED] drm_test_connector_hdmi_init_bpc_8
[18:31:21] [PASSED] drm_test_connector_hdmi_init_bpc_10
[18:31:21] [PASSED] drm_test_connector_hdmi_init_bpc_12
[18:31:21] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[18:31:21] [PASSED] drm_test_connector_hdmi_init_bpc_null
[18:31:21] [PASSED] drm_test_connector_hdmi_init_formats_empty
[18:31:21] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[18:31:21] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[18:31:21] [PASSED] supported_formats=0x9 yuv420_allowed=1
[18:31:21] [PASSED] supported_formats=0x9 yuv420_allowed=0
[18:31:21] [PASSED] supported_formats=0x3 yuv420_allowed=1
[18:31:21] [PASSED] supported_formats=0x3 yuv420_allowed=0
[18:31:21] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[18:31:21] [PASSED] drm_test_connector_hdmi_init_null_ddc
[18:31:21] [PASSED] drm_test_connector_hdmi_init_null_product
[18:31:21] [PASSED] drm_test_connector_hdmi_init_null_vendor
[18:31:21] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[18:31:21] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[18:31:21] [PASSED] drm_test_connector_hdmi_init_product_valid
[18:31:21] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[18:31:21] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[18:31:21] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[18:31:21] ========= drm_test_connector_hdmi_init_type_valid =========
[18:31:21] [PASSED] HDMI-A
[18:31:21] [PASSED] HDMI-B
[18:31:21] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[18:31:21] ======== drm_test_connector_hdmi_init_type_invalid ========
[18:31:21] [PASSED] Unknown
[18:31:21] [PASSED] VGA
[18:31:21] [PASSED] DVI-I
[18:31:21] [PASSED] DVI-D
[18:31:21] [PASSED] DVI-A
[18:31:21] [PASSED] Composite
[18:31:21] [PASSED] SVIDEO
[18:31:21] [PASSED] LVDS
[18:31:21] [PASSED] Component
[18:31:21] [PASSED] DIN
[18:31:21] [PASSED] DP
[18:31:21] [PASSED] TV
[18:31:21] [PASSED] eDP
[18:31:21] [PASSED] Virtual
[18:31:21] [PASSED] DSI
[18:31:21] [PASSED] DPI
[18:31:21] [PASSED] Writeback
[18:31:21] [PASSED] SPI
[18:31:21] [PASSED] USB
[18:31:21] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[18:31:21] ============ [PASSED] drmm_connector_hdmi_init =============
[18:31:21] ============= drmm_connector_init (3 subtests) =============
[18:31:21] [PASSED] drm_test_drmm_connector_init
[18:31:21] [PASSED] drm_test_drmm_connector_init_null_ddc
[18:31:21] ========= drm_test_drmm_connector_init_type_valid =========
[18:31:21] [PASSED] Unknown
[18:31:21] [PASSED] VGA
[18:31:21] [PASSED] DVI-I
[18:31:21] [PASSED] DVI-D
[18:31:21] [PASSED] DVI-A
[18:31:21] [PASSED] Composite
[18:31:21] [PASSED] SVIDEO
[18:31:21] [PASSED] LVDS
[18:31:21] [PASSED] Component
[18:31:21] [PASSED] DIN
[18:31:21] [PASSED] DP
[18:31:21] [PASSED] HDMI-A
[18:31:21] [PASSED] HDMI-B
[18:31:21] [PASSED] TV
[18:31:21] [PASSED] eDP
[18:31:21] [PASSED] Virtual
[18:31:21] [PASSED] DSI
[18:31:21] [PASSED] DPI
[18:31:21] [PASSED] Writeback
[18:31:21] [PASSED] SPI
[18:31:21] [PASSED] USB
[18:31:21] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[18:31:21] =============== [PASSED] drmm_connector_init ===============
[18:31:21] ========= drm_connector_dynamic_init (6 subtests) ==========
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_init
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_init_properties
[18:31:21] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[18:31:21] [PASSED] Unknown
[18:31:21] [PASSED] VGA
[18:31:21] [PASSED] DVI-I
[18:31:21] [PASSED] DVI-D
[18:31:21] [PASSED] DVI-A
[18:31:21] [PASSED] Composite
[18:31:21] [PASSED] SVIDEO
[18:31:21] [PASSED] LVDS
[18:31:21] [PASSED] Component
[18:31:21] [PASSED] DIN
[18:31:21] [PASSED] DP
[18:31:21] [PASSED] HDMI-A
[18:31:21] [PASSED] HDMI-B
[18:31:21] [PASSED] TV
[18:31:21] [PASSED] eDP
[18:31:21] [PASSED] Virtual
[18:31:21] [PASSED] DSI
[18:31:21] [PASSED] DPI
[18:31:21] [PASSED] Writeback
[18:31:21] [PASSED] SPI
[18:31:21] [PASSED] USB
[18:31:21] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[18:31:21] ======== drm_test_drm_connector_dynamic_init_name =========
[18:31:21] [PASSED] Unknown
[18:31:21] [PASSED] VGA
[18:31:21] [PASSED] DVI-I
[18:31:21] [PASSED] DVI-D
[18:31:21] [PASSED] DVI-A
[18:31:21] [PASSED] Composite
[18:31:21] [PASSED] SVIDEO
[18:31:21] [PASSED] LVDS
[18:31:21] [PASSED] Component
[18:31:21] [PASSED] DIN
[18:31:21] [PASSED] DP
[18:31:21] [PASSED] HDMI-A
[18:31:21] [PASSED] HDMI-B
[18:31:21] [PASSED] TV
[18:31:21] [PASSED] eDP
[18:31:21] [PASSED] Virtual
[18:31:21] [PASSED] DSI
[18:31:21] [PASSED] DPI
[18:31:21] [PASSED] Writeback
[18:31:21] [PASSED] SPI
[18:31:21] [PASSED] USB
[18:31:21] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[18:31:21] =========== [PASSED] drm_connector_dynamic_init ============
[18:31:21] ==== drm_connector_dynamic_register_early (4 subtests) =====
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[18:31:21] ====== [PASSED] drm_connector_dynamic_register_early =======
[18:31:21] ======= drm_connector_dynamic_register (7 subtests) ========
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[18:31:21] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[18:31:21] ========= [PASSED] drm_connector_dynamic_register ==========
[18:31:21] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[18:31:21] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[18:31:21] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[18:31:21] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[18:31:21] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[18:31:21] ========== drm_test_get_tv_mode_from_name_valid ===========
[18:31:21] [PASSED] NTSC
[18:31:21] [PASSED] NTSC-443
[18:31:21] [PASSED] NTSC-J
[18:31:21] [PASSED] PAL
[18:31:21] [PASSED] PAL-M
[18:31:21] [PASSED] PAL-N
[18:31:21] [PASSED] SECAM
[18:31:21] [PASSED] Mono
[18:31:21] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[18:31:21] [PASSED] drm_test_get_tv_mode_from_name_truncated
[18:31:21] ============ [PASSED] drm_get_tv_mode_from_name ============
[18:31:21] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[18:31:21] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[18:31:21] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[18:31:21] [PASSED] VIC 96
[18:31:21] [PASSED] VIC 97
[18:31:21] [PASSED] VIC 101
[18:31:21] [PASSED] VIC 102
[18:31:21] [PASSED] VIC 106
[18:31:21] [PASSED] VIC 107
[18:31:21] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[18:31:21] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[18:31:21] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[18:31:21] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[18:31:21] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[18:31:21] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[18:31:21] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[18:31:21] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[18:31:21] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[18:31:21] [PASSED] Automatic
[18:31:21] [PASSED] Full
[18:31:21] [PASSED] Limited 16:235
[18:31:21] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[18:31:21] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[18:31:21] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[18:31:21] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[18:31:21] === drm_test_drm_hdmi_connector_get_output_format_name ====
[18:31:21] [PASSED] RGB
[18:31:21] [PASSED] YUV 4:2:0
[18:31:21] [PASSED] YUV 4:2:2
[18:31:21] [PASSED] YUV 4:4:4
[18:31:21] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[18:31:21] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[18:31:21] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[18:31:21] ============= drm_damage_helper (21 subtests) ==============
[18:31:21] [PASSED] drm_test_damage_iter_no_damage
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_src_moved
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_not_visible
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[18:31:21] [PASSED] drm_test_damage_iter_no_damage_no_fb
[18:31:21] [PASSED] drm_test_damage_iter_simple_damage
[18:31:21] [PASSED] drm_test_damage_iter_single_damage
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_outside_src
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_src_moved
[18:31:21] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[18:31:21] [PASSED] drm_test_damage_iter_damage
[18:31:21] [PASSED] drm_test_damage_iter_damage_one_intersect
[18:31:21] [PASSED] drm_test_damage_iter_damage_one_outside
[18:31:21] [PASSED] drm_test_damage_iter_damage_src_moved
[18:31:21] [PASSED] drm_test_damage_iter_damage_not_visible
[18:31:21] ================ [PASSED] drm_damage_helper ================
[18:31:21] ============== drm_dp_mst_helper (3 subtests) ==============
[18:31:21] ============== drm_test_dp_mst_calc_pbn_mode ==============
[18:31:21] [PASSED] Clock 154000 BPP 30 DSC disabled
[18:31:21] [PASSED] Clock 234000 BPP 30 DSC disabled
[18:31:21] [PASSED] Clock 297000 BPP 24 DSC disabled
[18:31:21] [PASSED] Clock 332880 BPP 24 DSC enabled
[18:31:21] [PASSED] Clock 324540 BPP 24 DSC enabled
[18:31:21] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[18:31:21] ============== drm_test_dp_mst_calc_pbn_div ===============
[18:31:21] [PASSED] Link rate 2000000 lane count 4
[18:31:21] [PASSED] Link rate 2000000 lane count 2
[18:31:21] [PASSED] Link rate 2000000 lane count 1
[18:31:21] [PASSED] Link rate 1350000 lane count 4
[18:31:21] [PASSED] Link rate 1350000 lane count 2
[18:31:21] [PASSED] Link rate 1350000 lane count 1
[18:31:21] [PASSED] Link rate 1000000 lane count 4
[18:31:21] [PASSED] Link rate 1000000 lane count 2
[18:31:21] [PASSED] Link rate 1000000 lane count 1
[18:31:21] [PASSED] Link rate 810000 lane count 4
[18:31:21] [PASSED] Link rate 810000 lane count 2
[18:31:21] [PASSED] Link rate 810000 lane count 1
[18:31:21] [PASSED] Link rate 540000 lane count 4
[18:31:21] [PASSED] Link rate 540000 lane count 2
[18:31:21] [PASSED] Link rate 540000 lane count 1
[18:31:21] [PASSED] Link rate 270000 lane count 4
[18:31:21] [PASSED] Link rate 270000 lane count 2
[18:31:21] [PASSED] Link rate 270000 lane count 1
[18:31:21] [PASSED] Link rate 162000 lane count 4
[18:31:21] [PASSED] Link rate 162000 lane count 2
[18:31:21] [PASSED] Link rate 162000 lane count 1
[18:31:21] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[18:31:21] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[18:31:21] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[18:31:21] [PASSED] DP_POWER_UP_PHY with port number
[18:31:21] [PASSED] DP_POWER_DOWN_PHY with port number
[18:31:21] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[18:31:21] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[18:31:21] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[18:31:21] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[18:31:21] [PASSED] DP_QUERY_PAYLOAD with port number
[18:31:21] [PASSED] DP_QUERY_PAYLOAD with VCPI
[18:31:21] [PASSED] DP_REMOTE_DPCD_READ with port number
[18:31:21] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[18:31:21] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[18:31:21] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[18:31:21] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[18:31:21] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[18:31:21] [PASSED] DP_REMOTE_I2C_READ with port number
[18:31:21] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[18:31:21] [PASSED] DP_REMOTE_I2C_READ with transactions array
[18:31:21] [PASSED] DP_REMOTE_I2C_WRITE with port number
[18:31:21] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[18:31:21] [PASSED] DP_REMOTE_I2C_WRITE with data array
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[18:31:21] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[18:31:21] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[18:31:21] ================ [PASSED] drm_dp_mst_helper ================
[18:31:21] ================== drm_exec (7 subtests) ===================
[18:31:21] [PASSED] sanitycheck
[18:31:21] [PASSED] test_lock
[18:31:21] [PASSED] test_lock_unlock
[18:31:21] [PASSED] test_duplicates
[18:31:21] [PASSED] test_prepare
[18:31:21] [PASSED] test_prepare_array
[18:31:21] [PASSED] test_multiple_loops
[18:31:21] ==================== [PASSED] drm_exec =====================
[18:31:21] =========== drm_format_helper_test (17 subtests) ===========
[18:31:21] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[18:31:21] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[18:31:21] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[18:31:21] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[18:31:21] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[18:31:21] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[18:31:21] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[18:31:21] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[18:31:21] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[18:31:21] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[18:31:21] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[18:31:21] ============== drm_test_fb_xrgb8888_to_mono ===============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[18:31:21] ==================== drm_test_fb_swab =====================
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ================ [PASSED] drm_test_fb_swab =================
[18:31:21] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[18:31:21] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[18:31:21] [PASSED] single_pixel_source_buffer
[18:31:21] [PASSED] single_pixel_clip_rectangle
[18:31:21] [PASSED] well_known_colors
[18:31:21] [PASSED] destination_pitch
[18:31:21] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[18:31:21] ================= drm_test_fb_clip_offset =================
[18:31:21] [PASSED] pass through
[18:31:21] [PASSED] horizontal offset
[18:31:21] [PASSED] vertical offset
[18:31:21] [PASSED] horizontal and vertical offset
[18:31:21] [PASSED] horizontal offset (custom pitch)
[18:31:21] [PASSED] vertical offset (custom pitch)
[18:31:21] [PASSED] horizontal and vertical offset (custom pitch)
[18:31:21] ============= [PASSED] drm_test_fb_clip_offset =============
[18:31:21] =================== drm_test_fb_memcpy ====================
[18:31:21] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[18:31:21] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[18:31:21] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[18:31:21] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[18:31:21] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[18:31:21] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[18:31:21] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[18:31:21] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[18:31:21] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[18:31:21] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[18:31:21] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[18:31:21] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[18:31:21] =============== [PASSED] drm_test_fb_memcpy ================
[18:31:21] ============= [PASSED] drm_format_helper_test ==============
[18:31:21] ================= drm_format (18 subtests) =================
[18:31:21] [PASSED] drm_test_format_block_width_invalid
[18:31:21] [PASSED] drm_test_format_block_width_one_plane
[18:31:21] [PASSED] drm_test_format_block_width_two_plane
[18:31:21] [PASSED] drm_test_format_block_width_three_plane
[18:31:21] [PASSED] drm_test_format_block_width_tiled
[18:31:21] [PASSED] drm_test_format_block_height_invalid
[18:31:21] [PASSED] drm_test_format_block_height_one_plane
[18:31:21] [PASSED] drm_test_format_block_height_two_plane
[18:31:21] [PASSED] drm_test_format_block_height_three_plane
[18:31:21] [PASSED] drm_test_format_block_height_tiled
[18:31:21] [PASSED] drm_test_format_min_pitch_invalid
[18:31:21] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[18:31:21] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[18:31:21] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[18:31:21] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[18:31:21] [PASSED] drm_test_format_min_pitch_two_plane
[18:31:21] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[18:31:21] [PASSED] drm_test_format_min_pitch_tiled
[18:31:21] =================== [PASSED] drm_format ====================
[18:31:21] ============== drm_framebuffer (10 subtests) ===============
[18:31:21] ========== drm_test_framebuffer_check_src_coords ==========
[18:31:21] [PASSED] Success: source fits into fb
[18:31:21] [PASSED] Fail: overflowing fb with x-axis coordinate
[18:31:21] [PASSED] Fail: overflowing fb with y-axis coordinate
[18:31:21] [PASSED] Fail: overflowing fb with source width
[18:31:21] [PASSED] Fail: overflowing fb with source height
[18:31:21] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[18:31:21] [PASSED] drm_test_framebuffer_cleanup
[18:31:21] =============== drm_test_framebuffer_create ===============
[18:31:21] [PASSED] ABGR8888 normal sizes
[18:31:21] [PASSED] ABGR8888 max sizes
[18:31:21] [PASSED] ABGR8888 pitch greater than min required
[18:31:21] [PASSED] ABGR8888 pitch less than min required
[18:31:21] [PASSED] ABGR8888 Invalid width
[18:31:21] [PASSED] ABGR8888 Invalid buffer handle
[18:31:21] [PASSED] No pixel format
[18:31:21] [PASSED] ABGR8888 Width 0
[18:31:21] [PASSED] ABGR8888 Height 0
[18:31:21] [PASSED] ABGR8888 Out of bound height * pitch combination
[18:31:21] [PASSED] ABGR8888 Large buffer offset
[18:31:21] [PASSED] ABGR8888 Buffer offset for inexistent plane
[18:31:21] [PASSED] ABGR8888 Invalid flag
[18:31:21] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[18:31:21] [PASSED] ABGR8888 Valid buffer modifier
[18:31:21] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[18:31:21] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] NV12 Normal sizes
[18:31:21] [PASSED] NV12 Max sizes
[18:31:21] [PASSED] NV12 Invalid pitch
[18:31:21] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[18:31:21] [PASSED] NV12 different modifier per-plane
[18:31:21] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[18:31:21] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] NV12 Modifier for inexistent plane
[18:31:21] [PASSED] NV12 Handle for inexistent plane
[18:31:21] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[18:31:21] [PASSED] YVU420 Normal sizes
[18:31:21] [PASSED] YVU420 Max sizes
[18:31:21] [PASSED] YVU420 Invalid pitch
[18:31:21] [PASSED] YVU420 Different pitches
[18:31:21] [PASSED] YVU420 Different buffer offsets/pitches
[18:31:21] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[18:31:21] [PASSED] YVU420 Valid modifier
[18:31:21] [PASSED] YVU420 Different modifiers per plane
[18:31:21] [PASSED] YVU420 Modifier for inexistent plane
[18:31:21] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[18:31:21] [PASSED] X0L2 Normal sizes
[18:31:21] [PASSED] X0L2 Max sizes
[18:31:21] [PASSED] X0L2 Invalid pitch
[18:31:21] [PASSED] X0L2 Pitch greater than minimum required
[18:31:21] [PASSED] X0L2 Handle for inexistent plane
[18:31:21] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[18:31:21] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[18:31:21] [PASSED] X0L2 Valid modifier
[18:31:21] [PASSED] X0L2 Modifier for inexistent plane
[18:31:21] =========== [PASSED] drm_test_framebuffer_create ===========
[18:31:21] [PASSED] drm_test_framebuffer_free
[18:31:21] [PASSED] drm_test_framebuffer_init
[18:31:21] [PASSED] drm_test_framebuffer_init_bad_format
[18:31:21] [PASSED] drm_test_framebuffer_init_dev_mismatch
[18:31:21] [PASSED] drm_test_framebuffer_lookup
[18:31:21] [PASSED] drm_test_framebuffer_lookup_inexistent
[18:31:21] [PASSED] drm_test_framebuffer_modifiers_not_supported
[18:31:21] ================= [PASSED] drm_framebuffer =================
[18:31:21] ================ drm_gem_shmem (8 subtests) ================
[18:31:21] [PASSED] drm_gem_shmem_test_obj_create
[18:31:21] [PASSED] drm_gem_shmem_test_obj_create_private
[18:31:21] [PASSED] drm_gem_shmem_test_pin_pages
[18:31:21] [PASSED] drm_gem_shmem_test_vmap
[18:31:21] [PASSED] drm_gem_shmem_test_get_pages_sgt
[18:31:21] [PASSED] drm_gem_shmem_test_get_sg_table
[18:31:21] [PASSED] drm_gem_shmem_test_madvise
[18:31:21] [PASSED] drm_gem_shmem_test_purge
[18:31:21] ================== [PASSED] drm_gem_shmem ==================
[18:31:21] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[18:31:21] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[18:31:21] [PASSED] Automatic
[18:31:21] [PASSED] Full
[18:31:21] [PASSED] Limited 16:235
[18:31:21] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[18:31:21] [PASSED] drm_test_check_disable_connector
[18:31:21] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[18:31:21] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[18:31:21] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[18:31:21] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[18:31:21] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[18:31:21] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[18:31:21] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[18:31:21] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[18:31:21] [PASSED] drm_test_check_output_bpc_dvi
[18:31:21] [PASSED] drm_test_check_output_bpc_format_vic_1
[18:31:21] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[18:31:21] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[18:31:21] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[18:31:21] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[18:31:21] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[18:31:21] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[18:31:21] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[18:31:21] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[18:31:21] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[18:31:21] [PASSED] drm_test_check_broadcast_rgb_value
[18:31:21] [PASSED] drm_test_check_bpc_8_value
[18:31:21] [PASSED] drm_test_check_bpc_10_value
[18:31:21] [PASSED] drm_test_check_bpc_12_value
[18:31:21] [PASSED] drm_test_check_format_value
[18:31:21] [PASSED] drm_test_check_tmds_char_value
[18:31:21] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[18:31:21] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[18:31:21] [PASSED] drm_test_check_mode_valid
[18:31:21] [PASSED] drm_test_check_mode_valid_reject
[18:31:21] [PASSED] drm_test_check_mode_valid_reject_rate
[18:31:21] [PASSED] drm_test_check_mode_valid_reject_max_clock
[18:31:21] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[18:31:21] ================= drm_managed (2 subtests) =================
[18:31:21] [PASSED] drm_test_managed_release_action
[18:31:21] [PASSED] drm_test_managed_run_action
[18:31:21] =================== [PASSED] drm_managed ===================
[18:31:21] =================== drm_mm (6 subtests) ====================
[18:31:21] [PASSED] drm_test_mm_init
[18:31:21] [PASSED] drm_test_mm_debug
[18:31:21] [PASSED] drm_test_mm_align32
[18:31:21] [PASSED] drm_test_mm_align64
[18:31:21] [PASSED] drm_test_mm_lowest
[18:31:21] [PASSED] drm_test_mm_highest
[18:31:21] ===================== [PASSED] drm_mm ======================
[18:31:21] ============= drm_modes_analog_tv (5 subtests) =============
[18:31:21] [PASSED] drm_test_modes_analog_tv_mono_576i
[18:31:21] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[18:31:21] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[18:31:21] [PASSED] drm_test_modes_analog_tv_pal_576i
[18:31:21] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[18:31:21] =============== [PASSED] drm_modes_analog_tv ===============
[18:31:21] ============== drm_plane_helper (2 subtests) ===============
[18:31:21] =============== drm_test_check_plane_state ================
[18:31:21] [PASSED] clipping_simple
[18:31:21] [PASSED] clipping_rotate_reflect
[18:31:21] [PASSED] positioning_simple
[18:31:21] [PASSED] upscaling
[18:31:21] [PASSED] downscaling
[18:31:21] [PASSED] rounding1
[18:31:21] [PASSED] rounding2
[18:31:21] [PASSED] rounding3
[18:31:21] [PASSED] rounding4
[18:31:21] =========== [PASSED] drm_test_check_plane_state ============
[18:31:21] =========== drm_test_check_invalid_plane_state ============
[18:31:21] [PASSED] positioning_invalid
[18:31:21] [PASSED] upscaling_invalid
[18:31:21] [PASSED] downscaling_invalid
[18:31:21] ======= [PASSED] drm_test_check_invalid_plane_state ========
[18:31:21] ================ [PASSED] drm_plane_helper =================
[18:31:21] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[18:31:21] ====== drm_test_connector_helper_tv_get_modes_check =======
[18:31:21] [PASSED] None
[18:31:21] [PASSED] PAL
[18:31:21] [PASSED] NTSC
[18:31:21] [PASSED] Both, NTSC Default
[18:31:21] [PASSED] Both, PAL Default
[18:31:21] [PASSED] Both, NTSC Default, with PAL on command-line
[18:31:21] [PASSED] Both, PAL Default, with NTSC on command-line
[18:31:21] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[18:31:21] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[18:31:21] ================== drm_rect (9 subtests) ===================
[18:31:21] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[18:31:21] [PASSED] drm_test_rect_clip_scaled_not_clipped
[18:31:21] [PASSED] drm_test_rect_clip_scaled_clipped
[18:31:21] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[18:31:21] ================= drm_test_rect_intersect =================
[18:31:21] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[18:31:21] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[18:31:21] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[18:31:21] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[18:31:21] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[18:31:21] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[18:31:21] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[18:31:21] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[18:31:21] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[18:31:21] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[18:31:21] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[18:31:21] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[18:31:21] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[18:31:21] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[18:31:21] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[18:31:21] ============= [PASSED] drm_test_rect_intersect =============
[18:31:21] ================ drm_test_rect_calc_hscale ================
[18:31:21] [PASSED] normal use
[18:31:21] [PASSED] out of max range
[18:31:21] [PASSED] out of min range
[18:31:21] [PASSED] zero dst
[18:31:21] [PASSED] negative src
[18:31:21] [PASSED] negative dst
[18:31:21] ============ [PASSED] drm_test_rect_calc_hscale ============
[18:31:21] ================ drm_test_rect_calc_vscale ================
[18:31:21] [PASSED] normal use
stty: 'standard input': Inappropriate ioctl for device
[18:31:21] [PASSED] out of max range
[18:31:21] [PASSED] out of min range
[18:31:21] [PASSED] zero dst
[18:31:21] [PASSED] negative src
[18:31:21] [PASSED] negative dst
[18:31:21] ============ [PASSED] drm_test_rect_calc_vscale ============
[18:31:21] ================== drm_test_rect_rotate ===================
[18:31:21] [PASSED] reflect-x
[18:31:21] [PASSED] reflect-y
[18:31:21] [PASSED] rotate-0
[18:31:21] [PASSED] rotate-90
[18:31:21] [PASSED] rotate-180
[18:31:21] [PASSED] rotate-270
[18:31:21] ============== [PASSED] drm_test_rect_rotate ===============
[18:31:21] ================ drm_test_rect_rotate_inv =================
[18:31:21] [PASSED] reflect-x
[18:31:21] [PASSED] reflect-y
[18:31:21] [PASSED] rotate-0
[18:31:21] [PASSED] rotate-90
[18:31:21] [PASSED] rotate-180
[18:31:21] [PASSED] rotate-270
[18:31:21] ============ [PASSED] drm_test_rect_rotate_inv =============
[18:31:21] ==================== [PASSED] drm_rect =====================
[18:31:21] ============ drm_sysfb_modeset_test (1 subtest) ============
[18:31:21] ============ drm_test_sysfb_build_fourcc_list =============
[18:31:21] [PASSED] no native formats
[18:31:21] [PASSED] XRGB8888 as native format
[18:31:21] [PASSED] remove duplicates
[18:31:21] [PASSED] convert alpha formats
[18:31:21] [PASSED] random formats
[18:31:21] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[18:31:21] ============= [PASSED] drm_sysfb_modeset_test ==============
[18:31:21] ============================================================
[18:31:21] Testing complete. Ran 622 tests: passed: 622
[18:31:21] Elapsed time: 27.147s total, 1.668s configuring, 25.062s building, 0.396s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[18:31:21] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[18:31:23] 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
[18:31:32] Starting KUnit Kernel (1/1)...
[18:31:32] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[18:31:32] ================= ttm_device (5 subtests) ==================
[18:31:32] [PASSED] ttm_device_init_basic
[18:31:32] [PASSED] ttm_device_init_multiple
[18:31:32] [PASSED] ttm_device_fini_basic
[18:31:32] [PASSED] ttm_device_init_no_vma_man
[18:31:32] ================== ttm_device_init_pools ==================
[18:31:32] [PASSED] No DMA allocations, no DMA32 required
[18:31:32] [PASSED] DMA allocations, DMA32 required
[18:31:32] [PASSED] No DMA allocations, DMA32 required
[18:31:32] [PASSED] DMA allocations, no DMA32 required
[18:31:32] ============== [PASSED] ttm_device_init_pools ==============
[18:31:32] =================== [PASSED] ttm_device ====================
[18:31:32] ================== ttm_pool (8 subtests) ===================
[18:31:32] ================== ttm_pool_alloc_basic ===================
[18:31:32] [PASSED] One page
[18:31:32] [PASSED] More than one page
[18:31:32] [PASSED] Above the allocation limit
[18:31:32] [PASSED] One page, with coherent DMA mappings enabled
[18:31:32] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[18:31:32] ============== [PASSED] ttm_pool_alloc_basic ===============
[18:31:32] ============== ttm_pool_alloc_basic_dma_addr ==============
[18:31:32] [PASSED] One page
[18:31:32] [PASSED] More than one page
[18:31:32] [PASSED] Above the allocation limit
[18:31:32] [PASSED] One page, with coherent DMA mappings enabled
[18:31:32] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[18:31:32] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[18:31:32] [PASSED] ttm_pool_alloc_order_caching_match
[18:31:32] [PASSED] ttm_pool_alloc_caching_mismatch
[18:31:32] [PASSED] ttm_pool_alloc_order_mismatch
[18:31:32] [PASSED] ttm_pool_free_dma_alloc
[18:31:32] [PASSED] ttm_pool_free_no_dma_alloc
[18:31:32] [PASSED] ttm_pool_fini_basic
[18:31:32] ==================== [PASSED] ttm_pool =====================
[18:31:32] ================ ttm_resource (8 subtests) =================
[18:31:32] ================= ttm_resource_init_basic =================
[18:31:32] [PASSED] Init resource in TTM_PL_SYSTEM
[18:31:32] [PASSED] Init resource in TTM_PL_VRAM
[18:31:32] [PASSED] Init resource in a private placement
[18:31:32] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[18:31:32] ============= [PASSED] ttm_resource_init_basic =============
[18:31:32] [PASSED] ttm_resource_init_pinned
[18:31:32] [PASSED] ttm_resource_fini_basic
[18:31:32] [PASSED] ttm_resource_manager_init_basic
[18:31:32] [PASSED] ttm_resource_manager_usage_basic
[18:31:32] [PASSED] ttm_resource_manager_set_used_basic
[18:31:32] [PASSED] ttm_sys_man_alloc_basic
[18:31:32] [PASSED] ttm_sys_man_free_basic
[18:31:32] ================== [PASSED] ttm_resource ===================
[18:31:32] =================== ttm_tt (15 subtests) ===================
[18:31:32] ==================== ttm_tt_init_basic ====================
[18:31:32] [PASSED] Page-aligned size
[18:31:32] [PASSED] Extra pages requested
[18:31:32] ================ [PASSED] ttm_tt_init_basic ================
[18:31:32] [PASSED] ttm_tt_init_misaligned
[18:31:32] [PASSED] ttm_tt_fini_basic
[18:31:32] [PASSED] ttm_tt_fini_sg
[18:31:32] [PASSED] ttm_tt_fini_shmem
[18:31:32] [PASSED] ttm_tt_create_basic
[18:31:32] [PASSED] ttm_tt_create_invalid_bo_type
[18:31:32] [PASSED] ttm_tt_create_ttm_exists
[18:31:32] [PASSED] ttm_tt_create_failed
[18:31:32] [PASSED] ttm_tt_destroy_basic
[18:31:32] [PASSED] ttm_tt_populate_null_ttm
[18:31:32] [PASSED] ttm_tt_populate_populated_ttm
[18:31:32] [PASSED] ttm_tt_unpopulate_basic
[18:31:32] [PASSED] ttm_tt_unpopulate_empty_ttm
[18:31:32] [PASSED] ttm_tt_swapin_basic
[18:31:32] ===================== [PASSED] ttm_tt ======================
[18:31:32] =================== ttm_bo (14 subtests) ===================
[18:31:32] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[18:31:32] [PASSED] Cannot be interrupted and sleeps
[18:31:32] [PASSED] Cannot be interrupted, locks straight away
[18:31:32] [PASSED] Can be interrupted, sleeps
[18:31:32] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[18:31:32] [PASSED] ttm_bo_reserve_locked_no_sleep
[18:31:32] [PASSED] ttm_bo_reserve_no_wait_ticket
[18:31:32] [PASSED] ttm_bo_reserve_double_resv
[18:31:32] [PASSED] ttm_bo_reserve_interrupted
[18:31:32] [PASSED] ttm_bo_reserve_deadlock
[18:31:32] [PASSED] ttm_bo_unreserve_basic
[18:31:32] [PASSED] ttm_bo_unreserve_pinned
[18:31:32] [PASSED] ttm_bo_unreserve_bulk
[18:31:32] [PASSED] ttm_bo_fini_basic
[18:31:32] [PASSED] ttm_bo_fini_shared_resv
[18:31:32] [PASSED] ttm_bo_pin_basic
[18:31:32] [PASSED] ttm_bo_pin_unpin_resource
[18:31:32] [PASSED] ttm_bo_multiple_pin_one_unpin
[18:31:32] ===================== [PASSED] ttm_bo ======================
[18:31:32] ============== ttm_bo_validate (21 subtests) ===============
[18:31:32] ============== ttm_bo_init_reserved_sys_man ===============
[18:31:32] [PASSED] Buffer object for userspace
[18:31:32] [PASSED] Kernel buffer object
[18:31:32] [PASSED] Shared buffer object
[18:31:32] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[18:31:32] ============== ttm_bo_init_reserved_mock_man ==============
[18:31:32] [PASSED] Buffer object for userspace
[18:31:32] [PASSED] Kernel buffer object
[18:31:32] [PASSED] Shared buffer object
[18:31:32] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[18:31:32] [PASSED] ttm_bo_init_reserved_resv
[18:31:32] ================== ttm_bo_validate_basic ==================
[18:31:32] [PASSED] Buffer object for userspace
[18:31:32] [PASSED] Kernel buffer object
[18:31:32] [PASSED] Shared buffer object
[18:31:32] ============== [PASSED] ttm_bo_validate_basic ==============
[18:31:32] [PASSED] ttm_bo_validate_invalid_placement
[18:31:32] ============= ttm_bo_validate_same_placement ==============
[18:31:32] [PASSED] System manager
[18:31:32] [PASSED] VRAM manager
[18:31:32] ========= [PASSED] ttm_bo_validate_same_placement ==========
[18:31:32] [PASSED] ttm_bo_validate_failed_alloc
[18:31:32] [PASSED] ttm_bo_validate_pinned
[18:31:32] [PASSED] ttm_bo_validate_busy_placement
[18:31:32] ================ ttm_bo_validate_multihop =================
[18:31:32] [PASSED] Buffer object for userspace
[18:31:32] [PASSED] Kernel buffer object
[18:31:32] [PASSED] Shared buffer object
[18:31:32] ============ [PASSED] ttm_bo_validate_multihop =============
[18:31:32] ========== ttm_bo_validate_no_placement_signaled ==========
[18:31:32] [PASSED] Buffer object in system domain, no page vector
[18:31:32] [PASSED] Buffer object in system domain with an existing page vector
[18:31:32] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[18:31:32] ======== ttm_bo_validate_no_placement_not_signaled ========
[18:31:32] [PASSED] Buffer object for userspace
[18:31:32] [PASSED] Kernel buffer object
[18:31:32] [PASSED] Shared buffer object
[18:31:32] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[18:31:32] [PASSED] ttm_bo_validate_move_fence_signaled
[18:31:32] ========= ttm_bo_validate_move_fence_not_signaled =========
[18:31:32] [PASSED] Waits for GPU
[18:31:32] [PASSED] Tries to lock straight away
[18:31:32] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[18:31:32] [PASSED] ttm_bo_validate_happy_evict
[18:31:32] [PASSED] ttm_bo_validate_all_pinned_evict
[18:31:32] [PASSED] ttm_bo_validate_allowed_only_evict
[18:31:32] [PASSED] ttm_bo_validate_deleted_evict
[18:31:32] [PASSED] ttm_bo_validate_busy_domain_evict
[18:31:32] [PASSED] ttm_bo_validate_evict_gutting
[18:31:32] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[18:31:32] ================= [PASSED] ttm_bo_validate =================
[18:31:32] ============================================================
[18:31:32] Testing complete. Ran 101 tests: passed: 101
[18:31:32] Elapsed time: 11.214s total, 1.668s configuring, 9.329s building, 0.180s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ Xe.CI.BAT: success for drm/xe: Dump PAT entries with reserved mark (rev2)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (6 preceding siblings ...)
2025-10-30 18:31 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
@ 2025-10-30 19:09 ` Patchwork
2025-10-30 22:17 ` [PATCH v3] drm/xe: highlight reserved PAT entries in dump output Xin Wang
` (4 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-30 19:09 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 964 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev2)
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
CI Bug Log - changes from xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209_BAT -> xe-pw-156380v2_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209 -> xe-pw-156380v2
IGT_8603: e6eb3c0fe0f28f3d6e530ae202fbb9f29bde9147 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209: 05dafb7f913af8cf6b33e482649d28ee7912a209
xe-pw-156380v2: 156380v2
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/index.html
[-- Attachment #2: Type: text/html, Size: 1512 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* RE: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-30 16:35 ` Matt Roper
@ 2025-10-30 19:55 ` Wang, X
2025-10-30 20:13 ` Matt Roper
0 siblings, 1 reply; 23+ messages in thread
From: Wang, X @ 2025-10-30 19:55 UTC (permalink / raw)
To: Roper, Matthew D; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
> -----Original Message-----
> From: Roper, Matthew D <matthew.d.roper@intel.com>
> Sent: Thursday, October 30, 2025 09:36
> To: Wang, X <x.wang@intel.com>
> Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng <shuicheng.lin@intel.com>
> Subject: Re: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
>
> On Wed, Oct 29, 2025 at 11:39:59PM +0000, Xin Wang wrote:
> > Enhance the PAT table dump by marking reserved entries with an
> > asterisk (*) for improved readability and debugging.
> >
> > V2:
> > Added a note in the "PAT table" header explaining the meaning of the
> > asterisk(*) to improve clarity for readers. (Matt Roper)
> >
> > Signed-off-by: Xin Wang <x.wang@intel.com>
> > ---
> > drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
> > 1 file changed, 6 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
> > index 7649b554942a..d9f9d5bb8e5d 100644
> > --- a/drivers/gpu/drm/xe/xe_pat.c
> > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > @@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct
> drm_printer *p)
> > if (!fw_ref)
> > return -ETIMEDOUT;
> >
> > - drm_printf(p, "PAT table:\n");
> > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> >
> > for (i = 0; i < xe->pat.n_entries; i++) {
> > if (xe_gt_is_media_type(gt))
> > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> drm_printer *p)
> > else
> > pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
> >
> > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> (%#8x)\n", i,
> > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> (%#8x)%s\n",
> > +i,
> > !!(pat & XE2_NO_PROMOTE),
> > !!(pat & XE2_COMP_EN),
> > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > REG_FIELD_GET(XE2_COH_MODE, pat),
> > - pat);
> > + pat, xe->pat.table[i].coh_mode ? "" : " *");
>
> I think you still need to add a 'valid' field to struct xe_pat_table (and then set it
> as part of XE2_PAT()), right? At the moment your patch is still checking against
> coh_mode, which is going to mark a bunch of legitimate entries as reserved.
>
The .coh_mode has been set to XE_COH_NONE(1) or XE_COH_AT_LEAST_1WAY(2) in
the XE2_PAT() macro, for the reserved entry the .coh_mode value will be zero.
So, it should be ok to use this value as the valid determiner.
If we change the definition of XE_COH_NONE to 0 then we need a .valid field in xe_pat_table.
/**
* @coh_mode: The GPU coherency mode that @value maps to.
*/
#define XE_COH_NONE 1
#define XE_COH_AT_LEAST_1WAY 2
u16 coh_mode;
};
Xin
>
> Matt
>
> > }
> >
> > /*
> > @@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct
> drm_printer *p)
> > if (!fw_ref)
> > return -ETIMEDOUT;
> >
> > - drm_printf(p, "PAT table:\n");
> > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> >
> > for (i = 0; i < xe->pat.n_entries; i++) {
> > pat = xe_gt_mcr_unicast_read_any(gt,
> XE_REG_MCR(_PAT_INDEX(i)));
> >
> > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> i,
> > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> (%#8x)%s\n", i,
> > !!(pat & XE2_NO_PROMOTE),
> > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > REG_FIELD_GET(XE2_COH_MODE, pat),
> > - pat);
> > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > }
> >
> > /*
> > --
> > 2.43.0
> >
>
> --
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-30 19:55 ` Wang, X
@ 2025-10-30 20:13 ` Matt Roper
2025-10-30 20:38 ` Wang, X
0 siblings, 1 reply; 23+ messages in thread
From: Matt Roper @ 2025-10-30 20:13 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
On Thu, Oct 30, 2025 at 12:55:12PM -0700, Wang, X wrote:
>
>
> > -----Original Message-----
> > From: Roper, Matthew D <matthew.d.roper@intel.com>
> > Sent: Thursday, October 30, 2025 09:36
> > To: Wang, X <x.wang@intel.com>
> > Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng <shuicheng.lin@intel.com>
> > Subject: Re: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
> >
> > On Wed, Oct 29, 2025 at 11:39:59PM +0000, Xin Wang wrote:
> > > Enhance the PAT table dump by marking reserved entries with an
> > > asterisk (*) for improved readability and debugging.
> > >
> > > V2:
> > > Added a note in the "PAT table" header explaining the meaning of the
> > > asterisk(*) to improve clarity for readers. (Matt Roper)
> > >
> > > Signed-off-by: Xin Wang <x.wang@intel.com>
> > > ---
> > > drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
> > > 1 file changed, 6 insertions(+), 6 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
> > > index 7649b554942a..d9f9d5bb8e5d 100644
> > > --- a/drivers/gpu/drm/xe/xe_pat.c
> > > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > > @@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct
> > drm_printer *p)
> > > if (!fw_ref)
> > > return -ETIMEDOUT;
> > >
> > > - drm_printf(p, "PAT table:\n");
> > > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> > >
> > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > if (xe_gt_is_media_type(gt))
> > > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> > drm_printer *p)
> > > else
> > > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> > >
> > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > (%#8x)\n", i,
> > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > (%#8x)%s\n",
> > > +i,
> > > !!(pat & XE2_NO_PROMOTE),
> > > !!(pat & XE2_COMP_EN),
> > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > - pat);
> > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> >
> > I think you still need to add a 'valid' field to struct xe_pat_table (and then set it
> > as part of XE2_PAT()), right? At the moment your patch is still checking against
> > coh_mode, which is going to mark a bunch of legitimate entries as reserved.
> >
>
> The .coh_mode has been set to XE_COH_NONE(1) or XE_COH_AT_LEAST_1WAY(2) in
> the XE2_PAT() macro, for the reserved entry the .coh_mode value will be zero.
> So, it should be ok to use this value as the valid determiner.
>
> If we change the definition of XE_COH_NONE to 0 then we need a .valid field in xe_pat_table.
>
> /**
> * @coh_mode: The GPU coherency mode that @value maps to.
> */
> #define XE_COH_NONE 1
> #define XE_COH_AT_LEAST_1WAY 2
> u16 coh_mode;
I guess if the only values we set right now are non-zero then this works
out okay at the moment. But it still seems unnecessarily fragile since
there's nothing documenting that we're relying on coh_mode==0 to imply
something unrelated to coherency. If someone reworks PAT coherency
handling in the future and changes the specific enum values used here,
it would be easy for them to break the valid/reserved status of the
fields since it's not obvious that we're relying on 0 having a special
meaning for anything not related to coherency.
So we either need to document that we're relying on this clearly (both
in code comments and in the commit message), or we should just go ahead
and create a dedicated 'valid' flag to help prevent any future mistakes.
Since the structure currently holds a u32 and a u16, there's already 16
bits of unused padding at the end of the structure which we might as
well stick a 'flags' field into and use to track validity explicitly.
Matt
> };
>
> Xin
> >
> > Matt
> >
> > > }
> > >
> > > /*
> > > @@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct
> > drm_printer *p)
> > > if (!fw_ref)
> > > return -ETIMEDOUT;
> > >
> > > - drm_printf(p, "PAT table:\n");
> > > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> > >
> > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > pat = xe_gt_mcr_unicast_read_any(gt,
> > XE_REG_MCR(_PAT_INDEX(i)));
> > >
> > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> > i,
> > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> > (%#8x)%s\n", i,
> > > !!(pat & XE2_NO_PROMOTE),
> > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > - pat);
> > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > }
> > >
> > > /*
> > > --
> > > 2.43.0
> > >
> >
> > --
> > Matt Roper
> > Graphics Software Engineer
> > Linux GPU Platform Enablement
> > Intel Corporation
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* RE: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
2025-10-30 20:13 ` Matt Roper
@ 2025-10-30 20:38 ` Wang, X
0 siblings, 0 replies; 23+ messages in thread
From: Wang, X @ 2025-10-30 20:38 UTC (permalink / raw)
To: Roper, Matthew D; +Cc: intel-xe@lists.freedesktop.org, Lin, Shuicheng
> -----Original Message-----
> From: Roper, Matthew D <matthew.d.roper@intel.com>
> Sent: Thursday, October 30, 2025 13:13
> To: Wang, X <x.wang@intel.com>
> Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng <shuicheng.lin@intel.com>
> Subject: Re: [PATCH v2] drm/xe: highlight reserved PAT entries in dump output
>
> On Thu, Oct 30, 2025 at 12:55:12PM -0700, Wang, X wrote:
> >
> >
> > > -----Original Message-----
> > > From: Roper, Matthew D <matthew.d.roper@intel.com>
> > > Sent: Thursday, October 30, 2025 09:36
> > > To: Wang, X <x.wang@intel.com>
> > > Cc: intel-xe@lists.freedesktop.org; Lin, Shuicheng
> > > <shuicheng.lin@intel.com>
> > > Subject: Re: [PATCH v2] drm/xe: highlight reserved PAT entries in
> > > dump output
> > >
> > > On Wed, Oct 29, 2025 at 11:39:59PM +0000, Xin Wang wrote:
> > > > Enhance the PAT table dump by marking reserved entries with an
> > > > asterisk (*) for improved readability and debugging.
> > > >
> > > > V2:
> > > > Added a note in the "PAT table" header explaining the meaning of
> > > > the
> > > > asterisk(*) to improve clarity for readers. (Matt Roper)
> > > >
> > > > Signed-off-by: Xin Wang <x.wang@intel.com>
> > > > ---
> > > > drivers/gpu/drm/xe/xe_pat.c | 12 ++++++------
> > > > 1 file changed, 6 insertions(+), 6 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/xe/xe_pat.c
> > > > b/drivers/gpu/drm/xe/xe_pat.c index 7649b554942a..d9f9d5bb8e5d
> > > > 100644
> > > > --- a/drivers/gpu/drm/xe/xe_pat.c
> > > > +++ b/drivers/gpu/drm/xe/xe_pat.c
> > > > @@ -368,7 +368,7 @@ static int xe2_dump(struct xe_gt *gt, struct
> > > drm_printer *p)
> > > > if (!fw_ref)
> > > > return -ETIMEDOUT;
> > > >
> > > > - drm_printf(p, "PAT table:\n");
> > > > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> > > >
> > > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > > if (xe_gt_is_media_type(gt))
> > > > @@ -376,14 +376,14 @@ static int xe2_dump(struct xe_gt *gt, struct
> > > drm_printer *p)
> > > > else
> > > > pat = xe_gt_mcr_unicast_read_any(gt,
> > > XE_REG_MCR(_PAT_INDEX(i)));
> > > >
> > > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > (%#8x)\n", i,
> > > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ]
> > > (%#8x)%s\n",
> > > > +i,
> > > > !!(pat & XE2_NO_PROMOTE),
> > > > !!(pat & XE2_COMP_EN),
> > > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > > - pat);
> > > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > >
> > > I think you still need to add a 'valid' field to struct xe_pat_table
> > > (and then set it as part of XE2_PAT()), right? At the moment your
> > > patch is still checking against coh_mode, which is going to mark a bunch of
> legitimate entries as reserved.
> > >
> >
> > The .coh_mode has been set to XE_COH_NONE(1) or
> > XE_COH_AT_LEAST_1WAY(2) in the XE2_PAT() macro, for the reserved entry
> the .coh_mode value will be zero.
> > So, it should be ok to use this value as the valid determiner.
> >
> > If we change the definition of XE_COH_NONE to 0 then we need a .valid
> field in xe_pat_table.
> >
> > /**
> > * @coh_mode: The GPU coherency mode that @value maps to.
> > */
> > #define XE_COH_NONE 1
> > #define XE_COH_AT_LEAST_1WAY 2
> > u16 coh_mode;
>
> I guess if the only values we set right now are non-zero then this works out
> okay at the moment. But it still seems unnecessarily fragile since there's
> nothing documenting that we're relying on coh_mode==0 to imply something
> unrelated to coherency. If someone reworks PAT coherency handling in the
> future and changes the specific enum values used here, it would be easy for
> them to break the valid/reserved status of the fields since it's not obvious that
> we're relying on 0 having a special meaning for anything not related to
> coherency.
>
> So we either need to document that we're relying on this clearly (both in code
> comments and in the commit message), or we should just go ahead and
> create a dedicated 'valid' flag to help prevent any future mistakes.
> Since the structure currently holds a u32 and a u16, there's already 16 bits of
> unused padding at the end of the structure which we might as well stick a
> 'flags' field into and use to track validity explicitly.
>
>
I'll go ahead and add the valid flag like you suggested, using the padding for a flags field.
That should make things much clearer and safer going forward.
Xin
> Matt
>
> > };
> >
> > Xin
> > >
> > > Matt
> > >
> > > > }
> > > >
> > > > /*
> > > > @@ -426,18 +426,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt,
> > > > struct
> > > drm_printer *p)
> > > > if (!fw_ref)
> > > > return -ETIMEDOUT;
> > > >
> > > > - drm_printf(p, "PAT table:\n");
> > > > + drm_printf(p, "PAT table: (* = reserved entry)\n");
> > > >
> > > > for (i = 0; i < xe->pat.n_entries; i++) {
> > > > pat = xe_gt_mcr_unicast_read_any(gt,
> > > XE_REG_MCR(_PAT_INDEX(i)));
> > > >
> > > > - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n",
> > > i,
> > > > + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ]
> > > (%#8x)%s\n", i,
> > > > !!(pat & XE2_NO_PROMOTE),
> > > > REG_FIELD_GET(XE2_L3_CLOS, pat),
> > > > REG_FIELD_GET(XE2_L3_POLICY, pat),
> > > > REG_FIELD_GET(XE2_L4_POLICY, pat),
> > > > REG_FIELD_GET(XE2_COH_MODE, pat),
> > > > - pat);
> > > > + pat, xe->pat.table[i].coh_mode ? "" : " *");
> > > > }
> > > >
> > > > /*
> > > > --
> > > > 2.43.0
> > > >
> > >
> > > --
> > > Matt Roper
> > > Graphics Software Engineer
> > > Linux GPU Platform Enablement
> > > Intel Corporation
>
> --
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* [PATCH v3] drm/xe: highlight reserved PAT entries in dump output
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (7 preceding siblings ...)
2025-10-30 19:09 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-10-30 22:17 ` Xin Wang
2025-10-30 22:30 ` Matt Roper
2025-10-31 0:40 ` ✗ Xe.CI.Full: failure for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
` (3 subsequent siblings)
12 siblings, 1 reply; 23+ messages in thread
From: Xin Wang @ 2025-10-30 22:17 UTC (permalink / raw)
To: intel-xe; +Cc: matthew.d.roper, shuicheng.lin, Xin Wang
Enhance the PAT table dump by marking reserved entries with an
asterisk (*) for improved readability and debugging.
V2:
Added a note in the "PAT table" header explaining the meaning of
the asterisk(*) to improve clarity for readers. (Matt Roper)
V3:
Introduced a valid field in struct xe_pat_table_entry to
explicitly track whether an entry is valid or reserved, avoiding
reliance on coh_mode == 0. (Matt Roper)
Signed-off-by: Xin Wang <x.wang@intel.com>
---
drivers/gpu/drm/xe/xe_pat.c | 15 ++++++++-------
drivers/gpu/drm/xe/xe_pat.h | 5 +++++
2 files changed, 13 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
index 059e3a88ce5a..47e76a46ef02 100644
--- a/drivers/gpu/drm/xe/xe_pat.c
+++ b/drivers/gpu/drm/xe/xe_pat.c
@@ -109,7 +109,8 @@ static const struct xe_pat_table_entry xelpg_pat_table[] = {
REG_FIELD_PREP(XE2_L4_POLICY, l4_policy) | \
REG_FIELD_PREP(XE2_COH_MODE, __coh_mode), \
.coh_mode = (BUILD_BUG_ON_ZERO(__coh_mode && comp_en) || __coh_mode) ? \
- XE_COH_AT_LEAST_1WAY : XE_COH_NONE \
+ XE_COH_AT_LEAST_1WAY : XE_COH_NONE, \
+ .valid = 1 \
}
static const struct xe_pat_table_entry xe2_pat_table[] = {
@@ -403,7 +404,7 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
if (xe_gt_is_media_type(gt))
@@ -411,14 +412,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
else
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
!!(pat & XE2_COMP_EN),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].valid ? "" : " *");
}
/*
@@ -461,18 +462,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
if (!fw_ref)
return -ETIMEDOUT;
- drm_printf(p, "PAT table:\n");
+ drm_printf(p, "PAT table: (* = reserved entry)\n");
for (i = 0; i < xe->pat.n_entries; i++) {
pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
- drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
+ drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
!!(pat & XE2_NO_PROMOTE),
REG_FIELD_GET(XE2_L3_CLOS, pat),
REG_FIELD_GET(XE2_L3_POLICY, pat),
REG_FIELD_GET(XE2_L4_POLICY, pat),
REG_FIELD_GET(XE2_COH_MODE, pat),
- pat);
+ pat, xe->pat.table[i].valid ? "" : " *");
}
/*
diff --git a/drivers/gpu/drm/xe/xe_pat.h b/drivers/gpu/drm/xe/xe_pat.h
index 268c9a899f56..05dae03a5f54 100644
--- a/drivers/gpu/drm/xe/xe_pat.h
+++ b/drivers/gpu/drm/xe/xe_pat.h
@@ -29,6 +29,11 @@ struct xe_pat_table_entry {
#define XE_COH_NONE 1
#define XE_COH_AT_LEAST_1WAY 2
u16 coh_mode;
+
+ /**
+ * @valid: Set to 1 if the entry is valid, 0 if it's reserved.
+ */
+ u16 valid;
};
/**
--
2.43.0
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH v3] drm/xe: highlight reserved PAT entries in dump output
2025-10-30 22:17 ` [PATCH v3] drm/xe: highlight reserved PAT entries in dump output Xin Wang
@ 2025-10-30 22:30 ` Matt Roper
0 siblings, 0 replies; 23+ messages in thread
From: Matt Roper @ 2025-10-30 22:30 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe, shuicheng.lin
On Thu, Oct 30, 2025 at 10:17:34PM +0000, Xin Wang wrote:
> Enhance the PAT table dump by marking reserved entries with an
> asterisk (*) for improved readability and debugging.
>
> V2:
> Added a note in the "PAT table" header explaining the meaning of
> the asterisk(*) to improve clarity for readers. (Matt Roper)
>
> V3:
> Introduced a valid field in struct xe_pat_table_entry to
> explicitly track whether an entry is valid or reserved, avoiding
> reliance on coh_mode == 0. (Matt Roper)
>
> Signed-off-by: Xin Wang <x.wang@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
In the future we can potentially change "valid" to a bitmask of flags if
it turns out there are other traits we want to track as well, we can do
that if/when the time comes.
Matt
> ---
> drivers/gpu/drm/xe/xe_pat.c | 15 ++++++++-------
> drivers/gpu/drm/xe/xe_pat.h | 5 +++++
> 2 files changed, 13 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/xe_pat.c b/drivers/gpu/drm/xe/xe_pat.c
> index 059e3a88ce5a..47e76a46ef02 100644
> --- a/drivers/gpu/drm/xe/xe_pat.c
> +++ b/drivers/gpu/drm/xe/xe_pat.c
> @@ -109,7 +109,8 @@ static const struct xe_pat_table_entry xelpg_pat_table[] = {
> REG_FIELD_PREP(XE2_L4_POLICY, l4_policy) | \
> REG_FIELD_PREP(XE2_COH_MODE, __coh_mode), \
> .coh_mode = (BUILD_BUG_ON_ZERO(__coh_mode && comp_en) || __coh_mode) ? \
> - XE_COH_AT_LEAST_1WAY : XE_COH_NONE \
> + XE_COH_AT_LEAST_1WAY : XE_COH_NONE, \
> + .valid = 1 \
> }
>
> static const struct xe_pat_table_entry xe2_pat_table[] = {
> @@ -403,7 +404,7 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
> if (!fw_ref)
> return -ETIMEDOUT;
>
> - drm_printf(p, "PAT table:\n");
> + drm_printf(p, "PAT table: (* = reserved entry)\n");
>
> for (i = 0; i < xe->pat.n_entries; i++) {
> if (xe_gt_is_media_type(gt))
> @@ -411,14 +412,14 @@ static int xe2_dump(struct xe_gt *gt, struct drm_printer *p)
> else
> pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)\n", i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> !!(pat & XE2_COMP_EN),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].valid ? "" : " *");
> }
>
> /*
> @@ -461,18 +462,18 @@ static int xe3p_xpc_dump(struct xe_gt *gt, struct drm_printer *p)
> if (!fw_ref)
> return -ETIMEDOUT;
>
> - drm_printf(p, "PAT table:\n");
> + drm_printf(p, "PAT table: (* = reserved entry)\n");
>
> for (i = 0; i < xe->pat.n_entries; i++) {
> pat = xe_gt_mcr_unicast_read_any(gt, XE_REG_MCR(_PAT_INDEX(i)));
>
> - drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)\n", i,
> + drm_printf(p, "PAT[%2d] = [ %u, %u, %u, %u, %u ] (%#8x)%s\n", i,
> !!(pat & XE2_NO_PROMOTE),
> REG_FIELD_GET(XE2_L3_CLOS, pat),
> REG_FIELD_GET(XE2_L3_POLICY, pat),
> REG_FIELD_GET(XE2_L4_POLICY, pat),
> REG_FIELD_GET(XE2_COH_MODE, pat),
> - pat);
> + pat, xe->pat.table[i].valid ? "" : " *");
> }
>
> /*
> diff --git a/drivers/gpu/drm/xe/xe_pat.h b/drivers/gpu/drm/xe/xe_pat.h
> index 268c9a899f56..05dae03a5f54 100644
> --- a/drivers/gpu/drm/xe/xe_pat.h
> +++ b/drivers/gpu/drm/xe/xe_pat.h
> @@ -29,6 +29,11 @@ struct xe_pat_table_entry {
> #define XE_COH_NONE 1
> #define XE_COH_AT_LEAST_1WAY 2
> u16 coh_mode;
> +
> + /**
> + * @valid: Set to 1 if the entry is valid, 0 if it's reserved.
> + */
> + u16 valid;
> };
>
> /**
> --
> 2.43.0
>
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✗ Xe.CI.Full: failure for drm/xe: Dump PAT entries with reserved mark (rev2)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (8 preceding siblings ...)
2025-10-30 22:17 ` [PATCH v3] drm/xe: highlight reserved PAT entries in dump output Xin Wang
@ 2025-10-31 0:40 ` Patchwork
2025-10-31 1:14 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev3) Patchwork
` (2 subsequent siblings)
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-31 0:40 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 41542 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev2)
URL : https://patchwork.freedesktop.org/series/156380/
State : failure
== Summary ==
CI Bug Log - changes from xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209_FULL -> xe-pw-156380v2_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-156380v2_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-156380v2_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 (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-156380v2_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@xe_pmu@engine-activity-single-load@engine-drm_xe_engine_class_render0:
- shard-adlp: [PASS][1] -> [FAIL][2] +5 other tests fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-9/igt@xe_pmu@engine-activity-single-load@engine-drm_xe_engine_class_render0.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@xe_pmu@engine-activity-single-load@engine-drm_xe_engine_class_render0.html
* igt@xe_pmu@fn-engine-activity-sched-if-idle:
- shard-adlp: [PASS][3] -> [SKIP][4]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-1/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
#### Warnings ####
* igt@xe_query@multigpu-query-gt-list:
- shard-adlp: [SKIP][5] ([Intel XE#944]) -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-1/igt@xe_query@multigpu-query-gt-list.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@xe_query@multigpu-query-gt-list.html
Known issues
------------
Here are the changes found in xe-pw-156380v2_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2327]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- shard-adlp: [PASS][8] -> [FAIL][9] ([Intel XE#5395])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-9/igt@kms_big_fb@linear-32bpp-rotate-0.html
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][10] ([Intel XE#316]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +3 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-bmg: [PASS][13] -> [SKIP][14] ([Intel XE#2314] / [Intel XE#2894])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-3-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#367])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#367]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2652] / [Intel XE#787]) +12 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-8/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#455] / [Intel XE#787]) +11 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#787]) +41 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-a-dp-4.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: [PASS][20] -> [INCOMPLETE][21] ([Intel XE#3862]) +1 other test incomplete
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-dg2-433/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4.html
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-464/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#2887]) +7 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#2907]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2325])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_chamelium_color@ctm-red-to-blue.html
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#306])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#373]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#2252]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#2321])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2320]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-1:
- shard-adlp: [PASS][30] -> [DMESG-WARN][31] ([Intel XE#2953] / [Intel XE#4173]) +1 other test dmesg-warn
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-9/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-1.html
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-1.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [PASS][32] -> [SKIP][33] ([Intel XE#2291]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-5/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#5428])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [PASS][35] -> [SKIP][36] ([Intel XE#1340])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-bmg: [PASS][37] -> [SKIP][38] ([Intel XE#4354])
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_dp_link_training@non-uhbr-sst.html
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2372])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-blocking-wf_vblank@bd-hdmi-a6-dp4:
- shard-dg2-set2: [PASS][40] -> [FAIL][41] ([Intel XE#5408]) +1 other test fail
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-dg2-436/igt@kms_flip@2x-blocking-wf_vblank@bd-hdmi-a6-dp4.html
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_flip@2x-blocking-wf_vblank@bd-hdmi-a6-dp4.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-bmg: [PASS][42] -> [SKIP][43] ([Intel XE#2316]) +4 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_flip@2x-wf_vblank-ts-check.html
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-suspend@d-hdmi-a1:
- shard-adlp: [PASS][44] -> [DMESG-WARN][45] ([Intel XE#4543]) +3 other tests dmesg-warn
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-8/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-8/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#2293] / [Intel XE#2380])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2293])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2311]) +10 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#5390]) +4 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][50] ([Intel XE#658])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#651]) +17 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#653]) +15 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][53] ([Intel XE#6312])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2313]) +10 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#1503])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [PASS][56] -> [SKIP][57] ([Intel XE#1503]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-5/igt@kms_hdr@static-toggle.html
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#346])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#2925])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#2486])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane_lowres@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#2393])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-bmg: [PASS][62] -> [SKIP][63] ([Intel XE#4596])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-4.html
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2938])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#2938])
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#908])
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-adlp: [PASS][67] -> [SKIP][68] ([Intel XE#6070])
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-1/igt@kms_pm_rpm@dpms-lpsp.html
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][69] ([Intel XE#1406] / [Intel XE#1489]) +2 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][70] ([Intel XE#1406] / [Intel XE#1489]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#1122] / [Intel XE#1406])
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_psr2_su@page_flip-nv12.html
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#1406] / [Intel XE#2387])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr2-suspend:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_psr@fbc-psr2-suspend.html
* igt@kms_psr@psr-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][74] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +4 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_psr@psr-dpms.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#3414])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_tv_load_detect@load-detect:
- shard-dg2-set2: NOTRUN -> [SKIP][76] ([Intel XE#330])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_tv_load_detect@load-detect.html
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#2450])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#455]) +15 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@kms_vrr@flip-dpms.html
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#1499])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_vrr@flip-dpms.html
* igt@xe_configfs@survivability-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#6010])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@xe_configfs@survivability-mode.html
* igt@xe_eudebug@basic-vm-bind-ufence-delay-ack:
- shard-dg2-set2: NOTRUN -> [SKIP][81] ([Intel XE#4837]) +5 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html
* igt@xe_eudebug_online@writes-caching-sram-bb-vram-target-vram:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#4837]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@xe_eudebug_online@writes-caching-sram-bb-vram-target-vram.html
* igt@xe_exec_basic@multigpu-once-null-rebind:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2322]) +5 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@xe_exec_basic@multigpu-once-null-rebind.html
* igt@xe_exec_fault_mode@twice-invalid-fault:
- shard-dg2-set2: NOTRUN -> [SKIP][84] ([Intel XE#288]) +10 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@xe_exec_fault_mode@twice-invalid-fault.html
* igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#4943]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge.html
* igt@xe_exec_system_allocator@threads-many-malloc-multi-fault:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#4915]) +147 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@xe_exec_system_allocator@threads-many-malloc-multi-fault.html
* igt@xe_oa@non-privileged-access-vaddr:
- shard-dg2-set2: NOTRUN -> [SKIP][87] ([Intel XE#3573]) +2 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@xe_oa@non-privileged-access-vaddr.html
* igt@xe_pm@d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2284])
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_pm_residency@gt-c6-freeze@gt0:
- shard-adlp: [PASS][89] -> [DMESG-WARN][90] ([Intel XE#2953] / [Intel XE#3088] / [Intel XE#4173]) +1 other test dmesg-warn
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-3/igt@xe_pm_residency@gt-c6-freeze@gt0.html
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-4/igt@xe_pm_residency@gt-c6-freeze@gt0.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#4650])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_pxp@pxp-termination-key-update-post-rpm:
- shard-dg2-set2: NOTRUN -> [SKIP][92] ([Intel XE#4733]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@xe_pxp@pxp-termination-key-update-post-rpm.html
- shard-bmg: NOTRUN -> [SKIP][93] ([Intel XE#4733])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@xe_pxp@pxp-termination-key-update-post-rpm.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#944])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-432/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_render_copy@render-stress-2-copies:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#4814])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@xe_render_copy@render-stress-2-copies.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#4130])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-466/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
* igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random:
- shard-adlp: [PASS][97] -> [DMESG-FAIL][98] ([Intel XE#3868] / [Intel XE#5213] / [Intel XE#5545]) +1 other test dmesg-fail
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-1/igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random.html
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@xe_sriov_scheduling@nonpreempt-engine-resets@numvfs-random.html
#### Possible fixes ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][99] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6:
- shard-dg2-set2: [INCOMPLETE][101] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-6.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-bmg: [SKIP][103] ([Intel XE#2291]) -> [PASS][104] +2 other tests pass
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_dp_aux_dev:
- shard-bmg: [SKIP][105] ([Intel XE#3009]) -> [PASS][106]
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_dp_aux_dev.html
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_dp_aux_dev.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: [SKIP][107] ([Intel XE#2316]) -> [PASS][108] +7 other tests pass
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@basic-plain-flip@b-hdmi-a1:
- shard-adlp: [DMESG-WARN][109] ([Intel XE#4543]) -> [PASS][110] +5 other tests pass
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-3/igt@kms_flip@basic-plain-flip@b-hdmi-a1.html
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-4/igt@kms_flip@basic-plain-flip@b-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [DMESG-WARN][111] ([Intel XE#5208]) -> [PASS][112]
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-8/igt@kms_flip@flip-vs-suspend-interruptible.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-dp2:
- shard-bmg: [DMESG-WARN][113] -> [PASS][114]
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-8/igt@kms_flip@flip-vs-suspend-interruptible@a-dp2.html
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-1/igt@kms_flip@flip-vs-suspend-interruptible@a-dp2.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-adlp: [DMESG-WARN][115] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][116] +5 other tests pass
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-3/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-bmg: [INCOMPLETE][117] -> [PASS][118] +1 other test pass
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-none.html
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-bmg: [SKIP][119] ([Intel XE#4596]) -> [PASS][120]
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-x.html
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-bmg: [SKIP][121] ([Intel XE#2571]) -> [PASS][122]
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-bmg: [SKIP][123] ([Intel XE#1435]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_setmode@clone-exclusive-crtc.html
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-5/igt@kms_setmode@clone-exclusive-crtc.html
#### Warnings ####
* igt@kms_content_protection@atomic:
- shard-bmg: [FAIL][125] ([Intel XE#1178]) -> [SKIP][126] ([Intel XE#2341])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_content_protection@atomic.html
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_content_protection@atomic.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render:
- shard-bmg: [SKIP][127] ([Intel XE#2312]) -> [SKIP][128] ([Intel XE#2311]) +11 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][129] ([Intel XE#5390]) -> [SKIP][130] ([Intel XE#2312]) +5 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-bmg: [SKIP][131] ([Intel XE#2312]) -> [SKIP][132] ([Intel XE#5390]) +7 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][133] ([Intel XE#2311]) -> [SKIP][134] ([Intel XE#2312]) +8 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt.html
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
- shard-bmg: [SKIP][135] ([Intel XE#2313]) -> [SKIP][136] ([Intel XE#2312]) +9 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: [SKIP][137] ([Intel XE#2312]) -> [SKIP][138] ([Intel XE#2313]) +10 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-adlp: [DMESG-FAIL][139] ([Intel XE#3868] / [Intel XE#5213]) -> [DMESG-FAIL][140] ([Intel XE#3868] / [Intel XE#5213] / [Intel XE#5545]) +1 other test dmesg-fail
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209/shard-adlp-9/igt@xe_sriov_scheduling@equal-throughput.html
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/shard-adlp-9/igt@xe_sriov_scheduling@equal-throughput.html
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[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#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[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#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#3088]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3088
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/330
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3868]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3868
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5208
[Intel XE#5213]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5213
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5395
[Intel XE#5408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5408
[Intel XE#5428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5428
[Intel XE#5545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5545
[Intel XE#6010]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6010
[Intel XE#6070]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6070
[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#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* Linux: xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209 -> xe-pw-156380v2
IGT_8603: e6eb3c0fe0f28f3d6e530ae202fbb9f29bde9147 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4013-05dafb7f913af8cf6b33e482649d28ee7912a209: 05dafb7f913af8cf6b33e482649d28ee7912a209
xe-pw-156380v2: 156380v2
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v2/index.html
[-- Attachment #2: Type: text/html, Size: 47437 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev3)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (9 preceding siblings ...)
2025-10-31 0:40 ` ✗ Xe.CI.Full: failure for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
@ 2025-10-31 1:14 ` Patchwork
2025-10-31 2:04 ` ✓ Xe.CI.BAT: " Patchwork
2025-10-31 11:04 ` ✓ Xe.CI.Full: " Patchwork
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-31 1:14 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev3)
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[01:13:31] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:13:35] 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
[01:14:06] Starting KUnit Kernel (1/1)...
[01:14:06] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:14:06] ================== guc_buf (11 subtests) ===================
[01:14:06] [PASSED] test_smallest
[01:14:06] [PASSED] test_largest
[01:14:06] [PASSED] test_granular
[01:14:06] [PASSED] test_unique
[01:14:06] [PASSED] test_overlap
[01:14:06] [PASSED] test_reusable
[01:14:06] [PASSED] test_too_big
[01:14:06] [PASSED] test_flush
[01:14:06] [PASSED] test_lookup
[01:14:06] [PASSED] test_data
[01:14:06] [PASSED] test_class
[01:14:06] ===================== [PASSED] guc_buf =====================
[01:14:06] =================== guc_dbm (7 subtests) ===================
[01:14:06] [PASSED] test_empty
[01:14:06] [PASSED] test_default
[01:14:06] ======================== test_size ========================
[01:14:06] [PASSED] 4
[01:14:06] [PASSED] 8
[01:14:06] [PASSED] 32
[01:14:06] [PASSED] 256
[01:14:06] ==================== [PASSED] test_size ====================
[01:14:06] ======================= test_reuse ========================
[01:14:06] [PASSED] 4
[01:14:06] [PASSED] 8
[01:14:06] [PASSED] 32
[01:14:06] [PASSED] 256
[01:14:06] =================== [PASSED] test_reuse ====================
[01:14:06] =================== test_range_overlap ====================
[01:14:06] [PASSED] 4
[01:14:06] [PASSED] 8
[01:14:06] [PASSED] 32
[01:14:06] [PASSED] 256
[01:14:06] =============== [PASSED] test_range_overlap ================
[01:14:06] =================== test_range_compact ====================
[01:14:06] [PASSED] 4
[01:14:06] [PASSED] 8
[01:14:06] [PASSED] 32
[01:14:06] [PASSED] 256
[01:14:06] =============== [PASSED] test_range_compact ================
[01:14:06] ==================== test_range_spare =====================
[01:14:06] [PASSED] 4
[01:14:06] [PASSED] 8
[01:14:06] [PASSED] 32
[01:14:06] [PASSED] 256
[01:14:06] ================ [PASSED] test_range_spare =================
[01:14:06] ===================== [PASSED] guc_dbm =====================
[01:14:06] =================== guc_idm (6 subtests) ===================
[01:14:06] [PASSED] bad_init
[01:14:06] [PASSED] no_init
[01:14:06] [PASSED] init_fini
[01:14:06] [PASSED] check_used
[01:14:06] [PASSED] check_quota
[01:14:06] [PASSED] check_all
[01:14:06] ===================== [PASSED] guc_idm =====================
[01:14:06] ================== no_relay (3 subtests) ===================
[01:14:06] [PASSED] xe_drops_guc2pf_if_not_ready
[01:14:06] [PASSED] xe_drops_guc2vf_if_not_ready
[01:14:06] [PASSED] xe_rejects_send_if_not_ready
[01:14:06] ==================== [PASSED] no_relay =====================
[01:14:06] ================== pf_relay (14 subtests) ==================
[01:14:06] [PASSED] pf_rejects_guc2pf_too_short
[01:14:06] [PASSED] pf_rejects_guc2pf_too_long
[01:14:06] [PASSED] pf_rejects_guc2pf_no_payload
[01:14:06] [PASSED] pf_fails_no_payload
[01:14:06] [PASSED] pf_fails_bad_origin
[01:14:06] [PASSED] pf_fails_bad_type
[01:14:06] [PASSED] pf_txn_reports_error
[01:14:06] [PASSED] pf_txn_sends_pf2guc
[01:14:06] [PASSED] pf_sends_pf2guc
[01:14:06] [SKIPPED] pf_loopback_nop
[01:14:06] [SKIPPED] pf_loopback_echo
[01:14:06] [SKIPPED] pf_loopback_fail
[01:14:06] [SKIPPED] pf_loopback_busy
[01:14:06] [SKIPPED] pf_loopback_retry
[01:14:06] ==================== [PASSED] pf_relay =====================
[01:14:06] ================== vf_relay (3 subtests) ===================
[01:14:06] [PASSED] vf_rejects_guc2vf_too_short
[01:14:06] [PASSED] vf_rejects_guc2vf_too_long
[01:14:06] [PASSED] vf_rejects_guc2vf_no_payload
[01:14:06] ==================== [PASSED] vf_relay =====================
[01:14:06] ===================== lmtt (1 subtest) =====================
[01:14:06] ======================== test_ops =========================
[01:14:06] [PASSED] 2-level
[01:14:06] [PASSED] multi-level
[01:14:06] ==================== [PASSED] test_ops =====================
[01:14:06] ====================== [PASSED] lmtt =======================
[01:14:06] ================= pf_service (11 subtests) =================
[01:14:06] [PASSED] pf_negotiate_any
[01:14:06] [PASSED] pf_negotiate_base_match
[01:14:06] [PASSED] pf_negotiate_base_newer
[01:14:06] [PASSED] pf_negotiate_base_next
[01:14:06] [SKIPPED] pf_negotiate_base_older
[01:14:06] [PASSED] pf_negotiate_base_prev
[01:14:06] [PASSED] pf_negotiate_latest_match
[01:14:06] [PASSED] pf_negotiate_latest_newer
[01:14:06] [PASSED] pf_negotiate_latest_next
[01:14:06] [SKIPPED] pf_negotiate_latest_older
[01:14:06] [SKIPPED] pf_negotiate_latest_prev
[01:14:06] =================== [PASSED] pf_service ====================
[01:14:06] ================= xe_guc_g2g (2 subtests) ==================
[01:14:06] ============== xe_live_guc_g2g_kunit_default ==============
[01:14:06] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[01:14:06] ============== xe_live_guc_g2g_kunit_allmem ===============
[01:14:06] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[01:14:06] =================== [SKIPPED] xe_guc_g2g ===================
[01:14:06] =================== xe_mocs (2 subtests) ===================
[01:14:06] ================ xe_live_mocs_kernel_kunit ================
[01:14:06] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[01:14:06] ================ xe_live_mocs_reset_kunit =================
[01:14:06] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[01:14:06] ==================== [SKIPPED] xe_mocs =====================
[01:14:06] ================= xe_migrate (2 subtests) ==================
[01:14:06] ================= xe_migrate_sanity_kunit =================
[01:14:06] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[01:14:06] ================== xe_validate_ccs_kunit ==================
[01:14:06] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[01:14:06] =================== [SKIPPED] xe_migrate ===================
[01:14:06] ================== xe_dma_buf (1 subtest) ==================
[01:14:06] ==================== xe_dma_buf_kunit =====================
[01:14:06] ================ [SKIPPED] xe_dma_buf_kunit ================
[01:14:06] =================== [SKIPPED] xe_dma_buf ===================
[01:14:06] ================= xe_bo_shrink (1 subtest) =================
[01:14:06] =================== xe_bo_shrink_kunit ====================
[01:14:06] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[01:14:06] ================== [SKIPPED] xe_bo_shrink ==================
[01:14:06] ==================== xe_bo (2 subtests) ====================
[01:14:06] ================== xe_ccs_migrate_kunit ===================
[01:14:06] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[01:14:06] ==================== xe_bo_evict_kunit ====================
[01:14:06] =============== [SKIPPED] xe_bo_evict_kunit ================
[01:14:06] ===================== [SKIPPED] xe_bo ======================
[01:14:06] ==================== args (11 subtests) ====================
[01:14:06] [PASSED] count_args_test
[01:14:06] [PASSED] call_args_example
[01:14:06] [PASSED] call_args_test
[01:14:06] [PASSED] drop_first_arg_example
[01:14:06] [PASSED] drop_first_arg_test
[01:14:06] [PASSED] first_arg_example
[01:14:06] [PASSED] first_arg_test
[01:14:06] [PASSED] last_arg_example
[01:14:06] [PASSED] last_arg_test
[01:14:06] [PASSED] pick_arg_example
[01:14:06] [PASSED] sep_comma_example
[01:14:06] ====================== [PASSED] args =======================
[01:14:06] =================== xe_pci (3 subtests) ====================
[01:14:06] ==================== check_graphics_ip ====================
[01:14:06] [PASSED] 12.00 Xe_LP
[01:14:06] [PASSED] 12.10 Xe_LP+
[01:14:06] [PASSED] 12.55 Xe_HPG
[01:14:06] [PASSED] 12.60 Xe_HPC
[01:14:06] [PASSED] 12.70 Xe_LPG
[01:14:06] [PASSED] 12.71 Xe_LPG
[01:14:06] [PASSED] 12.74 Xe_LPG+
[01:14:06] [PASSED] 20.01 Xe2_HPG
[01:14:06] [PASSED] 20.02 Xe2_HPG
[01:14:06] [PASSED] 20.04 Xe2_LPG
[01:14:06] [PASSED] 30.00 Xe3_LPG
[01:14:06] [PASSED] 30.01 Xe3_LPG
[01:14:06] [PASSED] 30.03 Xe3_LPG
[01:14:06] [PASSED] 30.04 Xe3_LPG
[01:14:06] [PASSED] 30.05 Xe3_LPG
[01:14:06] [PASSED] 35.11 Xe3p_XPC
[01:14:06] ================ [PASSED] check_graphics_ip ================
[01:14:06] ===================== check_media_ip ======================
[01:14:06] [PASSED] 12.00 Xe_M
[01:14:06] [PASSED] 12.55 Xe_HPM
[01:14:06] [PASSED] 13.00 Xe_LPM+
[01:14:06] [PASSED] 13.01 Xe2_HPM
[01:14:06] [PASSED] 20.00 Xe2_LPM
[01:14:06] [PASSED] 30.00 Xe3_LPM
[01:14:06] [PASSED] 30.02 Xe3_LPM
[01:14:06] [PASSED] 35.00 Xe3p_LPM
[01:14:06] [PASSED] 35.03 Xe3p_HPM
[01:14:06] ================= [PASSED] check_media_ip ==================
[01:14:06] =================== check_platform_desc ===================
[01:14:06] [PASSED] 0x9A60 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A68 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A70 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A40 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A49 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A59 (TIGERLAKE)
[01:14:06] [PASSED] 0x9A78 (TIGERLAKE)
[01:14:06] [PASSED] 0x9AC0 (TIGERLAKE)
[01:14:06] [PASSED] 0x9AC9 (TIGERLAKE)
[01:14:06] [PASSED] 0x9AD9 (TIGERLAKE)
[01:14:06] [PASSED] 0x9AF8 (TIGERLAKE)
[01:14:06] [PASSED] 0x4C80 (ROCKETLAKE)
[01:14:06] [PASSED] 0x4C8A (ROCKETLAKE)
[01:14:06] [PASSED] 0x4C8B (ROCKETLAKE)
[01:14:06] [PASSED] 0x4C8C (ROCKETLAKE)
[01:14:06] [PASSED] 0x4C90 (ROCKETLAKE)
[01:14:06] [PASSED] 0x4C9A (ROCKETLAKE)
[01:14:06] [PASSED] 0x4680 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4682 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4688 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x468A (ALDERLAKE_S)
[01:14:06] [PASSED] 0x468B (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4690 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4692 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4693 (ALDERLAKE_S)
[01:14:06] [PASSED] 0x46A0 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46A1 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46A2 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46A3 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46A6 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46A8 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46AA (ALDERLAKE_P)
[01:14:06] [PASSED] 0x462A (ALDERLAKE_P)
[01:14:06] [PASSED] 0x4626 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x4628 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46B0 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46B1 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46B2 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46B3 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46C0 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46C1 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46C2 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46C3 (ALDERLAKE_P)
[01:14:06] [PASSED] 0x46D0 (ALDERLAKE_N)
[01:14:06] [PASSED] 0x46D1 (ALDERLAKE_N)
[01:14:06] [PASSED] 0x46D2 (ALDERLAKE_N)
[01:14:06] [PASSED] 0x46D3 (ALDERLAKE_N)
[01:14:06] [PASSED] 0x46D4 (ALDERLAKE_N)
[01:14:06] [PASSED] 0xA721 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7A1 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7A9 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7AC (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7AD (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA720 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7A0 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7A8 (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7AA (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA7AB (ALDERLAKE_P)
[01:14:06] [PASSED] 0xA780 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA781 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA782 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA783 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA788 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA789 (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA78A (ALDERLAKE_S)
[01:14:06] [PASSED] 0xA78B (ALDERLAKE_S)
[01:14:06] [PASSED] 0x4905 (DG1)
[01:14:06] [PASSED] 0x4906 (DG1)
[01:14:06] [PASSED] 0x4907 (DG1)
[01:14:06] [PASSED] 0x4908 (DG1)
[01:14:06] [PASSED] 0x4909 (DG1)
[01:14:06] [PASSED] 0x56C0 (DG2)
[01:14:06] [PASSED] 0x56C2 (DG2)
[01:14:06] [PASSED] 0x56C1 (DG2)
[01:14:06] [PASSED] 0x7D51 (METEORLAKE)
[01:14:06] [PASSED] 0x7DD1 (METEORLAKE)
[01:14:06] [PASSED] 0x7D41 (METEORLAKE)
[01:14:06] [PASSED] 0x7D67 (METEORLAKE)
[01:14:06] [PASSED] 0xB640 (METEORLAKE)
[01:14:06] [PASSED] 0x56A0 (DG2)
[01:14:06] [PASSED] 0x56A1 (DG2)
[01:14:06] [PASSED] 0x56A2 (DG2)
[01:14:06] [PASSED] 0x56BE (DG2)
[01:14:06] [PASSED] 0x56BF (DG2)
[01:14:06] [PASSED] 0x5690 (DG2)
[01:14:06] [PASSED] 0x5691 (DG2)
[01:14:06] [PASSED] 0x5692 (DG2)
[01:14:06] [PASSED] 0x56A5 (DG2)
[01:14:06] [PASSED] 0x56A6 (DG2)
[01:14:06] [PASSED] 0x56B0 (DG2)
[01:14:06] [PASSED] 0x56B1 (DG2)
[01:14:06] [PASSED] 0x56BA (DG2)
[01:14:06] [PASSED] 0x56BB (DG2)
[01:14:06] [PASSED] 0x56BC (DG2)
[01:14:06] [PASSED] 0x56BD (DG2)
[01:14:06] [PASSED] 0x5693 (DG2)
[01:14:06] [PASSED] 0x5694 (DG2)
[01:14:06] [PASSED] 0x5695 (DG2)
[01:14:06] [PASSED] 0x56A3 (DG2)
[01:14:06] [PASSED] 0x56A4 (DG2)
[01:14:06] [PASSED] 0x56B2 (DG2)
[01:14:06] [PASSED] 0x56B3 (DG2)
[01:14:06] [PASSED] 0x5696 (DG2)
[01:14:06] [PASSED] 0x5697 (DG2)
[01:14:06] [PASSED] 0xB69 (PVC)
[01:14:06] [PASSED] 0xB6E (PVC)
[01:14:06] [PASSED] 0xBD4 (PVC)
[01:14:06] [PASSED] 0xBD5 (PVC)
[01:14:06] [PASSED] 0xBD6 (PVC)
[01:14:06] [PASSED] 0xBD7 (PVC)
[01:14:06] [PASSED] 0xBD8 (PVC)
[01:14:06] [PASSED] 0xBD9 (PVC)
[01:14:06] [PASSED] 0xBDA (PVC)
[01:14:06] [PASSED] 0xBDB (PVC)
[01:14:06] [PASSED] 0xBE0 (PVC)
[01:14:06] [PASSED] 0xBE1 (PVC)
[01:14:06] [PASSED] 0xBE5 (PVC)
[01:14:06] [PASSED] 0x7D40 (METEORLAKE)
[01:14:06] [PASSED] 0x7D45 (METEORLAKE)
[01:14:06] [PASSED] 0x7D55 (METEORLAKE)
[01:14:06] [PASSED] 0x7D60 (METEORLAKE)
[01:14:06] [PASSED] 0x7DD5 (METEORLAKE)
[01:14:06] [PASSED] 0x6420 (LUNARLAKE)
[01:14:06] [PASSED] 0x64A0 (LUNARLAKE)
[01:14:06] [PASSED] 0x64B0 (LUNARLAKE)
[01:14:06] [PASSED] 0xE202 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE209 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE20B (BATTLEMAGE)
[01:14:06] [PASSED] 0xE20C (BATTLEMAGE)
[01:14:06] [PASSED] 0xE20D (BATTLEMAGE)
[01:14:06] [PASSED] 0xE210 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE211 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE212 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE216 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE220 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE221 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE222 (BATTLEMAGE)
[01:14:06] [PASSED] 0xE223 (BATTLEMAGE)
[01:14:06] [PASSED] 0xB080 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB081 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB082 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB083 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB084 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB085 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB086 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB087 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB08F (PANTHERLAKE)
[01:14:06] [PASSED] 0xB090 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB0A0 (PANTHERLAKE)
[01:14:06] [PASSED] 0xB0B0 (PANTHERLAKE)
[01:14:06] [PASSED] 0xFD80 (PANTHERLAKE)
[01:14:06] [PASSED] 0xFD81 (PANTHERLAKE)
[01:14:06] [PASSED] 0xD740 (NOVALAKE_S)
[01:14:06] [PASSED] 0xD741 (NOVALAKE_S)
[01:14:06] [PASSED] 0xD742 (NOVALAKE_S)
[01:14:06] [PASSED] 0xD743 (NOVALAKE_S)
[01:14:06] [PASSED] 0xD744 (NOVALAKE_S)
[01:14:06] [PASSED] 0xD745 (NOVALAKE_S)
[01:14:06] [PASSED] 0x674C (CRESCENTISLAND)
[01:14:06] =============== [PASSED] check_platform_desc ===============
[01:14:06] ===================== [PASSED] xe_pci ======================
[01:14:06] =================== xe_rtp (2 subtests) ====================
[01:14:06] =============== xe_rtp_process_to_sr_tests ================
[01:14:06] [PASSED] coalesce-same-reg
[01:14:06] [PASSED] no-match-no-add
[01:14:06] [PASSED] match-or
[01:14:06] [PASSED] match-or-xfail
[01:14:06] [PASSED] no-match-no-add-multiple-rules
[01:14:06] [PASSED] two-regs-two-entries
[01:14:06] [PASSED] clr-one-set-other
[01:14:06] [PASSED] set-field
[01:14:06] [PASSED] conflict-duplicate
[01:14:06] [PASSED] conflict-not-disjoint
[01:14:06] [PASSED] conflict-reg-type
[01:14:06] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[01:14:06] ================== xe_rtp_process_tests ===================
[01:14:06] [PASSED] active1
[01:14:06] [PASSED] active2
[01:14:06] [PASSED] active-inactive
[01:14:06] [PASSED] inactive-active
[01:14:06] [PASSED] inactive-1st_or_active-inactive
[01:14:06] [PASSED] inactive-2nd_or_active-inactive
[01:14:06] [PASSED] inactive-last_or_active-inactive
stty: 'standard input': Inappropriate ioctl for device
[01:14:06] [PASSED] inactive-no_or_active-inactive
[01:14:06] ============== [PASSED] xe_rtp_process_tests ===============
[01:14:06] ===================== [PASSED] xe_rtp ======================
[01:14:06] ==================== xe_wa (1 subtest) =====================
[01:14:06] ======================== xe_wa_gt =========================
[01:14:06] [PASSED] TIGERLAKE B0
[01:14:06] [PASSED] DG1 A0
[01:14:06] [PASSED] DG1 B0
[01:14:06] [PASSED] ALDERLAKE_S A0
[01:14:06] [PASSED] ALDERLAKE_S B0
[01:14:06] [PASSED] ALDERLAKE_S C0
[01:14:06] [PASSED] ALDERLAKE_S D0
[01:14:06] [PASSED] ALDERLAKE_P A0
[01:14:06] [PASSED] ALDERLAKE_P B0
[01:14:06] [PASSED] ALDERLAKE_P C0
[01:14:06] [PASSED] ALDERLAKE_S RPLS D0
[01:14:06] [PASSED] ALDERLAKE_P RPLU E0
[01:14:06] [PASSED] DG2 G10 C0
[01:14:06] [PASSED] DG2 G11 B1
[01:14:06] [PASSED] DG2 G12 A1
[01:14:06] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[01:14:06] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[01:14:06] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[01:14:06] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[01:14:06] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[01:14:06] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[01:14:06] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[01:14:06] ==================== [PASSED] xe_wa_gt =====================
[01:14:06] ====================== [PASSED] xe_wa ======================
[01:14:06] ============================================================
[01:14:06] Testing complete. Ran 318 tests: passed: 300, skipped: 18
[01:14:06] Elapsed time: 35.202s total, 4.269s configuring, 30.566s building, 0.332s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[01:14:06] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:14:08] 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
[01:14:33] Starting KUnit Kernel (1/1)...
[01:14:33] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:14:33] ============ drm_test_pick_cmdline (2 subtests) ============
[01:14:33] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[01:14:33] =============== drm_test_pick_cmdline_named ===============
[01:14:33] [PASSED] NTSC
[01:14:33] [PASSED] NTSC-J
[01:14:33] [PASSED] PAL
[01:14:33] [PASSED] PAL-M
[01:14:33] =========== [PASSED] drm_test_pick_cmdline_named ===========
[01:14:33] ============== [PASSED] drm_test_pick_cmdline ==============
[01:14:33] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[01:14:33] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[01:14:33] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[01:14:33] =========== drm_validate_clone_mode (2 subtests) ===========
[01:14:33] ============== drm_test_check_in_clone_mode ===============
[01:14:33] [PASSED] in_clone_mode
[01:14:33] [PASSED] not_in_clone_mode
[01:14:33] ========== [PASSED] drm_test_check_in_clone_mode ===========
[01:14:33] =============== drm_test_check_valid_clones ===============
[01:14:33] [PASSED] not_in_clone_mode
[01:14:33] [PASSED] valid_clone
[01:14:33] [PASSED] invalid_clone
[01:14:33] =========== [PASSED] drm_test_check_valid_clones ===========
[01:14:33] ============= [PASSED] drm_validate_clone_mode =============
[01:14:33] ============= drm_validate_modeset (1 subtest) =============
[01:14:33] [PASSED] drm_test_check_connector_changed_modeset
[01:14:33] ============== [PASSED] drm_validate_modeset ===============
[01:14:33] ====== drm_test_bridge_get_current_state (2 subtests) ======
[01:14:33] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[01:14:33] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[01:14:33] ======== [PASSED] drm_test_bridge_get_current_state ========
[01:14:33] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[01:14:33] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[01:14:33] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[01:14:33] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[01:14:33] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[01:14:33] ============== drm_bridge_alloc (2 subtests) ===============
[01:14:33] [PASSED] drm_test_drm_bridge_alloc_basic
[01:14:33] [PASSED] drm_test_drm_bridge_alloc_get_put
[01:14:33] ================ [PASSED] drm_bridge_alloc =================
[01:14:33] ================== drm_buddy (8 subtests) ==================
[01:14:33] [PASSED] drm_test_buddy_alloc_limit
[01:14:33] [PASSED] drm_test_buddy_alloc_optimistic
[01:14:33] [PASSED] drm_test_buddy_alloc_pessimistic
[01:14:33] [PASSED] drm_test_buddy_alloc_pathological
[01:14:33] [PASSED] drm_test_buddy_alloc_contiguous
[01:14:33] [PASSED] drm_test_buddy_alloc_clear
[01:14:33] [PASSED] drm_test_buddy_alloc_range_bias
[01:14:33] [PASSED] drm_test_buddy_fragmentation_performance
[01:14:33] ==================== [PASSED] drm_buddy ====================
[01:14:33] ============= drm_cmdline_parser (40 subtests) =============
[01:14:33] [PASSED] drm_test_cmdline_force_d_only
[01:14:33] [PASSED] drm_test_cmdline_force_D_only_dvi
[01:14:33] [PASSED] drm_test_cmdline_force_D_only_hdmi
[01:14:33] [PASSED] drm_test_cmdline_force_D_only_not_digital
[01:14:33] [PASSED] drm_test_cmdline_force_e_only
[01:14:33] [PASSED] drm_test_cmdline_res
[01:14:33] [PASSED] drm_test_cmdline_res_vesa
[01:14:33] [PASSED] drm_test_cmdline_res_vesa_rblank
[01:14:33] [PASSED] drm_test_cmdline_res_rblank
[01:14:33] [PASSED] drm_test_cmdline_res_bpp
[01:14:33] [PASSED] drm_test_cmdline_res_refresh
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[01:14:33] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[01:14:33] [PASSED] drm_test_cmdline_res_margins_force_on
[01:14:33] [PASSED] drm_test_cmdline_res_vesa_margins
[01:14:33] [PASSED] drm_test_cmdline_name
[01:14:33] [PASSED] drm_test_cmdline_name_bpp
[01:14:33] [PASSED] drm_test_cmdline_name_option
[01:14:33] [PASSED] drm_test_cmdline_name_bpp_option
[01:14:33] [PASSED] drm_test_cmdline_rotate_0
[01:14:33] [PASSED] drm_test_cmdline_rotate_90
[01:14:33] [PASSED] drm_test_cmdline_rotate_180
[01:14:33] [PASSED] drm_test_cmdline_rotate_270
[01:14:33] [PASSED] drm_test_cmdline_hmirror
[01:14:33] [PASSED] drm_test_cmdline_vmirror
[01:14:33] [PASSED] drm_test_cmdline_margin_options
[01:14:33] [PASSED] drm_test_cmdline_multiple_options
[01:14:33] [PASSED] drm_test_cmdline_bpp_extra_and_option
[01:14:33] [PASSED] drm_test_cmdline_extra_and_option
[01:14:33] [PASSED] drm_test_cmdline_freestanding_options
[01:14:33] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[01:14:33] [PASSED] drm_test_cmdline_panel_orientation
[01:14:33] ================ drm_test_cmdline_invalid =================
[01:14:33] [PASSED] margin_only
[01:14:33] [PASSED] interlace_only
[01:14:33] [PASSED] res_missing_x
[01:14:33] [PASSED] res_missing_y
[01:14:33] [PASSED] res_bad_y
[01:14:33] [PASSED] res_missing_y_bpp
[01:14:33] [PASSED] res_bad_bpp
[01:14:33] [PASSED] res_bad_refresh
[01:14:33] [PASSED] res_bpp_refresh_force_on_off
[01:14:33] [PASSED] res_invalid_mode
[01:14:33] [PASSED] res_bpp_wrong_place_mode
[01:14:33] [PASSED] name_bpp_refresh
[01:14:33] [PASSED] name_refresh
[01:14:33] [PASSED] name_refresh_wrong_mode
[01:14:33] [PASSED] name_refresh_invalid_mode
[01:14:33] [PASSED] rotate_multiple
[01:14:33] [PASSED] rotate_invalid_val
[01:14:33] [PASSED] rotate_truncated
[01:14:33] [PASSED] invalid_option
[01:14:33] [PASSED] invalid_tv_option
[01:14:33] [PASSED] truncated_tv_option
[01:14:33] ============ [PASSED] drm_test_cmdline_invalid =============
[01:14:33] =============== drm_test_cmdline_tv_options ===============
[01:14:33] [PASSED] NTSC
[01:14:33] [PASSED] NTSC_443
[01:14:33] [PASSED] NTSC_J
[01:14:33] [PASSED] PAL
[01:14:33] [PASSED] PAL_M
[01:14:33] [PASSED] PAL_N
[01:14:33] [PASSED] SECAM
[01:14:33] [PASSED] MONO_525
[01:14:33] [PASSED] MONO_625
[01:14:33] =========== [PASSED] drm_test_cmdline_tv_options ===========
[01:14:33] =============== [PASSED] drm_cmdline_parser ================
[01:14:33] ========== drmm_connector_hdmi_init (20 subtests) ==========
[01:14:33] [PASSED] drm_test_connector_hdmi_init_valid
[01:14:33] [PASSED] drm_test_connector_hdmi_init_bpc_8
[01:14:33] [PASSED] drm_test_connector_hdmi_init_bpc_10
[01:14:33] [PASSED] drm_test_connector_hdmi_init_bpc_12
[01:14:33] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[01:14:33] [PASSED] drm_test_connector_hdmi_init_bpc_null
[01:14:33] [PASSED] drm_test_connector_hdmi_init_formats_empty
[01:14:33] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[01:14:33] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[01:14:33] [PASSED] supported_formats=0x9 yuv420_allowed=1
[01:14:33] [PASSED] supported_formats=0x9 yuv420_allowed=0
[01:14:33] [PASSED] supported_formats=0x3 yuv420_allowed=1
[01:14:33] [PASSED] supported_formats=0x3 yuv420_allowed=0
[01:14:33] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[01:14:33] [PASSED] drm_test_connector_hdmi_init_null_ddc
[01:14:33] [PASSED] drm_test_connector_hdmi_init_null_product
[01:14:33] [PASSED] drm_test_connector_hdmi_init_null_vendor
[01:14:33] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[01:14:33] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[01:14:33] [PASSED] drm_test_connector_hdmi_init_product_valid
[01:14:33] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[01:14:33] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[01:14:33] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[01:14:33] ========= drm_test_connector_hdmi_init_type_valid =========
[01:14:33] [PASSED] HDMI-A
[01:14:33] [PASSED] HDMI-B
[01:14:33] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[01:14:33] ======== drm_test_connector_hdmi_init_type_invalid ========
[01:14:33] [PASSED] Unknown
[01:14:33] [PASSED] VGA
[01:14:33] [PASSED] DVI-I
[01:14:33] [PASSED] DVI-D
[01:14:33] [PASSED] DVI-A
[01:14:33] [PASSED] Composite
[01:14:33] [PASSED] SVIDEO
[01:14:33] [PASSED] LVDS
[01:14:33] [PASSED] Component
[01:14:33] [PASSED] DIN
[01:14:33] [PASSED] DP
[01:14:33] [PASSED] TV
[01:14:33] [PASSED] eDP
[01:14:33] [PASSED] Virtual
[01:14:33] [PASSED] DSI
[01:14:33] [PASSED] DPI
[01:14:33] [PASSED] Writeback
[01:14:33] [PASSED] SPI
[01:14:33] [PASSED] USB
[01:14:33] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[01:14:33] ============ [PASSED] drmm_connector_hdmi_init =============
[01:14:33] ============= drmm_connector_init (3 subtests) =============
[01:14:33] [PASSED] drm_test_drmm_connector_init
[01:14:33] [PASSED] drm_test_drmm_connector_init_null_ddc
[01:14:33] ========= drm_test_drmm_connector_init_type_valid =========
[01:14:33] [PASSED] Unknown
[01:14:33] [PASSED] VGA
[01:14:33] [PASSED] DVI-I
[01:14:33] [PASSED] DVI-D
[01:14:33] [PASSED] DVI-A
[01:14:33] [PASSED] Composite
[01:14:33] [PASSED] SVIDEO
[01:14:33] [PASSED] LVDS
[01:14:33] [PASSED] Component
[01:14:33] [PASSED] DIN
[01:14:33] [PASSED] DP
[01:14:33] [PASSED] HDMI-A
[01:14:33] [PASSED] HDMI-B
[01:14:33] [PASSED] TV
[01:14:33] [PASSED] eDP
[01:14:33] [PASSED] Virtual
[01:14:33] [PASSED] DSI
[01:14:33] [PASSED] DPI
[01:14:33] [PASSED] Writeback
[01:14:33] [PASSED] SPI
[01:14:33] [PASSED] USB
[01:14:33] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[01:14:33] =============== [PASSED] drmm_connector_init ===============
[01:14:33] ========= drm_connector_dynamic_init (6 subtests) ==========
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_init
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_init_properties
[01:14:33] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[01:14:33] [PASSED] Unknown
[01:14:33] [PASSED] VGA
[01:14:33] [PASSED] DVI-I
[01:14:33] [PASSED] DVI-D
[01:14:33] [PASSED] DVI-A
[01:14:33] [PASSED] Composite
[01:14:33] [PASSED] SVIDEO
[01:14:33] [PASSED] LVDS
[01:14:33] [PASSED] Component
[01:14:33] [PASSED] DIN
[01:14:33] [PASSED] DP
[01:14:33] [PASSED] HDMI-A
[01:14:33] [PASSED] HDMI-B
[01:14:33] [PASSED] TV
[01:14:33] [PASSED] eDP
[01:14:33] [PASSED] Virtual
[01:14:33] [PASSED] DSI
[01:14:33] [PASSED] DPI
[01:14:33] [PASSED] Writeback
[01:14:33] [PASSED] SPI
[01:14:33] [PASSED] USB
[01:14:33] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[01:14:33] ======== drm_test_drm_connector_dynamic_init_name =========
[01:14:33] [PASSED] Unknown
[01:14:33] [PASSED] VGA
[01:14:33] [PASSED] DVI-I
[01:14:33] [PASSED] DVI-D
[01:14:33] [PASSED] DVI-A
[01:14:33] [PASSED] Composite
[01:14:33] [PASSED] SVIDEO
[01:14:33] [PASSED] LVDS
[01:14:33] [PASSED] Component
[01:14:33] [PASSED] DIN
[01:14:33] [PASSED] DP
[01:14:33] [PASSED] HDMI-A
[01:14:33] [PASSED] HDMI-B
[01:14:33] [PASSED] TV
[01:14:33] [PASSED] eDP
[01:14:33] [PASSED] Virtual
[01:14:33] [PASSED] DSI
[01:14:33] [PASSED] DPI
[01:14:33] [PASSED] Writeback
[01:14:33] [PASSED] SPI
[01:14:33] [PASSED] USB
[01:14:33] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[01:14:33] =========== [PASSED] drm_connector_dynamic_init ============
[01:14:33] ==== drm_connector_dynamic_register_early (4 subtests) =====
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[01:14:33] ====== [PASSED] drm_connector_dynamic_register_early =======
[01:14:33] ======= drm_connector_dynamic_register (7 subtests) ========
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[01:14:33] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[01:14:33] ========= [PASSED] drm_connector_dynamic_register ==========
[01:14:33] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[01:14:33] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[01:14:33] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[01:14:33] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[01:14:33] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[01:14:33] ========== drm_test_get_tv_mode_from_name_valid ===========
[01:14:33] [PASSED] NTSC
[01:14:33] [PASSED] NTSC-443
[01:14:33] [PASSED] NTSC-J
[01:14:33] [PASSED] PAL
[01:14:33] [PASSED] PAL-M
[01:14:33] [PASSED] PAL-N
[01:14:33] [PASSED] SECAM
[01:14:33] [PASSED] Mono
[01:14:33] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[01:14:33] [PASSED] drm_test_get_tv_mode_from_name_truncated
[01:14:33] ============ [PASSED] drm_get_tv_mode_from_name ============
[01:14:33] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[01:14:33] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[01:14:33] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[01:14:33] [PASSED] VIC 96
[01:14:33] [PASSED] VIC 97
[01:14:33] [PASSED] VIC 101
[01:14:33] [PASSED] VIC 102
[01:14:33] [PASSED] VIC 106
[01:14:33] [PASSED] VIC 107
[01:14:33] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[01:14:33] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[01:14:33] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[01:14:33] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[01:14:33] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[01:14:33] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[01:14:33] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[01:14:33] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[01:14:33] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[01:14:33] [PASSED] Automatic
[01:14:33] [PASSED] Full
[01:14:33] [PASSED] Limited 16:235
[01:14:33] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[01:14:33] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[01:14:33] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[01:14:33] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[01:14:33] === drm_test_drm_hdmi_connector_get_output_format_name ====
[01:14:33] [PASSED] RGB
[01:14:33] [PASSED] YUV 4:2:0
[01:14:33] [PASSED] YUV 4:2:2
[01:14:33] [PASSED] YUV 4:4:4
[01:14:33] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[01:14:33] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[01:14:33] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[01:14:33] ============= drm_damage_helper (21 subtests) ==============
[01:14:33] [PASSED] drm_test_damage_iter_no_damage
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_src_moved
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_not_visible
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[01:14:33] [PASSED] drm_test_damage_iter_no_damage_no_fb
[01:14:33] [PASSED] drm_test_damage_iter_simple_damage
[01:14:33] [PASSED] drm_test_damage_iter_single_damage
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_outside_src
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_src_moved
[01:14:33] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[01:14:33] [PASSED] drm_test_damage_iter_damage
[01:14:33] [PASSED] drm_test_damage_iter_damage_one_intersect
[01:14:33] [PASSED] drm_test_damage_iter_damage_one_outside
[01:14:33] [PASSED] drm_test_damage_iter_damage_src_moved
[01:14:33] [PASSED] drm_test_damage_iter_damage_not_visible
[01:14:33] ================ [PASSED] drm_damage_helper ================
[01:14:33] ============== drm_dp_mst_helper (3 subtests) ==============
[01:14:33] ============== drm_test_dp_mst_calc_pbn_mode ==============
[01:14:33] [PASSED] Clock 154000 BPP 30 DSC disabled
[01:14:33] [PASSED] Clock 234000 BPP 30 DSC disabled
[01:14:33] [PASSED] Clock 297000 BPP 24 DSC disabled
[01:14:33] [PASSED] Clock 332880 BPP 24 DSC enabled
[01:14:33] [PASSED] Clock 324540 BPP 24 DSC enabled
[01:14:33] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[01:14:33] ============== drm_test_dp_mst_calc_pbn_div ===============
[01:14:33] [PASSED] Link rate 2000000 lane count 4
[01:14:33] [PASSED] Link rate 2000000 lane count 2
[01:14:33] [PASSED] Link rate 2000000 lane count 1
[01:14:33] [PASSED] Link rate 1350000 lane count 4
[01:14:33] [PASSED] Link rate 1350000 lane count 2
[01:14:33] [PASSED] Link rate 1350000 lane count 1
[01:14:33] [PASSED] Link rate 1000000 lane count 4
[01:14:33] [PASSED] Link rate 1000000 lane count 2
[01:14:33] [PASSED] Link rate 1000000 lane count 1
[01:14:33] [PASSED] Link rate 810000 lane count 4
[01:14:33] [PASSED] Link rate 810000 lane count 2
[01:14:33] [PASSED] Link rate 810000 lane count 1
[01:14:33] [PASSED] Link rate 540000 lane count 4
[01:14:33] [PASSED] Link rate 540000 lane count 2
[01:14:33] [PASSED] Link rate 540000 lane count 1
[01:14:33] [PASSED] Link rate 270000 lane count 4
[01:14:33] [PASSED] Link rate 270000 lane count 2
[01:14:33] [PASSED] Link rate 270000 lane count 1
[01:14:33] [PASSED] Link rate 162000 lane count 4
[01:14:33] [PASSED] Link rate 162000 lane count 2
[01:14:33] [PASSED] Link rate 162000 lane count 1
[01:14:33] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[01:14:33] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[01:14:33] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[01:14:33] [PASSED] DP_POWER_UP_PHY with port number
[01:14:33] [PASSED] DP_POWER_DOWN_PHY with port number
[01:14:33] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[01:14:33] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[01:14:33] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[01:14:33] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[01:14:33] [PASSED] DP_QUERY_PAYLOAD with port number
[01:14:33] [PASSED] DP_QUERY_PAYLOAD with VCPI
[01:14:33] [PASSED] DP_REMOTE_DPCD_READ with port number
[01:14:33] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[01:14:33] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[01:14:33] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[01:14:33] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[01:14:33] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[01:14:33] [PASSED] DP_REMOTE_I2C_READ with port number
[01:14:33] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[01:14:33] [PASSED] DP_REMOTE_I2C_READ with transactions array
[01:14:33] [PASSED] DP_REMOTE_I2C_WRITE with port number
[01:14:33] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[01:14:33] [PASSED] DP_REMOTE_I2C_WRITE with data array
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[01:14:33] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[01:14:33] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[01:14:33] ================ [PASSED] drm_dp_mst_helper ================
[01:14:33] ================== drm_exec (7 subtests) ===================
[01:14:33] [PASSED] sanitycheck
[01:14:33] [PASSED] test_lock
[01:14:33] [PASSED] test_lock_unlock
[01:14:33] [PASSED] test_duplicates
[01:14:33] [PASSED] test_prepare
[01:14:33] [PASSED] test_prepare_array
[01:14:33] [PASSED] test_multiple_loops
[01:14:33] ==================== [PASSED] drm_exec =====================
[01:14:33] =========== drm_format_helper_test (17 subtests) ===========
[01:14:33] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[01:14:33] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[01:14:33] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[01:14:33] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[01:14:33] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[01:14:33] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[01:14:33] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[01:14:33] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[01:14:33] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[01:14:33] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[01:14:33] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[01:14:33] ============== drm_test_fb_xrgb8888_to_mono ===============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[01:14:33] ==================== drm_test_fb_swab =====================
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ================ [PASSED] drm_test_fb_swab =================
[01:14:33] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[01:14:33] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[01:14:33] [PASSED] single_pixel_source_buffer
[01:14:33] [PASSED] single_pixel_clip_rectangle
[01:14:33] [PASSED] well_known_colors
[01:14:33] [PASSED] destination_pitch
[01:14:33] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[01:14:33] ================= drm_test_fb_clip_offset =================
[01:14:33] [PASSED] pass through
[01:14:33] [PASSED] horizontal offset
[01:14:33] [PASSED] vertical offset
[01:14:33] [PASSED] horizontal and vertical offset
[01:14:33] [PASSED] horizontal offset (custom pitch)
[01:14:33] [PASSED] vertical offset (custom pitch)
[01:14:33] [PASSED] horizontal and vertical offset (custom pitch)
[01:14:33] ============= [PASSED] drm_test_fb_clip_offset =============
[01:14:33] =================== drm_test_fb_memcpy ====================
[01:14:33] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[01:14:33] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[01:14:33] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[01:14:33] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[01:14:33] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[01:14:33] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[01:14:33] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[01:14:33] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[01:14:33] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[01:14:33] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[01:14:33] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[01:14:33] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[01:14:33] =============== [PASSED] drm_test_fb_memcpy ================
[01:14:33] ============= [PASSED] drm_format_helper_test ==============
[01:14:33] ================= drm_format (18 subtests) =================
[01:14:33] [PASSED] drm_test_format_block_width_invalid
[01:14:33] [PASSED] drm_test_format_block_width_one_plane
[01:14:33] [PASSED] drm_test_format_block_width_two_plane
[01:14:33] [PASSED] drm_test_format_block_width_three_plane
[01:14:33] [PASSED] drm_test_format_block_width_tiled
[01:14:33] [PASSED] drm_test_format_block_height_invalid
[01:14:33] [PASSED] drm_test_format_block_height_one_plane
[01:14:33] [PASSED] drm_test_format_block_height_two_plane
[01:14:33] [PASSED] drm_test_format_block_height_three_plane
[01:14:33] [PASSED] drm_test_format_block_height_tiled
[01:14:33] [PASSED] drm_test_format_min_pitch_invalid
[01:14:33] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[01:14:33] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[01:14:33] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[01:14:33] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[01:14:33] [PASSED] drm_test_format_min_pitch_two_plane
[01:14:33] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[01:14:33] [PASSED] drm_test_format_min_pitch_tiled
[01:14:33] =================== [PASSED] drm_format ====================
[01:14:33] ============== drm_framebuffer (10 subtests) ===============
[01:14:33] ========== drm_test_framebuffer_check_src_coords ==========
[01:14:33] [PASSED] Success: source fits into fb
[01:14:33] [PASSED] Fail: overflowing fb with x-axis coordinate
[01:14:33] [PASSED] Fail: overflowing fb with y-axis coordinate
[01:14:33] [PASSED] Fail: overflowing fb with source width
[01:14:33] [PASSED] Fail: overflowing fb with source height
[01:14:33] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[01:14:33] [PASSED] drm_test_framebuffer_cleanup
[01:14:33] =============== drm_test_framebuffer_create ===============
[01:14:33] [PASSED] ABGR8888 normal sizes
[01:14:33] [PASSED] ABGR8888 max sizes
[01:14:33] [PASSED] ABGR8888 pitch greater than min required
[01:14:33] [PASSED] ABGR8888 pitch less than min required
[01:14:33] [PASSED] ABGR8888 Invalid width
[01:14:33] [PASSED] ABGR8888 Invalid buffer handle
[01:14:33] [PASSED] No pixel format
[01:14:33] [PASSED] ABGR8888 Width 0
[01:14:33] [PASSED] ABGR8888 Height 0
[01:14:33] [PASSED] ABGR8888 Out of bound height * pitch combination
[01:14:33] [PASSED] ABGR8888 Large buffer offset
[01:14:33] [PASSED] ABGR8888 Buffer offset for inexistent plane
[01:14:33] [PASSED] ABGR8888 Invalid flag
[01:14:33] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[01:14:33] [PASSED] ABGR8888 Valid buffer modifier
[01:14:33] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[01:14:33] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] NV12 Normal sizes
[01:14:33] [PASSED] NV12 Max sizes
[01:14:33] [PASSED] NV12 Invalid pitch
[01:14:33] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[01:14:33] [PASSED] NV12 different modifier per-plane
[01:14:33] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[01:14:33] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] NV12 Modifier for inexistent plane
[01:14:33] [PASSED] NV12 Handle for inexistent plane
[01:14:33] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[01:14:33] [PASSED] YVU420 Normal sizes
[01:14:33] [PASSED] YVU420 Max sizes
[01:14:33] [PASSED] YVU420 Invalid pitch
[01:14:33] [PASSED] YVU420 Different pitches
[01:14:33] [PASSED] YVU420 Different buffer offsets/pitches
[01:14:33] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[01:14:33] [PASSED] YVU420 Valid modifier
[01:14:33] [PASSED] YVU420 Different modifiers per plane
[01:14:33] [PASSED] YVU420 Modifier for inexistent plane
[01:14:33] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[01:14:33] [PASSED] X0L2 Normal sizes
[01:14:33] [PASSED] X0L2 Max sizes
[01:14:33] [PASSED] X0L2 Invalid pitch
[01:14:33] [PASSED] X0L2 Pitch greater than minimum required
[01:14:33] [PASSED] X0L2 Handle for inexistent plane
[01:14:33] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[01:14:33] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[01:14:33] [PASSED] X0L2 Valid modifier
[01:14:33] [PASSED] X0L2 Modifier for inexistent plane
[01:14:33] =========== [PASSED] drm_test_framebuffer_create ===========
[01:14:33] [PASSED] drm_test_framebuffer_free
[01:14:33] [PASSED] drm_test_framebuffer_init
[01:14:33] [PASSED] drm_test_framebuffer_init_bad_format
[01:14:33] [PASSED] drm_test_framebuffer_init_dev_mismatch
[01:14:33] [PASSED] drm_test_framebuffer_lookup
[01:14:33] [PASSED] drm_test_framebuffer_lookup_inexistent
[01:14:33] [PASSED] drm_test_framebuffer_modifiers_not_supported
[01:14:33] ================= [PASSED] drm_framebuffer =================
[01:14:33] ================ drm_gem_shmem (8 subtests) ================
[01:14:33] [PASSED] drm_gem_shmem_test_obj_create
[01:14:33] [PASSED] drm_gem_shmem_test_obj_create_private
[01:14:33] [PASSED] drm_gem_shmem_test_pin_pages
[01:14:33] [PASSED] drm_gem_shmem_test_vmap
[01:14:33] [PASSED] drm_gem_shmem_test_get_pages_sgt
[01:14:33] [PASSED] drm_gem_shmem_test_get_sg_table
[01:14:33] [PASSED] drm_gem_shmem_test_madvise
[01:14:33] [PASSED] drm_gem_shmem_test_purge
[01:14:33] ================== [PASSED] drm_gem_shmem ==================
[01:14:33] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[01:14:33] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[01:14:33] [PASSED] Automatic
[01:14:33] [PASSED] Full
[01:14:33] [PASSED] Limited 16:235
[01:14:33] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[01:14:33] [PASSED] drm_test_check_disable_connector
[01:14:33] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[01:14:33] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[01:14:33] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[01:14:33] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[01:14:33] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[01:14:33] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[01:14:33] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[01:14:33] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[01:14:33] [PASSED] drm_test_check_output_bpc_dvi
[01:14:33] [PASSED] drm_test_check_output_bpc_format_vic_1
[01:14:33] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[01:14:33] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[01:14:33] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[01:14:33] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[01:14:33] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[01:14:33] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[01:14:33] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[01:14:33] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[01:14:33] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[01:14:33] [PASSED] drm_test_check_broadcast_rgb_value
[01:14:33] [PASSED] drm_test_check_bpc_8_value
[01:14:33] [PASSED] drm_test_check_bpc_10_value
[01:14:33] [PASSED] drm_test_check_bpc_12_value
[01:14:33] [PASSED] drm_test_check_format_value
[01:14:33] [PASSED] drm_test_check_tmds_char_value
[01:14:33] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[01:14:33] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[01:14:33] [PASSED] drm_test_check_mode_valid
[01:14:33] [PASSED] drm_test_check_mode_valid_reject
[01:14:33] [PASSED] drm_test_check_mode_valid_reject_rate
[01:14:33] [PASSED] drm_test_check_mode_valid_reject_max_clock
[01:14:33] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[01:14:33] ================= drm_managed (2 subtests) =================
[01:14:33] [PASSED] drm_test_managed_release_action
[01:14:33] [PASSED] drm_test_managed_run_action
[01:14:33] =================== [PASSED] drm_managed ===================
[01:14:33] =================== drm_mm (6 subtests) ====================
[01:14:33] [PASSED] drm_test_mm_init
[01:14:33] [PASSED] drm_test_mm_debug
[01:14:33] [PASSED] drm_test_mm_align32
[01:14:33] [PASSED] drm_test_mm_align64
[01:14:33] [PASSED] drm_test_mm_lowest
[01:14:33] [PASSED] drm_test_mm_highest
[01:14:33] ===================== [PASSED] drm_mm ======================
[01:14:33] ============= drm_modes_analog_tv (5 subtests) =============
[01:14:33] [PASSED] drm_test_modes_analog_tv_mono_576i
[01:14:33] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[01:14:33] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[01:14:33] [PASSED] drm_test_modes_analog_tv_pal_576i
[01:14:33] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[01:14:33] =============== [PASSED] drm_modes_analog_tv ===============
[01:14:33] ============== drm_plane_helper (2 subtests) ===============
[01:14:33] =============== drm_test_check_plane_state ================
[01:14:33] [PASSED] clipping_simple
[01:14:33] [PASSED] clipping_rotate_reflect
[01:14:33] [PASSED] positioning_simple
[01:14:33] [PASSED] upscaling
[01:14:33] [PASSED] downscaling
[01:14:33] [PASSED] rounding1
[01:14:33] [PASSED] rounding2
[01:14:33] [PASSED] rounding3
[01:14:33] [PASSED] rounding4
[01:14:33] =========== [PASSED] drm_test_check_plane_state ============
[01:14:33] =========== drm_test_check_invalid_plane_state ============
[01:14:33] [PASSED] positioning_invalid
[01:14:33] [PASSED] upscaling_invalid
[01:14:33] [PASSED] downscaling_invalid
[01:14:33] ======= [PASSED] drm_test_check_invalid_plane_state ========
[01:14:33] ================ [PASSED] drm_plane_helper =================
[01:14:33] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[01:14:33] ====== drm_test_connector_helper_tv_get_modes_check =======
[01:14:33] [PASSED] None
[01:14:33] [PASSED] PAL
[01:14:33] [PASSED] NTSC
[01:14:33] [PASSED] Both, NTSC Default
[01:14:33] [PASSED] Both, PAL Default
[01:14:33] [PASSED] Both, NTSC Default, with PAL on command-line
[01:14:33] [PASSED] Both, PAL Default, with NTSC on command-line
[01:14:33] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[01:14:33] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[01:14:33] ================== drm_rect (9 subtests) ===================
[01:14:33] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[01:14:33] [PASSED] drm_test_rect_clip_scaled_not_clipped
[01:14:33] [PASSED] drm_test_rect_clip_scaled_clipped
[01:14:33] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[01:14:33] ================= drm_test_rect_intersect =================
[01:14:33] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[01:14:33] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[01:14:33] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[01:14:33] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[01:14:33] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[01:14:33] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[01:14:33] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[01:14:33] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[01:14:33] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[01:14:33] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[01:14:33] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[01:14:33] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[01:14:33] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[01:14:33] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[01:14:33] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[01:14:33] ============= [PASSED] drm_test_rect_intersect =============
[01:14:33] ================ drm_test_rect_calc_hscale ================
[01:14:33] [PASSED] normal use
[01:14:33] [PASSED] out of max range
[01:14:33] [PASSED] out of min range
[01:14:33] [PASSED] zero dst
[01:14:33] [PASSED] negative src
[01:14:33] [PASSED] negative dst
[01:14:33] ============ [PASSED] drm_test_rect_calc_hscale ============
[01:14:33] ================ drm_test_rect_calc_vscale ================
[01:14:33] [PASSED] normal use
stty: 'standard input': Inappropriate ioctl for device
[01:14:33] [PASSED] out of max range
[01:14:33] [PASSED] out of min range
[01:14:33] [PASSED] zero dst
[01:14:33] [PASSED] negative src
[01:14:33] [PASSED] negative dst
[01:14:33] ============ [PASSED] drm_test_rect_calc_vscale ============
[01:14:33] ================== drm_test_rect_rotate ===================
[01:14:33] [PASSED] reflect-x
[01:14:33] [PASSED] reflect-y
[01:14:33] [PASSED] rotate-0
[01:14:33] [PASSED] rotate-90
[01:14:33] [PASSED] rotate-180
[01:14:33] [PASSED] rotate-270
[01:14:33] ============== [PASSED] drm_test_rect_rotate ===============
[01:14:33] ================ drm_test_rect_rotate_inv =================
[01:14:33] [PASSED] reflect-x
[01:14:33] [PASSED] reflect-y
[01:14:33] [PASSED] rotate-0
[01:14:33] [PASSED] rotate-90
[01:14:33] [PASSED] rotate-180
[01:14:33] [PASSED] rotate-270
[01:14:33] ============ [PASSED] drm_test_rect_rotate_inv =============
[01:14:33] ==================== [PASSED] drm_rect =====================
[01:14:33] ============ drm_sysfb_modeset_test (1 subtest) ============
[01:14:33] ============ drm_test_sysfb_build_fourcc_list =============
[01:14:33] [PASSED] no native formats
[01:14:33] [PASSED] XRGB8888 as native format
[01:14:33] [PASSED] remove duplicates
[01:14:33] [PASSED] convert alpha formats
[01:14:33] [PASSED] random formats
[01:14:33] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[01:14:33] ============= [PASSED] drm_sysfb_modeset_test ==============
[01:14:33] ============================================================
[01:14:33] Testing complete. Ran 622 tests: passed: 622
[01:14:33] Elapsed time: 26.981s total, 1.696s configuring, 24.864s building, 0.390s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[01:14:33] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[01:14:35] 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
[01:14:44] Starting KUnit Kernel (1/1)...
[01:14:44] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[01:14:44] ================= ttm_device (5 subtests) ==================
[01:14:44] [PASSED] ttm_device_init_basic
[01:14:44] [PASSED] ttm_device_init_multiple
[01:14:44] [PASSED] ttm_device_fini_basic
[01:14:44] [PASSED] ttm_device_init_no_vma_man
[01:14:44] ================== ttm_device_init_pools ==================
[01:14:44] [PASSED] No DMA allocations, no DMA32 required
[01:14:44] [PASSED] DMA allocations, DMA32 required
[01:14:44] [PASSED] No DMA allocations, DMA32 required
[01:14:44] [PASSED] DMA allocations, no DMA32 required
[01:14:44] ============== [PASSED] ttm_device_init_pools ==============
[01:14:44] =================== [PASSED] ttm_device ====================
[01:14:44] ================== ttm_pool (8 subtests) ===================
[01:14:44] ================== ttm_pool_alloc_basic ===================
[01:14:44] [PASSED] One page
[01:14:44] [PASSED] More than one page
[01:14:44] [PASSED] Above the allocation limit
[01:14:44] [PASSED] One page, with coherent DMA mappings enabled
[01:14:44] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[01:14:44] ============== [PASSED] ttm_pool_alloc_basic ===============
[01:14:44] ============== ttm_pool_alloc_basic_dma_addr ==============
[01:14:44] [PASSED] One page
[01:14:44] [PASSED] More than one page
[01:14:44] [PASSED] Above the allocation limit
[01:14:44] [PASSED] One page, with coherent DMA mappings enabled
[01:14:44] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[01:14:44] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[01:14:44] [PASSED] ttm_pool_alloc_order_caching_match
[01:14:44] [PASSED] ttm_pool_alloc_caching_mismatch
[01:14:44] [PASSED] ttm_pool_alloc_order_mismatch
[01:14:44] [PASSED] ttm_pool_free_dma_alloc
[01:14:44] [PASSED] ttm_pool_free_no_dma_alloc
[01:14:44] [PASSED] ttm_pool_fini_basic
[01:14:44] ==================== [PASSED] ttm_pool =====================
[01:14:44] ================ ttm_resource (8 subtests) =================
[01:14:44] ================= ttm_resource_init_basic =================
[01:14:44] [PASSED] Init resource in TTM_PL_SYSTEM
[01:14:44] [PASSED] Init resource in TTM_PL_VRAM
[01:14:44] [PASSED] Init resource in a private placement
[01:14:44] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[01:14:44] ============= [PASSED] ttm_resource_init_basic =============
[01:14:44] [PASSED] ttm_resource_init_pinned
[01:14:44] [PASSED] ttm_resource_fini_basic
[01:14:44] [PASSED] ttm_resource_manager_init_basic
[01:14:44] [PASSED] ttm_resource_manager_usage_basic
[01:14:44] [PASSED] ttm_resource_manager_set_used_basic
[01:14:44] [PASSED] ttm_sys_man_alloc_basic
[01:14:44] [PASSED] ttm_sys_man_free_basic
[01:14:44] ================== [PASSED] ttm_resource ===================
[01:14:44] =================== ttm_tt (15 subtests) ===================
[01:14:44] ==================== ttm_tt_init_basic ====================
[01:14:44] [PASSED] Page-aligned size
[01:14:44] [PASSED] Extra pages requested
[01:14:44] ================ [PASSED] ttm_tt_init_basic ================
[01:14:44] [PASSED] ttm_tt_init_misaligned
[01:14:44] [PASSED] ttm_tt_fini_basic
[01:14:44] [PASSED] ttm_tt_fini_sg
[01:14:44] [PASSED] ttm_tt_fini_shmem
[01:14:44] [PASSED] ttm_tt_create_basic
[01:14:44] [PASSED] ttm_tt_create_invalid_bo_type
[01:14:44] [PASSED] ttm_tt_create_ttm_exists
[01:14:44] [PASSED] ttm_tt_create_failed
[01:14:44] [PASSED] ttm_tt_destroy_basic
[01:14:44] [PASSED] ttm_tt_populate_null_ttm
[01:14:44] [PASSED] ttm_tt_populate_populated_ttm
[01:14:44] [PASSED] ttm_tt_unpopulate_basic
[01:14:44] [PASSED] ttm_tt_unpopulate_empty_ttm
[01:14:44] [PASSED] ttm_tt_swapin_basic
[01:14:44] ===================== [PASSED] ttm_tt ======================
[01:14:44] =================== ttm_bo (14 subtests) ===================
[01:14:44] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[01:14:44] [PASSED] Cannot be interrupted and sleeps
[01:14:44] [PASSED] Cannot be interrupted, locks straight away
[01:14:44] [PASSED] Can be interrupted, sleeps
[01:14:44] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[01:14:44] [PASSED] ttm_bo_reserve_locked_no_sleep
[01:14:44] [PASSED] ttm_bo_reserve_no_wait_ticket
[01:14:44] [PASSED] ttm_bo_reserve_double_resv
[01:14:44] [PASSED] ttm_bo_reserve_interrupted
[01:14:44] [PASSED] ttm_bo_reserve_deadlock
[01:14:44] [PASSED] ttm_bo_unreserve_basic
[01:14:44] [PASSED] ttm_bo_unreserve_pinned
[01:14:44] [PASSED] ttm_bo_unreserve_bulk
[01:14:44] [PASSED] ttm_bo_fini_basic
[01:14:44] [PASSED] ttm_bo_fini_shared_resv
[01:14:44] [PASSED] ttm_bo_pin_basic
[01:14:44] [PASSED] ttm_bo_pin_unpin_resource
[01:14:44] [PASSED] ttm_bo_multiple_pin_one_unpin
[01:14:44] ===================== [PASSED] ttm_bo ======================
[01:14:44] ============== ttm_bo_validate (21 subtests) ===============
[01:14:44] ============== ttm_bo_init_reserved_sys_man ===============
[01:14:44] [PASSED] Buffer object for userspace
[01:14:44] [PASSED] Kernel buffer object
[01:14:44] [PASSED] Shared buffer object
[01:14:44] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[01:14:44] ============== ttm_bo_init_reserved_mock_man ==============
[01:14:44] [PASSED] Buffer object for userspace
[01:14:44] [PASSED] Kernel buffer object
[01:14:44] [PASSED] Shared buffer object
[01:14:44] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[01:14:44] [PASSED] ttm_bo_init_reserved_resv
[01:14:44] ================== ttm_bo_validate_basic ==================
[01:14:44] [PASSED] Buffer object for userspace
[01:14:44] [PASSED] Kernel buffer object
[01:14:44] [PASSED] Shared buffer object
[01:14:44] ============== [PASSED] ttm_bo_validate_basic ==============
[01:14:44] [PASSED] ttm_bo_validate_invalid_placement
[01:14:44] ============= ttm_bo_validate_same_placement ==============
[01:14:44] [PASSED] System manager
[01:14:44] [PASSED] VRAM manager
[01:14:44] ========= [PASSED] ttm_bo_validate_same_placement ==========
[01:14:44] [PASSED] ttm_bo_validate_failed_alloc
[01:14:44] [PASSED] ttm_bo_validate_pinned
[01:14:44] [PASSED] ttm_bo_validate_busy_placement
[01:14:44] ================ ttm_bo_validate_multihop =================
[01:14:44] [PASSED] Buffer object for userspace
[01:14:44] [PASSED] Kernel buffer object
[01:14:44] [PASSED] Shared buffer object
[01:14:44] ============ [PASSED] ttm_bo_validate_multihop =============
[01:14:44] ========== ttm_bo_validate_no_placement_signaled ==========
[01:14:44] [PASSED] Buffer object in system domain, no page vector
[01:14:44] [PASSED] Buffer object in system domain with an existing page vector
[01:14:44] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[01:14:44] ======== ttm_bo_validate_no_placement_not_signaled ========
[01:14:44] [PASSED] Buffer object for userspace
[01:14:44] [PASSED] Kernel buffer object
[01:14:44] [PASSED] Shared buffer object
[01:14:44] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[01:14:44] [PASSED] ttm_bo_validate_move_fence_signaled
[01:14:44] ========= ttm_bo_validate_move_fence_not_signaled =========
[01:14:44] [PASSED] Waits for GPU
[01:14:44] [PASSED] Tries to lock straight away
[01:14:44] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[01:14:44] [PASSED] ttm_bo_validate_happy_evict
[01:14:44] [PASSED] ttm_bo_validate_all_pinned_evict
[01:14:44] [PASSED] ttm_bo_validate_allowed_only_evict
[01:14:44] [PASSED] ttm_bo_validate_deleted_evict
[01:14:44] [PASSED] ttm_bo_validate_busy_domain_evict
[01:14:44] [PASSED] ttm_bo_validate_evict_gutting
[01:14:44] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[01:14:44] ================= [PASSED] ttm_bo_validate =================
[01:14:44] ============================================================
[01:14:44] Testing complete. Ran 101 tests: passed: 101
[01:14:44] Elapsed time: 11.170s total, 1.607s configuring, 9.347s building, 0.183s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ Xe.CI.BAT: success for drm/xe: Dump PAT entries with reserved mark (rev3)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (10 preceding siblings ...)
2025-10-31 1:14 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev3) Patchwork
@ 2025-10-31 2:04 ` Patchwork
2025-10-31 11:04 ` ✓ Xe.CI.Full: " Patchwork
12 siblings, 0 replies; 23+ messages in thread
From: Patchwork @ 2025-10-31 2:04 UTC (permalink / raw)
To: Xin Wang; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 964 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev3)
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
CI Bug Log - changes from xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641_BAT -> xe-pw-156380v3_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Changes
-------
No changes found
Build changes
-------------
* Linux: xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641 -> xe-pw-156380v3
IGT_8603: e6eb3c0fe0f28f3d6e530ae202fbb9f29bde9147 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641: b50629a75c6ecb269adbba8de7b8ab4c9a650641
xe-pw-156380v3: 156380v3
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/index.html
[-- Attachment #2: Type: text/html, Size: 1512 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* ✓ Xe.CI.Full: success for drm/xe: Dump PAT entries with reserved mark (rev3)
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
` (11 preceding siblings ...)
2025-10-31 2:04 ` ✓ Xe.CI.BAT: " Patchwork
@ 2025-10-31 11:04 ` Patchwork
2025-10-31 15:49 ` Matt Roper
12 siblings, 1 reply; 23+ messages in thread
From: Patchwork @ 2025-10-31 11:04 UTC (permalink / raw)
To: Wang, X; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 35839 bytes --]
== Series Details ==
Series: drm/xe: Dump PAT entries with reserved mark (rev3)
URL : https://patchwork.freedesktop.org/series/156380/
State : success
== Summary ==
CI Bug Log - changes from xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641_FULL -> xe-pw-156380v3_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-156380v3_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][1] ([Intel XE#2327])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-dg2-set2: NOTRUN -> [SKIP][2] ([Intel XE#316])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#1124]) +1 other test skip
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][4] ([Intel XE#1124]) +3 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2314] / [Intel XE#2894])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#367])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
- shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#367])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][8] ([Intel XE#787]) +20 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2887]) +3 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#2907])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [PASS][12] -> [INCOMPLETE][13] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#6014])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
* igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2252]) +2 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@vga-hpd-without-ddc:
- shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#373]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
* igt@kms_color@ctm-negative:
- shard-adlp: [PASS][16] -> [DMESG-WARN][17] ([Intel XE#2953] / [Intel XE#4173]) +3 other tests dmesg-warn
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-1/igt@kms_color@ctm-negative.html
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-1/igt@kms_color@ctm-negative.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#308])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2321])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2320])
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2291])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-bmg: [PASS][22] -> [SKIP][23] ([Intel XE#2291]) +2 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#5428])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2372])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_feature_discovery@chamelium.html
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#701])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-bmg: [PASS][27] -> [SKIP][28] ([Intel XE#2316]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][29] -> [FAIL][30] ([Intel XE#301])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
* igt@kms_flip@flip-vs-suspend@d-dp4:
- shard-dg2-set2: [PASS][31] -> [INCOMPLETE][32] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-463/igt@kms_flip@flip-vs-suspend@d-dp4.html
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@kms_flip@flip-vs-suspend@d-dp4.html
* igt@kms_flip@flip-vs-suspend@d-hdmi-a1:
- shard-adlp: [PASS][33] -> [DMESG-WARN][34] ([Intel XE#4543]) +4 other tests dmesg-warn
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-9/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-8/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#455]) +9 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2311])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
- shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2312]) +6 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#5390])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#658])
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#651]) +7 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#653]) +9 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2313]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#2925])
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2486])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_plane_lowres@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2393])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_plane_lowres@tiling-y.html
* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#908])
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@universal-planes:
- shard-adlp: [PASS][47] -> [DMESG-WARN][48] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#5750])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-8/igt@kms_pm_rpm@universal-planes.html
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-9/igt@kms_pm_rpm@universal-planes.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#1406] / [Intel XE#1489]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-psr-sprite-plane-move:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_psr@fbc-psr-sprite-plane-move.html
* igt@kms_psr@fbc-psr2-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +6 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_psr@fbc-psr2-dpms.html
* igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#4837]) +1 other test skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: [PASS][54] -> [INCOMPLETE][55] ([Intel XE#6321])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@xe_evict@evict-mixed-many-threads-small.html
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_basic@multigpu-once-userptr-invalidate-race:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2322]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_exec_basic@multigpu-once-userptr-invalidate-race.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#288]) +6 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race.html
* igt@xe_exec_sip_eudebug@breakpoint-writesip-nodebug:
- shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#4837]) +4 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_sip_eudebug@breakpoint-writesip-nodebug.html
* igt@xe_exec_system_allocator@process-many-free-race-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#4915]) +99 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_system_allocator@process-many-free-race-nomemset.html
* igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge:
- shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#4943])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge.html
* igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
- shard-dg2-set2: NOTRUN -> [FAIL][61] ([Intel XE#3099]) +2 other tests fail
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
* igt@xe_oa@polling-small-buf:
- shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#3573]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_oa@polling-small-buf.html
* igt@xe_pm@d3cold-basic-exec:
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#2284] / [Intel XE#366])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_pm@d3cold-basic-exec.html
- shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2284])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_pm@d3cold-basic-exec.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#4650]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_pmu@gt-frequency:
- shard-dg2-set2: [PASS][66] -> [FAIL][67] ([Intel XE#4819]) +1 other test fail
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-464/igt@xe_pmu@gt-frequency.html
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-432/igt@xe_pmu@gt-frequency.html
* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#944])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_query@multigpu-query-cs-cycles.html
* igt@xe_sriov_vram@vf-access-after-resize-down:
- shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#6318])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@xe_sriov_vram@vf-access-after-resize-down.html
#### Possible fixes ####
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-adlp: [DMESG-FAIL][70] ([Intel XE#4543]) -> [PASS][71] +1 other test pass
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
- shard-bmg: [SKIP][72] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][74] ([Intel XE#3862]) -> [PASS][75] +1 other test pass
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-466/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [SKIP][76] ([Intel XE#2291]) -> [PASS][77] +2 other tests pass
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-bmg: [FAIL][78] ([Intel XE#1475]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: [SKIP][80] ([Intel XE#1340]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-bmg: [SKIP][82] ([Intel XE#2316]) -> [PASS][83] +5 other tests pass
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-adlp: [DMESG-WARN][84] ([Intel XE#4543]) -> [PASS][85] +8 other tests pass
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-9/igt@kms_flip@basic-flip-vs-wf_vblank.html
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-8/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip@flip-vs-expired-vblank@c-edp1:
- shard-lnl: [FAIL][86] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][87]
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [INCOMPLETE][88] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][89] +1 other test pass
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_flip@flip-vs-suspend-interruptible.html
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html
- shard-dg2-set2: [INCOMPLETE][90] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][91] +1 other test pass
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-463/igt@kms_flip@flip-vs-suspend-interruptible.html
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_hdr@static-toggle:
- shard-bmg: [SKIP][92] ([Intel XE#1503]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_hdr@static-toggle.html
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_hdr@static-toggle.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1:
- shard-adlp: [DMESG-WARN][94] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][95] +3 other tests pass
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-bmg: [SKIP][96] ([Intel XE#2571]) -> [PASS][97]
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@xe_evict@evict-beng-mixed-many-threads-small:
- shard-bmg: [INCOMPLETE][98] ([Intel XE#6321]) -> [PASS][99]
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-small.html
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-8/igt@xe_evict@evict-beng-mixed-many-threads-small.html
* igt@xe_exec_reset@parallel-gt-reset:
- shard-bmg: [DMESG-WARN][100] ([Intel XE#3876]) -> [PASS][101]
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@xe_exec_reset@parallel-gt-reset.html
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-5/igt@xe_exec_reset@parallel-gt-reset.html
#### Warnings ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][102] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168]) -> [INCOMPLETE][103] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_content_protection@atomic-dpms:
- shard-bmg: [FAIL][104] ([Intel XE#1178]) -> [SKIP][105] ([Intel XE#2341])
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_content_protection@atomic-dpms.html
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_content_protection@atomic-dpms.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-lnl: [FAIL][106] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][107] ([Intel XE#301])
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank.html
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][108] ([Intel XE#2311]) -> [SKIP][109] ([Intel XE#2312]) +10 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][110] ([Intel XE#2312]) -> [SKIP][111] ([Intel XE#5390]) +7 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][112] ([Intel XE#5390]) -> [SKIP][113] ([Intel XE#2312]) +4 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][114] ([Intel XE#2312]) -> [SKIP][115] ([Intel XE#2311]) +9 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
- shard-bmg: [SKIP][116] ([Intel XE#2313]) -> [SKIP][117] ([Intel XE#2312]) +8 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: [SKIP][118] ([Intel XE#2312]) -> [SKIP][119] ([Intel XE#2313]) +10 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-bmg: [SKIP][120] ([Intel XE#2509]) -> [SKIP][121] ([Intel XE#2426])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[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#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[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#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
[Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#3099]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3099
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[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#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4819
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5428
[Intel XE#5750]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5750
[Intel XE#6014]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6014
[Intel XE#6168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6168
[Intel XE#6318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6318
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* Linux: xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641 -> xe-pw-156380v3
IGT_8603: e6eb3c0fe0f28f3d6e530ae202fbb9f29bde9147 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641: b50629a75c6ecb269adbba8de7b8ab4c9a650641
xe-pw-156380v3: 156380v3
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/index.html
[-- Attachment #2: Type: text/html, Size: 41318 bytes --]
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: ✓ Xe.CI.Full: success for drm/xe: Dump PAT entries with reserved mark (rev3)
2025-10-31 11:04 ` ✓ Xe.CI.Full: " Patchwork
@ 2025-10-31 15:49 ` Matt Roper
0 siblings, 0 replies; 23+ messages in thread
From: Matt Roper @ 2025-10-31 15:49 UTC (permalink / raw)
To: intel-xe; +Cc: Wang, X
On Fri, Oct 31, 2025 at 11:04:34AM -0000, Patchwork wrote:
> == Series Details ==
>
> Series: drm/xe: Dump PAT entries with reserved mark (rev3)
> URL : https://patchwork.freedesktop.org/series/156380/
> State : success
>
> == Summary ==
>
> CI Bug Log - changes from xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641_FULL -> xe-pw-156380v3_FULL
> ====================================================
>
> Summary
> -------
>
> **SUCCESS**
>
> No regressions found.
Applied to drm-xe-next. Thanks for the patch.
Matt
>
>
>
> Participating hosts (4 -> 4)
> ------------------------------
>
> No changes in participating hosts
>
> Known issues
> ------------
>
> Here are the changes found in xe-pw-156380v3_FULL that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
> - shard-bmg: NOTRUN -> [SKIP][1] ([Intel XE#2327])
> [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
> - shard-dg2-set2: NOTRUN -> [SKIP][2] ([Intel XE#316])
> [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
>
> * igt@kms_big_fb@y-tiled-8bpp-rotate-270:
> - shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#1124]) +1 other test skip
> [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
>
> * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
> - shard-dg2-set2: NOTRUN -> [SKIP][4] ([Intel XE#1124]) +3 other tests skip
> [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
>
> * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
> - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2314] / [Intel XE#2894])
> [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
>
> * igt@kms_bw@linear-tiling-4-displays-2160x1440p:
> - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#367])
> [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
> - shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#367])
> [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html
>
> * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6:
> - shard-dg2-set2: NOTRUN -> [SKIP][8] ([Intel XE#787]) +20 other tests skip
> [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-6.html
>
> * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
> - shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip
> [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html
>
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
> - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2887]) +3 other tests skip
> [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
>
> * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
> - shard-dg2-set2: NOTRUN -> [SKIP][11] ([Intel XE#2907])
> [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
>
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4:
> - shard-dg2-set2: [PASS][12] -> [INCOMPLETE][13] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#6014])
> [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
> [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-a-dp-4.html
>
> * igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate:
> - shard-bmg: NOTRUN -> [SKIP][14] ([Intel XE#2252]) +2 other tests skip
> [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_chamelium_edid@hdmi-edid-change-during-hibernate.html
>
> * igt@kms_chamelium_hpd@vga-hpd-without-ddc:
> - shard-dg2-set2: NOTRUN -> [SKIP][15] ([Intel XE#373]) +2 other tests skip
> [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
>
> * igt@kms_color@ctm-negative:
> - shard-adlp: [PASS][16] -> [DMESG-WARN][17] ([Intel XE#2953] / [Intel XE#4173]) +3 other tests dmesg-warn
> [16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-1/igt@kms_color@ctm-negative.html
> [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-1/igt@kms_color@ctm-negative.html
>
> * igt@kms_cursor_crc@cursor-onscreen-512x170:
> - shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#308])
> [18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_cursor_crc@cursor-onscreen-512x170.html
> - shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#2321])
> [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
>
> * igt@kms_cursor_crc@cursor-random-64x21:
> - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2320])
> [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_crc@cursor-random-64x21.html
>
> * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
> - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#2291])
> [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
>
> * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
> - shard-bmg: [PASS][22] -> [SKIP][23] ([Intel XE#2291]) +2 other tests skip
> [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
> [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
>
> * igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
> - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#5428])
> [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html
>
> * igt@kms_feature_discovery@chamelium:
> - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2372])
> [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_feature_discovery@chamelium.html
> - shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#701])
> [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_feature_discovery@chamelium.html
>
> * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
> - shard-bmg: [PASS][27] -> [SKIP][28] ([Intel XE#2316]) +2 other tests skip
> [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
> [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
>
> * igt@kms_flip@flip-vs-expired-vblank@b-edp1:
> - shard-lnl: [PASS][29] -> [FAIL][30] ([Intel XE#301])
> [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
> [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
>
> * igt@kms_flip@flip-vs-suspend@d-dp4:
> - shard-dg2-set2: [PASS][31] -> [INCOMPLETE][32] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
> [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-463/igt@kms_flip@flip-vs-suspend@d-dp4.html
> [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@kms_flip@flip-vs-suspend@d-dp4.html
>
> * igt@kms_flip@flip-vs-suspend@d-hdmi-a1:
> - shard-adlp: [PASS][33] -> [DMESG-WARN][34] ([Intel XE#4543]) +4 other tests dmesg-warn
> [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-9/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
> [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-8/igt@kms_flip@flip-vs-suspend@d-hdmi-a1.html
>
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
> - shard-dg2-set2: NOTRUN -> [SKIP][35] ([Intel XE#455]) +9 other tests skip
> [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt:
> - shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2311])
> [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
> - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2312]) +6 other tests skip
> [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
>
> * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
> - shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#5390])
> [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
>
> * igt@kms_frontbuffer_tracking@fbc-tiling-y:
> - shard-dg2-set2: NOTRUN -> [SKIP][39] ([Intel XE#658])
> [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
>
> * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt:
> - shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#651]) +7 other tests skip
> [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
> - shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#653]) +9 other tests skip
> [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
> - shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2313]) +2 other tests skip
> [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
>
> * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
> - shard-dg2-set2: NOTRUN -> [SKIP][43] ([Intel XE#2925])
> [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
>
> * igt@kms_panel_fitting@atomic-fastset:
> - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#2486])
> [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_panel_fitting@atomic-fastset.html
>
> * igt@kms_plane_lowres@tiling-y:
> - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2393])
> [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_plane_lowres@tiling-y.html
>
> * igt@kms_pm_dc@dc6-dpms:
> - shard-dg2-set2: NOTRUN -> [SKIP][46] ([Intel XE#908])
> [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_pm_dc@dc6-dpms.html
>
> * igt@kms_pm_rpm@universal-planes:
> - shard-adlp: [PASS][47] -> [DMESG-WARN][48] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#5750])
> [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-8/igt@kms_pm_rpm@universal-planes.html
> [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-9/igt@kms_pm_rpm@universal-planes.html
>
> * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
> - shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
> [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
>
> * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
> - shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#1406] / [Intel XE#1489]) +1 other test skip
> [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
>
> * igt@kms_psr@fbc-psr-sprite-plane-move:
> - shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
> [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_psr@fbc-psr-sprite-plane-move.html
>
> * igt@kms_psr@fbc-psr2-dpms:
> - shard-dg2-set2: NOTRUN -> [SKIP][52] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +6 other tests skip
> [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@kms_psr@fbc-psr2-dpms.html
>
> * igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram:
> - shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#4837]) +1 other test skip
> [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_eudebug_online@writes-caching-vram-bb-sram-target-vram.html
>
> * igt@xe_evict@evict-mixed-many-threads-small:
> - shard-bmg: [PASS][54] -> [INCOMPLETE][55] ([Intel XE#6321])
> [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@xe_evict@evict-mixed-many-threads-small.html
> [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@xe_evict@evict-mixed-many-threads-small.html
>
> * igt@xe_exec_basic@multigpu-once-userptr-invalidate-race:
> - shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2322]) +2 other tests skip
> [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_exec_basic@multigpu-once-userptr-invalidate-race.html
>
> * igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race:
> - shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#288]) +6 other tests skip
> [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-invalidate-race.html
>
> * igt@xe_exec_sip_eudebug@breakpoint-writesip-nodebug:
> - shard-dg2-set2: NOTRUN -> [SKIP][58] ([Intel XE#4837]) +4 other tests skip
> [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_sip_eudebug@breakpoint-writesip-nodebug.html
>
> * igt@xe_exec_system_allocator@process-many-free-race-nomemset:
> - shard-dg2-set2: NOTRUN -> [SKIP][59] ([Intel XE#4915]) +99 other tests skip
> [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_exec_system_allocator@process-many-free-race-nomemset.html
>
> * igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge:
> - shard-bmg: NOTRUN -> [SKIP][60] ([Intel XE#4943])
> [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-free-huge.html
>
> * igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit:
> - shard-dg2-set2: NOTRUN -> [FAIL][61] ([Intel XE#3099]) +2 other tests fail
> [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_live_ktest@xe_mocs@xe_live_mocs_kernel_kunit.html
>
> * igt@xe_oa@polling-small-buf:
> - shard-dg2-set2: NOTRUN -> [SKIP][62] ([Intel XE#3573]) +1 other test skip
> [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_oa@polling-small-buf.html
>
> * igt@xe_pm@d3cold-basic-exec:
> - shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#2284] / [Intel XE#366])
> [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@xe_pm@d3cold-basic-exec.html
> - shard-bmg: NOTRUN -> [SKIP][64] ([Intel XE#2284])
> [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@xe_pm@d3cold-basic-exec.html
>
> * igt@xe_pmu@all-fn-engine-activity-load:
> - shard-dg2-set2: NOTRUN -> [SKIP][65] ([Intel XE#4650]) +1 other test skip
> [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_pmu@all-fn-engine-activity-load.html
>
> * igt@xe_pmu@gt-frequency:
> - shard-dg2-set2: [PASS][66] -> [FAIL][67] ([Intel XE#4819]) +1 other test fail
> [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-464/igt@xe_pmu@gt-frequency.html
> [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-432/igt@xe_pmu@gt-frequency.html
>
> * igt@xe_query@multigpu-query-cs-cycles:
> - shard-dg2-set2: NOTRUN -> [SKIP][68] ([Intel XE#944])
> [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-434/igt@xe_query@multigpu-query-cs-cycles.html
>
> * igt@xe_sriov_vram@vf-access-after-resize-down:
> - shard-dg2-set2: NOTRUN -> [SKIP][69] ([Intel XE#6318])
> [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@xe_sriov_vram@vf-access-after-resize-down.html
>
>
> #### Possible fixes ####
>
> * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
> - shard-adlp: [DMESG-FAIL][70] ([Intel XE#4543]) -> [PASS][71] +1 other test pass
> [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
> [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
>
> * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
> - shard-bmg: [SKIP][72] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][73]
> [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
> [73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
>
> * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
> - shard-dg2-set2: [INCOMPLETE][74] ([Intel XE#3862]) -> [PASS][75] +1 other test pass
> [74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-466/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
> [75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
>
> * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
> - shard-bmg: [SKIP][76] ([Intel XE#2291]) -> [PASS][77] +2 other tests pass
> [76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> [77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
>
> * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
> - shard-bmg: [FAIL][78] ([Intel XE#1475]) -> [PASS][79]
> [78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
> [79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
>
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
> - shard-bmg: [SKIP][80] ([Intel XE#1340]) -> [PASS][81]
> [80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
> [81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
>
> * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
> - shard-bmg: [SKIP][82] ([Intel XE#2316]) -> [PASS][83] +5 other tests pass
> [82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
> [83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
>
> * igt@kms_flip@basic-flip-vs-wf_vblank:
> - shard-adlp: [DMESG-WARN][84] ([Intel XE#4543]) -> [PASS][85] +8 other tests pass
> [84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-9/igt@kms_flip@basic-flip-vs-wf_vblank.html
> [85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-8/igt@kms_flip@basic-flip-vs-wf_vblank.html
>
> * igt@kms_flip@flip-vs-expired-vblank@c-edp1:
> - shard-lnl: [FAIL][86] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][87]
> [86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
> [87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
>
> * igt@kms_flip@flip-vs-suspend-interruptible:
> - shard-bmg: [INCOMPLETE][88] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][89] +1 other test pass
> [88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_flip@flip-vs-suspend-interruptible.html
> [89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_flip@flip-vs-suspend-interruptible.html
> - shard-dg2-set2: [INCOMPLETE][90] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][91] +1 other test pass
> [90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-463/igt@kms_flip@flip-vs-suspend-interruptible.html
> [91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-464/igt@kms_flip@flip-vs-suspend-interruptible.html
>
> * igt@kms_hdr@static-toggle:
> - shard-bmg: [SKIP][92] ([Intel XE#1503]) -> [PASS][93]
> [92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_hdr@static-toggle.html
> [93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_hdr@static-toggle.html
>
> * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1:
> - shard-adlp: [DMESG-WARN][94] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][95] +3 other tests pass
> [94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-adlp-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
> [95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-adlp-2/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-1.html
>
> * igt@kms_plane_scaling@2x-scaler-multi-pipe:
> - shard-bmg: [SKIP][96] ([Intel XE#2571]) -> [PASS][97]
> [96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
> [97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
>
> * igt@xe_evict@evict-beng-mixed-many-threads-small:
> - shard-bmg: [INCOMPLETE][98] ([Intel XE#6321]) -> [PASS][99]
> [98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-2/igt@xe_evict@evict-beng-mixed-many-threads-small.html
> [99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-8/igt@xe_evict@evict-beng-mixed-many-threads-small.html
>
> * igt@xe_exec_reset@parallel-gt-reset:
> - shard-bmg: [DMESG-WARN][100] ([Intel XE#3876]) -> [PASS][101]
> [100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@xe_exec_reset@parallel-gt-reset.html
> [101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-5/igt@xe_exec_reset@parallel-gt-reset.html
>
>
> #### Warnings ####
>
> * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
> - shard-dg2-set2: [INCOMPLETE][102] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168]) -> [INCOMPLETE][103] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345])
> [102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
> [103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
>
> * igt@kms_content_protection@atomic-dpms:
> - shard-bmg: [FAIL][104] ([Intel XE#1178]) -> [SKIP][105] ([Intel XE#2341])
> [104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-5/igt@kms_content_protection@atomic-dpms.html
> [105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_content_protection@atomic-dpms.html
>
> * igt@kms_flip@flip-vs-expired-vblank:
> - shard-lnl: [FAIL][106] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][107] ([Intel XE#301])
> [106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank.html
> [107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank.html
>
> * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
> - shard-bmg: [SKIP][108] ([Intel XE#2311]) -> [SKIP][109] ([Intel XE#2312]) +10 other tests skip
> [108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
> [109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
> - shard-bmg: [SKIP][110] ([Intel XE#2312]) -> [SKIP][111] ([Intel XE#5390]) +7 other tests skip
> [110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
> [111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
> - shard-bmg: [SKIP][112] ([Intel XE#5390]) -> [SKIP][113] ([Intel XE#2312]) +4 other tests skip
> [112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
> [113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
>
> * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
> - shard-bmg: [SKIP][114] ([Intel XE#2312]) -> [SKIP][115] ([Intel XE#2311]) +9 other tests skip
> [114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
> [115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
> - shard-bmg: [SKIP][116] ([Intel XE#2313]) -> [SKIP][117] ([Intel XE#2312]) +8 other tests skip
> [116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
> [117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
> - shard-bmg: [SKIP][118] ([Intel XE#2312]) -> [SKIP][119] ([Intel XE#2313]) +10 other tests skip
> [118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
> [119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
>
> * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
> - shard-bmg: [SKIP][120] ([Intel XE#2509]) -> [SKIP][121] ([Intel XE#2426])
> [120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
> [121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
>
>
> [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
> [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
> [Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
> [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
> [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
> [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
> [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
> [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
> [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
> [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#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
> [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
> [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
> [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
> [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
> [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
> [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
> [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
> [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
> [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#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
> [Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
> [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
> [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
> [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
> [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
> [Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
> [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
> [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
> [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
> [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
> [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
> [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
> [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
> [Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
> [Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
> [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
> [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
> [Intel XE#3099]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3099
> [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
> [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
> [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
> [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
> [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#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
> [Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
> [Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
> [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
> [Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
> [Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
> [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
> [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
> [Intel XE#4819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4819
> [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
> [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
> [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
> [Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
> [Intel XE#5428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5428
> [Intel XE#5750]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5750
> [Intel XE#6014]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6014
> [Intel XE#6168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6168
> [Intel XE#6318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6318
> [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
> [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
> [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
> [Intel XE#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
> [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
> [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
> [Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
> [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
> [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
>
>
> Build changes
> -------------
>
> * Linux: xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641 -> xe-pw-156380v3
>
> IGT_8603: e6eb3c0fe0f28f3d6e530ae202fbb9f29bde9147 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> xe-4016-b50629a75c6ecb269adbba8de7b8ab4c9a650641: b50629a75c6ecb269adbba8de7b8ab4c9a650641
> xe-pw-156380v3: 156380v3
>
> == Logs ==
>
> For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-156380v3/index.html
--
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2025-10-31 15:49 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-22 21:55 [PATCH] drm/xe: Dump PAT entries with reserved mark Xin Wang
2025-10-22 22:09 ` Wang, X
2025-10-29 19:48 ` Matt Roper
2025-10-29 21:28 ` Wang, X
2025-10-29 21:39 ` Matt Roper
2025-10-23 1:50 ` ✓ CI.KUnit: success for " Patchwork
2025-10-23 2:28 ` ✓ Xe.CI.BAT: " Patchwork
2025-10-23 9:07 ` ✗ Xe.CI.Full: failure " Patchwork
2025-10-29 23:39 ` [PATCH v2] drm/xe: highlight reserved PAT entries in dump output Xin Wang
2025-10-30 16:35 ` Matt Roper
2025-10-30 19:55 ` Wang, X
2025-10-30 20:13 ` Matt Roper
2025-10-30 20:38 ` Wang, X
2025-10-30 16:15 ` Xin Wang
2025-10-30 18:31 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
2025-10-30 19:09 ` ✓ Xe.CI.BAT: " Patchwork
2025-10-30 22:17 ` [PATCH v3] drm/xe: highlight reserved PAT entries in dump output Xin Wang
2025-10-30 22:30 ` Matt Roper
2025-10-31 0:40 ` ✗ Xe.CI.Full: failure for drm/xe: Dump PAT entries with reserved mark (rev2) Patchwork
2025-10-31 1:14 ` ✓ CI.KUnit: success for drm/xe: Dump PAT entries with reserved mark (rev3) Patchwork
2025-10-31 2:04 ` ✓ Xe.CI.BAT: " Patchwork
2025-10-31 11:04 ` ✓ Xe.CI.Full: " Patchwork
2025-10-31 15:49 ` Matt Roper
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox