* [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