* [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
@ 2026-04-10 10:07 Jason-JH Lin
2026-04-10 10:25 ` Ville Syrjälä
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Jason-JH Lin @ 2026-04-10 10:07 UTC (permalink / raw)
To: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny,
Juha-Pekka Heikkila, Bhanuprakash Modem, Fei Shao
Cc: Jani, Jason-JH Lin, Paul-PL Chen, Nancy Lin, Singo Chang,
Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group
Adapt rotation CRC tests for MTK devices by using Intel-like pipe CRC
approach with explicit vblank synchronization.
MTK devices require a vblank wait to ensure rotation completes before
CRC capture.
Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
---
tests/kms_rotation_crc.c | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
index 4420053f1c6d..972fe9f56839 100644
--- a/tests/kms_rotation_crc.c
+++ b/tests/kms_rotation_crc.c
@@ -310,12 +310,12 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
/* defer crtc cleanup + crtc active for later on amd - not valid
* to enable CRTC without a plane active
*/
- if (!is_amdgpu_device(data->gfx_fd))
+ if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd))
igt_display_commit2(display, COMMIT_ATOMIC);
data->pipe_crc = igt_crtc_crc_new(crtc,
IGT_PIPE_CRC_SOURCE_AUTO);
- if (!is_amdgpu_device(data->gfx_fd) && start_crc)
+ if ((is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) && start_crc)
igt_pipe_crc_start(data->pipe_crc);
}
@@ -324,7 +324,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
#define TEST_HEIGHT(km) \
min_t((km)->vdisplay, (km)->vdisplay, TEST_MAX_HEIGHT)
-static void prepare_fbs(data_t *data, igt_output_t *output,
+static void prepare_fbs(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
igt_plane_t *plane, enum rectangle_type rect, uint32_t format)
{
drmModeModeInfo *mode;
@@ -410,6 +410,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
data->pipe_crc,
&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
} else {
+ if (is_mtk_device(data->gfx_fd))
+ igt_wait_for_vblank(crtc);
igt_pipe_crc_get_current(
display->drm_fd, data->pipe_crc,
&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
@@ -434,6 +436,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
igt_remove_fb(data->gfx_fd, &data->fb_flip);
} else {
+ if (is_mtk_device(data->gfx_fd))
+ igt_wait_for_vblank(crtc);
igt_pipe_crc_get_current(
display->drm_fd, data->pipe_crc,
&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
@@ -472,7 +476,7 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
igt_debug("Testing case %i on pipe %s, format %s\n", rect,
igt_crtc_name(crtc), igt_format_str(format));
- prepare_fbs(data, output, plane, rect, format);
+ prepare_fbs(data, output, crtc, plane, rect, format);
igt_plane_set_rotation(plane, data->rotation);
if (igt_rotation_90_or_270(data->rotation))
@@ -499,6 +503,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
if (is_amdgpu_device(data->gfx_fd)) {
igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
} else {
+ if (is_mtk_device(data->gfx_fd))
+ igt_wait_for_vblank(crtc);
igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
&crc_output);
}
@@ -530,6 +536,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
if (is_amdgpu_device(data->gfx_fd)) {
igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
} else {
+ if (is_mtk_device(data->gfx_fd))
+ igt_wait_for_vblank(crtc);
igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
&crc_output);
}
@@ -701,7 +709,7 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form
data->override_fmt, test_bad_format);
}
}
- if (is_intel_device(data->gfx_fd)) {
+ if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) {
igt_pipe_crc_stop(data->pipe_crc);
}
}
--
2.43.0
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support 2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin @ 2026-04-10 10:25 ` Ville Syrjälä 2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: Ville Syrjälä @ 2026-04-10 10:25 UTC (permalink / raw) To: Jason-JH Lin Cc: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny, Juha-Pekka Heikkila, Bhanuprakash Modem, Fei Shao, Jani, Paul-PL Chen, Nancy Lin, Singo Chang, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group On Fri, Apr 10, 2026 at 06:07:31PM +0800, Jason-JH Lin wrote: > Adapt rotation CRC tests for MTK devices by using Intel-like pipe CRC > approach with explicit vblank synchronization. > MTK devices require a vblank wait to ensure rotation completes before > CRC capture. Instead of adding these checks all over igt I think you should try to fix you kernel CRC implementation to not hand out garbage CRCs. > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> > --- > tests/kms_rotation_crc.c | 18 +++++++++++++----- > 1 file changed, 13 insertions(+), 5 deletions(-) > > diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c > index 4420053f1c6d..972fe9f56839 100644 > --- a/tests/kms_rotation_crc.c > +++ b/tests/kms_rotation_crc.c > @@ -310,12 +310,12 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc, > /* defer crtc cleanup + crtc active for later on amd - not valid > * to enable CRTC without a plane active > */ > - if (!is_amdgpu_device(data->gfx_fd)) > + if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) > igt_display_commit2(display, COMMIT_ATOMIC); > data->pipe_crc = igt_crtc_crc_new(crtc, > IGT_PIPE_CRC_SOURCE_AUTO); > > - if (!is_amdgpu_device(data->gfx_fd) && start_crc) > + if ((is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) && start_crc) > igt_pipe_crc_start(data->pipe_crc); > } > > @@ -324,7 +324,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc, > #define TEST_HEIGHT(km) \ > min_t((km)->vdisplay, (km)->vdisplay, TEST_MAX_HEIGHT) > > -static void prepare_fbs(data_t *data, igt_output_t *output, > +static void prepare_fbs(data_t *data, igt_output_t *output, igt_crtc_t *crtc, > igt_plane_t *plane, enum rectangle_type rect, uint32_t format) > { > drmModeModeInfo *mode; > @@ -410,6 +410,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output, > data->pipe_crc, > &data->crc_rect[data->output_crc_in_use][rect].flip_crc); > } else { > + if (is_mtk_device(data->gfx_fd)) > + igt_wait_for_vblank(crtc); > igt_pipe_crc_get_current( > display->drm_fd, data->pipe_crc, > &data->crc_rect[data->output_crc_in_use][rect].flip_crc); > @@ -434,6 +436,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output, > &data->crc_rect[data->output_crc_in_use][rect].ref_crc); > igt_remove_fb(data->gfx_fd, &data->fb_flip); > } else { > + if (is_mtk_device(data->gfx_fd)) > + igt_wait_for_vblank(crtc); > igt_pipe_crc_get_current( > display->drm_fd, data->pipe_crc, > &data->crc_rect[data->output_crc_in_use][rect].ref_crc); > @@ -472,7 +476,7 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc, > > igt_debug("Testing case %i on pipe %s, format %s\n", rect, > igt_crtc_name(crtc), igt_format_str(format)); > - prepare_fbs(data, output, plane, rect, format); > + prepare_fbs(data, output, crtc, plane, rect, format); > > igt_plane_set_rotation(plane, data->rotation); > if (igt_rotation_90_or_270(data->rotation)) > @@ -499,6 +503,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc, > if (is_amdgpu_device(data->gfx_fd)) { > igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output); > } else { > + if (is_mtk_device(data->gfx_fd)) > + igt_wait_for_vblank(crtc); > igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc, > &crc_output); > } > @@ -530,6 +536,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc, > if (is_amdgpu_device(data->gfx_fd)) { > igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output); > } else { > + if (is_mtk_device(data->gfx_fd)) > + igt_wait_for_vblank(crtc); > igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc, > &crc_output); > } > @@ -701,7 +709,7 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form > data->override_fmt, test_bad_format); > } > } > - if (is_intel_device(data->gfx_fd)) { > + if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) { > igt_pipe_crc_stop(data->pipe_crc); > } > } > -- > 2.43.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ Xe.CI.BAT: success for tests/kms_rotation_crc: Add MTK device support 2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin 2026-04-10 10:25 ` Ville Syrjälä @ 2026-04-10 18:27 ` Patchwork 2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork 2026-04-11 6:35 ` ✓ Xe.CI.FULL: " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-04-10 18:27 UTC (permalink / raw) To: Jason-JH Lin; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 957 bytes --] == Series Details == Series: tests/kms_rotation_crc: Add MTK device support URL : https://patchwork.freedesktop.org/series/164684/ State : success == Summary == CI Bug Log - changes from XEIGT_8854_BAT -> XEIGTPW_14963_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (14 -> 14) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_8854 -> IGTPW_14963 IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-4884-3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/index.html [-- Attachment #2: Type: text/html, Size: 1502 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ i915.CI.BAT: success for tests/kms_rotation_crc: Add MTK device support 2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin 2026-04-10 10:25 ` Ville Syrjälä 2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork @ 2026-04-10 18:33 ` Patchwork 2026-04-11 6:35 ` ✓ Xe.CI.FULL: " Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-04-10 18:33 UTC (permalink / raw) To: Jason-JH Lin; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3375 bytes --] == Series Details == Series: tests/kms_rotation_crc: Add MTK device support URL : https://patchwork.freedesktop.org/series/164684/ State : success == Summary == CI Bug Log - changes from IGT_8854 -> IGTPW_14963 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/index.html Participating hosts (42 -> 39) ------------------------------ Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6 Known issues ------------ Here are the changes found in IGTPW_14963 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_auth@basic-auth: - bat-adlp-9: [PASS][1] -> [DMESG-WARN][2] ([i915#15673]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-adlp-9/igt@core_auth@basic-auth.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-adlp-9/igt@core_auth@basic-auth.html * igt@i915_selftest@live: - bat-dg2-8: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-dg2-8/igt@i915_selftest@live.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-dg2-8/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arls-5: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-arls-5/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-arls-5/igt@i915_selftest@live@workarounds.html - bat-mtlp-9: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-mtlp-9/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-mtlp-9/igt@i915_selftest@live@workarounds.html #### Possible fixes #### * igt@core_debugfs@read-all-entries: - bat-adlp-9: [DMESG-WARN][9] ([i915#15673]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-adlp-9/igt@core_debugfs@read-all-entries.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-adlp-9/igt@core_debugfs@read-all-entries.html * igt@i915_selftest@live@workarounds: - bat-dg2-14: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-dg2-14/igt@i915_selftest@live@workarounds.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-dg2-14/igt@i915_selftest@live@workarounds.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8854 -> IGTPW_14963 CI-20190529: 20190529 CI_DRM_18313: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/index.html [-- Attachment #2: Type: text/html, Size: 4398 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* ✓ Xe.CI.FULL: success for tests/kms_rotation_crc: Add MTK device support 2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin ` (2 preceding siblings ...) 2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork @ 2026-04-11 6:35 ` Patchwork 3 siblings, 0 replies; 5+ messages in thread From: Patchwork @ 2026-04-11 6:35 UTC (permalink / raw) To: Jason-JH Lin; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 20158 bytes --] == Series Details == Series: tests/kms_rotation_crc: Add MTK device support URL : https://patchwork.freedesktop.org/series/164684/ State : success == Summary == CI Bug Log - changes from XEIGT_8854_FULL -> XEIGTPW_14963_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (2 -> 2) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_14963_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-lnl: NOTRUN -> [SKIP][1] ([Intel XE#3658] / [Intel XE#7360]) [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180: - shard-bmg: NOTRUN -> [SKIP][2] ([Intel XE#1124]) [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs: - shard-lnl: NOTRUN -> [SKIP][3] ([Intel XE#3432]) [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs: - shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2887]) +2 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs.html * igt@kms_chamelium_color@ctm-green-to-red: - shard-lnl: NOTRUN -> [SKIP][5] ([Intel XE#306] / [Intel XE#7358]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@kms_chamelium_color@ctm-green-to-red.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2252]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_cursor_crc@cursor-offscreen-256x85: - shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2320]) +1 other test skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_cursor_crc@cursor-offscreen-256x85.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-lnl: NOTRUN -> [SKIP][8] ([Intel XE#309] / [Intel XE#7343]) [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-8/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#1508]) [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#1421]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-lnl: [PASS][11] -> [FAIL][12] ([Intel XE#301]) +1 other test fail [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x: - shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#7179]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-6/igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x.html * igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-shrfb-draw-mmap-wc: - shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#6312]) [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#4141]) [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen: - shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#2311]) +3 other tests skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2313]) +3 other tests skip [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt: - shard-lnl: NOTRUN -> [SKIP][18] ([Intel XE#656]) +3 other tests skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][19] ([Intel XE#7061] / [Intel XE#7356]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc.html * igt@kms_joiner@basic-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#6911] / [Intel XE#7378]) [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-lnl: NOTRUN -> [SKIP][21] ([Intel XE#6900] / [Intel XE#7362]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#7591]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier: - shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#7283]) [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#7283]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html * igt@kms_psr@fbc-psr-sprite-render: - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2234] / [Intel XE#2850]) [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-3/igt@kms_psr@fbc-psr-sprite-render.html * igt@kms_psr@pr-sprite-render: - shard-lnl: NOTRUN -> [SKIP][26] ([Intel XE#1406]) [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@kms_psr@pr-sprite-render.html * igt@kms_rotation_crc@bad-tiling: - shard-lnl: NOTRUN -> [SKIP][27] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#1127] / [Intel XE#5813]) [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_sharpness_filter@filter-scaler-upscale: - shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#6503]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@kms_sharpness_filter@filter-scaler-upscale.html * igt@xe_compute@ccs-mode-basic: - shard-lnl: NOTRUN -> [SKIP][30] ([Intel XE#1447] / [Intel XE#7471]) [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@xe_compute@ccs-mode-basic.html * igt@xe_evict@evict-beng-cm-threads-small: - shard-lnl: NOTRUN -> [SKIP][31] ([Intel XE#6540] / [Intel XE#688]) +2 other tests skip [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-8/igt@xe_evict@evict-beng-cm-threads-small.html * igt@xe_evict@evict-small-external-multi-queue-cm: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#7140]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@xe_evict@evict-small-external-multi-queue-cm.html * igt@xe_exec_balancer@many-execqueues-cm-parallel-userptr-rebind: - shard-lnl: NOTRUN -> [SKIP][33] ([Intel XE#7482]) +1 other test skip [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_exec_balancer@many-execqueues-cm-parallel-userptr-rebind.html * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2322] / [Intel XE#7372]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr: - shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#1392]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr.html * igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm: - shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#7136]) +2 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html * igt@xe_exec_multi_queue@many-queues-close-fd: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#6874]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_exec_multi_queue@many-queues-close-fd.html * igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-basic: - shard-lnl: NOTRUN -> [SKIP][38] ([Intel XE#6874]) +3 other tests skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-basic.html * igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate: - shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#7138]) +1 other test skip [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate.html * igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-rebind: - shard-bmg: NOTRUN -> [SKIP][40] ([Intel XE#7138]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-rebind.html * igt@xe_prefetch_fault@prefetch-fault-svm: - shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#7599]) [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@xe_prefetch_fault@prefetch-fault-svm.html * igt@xe_query@multigpu-query-topology-l3-bank-mask: - shard-lnl: NOTRUN -> [SKIP][42] ([Intel XE#944]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@xe_query@multigpu-query-topology-l3-bank-mask.html * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs: - shard-lnl: NOTRUN -> [SKIP][43] ([Intel XE#4130] / [Intel XE#7366]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html * igt@xe_sriov_vram@vf-access-provisioned: - shard-bmg: [PASS][44] -> [FAIL][45] ([Intel XE#5937]) +1 other test fail [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-8/igt@xe_sriov_vram@vf-access-provisioned.html [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-8/igt@xe_sriov_vram@vf-access-provisioned.html #### Possible fixes #### * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-bmg: [FAIL][46] ([Intel XE#7571]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_vrr@max-min@pipe-a-edp-1: - shard-lnl: [FAIL][48] ([Intel XE#4227]) -> [PASS][49] +1 other test pass [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@kms_vrr@max-min@pipe-a-edp-1.html [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@kms_vrr@max-min@pipe-a-edp-1.html * igt@xe_configfs@engines-allowed: - shard-bmg: [DMESG-WARN][50] ([Intel XE#7725]) -> [PASS][51] +3 other tests pass [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-6/igt@xe_configfs@engines-allowed.html [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@xe_configfs@engines-allowed.html * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma: - shard-lnl: [FAIL][52] ([Intel XE#5625]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random: - shard-bmg: [FAIL][54] ([Intel XE#5937]) -> [PASS][55] +1 other test pass [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-3/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html * igt@xe_sriov_flr@flr-twice: - shard-bmg: [FAIL][56] ([Intel XE#6569]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-8/igt@xe_sriov_flr@flr-twice.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@xe_sriov_flr@flr-twice.html #### Warnings #### * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move: - shard-bmg: [SKIP][58] ([Intel XE#2312]) -> [SKIP][59] ([Intel XE#2313]) [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html [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#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392 [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#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447 [Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [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#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [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#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309 [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658 [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904 [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227 [Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625 [Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813 [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937 [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540 [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656 [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569 [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874 [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688 [Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136 [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138 [Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140 [Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179 [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283 [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342 [Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343 [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356 [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358 [Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360 [Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362 [Intel XE#7366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7366 [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372 [Intel XE#7378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7378 [Intel XE#7471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7471 [Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482 [Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571 [Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591 [Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599 [Intel XE#7725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7725 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_8854 -> IGTPW_14963 IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git xe-4884-3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/index.html [-- Attachment #2: Type: text/html, Size: 22097 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-04-11 6:35 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin 2026-04-10 10:25 ` Ville Syrjälä 2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork 2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork 2026-04-11 6:35 ` ✓ Xe.CI.FULL: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox