* [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-specific formats
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:14 ` Kandpal, Suraj
2025-12-03 9:43 ` [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc calculation Sowmiya S
` (8 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Integrate BGR formats supported by intel
into the supported format list and verify
format before test execution.
v4: Reframe commit message.
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
tests/kms_writeback.c | 29 +++++++++++++++++++++--------
1 file changed, 21 insertions(+), 8 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 2fdb5bc16..15917d2e1 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -90,6 +90,15 @@ static data_t data;
enum {
XRGB8888 = 1 << 0,
XRGB2101010 = 1 << 1,
+ XBGR8888 = 1 << 2,
+ XBGR2101010 = 1 << 3,
+};
+
+const uint32_t fourcc[] = {
+ DRM_FORMAT_XRGB8888,
+ DRM_FORMAT_XRGB2101010,
+ DRM_FORMAT_XBGR8888,
+ DRM_FORMAT_XBGR2101010,
};
static bool check_writeback_config(igt_display_t *display, igt_output_t *output,
@@ -101,11 +110,6 @@ static bool check_writeback_config(igt_display_t *display, igt_output_t *output,
int width, height, ret;
uint16_t i;
- const uint32_t fourcc[] = {
- DRM_FORMAT_XRGB8888,
- DRM_FORMAT_XRGB2101010,
- };
-
igt_output_override_mode(output, &override_mode);
width = override_mode.hdisplay;
@@ -298,7 +302,10 @@ static void fill_fb(igt_fb_t *fb, uint32_t pixel)
uint32_t *ptr;
int64_t pixel_count, i;
- igt_assert(fb->drm_format == DRM_FORMAT_XRGB8888 || fb->drm_format == DRM_FORMAT_XRGB2101010);
+ igt_assert(fb->drm_format == DRM_FORMAT_XRGB8888 ||
+ fb->drm_format == DRM_FORMAT_XRGB2101010 ||
+ fb->drm_format == DRM_FORMAT_XBGR8888 ||
+ fb->drm_format == DRM_FORMAT_XBGR2101010);
ptr = igt_fb_map_buffer(fb->fd, fb);
igt_assert(ptr);
@@ -333,7 +340,8 @@ static void writeback_sequence(igt_output_t *output, igt_plane_t *plane,
uint32_t clear_color = 0xffffffff;
igt_crc_t cleared_crc, out_expected;
- if (fourcc_color == DRM_FORMAT_XRGB2101010)
+ if (fourcc_color == DRM_FORMAT_XRGB2101010 ||
+ fourcc_color == DRM_FORMAT_XBGR2101010)
in_fb_colors = in_fb_colors_10bits;
else
in_fb_colors = in_fb_colors_8bits;
@@ -419,7 +427,12 @@ static void writeback_check_output(igt_output_t *output, igt_plane_t *plane,
static void do_single_commit(igt_output_t *output, igt_plane_t *plane, igt_fb_t *in_fb,
igt_fb_t *out_fb)
{
- uint32_t in_fb_color = 0xffff0000;
+ uint32_t in_fb_color;
+
+ if (data.format == DRM_FORMAT_XRGB8888 || data.format == DRM_FORMAT_XBGR8888)
+ in_fb_color = 0xffff0000;
+ else
+ in_fb_color = 0x3ff00000;
fill_fb(in_fb, in_fb_color);
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-specific formats
2025-12-03 9:43 ` [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-specific formats Sowmiya S
@ 2026-01-08 5:14 ` Kandpal, Suraj
0 siblings, 0 replies; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:14 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> Subject: [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-
> specific formats
>
> Integrate BGR formats supported by intel into the supported format list and
> verify format before test execution.
>
> v4: Reframe commit message.
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> tests/kms_writeback.c | 29 +++++++++++++++++++++--------
> 1 file changed, 21 insertions(+), 8 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> 2fdb5bc16..15917d2e1 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -90,6 +90,15 @@ static data_t data;
> enum {
> XRGB8888 = 1 << 0,
> XRGB2101010 = 1 << 1,
> + XBGR8888 = 1 << 2,
> + XBGR2101010 = 1 << 3,
> +};
> +
> +const uint32_t fourcc[] = {
> + DRM_FORMAT_XRGB8888,
> + DRM_FORMAT_XRGB2101010,
> + DRM_FORMAT_XBGR8888,
> + DRM_FORMAT_XBGR2101010,
> };
>
> static bool check_writeback_config(igt_display_t *display, igt_output_t
> *output, @@ -101,11 +110,6 @@ static bool
> check_writeback_config(igt_display_t *display, igt_output_t *output,
> int width, height, ret;
> uint16_t i;
>
> - const uint32_t fourcc[] = {
> - DRM_FORMAT_XRGB8888,
> - DRM_FORMAT_XRGB2101010,
> - };
> -
> igt_output_override_mode(output, &override_mode);
>
> width = override_mode.hdisplay;
> @@ -298,7 +302,10 @@ static void fill_fb(igt_fb_t *fb, uint32_t pixel)
> uint32_t *ptr;
> int64_t pixel_count, i;
>
> - igt_assert(fb->drm_format == DRM_FORMAT_XRGB8888 || fb-
> >drm_format == DRM_FORMAT_XRGB2101010);
> + igt_assert(fb->drm_format == DRM_FORMAT_XRGB8888 ||
> + fb->drm_format == DRM_FORMAT_XRGB2101010 ||
> + fb->drm_format == DRM_FORMAT_XBGR8888 ||
> + fb->drm_format == DRM_FORMAT_XBGR2101010);
>
> ptr = igt_fb_map_buffer(fb->fd, fb);
> igt_assert(ptr);
> @@ -333,7 +340,8 @@ static void writeback_sequence(igt_output_t *output,
> igt_plane_t *plane,
> uint32_t clear_color = 0xffffffff;
> igt_crc_t cleared_crc, out_expected;
>
> - if (fourcc_color == DRM_FORMAT_XRGB2101010)
> + if (fourcc_color == DRM_FORMAT_XRGB2101010 ||
> + fourcc_color == DRM_FORMAT_XBGR2101010)
> in_fb_colors = in_fb_colors_10bits;
> else
> in_fb_colors = in_fb_colors_8bits;
> @@ -419,7 +427,12 @@ static void writeback_check_output(igt_output_t
> *output, igt_plane_t *plane, static void do_single_commit(igt_output_t
> *output, igt_plane_t *plane, igt_fb_t *in_fb,
> igt_fb_t *out_fb)
> {
> - uint32_t in_fb_color = 0xffff0000;
> + uint32_t in_fb_color;
> +
> + if (data.format == DRM_FORMAT_XRGB8888 || data.format ==
> DRM_FORMAT_XBGR8888)
> + in_fb_color = 0xffff0000;
> + else
> + in_fb_color = 0x3ff00000;
>
> fill_fb(in_fb, in_fb_color);
>
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc calculation
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
2025-12-03 9:43 ` [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-specific formats Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:16 ` Kandpal, Suraj
2025-12-03 9:43 ` [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check Sowmiya S
` (7 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Add logic to verify that provided formats
are supported before proceeding with test
execution for crc calculation
v4: Remove BGR2101010 format verification from
fnv1a function
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
lib/igt_fb.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index 0a8299d26..80695a0d8 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -5000,7 +5000,8 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t *crc)
if (fb->num_planes != 1)
return -EINVAL;
- if (fb->drm_format != DRM_FORMAT_XRGB8888 && fb->drm_format != DRM_FORMAT_XRGB2101010)
+ if (fb->drm_format != DRM_FORMAT_XRGB8888 && fb->drm_format != DRM_FORMAT_XRGB2101010 &&
+ fb->drm_format != DRM_FORMAT_XBGR8888)
return -EINVAL;
ptr = igt_fb_map_buffer(fb->fd, fb);
@@ -5027,7 +5028,8 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t *crc)
for (x = 0; x < fb->width; x++) {
uint32_t pixel = le32_to_cpu(line[x]);
- if (fb->drm_format == DRM_FORMAT_XRGB8888)
+ if (fb->drm_format == DRM_FORMAT_XRGB8888 ||
+ fb->drm_format == DRM_FORMAT_XBGR8888)
pixel &= 0x00ffffff;
else if (fb->drm_format == DRM_FORMAT_XRGB2101010)
pixel &= 0x3fffffff;
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc calculation
2025-12-03 9:43 ` [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc calculation Sowmiya S
@ 2026-01-08 5:16 ` Kandpal, Suraj
0 siblings, 0 replies; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:16 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> -----Original Message-----
> From: S, Sowmiya <sowmiya.s@intel.com>
> Sent: Wednesday, December 3, 2025 3:13 PM
> To: igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>; Kandpal, Suraj
> <suraj.kandpal@intel.com>; S, Sowmiya <sowmiya.s@intel.com>
> Subject: [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc
> calculation
>
> Add logic to verify that provided formats are supported before proceeding
> with test execution for crc calculation
>
> v4: Remove BGR2101010 format verification from
> fnv1a function
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> ---
> lib/igt_fb.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/lib/igt_fb.c b/lib/igt_fb.c index 0a8299d26..80695a0d8 100644
> --- a/lib/igt_fb.c
> +++ b/lib/igt_fb.c
> @@ -5000,7 +5000,8 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t
> *crc)
> if (fb->num_planes != 1)
> return -EINVAL;
>
> - if (fb->drm_format != DRM_FORMAT_XRGB8888 && fb->drm_format
> != DRM_FORMAT_XRGB2101010)
> + if (fb->drm_format != DRM_FORMAT_XRGB8888 && fb->drm_format
> != DRM_FORMAT_XRGB2101010 &&
> + fb->drm_format != DRM_FORMAT_XBGR8888)
> return -EINVAL;
>
> ptr = igt_fb_map_buffer(fb->fd, fb);
> @@ -5027,7 +5028,8 @@ int igt_fb_get_fnv1a_crc(struct igt_fb *fb, igt_crc_t
> *crc)
> for (x = 0; x < fb->width; x++) {
> uint32_t pixel = le32_to_cpu(line[x]);
>
> - if (fb->drm_format == DRM_FORMAT_XRGB8888)
> + if (fb->drm_format == DRM_FORMAT_XRGB8888 ||
> + fb->drm_format == DRM_FORMAT_XBGR8888)
> pixel &= 0x00ffffff;
> else if (fb->drm_format ==
> DRM_FORMAT_XRGB2101010)
> pixel &= 0x3fffffff;
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
2025-12-03 9:43 ` [PATCH i-g-t v4 1/6] tests/kms_writeback: Add support for intel-specific formats Sowmiya S
2025-12-03 9:43 ` [PATCH i-g-t v4 2/6] lib/igt_fb: Validate supported formats for crc calculation Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:18 ` Kandpal, Suraj
2025-12-03 9:43 ` [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb Sowmiya S
` (6 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Add intel checks for platform specific execution.
v4: Restore drm_fd added in struct and access it from
igt_display_t struct
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
tests/kms_writeback.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 15917d2e1..473f6c58c 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -290,7 +290,7 @@ static void writeback_fb_id(igt_output_t *output, igt_fb_t *valid_fb, igt_fb_t *
/* Zero WRITEBACK_FB_ID */
ret = do_writeback_test(output, 0, NULL, false);
- igt_assert_eq(ret, 0);
+ igt_assert_eq(ret, is_intel_device(output->display->drm_fd) ? -EINVAL : 0);
/* Valid output buffer */
ret = do_writeback_test(output, valid_fb->fb_id, NULL, false);
@@ -405,7 +405,8 @@ static void writeback_check_output(igt_output_t *output, igt_plane_t *plane,
/* Two commits, the second with no writeback */
out_fbs[0] = output_fb;
- writeback_sequence(output, plane, input_fb, out_fbs, 2, fourcc_color);
+ if (!is_intel_device(output->display->drm_fd))
+ writeback_sequence(output, plane, input_fb, out_fbs, 2, fourcc_color);
/* Two commits, both with writeback */
out_fbs[1] = output_fb;
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check
2025-12-03 9:43 ` [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check Sowmiya S
@ 2026-01-08 5:18 ` Kandpal, Suraj
2026-01-08 9:35 ` S, Sowmiya
0 siblings, 1 reply; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:18 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> Subject: [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check
>
> Add intel checks for platform specific execution.
Add why the commit subject and message does not explain why this change is needed
Regards,
Suraj Kandpal
>
> v4: Restore drm_fd added in struct and access it from
> igt_display_t struct
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> ---
> tests/kms_writeback.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> 15917d2e1..473f6c58c 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -290,7 +290,7 @@ static void writeback_fb_id(igt_output_t *output,
> igt_fb_t *valid_fb, igt_fb_t *
>
> /* Zero WRITEBACK_FB_ID */
> ret = do_writeback_test(output, 0, NULL, false);
> - igt_assert_eq(ret, 0);
> + igt_assert_eq(ret, is_intel_device(output->display->drm_fd) ? -EINVAL
> +: 0);
>
> /* Valid output buffer */
> ret = do_writeback_test(output, valid_fb->fb_id, NULL, false); @@ -
> 405,7 +405,8 @@ static void writeback_check_output(igt_output_t *output,
> igt_plane_t *plane,
>
> /* Two commits, the second with no writeback */
> out_fbs[0] = output_fb;
> - writeback_sequence(output, plane, input_fb, out_fbs, 2,
> fourcc_color);
> + if (!is_intel_device(output->display->drm_fd))
> + writeback_sequence(output, plane, input_fb, out_fbs, 2,
> +fourcc_color);
>
> /* Two commits, both with writeback */
> out_fbs[1] = output_fb;
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* RE: [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check
2026-01-08 5:18 ` Kandpal, Suraj
@ 2026-01-08 9:35 ` S, Sowmiya
0 siblings, 0 replies; 21+ messages in thread
From: S, Sowmiya @ 2026-01-08 9:35 UTC (permalink / raw)
To: Kandpal, Suraj, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
Hi Suraj,
> -----Original Message-----
> From: Kandpal, Suraj <suraj.kandpal@intel.com>
> Sent: 08 January 2026 10:48
> To: S, Sowmiya <sowmiya.s@intel.com>; igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>
> Subject: RE: [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check
>
> > Subject: [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific
> > check
> >
> > Add intel checks for platform specific execution.
>
> Add why the commit subject and message does not explain why this change is
> needed
>
> Regards,
> Suraj Kandpal
>
Sure, will add it in more descriptive way.
Regards,
Sowmiya S
> >
> > v4: Restore drm_fd added in struct and access it from
> > igt_display_t struct
> > Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> > ---
> > tests/kms_writeback.c | 5 +++--
> > 1 file changed, 3 insertions(+), 2 deletions(-)
> >
> > diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> > 15917d2e1..473f6c58c 100644
> > --- a/tests/kms_writeback.c
> > +++ b/tests/kms_writeback.c
> > @@ -290,7 +290,7 @@ static void writeback_fb_id(igt_output_t *output,
> > igt_fb_t *valid_fb, igt_fb_t *
> >
> > /* Zero WRITEBACK_FB_ID */
> > ret = do_writeback_test(output, 0, NULL, false);
> > - igt_assert_eq(ret, 0);
> > + igt_assert_eq(ret, is_intel_device(output->display->drm_fd) ?
> > +-EINVAL
> > +: 0);
> >
> > /* Valid output buffer */
> > ret = do_writeback_test(output, valid_fb->fb_id, NULL, false); @@ -
> > 405,7 +405,8 @@ static void writeback_check_output(igt_output_t
> > *output, igt_plane_t *plane,
> >
> > /* Two commits, the second with no writeback */
> > out_fbs[0] = output_fb;
> > - writeback_sequence(output, plane, input_fb, out_fbs, 2,
> > fourcc_color);
> > + if (!is_intel_device(output->display->drm_fd))
> > + writeback_sequence(output, plane, input_fb, out_fbs, 2,
> > +fourcc_color);
> >
> > /* Two commits, both with writeback */
> > out_fbs[1] = output_fb;
> > --
> > 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (2 preceding siblings ...)
2025-12-03 9:43 ` [PATCH i-g-t v4 3/6] tests/kms_writeback: Add intel specific check Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:13 ` Kandpal, Suraj
2025-12-03 9:43 ` [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest Sowmiya S
` (5 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Modify commit_and_dump_fb to select supported
formats if provided; Apply default format based
on the platform when none are specified.
v4: Add get_format to assign format based on platforms
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
tests/kms_writeback.c | 38 +++++++++++++++++++++++++++++++++++---
1 file changed, 35 insertions(+), 3 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 473f6c58c..6725f5ea3 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -101,6 +101,13 @@ const uint32_t fourcc[] = {
DRM_FORMAT_XBGR2101010,
};
+static uint32_t get_format(igt_display_t *display)
+{
+ if (is_intel_device(display->drm_fd))
+ return DRM_FORMAT_XBGR8888;
+ return DRM_FORMAT_XRGB8888;
+}
+
static bool check_writeback_config(igt_display_t *display, igt_output_t *output,
drmModeModeInfo override_mode)
{
@@ -446,7 +453,7 @@ static void do_single_commit(igt_output_t *output, igt_plane_t *plane, igt_fb_t
}
static void commit_and_dump_fb(igt_display_t *display, igt_output_t *output, igt_plane_t *plane,
- igt_fb_t *input_fb, drmModeModeInfo *mode)
+ igt_fb_t *input_fb, drmModeModeInfo *mode)
{
cairo_surface_t *fb_surface_out;
char filepath_out[PATH_MAX];
@@ -455,12 +462,37 @@ static void commit_and_dump_fb(igt_display_t *display, igt_output_t *output, igt
char *file_name;
unsigned int fb_id;
igt_fb_t output_fb;
+ uint32_t format;
path_name = getenv("IGT_FRAME_DUMP_PATH");
file_name = getenv("FRAME_PNG_FILE_NAME");
+ if (!data.wb_fmt) {
+ format = get_format(display);
+ } else {
+ drmModePropertyBlobRes *formats_blob;
+
+ formats_blob = igt_get_writeback_formats_blob(output);
+ igt_assert_f(formats_blob, "No writeback pixel formats\n");
+ igt_assert(!(formats_blob->length % 4));
+ for (int i = 0; i < formats_blob->length; i++) {
+ format = ((uint32_t *)formats_blob->data)[i];
+ // Skip zero or unknown formats
+ if (format == 0 || strcmp(igt_format_str(format), "invalid") == 0) {
+ format = 0;
+ continue;
+ }
+ igt_debug("Supported writeback format: %s\n", igt_format_str(format));
+ if (format == data.format)
+ break;
+ format = 0;
+ }
+ drmModeFreePropertyBlob(formats_blob);
+ }
+ igt_assert_f(format, "Given format not supported\n");
+
fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode->vdisplay,
- data.wb_fmt ? data.format : DRM_FORMAT_XRGB8888,
+ format,
igt_fb_mod_to_tiling(0), &output_fb);
igt_require(fb_id > 0);
@@ -583,7 +615,7 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
mode.vdisplay,
- DRM_FORMAT_XRGB8888,
+ get_format(&display),
DRM_FORMAT_MOD_LINEAR,
&input_fb);
igt_assert(fb_id >= 0);
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb
2025-12-03 9:43 ` [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb Sowmiya S
@ 2026-01-08 5:13 ` Kandpal, Suraj
2026-01-08 9:34 ` S, Sowmiya
0 siblings, 1 reply; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:13 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> -----Original Message-----
> From: S, Sowmiya <sowmiya.s@intel.com>
> Sent: Wednesday, December 3, 2025 3:13 PM
> To: igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>; Kandpal, Suraj
> <suraj.kandpal@intel.com>; S, Sowmiya <sowmiya.s@intel.com>
> Subject: [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling
> in commit_and_dump_fb
>
> Modify commit_and_dump_fb to select supported formats if provided; Apply
> default format based on the platform when none are specified.
>
> v4: Add get_format to assign format based on platforms
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> ---
> tests/kms_writeback.c | 38 +++++++++++++++++++++++++++++++++++---
> 1 file changed, 35 insertions(+), 3 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> 473f6c58c..6725f5ea3 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -101,6 +101,13 @@ const uint32_t fourcc[] = {
> DRM_FORMAT_XBGR2101010,
> };
>
> +static uint32_t get_format(igt_display_t *display) {
Get format for what? Function name should be clear and definitive rename.
> + if (is_intel_device(display->drm_fd))
> + return DRM_FORMAT_XBGR8888;
> + return DRM_FORMAT_XRGB8888;
> +}
> +
> static bool check_writeback_config(igt_display_t *display, igt_output_t
> *output,
> drmModeModeInfo override_mode)
> {
> @@ -446,7 +453,7 @@ static void do_single_commit(igt_output_t *output,
> igt_plane_t *plane, igt_fb_t }
>
> static void commit_and_dump_fb(igt_display_t *display, igt_output_t
> *output, igt_plane_t *plane,
> - igt_fb_t *input_fb, drmModeModeInfo *mode)
> + igt_fb_t *input_fb, drmModeModeInfo
> *mode)
> {
> cairo_surface_t *fb_surface_out;
> char filepath_out[PATH_MAX];
> @@ -455,12 +462,37 @@ static void commit_and_dump_fb(igt_display_t
> *display, igt_output_t *output, igt
> char *file_name;
> unsigned int fb_id;
> igt_fb_t output_fb;
> + uint32_t format;
>
> path_name = getenv("IGT_FRAME_DUMP_PATH");
> file_name = getenv("FRAME_PNG_FILE_NAME");
>
> + if (!data.wb_fmt) {
> + format = get_format(display);
> + } else {
> + drmModePropertyBlobRes *formats_blob;
> +
> + formats_blob = igt_get_writeback_formats_blob(output);
> + igt_assert_f(formats_blob, "No writeback pixel formats\n");
> + igt_assert(!(formats_blob->length % 4));
> + for (int i = 0; i < formats_blob->length; i++) {
> + format = ((uint32_t *)formats_blob->data)[i];
> + // Skip zero or unknown formats
> + if (format == 0 || strcmp(igt_format_str(format),
> "invalid") == 0) {
> + format = 0;
> + continue;
> + }
> + igt_debug("Supported writeback format: %s\n",
> igt_format_str(format));
> + if (format == data.format)
> + break;
> + format = 0;
> + }
> + drmModeFreePropertyBlob(formats_blob);
> + }
> + igt_assert_f(format, "Given format not supported\n");
> +
> fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode-
> >vdisplay,
> - data.wb_fmt ? data.format :
> DRM_FORMAT_XRGB8888,
> + format,
> igt_fb_mod_to_tiling(0), &output_fb);
> igt_require(fb_id > 0);
>
> @@ -583,7 +615,7 @@ igt_main_args("b:c:f:dl", long_options, help_str,
> opt_handler, NULL)
>
> fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> - DRM_FORMAT_XRGB8888,
> + get_format(&display),
> DRM_FORMAT_MOD_LINEAR,
> &input_fb);
> igt_assert(fb_id >= 0);
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb
2026-01-08 5:13 ` Kandpal, Suraj
@ 2026-01-08 9:34 ` S, Sowmiya
0 siblings, 0 replies; 21+ messages in thread
From: S, Sowmiya @ 2026-01-08 9:34 UTC (permalink / raw)
To: Kandpal, Suraj, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
Hi Suraj,
> -----Original Message-----
> From: Kandpal, Suraj <suraj.kandpal@intel.com>
> Sent: 08 January 2026 10:44
> To: S, Sowmiya <sowmiya.s@intel.com>; igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>
> Subject: RE: [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling
> in commit_and_dump_fb
>
>
>
> > -----Original Message-----
> > From: S, Sowmiya <sowmiya.s@intel.com>
> > Sent: Wednesday, December 3, 2025 3:13 PM
> > To: igt-dev@lists.freedesktop.org
> > Cc: Sharma, Swati2 <swati2.sharma@intel.com>; Kandpal, Suraj
> > <suraj.kandpal@intel.com>; S, Sowmiya <sowmiya.s@intel.com>
> > Subject: [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format
> > handling in commit_and_dump_fb
> >
> > Modify commit_and_dump_fb to select supported formats if provided;
> > Apply default format based on the platform when none are specified.
> >
> > v4: Add get_format to assign format based on platforms
> >
> > Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> > ---
> > tests/kms_writeback.c | 38 +++++++++++++++++++++++++++++++++++---
> > 1 file changed, 35 insertions(+), 3 deletions(-)
> >
> > diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> > 473f6c58c..6725f5ea3 100644
> > --- a/tests/kms_writeback.c
> > +++ b/tests/kms_writeback.c
> > @@ -101,6 +101,13 @@ const uint32_t fourcc[] = {
> > DRM_FORMAT_XBGR2101010,
> > };
> >
> > +static uint32_t get_format(igt_display_t *display) {
>
> Get format for what? Function name should be clear and definitive rename.
>
I will change it to get_default_format_by_vendor, that will be more clear.
> > + if (is_intel_device(display->drm_fd))
> > + return DRM_FORMAT_XBGR8888;
> > + return DRM_FORMAT_XRGB8888;
> > +}
> > +
> > static bool check_writeback_config(igt_display_t *display,
> > igt_output_t *output,
> > drmModeModeInfo override_mode) { @@ -
> 446,7 +453,7 @@ static
> > void do_single_commit(igt_output_t *output, igt_plane_t *plane,
> > igt_fb_t }
> >
> > static void commit_and_dump_fb(igt_display_t *display, igt_output_t
> > *output, igt_plane_t *plane,
> > - igt_fb_t *input_fb, drmModeModeInfo *mode)
> > + igt_fb_t *input_fb, drmModeModeInfo
> > *mode)
> > {
> > cairo_surface_t *fb_surface_out;
> > char filepath_out[PATH_MAX];
> > @@ -455,12 +462,37 @@ static void commit_and_dump_fb(igt_display_t
> > *display, igt_output_t *output, igt
> > char *file_name;
> > unsigned int fb_id;
> > igt_fb_t output_fb;
> > + uint32_t format;
> >
> > path_name = getenv("IGT_FRAME_DUMP_PATH");
> > file_name = getenv("FRAME_PNG_FILE_NAME");
> >
> > + if (!data.wb_fmt) {
> > + format = get_format(display);
> > + } else {
> > + drmModePropertyBlobRes *formats_blob;
> > +
> > + formats_blob = igt_get_writeback_formats_blob(output);
> > + igt_assert_f(formats_blob, "No writeback pixel formats\n");
> > + igt_assert(!(formats_blob->length % 4));
> > + for (int i = 0; i < formats_blob->length; i++) {
> > + format = ((uint32_t *)formats_blob->data)[i];
> > + // Skip zero or unknown formats
> > + if (format == 0 || strcmp(igt_format_str(format),
> > "invalid") == 0) {
> > + format = 0;
> > + continue;
> > + }
> > + igt_debug("Supported writeback format: %s\n",
> > igt_format_str(format));
> > + if (format == data.format)
> > + break;
> > + format = 0;
> > + }
> > + drmModeFreePropertyBlob(formats_blob);
> > + }
> > + igt_assert_f(format, "Given format not supported\n");
> > +
> > fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode-
> > >vdisplay,
> > - data.wb_fmt ? data.format :
> > DRM_FORMAT_XRGB8888,
> > + format,
> > igt_fb_mod_to_tiling(0), &output_fb);
> > igt_require(fb_id > 0);
> >
> > @@ -583,7 +615,7 @@ igt_main_args("b:c:f:dl", long_options, help_str,
> > opt_handler, NULL)
> >
> > fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> > mode.vdisplay,
> > - DRM_FORMAT_XRGB8888,
> > + get_format(&display),
> > DRM_FORMAT_MOD_LINEAR,
> > &input_fb);
> > igt_assert(fb_id >= 0);
> > --
> > 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (3 preceding siblings ...)
2025-12-03 9:43 ` [PATCH i-g-t v4 4/6] tests/kms_writeback: Refactor format handling in commit_and_dump_fb Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:25 ` Kandpal, Suraj
2026-01-12 8:56 ` Kamil Konieczny
2025-12-03 9:43 ` [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-output subtest Sowmiya S
` (4 subsequent siblings)
9 siblings, 2 replies; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Remove individual tests for each format for the test
writeback-fb-id and introduce dynamic subtest generation
based on the formats supported. Framebuffer creation was
now part of the subtest level based on format.
v4: squashed the FB creation function with this commit
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
tests/kms_writeback.c | 74 +++++++++++++++++++++++--------------------
1 file changed, 40 insertions(+), 34 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index 6725f5ea3..d54d649b2 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -51,9 +51,6 @@
* SUBTEST: writeback-check-output
* Description: Check writeback output with CRC validation
*
- * SUBTEST: writeback-fb-id-XRGB2101010
- * Description: Validate WRITEBACK_FB_ID with valid and invalid options
- *
* SUBTEST: writeback-fb-id
* Description: Validate WRITEBACK_FB_ID with valid and invalid options
*
@@ -507,6 +504,25 @@ static void commit_and_dump_fb(igt_display_t *display, igt_output_t *output, igt
igt_remove_fb(display->drm_fd, &output_fb);
}
+static void create_fbs(igt_display_t *display, igt_fb_t *input_fb, igt_fb_t *output_fb,
+ uint32_t format, drmModeModeInfo *mode)
+{
+ int fb_id;
+
+ fb_id = igt_create_fb(display->drm_fd, mode->hdisplay,
+ mode->vdisplay,
+ format,
+ DRM_FORMAT_MOD_LINEAR,
+ input_fb);
+ igt_assert(fb_id >= 0);
+
+ fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode->vdisplay,
+ format,
+ DRM_FORMAT_MOD_LINEAR,
+ output_fb);
+ igt_assert(fb_id >= 0);
+}
+
static igt_output_t *list_writeback_modes(igt_display_t *display)
{
for (int i = 0; i < display->n_outputs; i++) {
@@ -685,37 +701,27 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
}
igt_describe("Validate WRITEBACK_FB_ID with valid and invalid options");
- igt_subtest("writeback-fb-id") {
- igt_fb_t output_fb;
-
- igt_skip_on(data.dump_check || data.list_modes);
- igt_skip_on_f(!(data.supported_colors & XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
- fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
- DRM_FORMAT_XRGB8888,
- DRM_FORMAT_MOD_LINEAR,
- &output_fb);
- igt_require(fb_id > 0);
-
- writeback_fb_id(output, &input_fb, &output_fb);
-
- igt_remove_fb(display.drm_fd, &output_fb);
- }
-
- igt_describe("Validate XRGB2101010 WRITEBACK_FB_ID with valid and invalid options");
- igt_subtest("writeback-fb-id-XRGB2101010") {
- igt_fb_t output_fb;
-
- igt_skip_on(data.dump_check || data.list_modes);
- igt_skip_on_f(!(data.supported_colors & XRGB2101010), "DRM_FORMAT_XRGB2101010 is unsupported\n");
- fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
- DRM_FORMAT_XRGB2101010,
- DRM_FORMAT_MOD_LINEAR,
- &output_fb);
- igt_require(fb_id > 0);
-
- writeback_fb_id(output, &input_fb_10bit, &output_fb);
-
- igt_remove_fb(display.drm_fd, &output_fb);
+ igt_subtest_with_dynamic_f("writeback-fb-id") {
+ for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
+ uint32_t test_format = fourcc[i];
+
+ if (is_intel_device(display.drm_fd))
+ if (!strstr(igt_format_str(test_format), "BGR"))
+ continue;
+ igt_dynamic_f("writeback-fb-id-%s", igt_format_str(test_format)) {
+ igt_fb_t in_fb;
+ igt_fb_t output_fb;
+
+ igt_skip_on(data.dump_check || data.list_modes);
+ igt_skip_on_f(!(data.supported_colors & (1 << i)),
+ "DRM_FORMAT_%s is not supported\n",
+ igt_format_str(test_format));
+ create_fbs(&display, &in_fb, &output_fb, test_format, &mode);
+ writeback_fb_id(output, &in_fb, &output_fb);
+ igt_remove_fb(display.drm_fd, &in_fb);
+ igt_remove_fb(display.drm_fd, &output_fb);
+ }
+ }
}
igt_describe("Check writeback output with CRC validation");
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest
2025-12-03 9:43 ` [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest Sowmiya S
@ 2026-01-08 5:25 ` Kandpal, Suraj
2026-01-12 8:56 ` Kamil Konieczny
1 sibling, 0 replies; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:25 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> Subject: [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id
> subtest
>
> Remove individual tests for each format for the test writeback-fb-id and
> introduce dynamic subtest generation based on the formats supported.
> Framebuffer creation was now part of the subtest level based on format.
>
> v4: squashed the FB creation function with this commit
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> ---
> tests/kms_writeback.c | 74 +++++++++++++++++++++++--------------------
> 1 file changed, 40 insertions(+), 34 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> 6725f5ea3..d54d649b2 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -51,9 +51,6 @@
> * SUBTEST: writeback-check-output
> * Description: Check writeback output with CRC validation
> *
> - * SUBTEST: writeback-fb-id-XRGB2101010
> - * Description: Validate WRITEBACK_FB_ID with valid and invalid options
> - *
> * SUBTEST: writeback-fb-id
> * Description: Validate WRITEBACK_FB_ID with valid and invalid options
I think the documentation here is wrong, I don't think this is how its done when dynamic tests come into picture
> *
> @@ -507,6 +504,25 @@ static void commit_and_dump_fb(igt_display_t
> *display, igt_output_t *output, igt
> igt_remove_fb(display->drm_fd, &output_fb); }
>
> +static void create_fbs(igt_display_t *display, igt_fb_t *input_fb, igt_fb_t
> *output_fb,
> + uint32_t format, drmModeModeInfo *mode) {
> + int fb_id;
> +
> + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay,
> + mode->vdisplay,
> + format,
> + DRM_FORMAT_MOD_LINEAR,
> + input_fb);
> + igt_assert(fb_id >= 0);
Why recreate the input_fb too this should have already been made during igt_fixture just use those.
Regards,
Suraj Kandpal
> +
> + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode-
> >vdisplay,
> + format,
> + DRM_FORMAT_MOD_LINEAR,
> + output_fb);
> + igt_assert(fb_id >= 0);
> +}
> +
> static igt_output_t *list_writeback_modes(igt_display_t *display) {
> for (int i = 0; i < display->n_outputs; i++) { @@ -685,37 +701,27 @@
> igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
> }
>
> igt_describe("Validate WRITEBACK_FB_ID with valid and invalid
> options");
> - igt_subtest("writeback-fb-id") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors &
> XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> - DRM_FORMAT_XRGB8888,
> - DRM_FORMAT_MOD_LINEAR,
> - &output_fb);
> - igt_require(fb_id > 0);
> -
> - writeback_fb_id(output, &input_fb, &output_fb);
> -
> - igt_remove_fb(display.drm_fd, &output_fb);
> - }
> -
> - igt_describe("Validate XRGB2101010 WRITEBACK_FB_ID with valid
> and invalid options");
> - igt_subtest("writeback-fb-id-XRGB2101010") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors & XRGB2101010),
> "DRM_FORMAT_XRGB2101010 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> - DRM_FORMAT_XRGB2101010,
> - DRM_FORMAT_MOD_LINEAR,
> - &output_fb);
> - igt_require(fb_id > 0);
> -
> - writeback_fb_id(output, &input_fb_10bit, &output_fb);
> -
> - igt_remove_fb(display.drm_fd, &output_fb);
> + igt_subtest_with_dynamic_f("writeback-fb-id") {
> + for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
> + uint32_t test_format = fourcc[i];
> +
> + if (is_intel_device(display.drm_fd))
> + if (!strstr(igt_format_str(test_format), "BGR"))
> + continue;
> + igt_dynamic_f("writeback-fb-id-%s",
> igt_format_str(test_format)) {
> + igt_fb_t in_fb;
> + igt_fb_t output_fb;
> +
> + igt_skip_on(data.dump_check ||
> data.list_modes);
> + igt_skip_on_f(!(data.supported_colors & (1 <<
> i)),
> + "DRM_FORMAT_%s is not
> supported\n",
> + igt_format_str(test_format));
> + create_fbs(&display, &in_fb, &output_fb,
> test_format, &mode);
> + writeback_fb_id(output, &in_fb, &output_fb);
> + igt_remove_fb(display.drm_fd, &in_fb);
> + igt_remove_fb(display.drm_fd, &output_fb);
> + }
> + }
> }
>
> igt_describe("Check writeback output with CRC validation");
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread* Re: [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest
2025-12-03 9:43 ` [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest Sowmiya S
2026-01-08 5:25 ` Kandpal, Suraj
@ 2026-01-12 8:56 ` Kamil Konieczny
2026-01-12 15:54 ` S, Sowmiya
1 sibling, 1 reply; 21+ messages in thread
From: Kamil Konieczny @ 2026-01-12 8:56 UTC (permalink / raw)
To: Sowmiya S; +Cc: igt-dev, swati2.sharma, suraj.kandpal
Hi Sowmiya,
On 2025-12-03 at 15:13:06 +0530, Sowmiya S wrote:
> Remove individual tests for each format for the test
> writeback-fb-id and introduce dynamic subtest generation
> based on the formats supported. Framebuffer creation was
> now part of the subtest level based on format.
>
> v4: squashed the FB creation function with this commit
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
This change introduce error in building:
FAILED: docs/testplan/kms_tests.rst
ERROR: Missing documentation for igt@kms_writeback@writeback-fb-id
ERROR: Unneeded documentation for igt@kms_writeback@writeback-fb-id-XBGR2101010
ERROR: Unneeded documentation for igt@kms_writeback@writeback-fb-id-XBGR8888
Please refer: docs/test_documentation.md for more details
There is one missing subtest doc and two non-needed. Please fix it.
ALso look into building log in patchwork.
Regards,
Kamil
> ---
> tests/kms_writeback.c | 74 +++++++++++++++++++++++--------------------
> 1 file changed, 40 insertions(+), 34 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
> index 6725f5ea3..d54d649b2 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -51,9 +51,6 @@
> * SUBTEST: writeback-check-output
> * Description: Check writeback output with CRC validation
> *
> - * SUBTEST: writeback-fb-id-XRGB2101010
> - * Description: Validate WRITEBACK_FB_ID with valid and invalid options
> - *
> * SUBTEST: writeback-fb-id
> * Description: Validate WRITEBACK_FB_ID with valid and invalid options
> *
> @@ -507,6 +504,25 @@ static void commit_and_dump_fb(igt_display_t *display, igt_output_t *output, igt
> igt_remove_fb(display->drm_fd, &output_fb);
> }
>
> +static void create_fbs(igt_display_t *display, igt_fb_t *input_fb, igt_fb_t *output_fb,
> + uint32_t format, drmModeModeInfo *mode)
> +{
> + int fb_id;
> +
> + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay,
> + mode->vdisplay,
> + format,
> + DRM_FORMAT_MOD_LINEAR,
> + input_fb);
> + igt_assert(fb_id >= 0);
> +
> + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode->vdisplay,
> + format,
> + DRM_FORMAT_MOD_LINEAR,
> + output_fb);
> + igt_assert(fb_id >= 0);
> +}
> +
> static igt_output_t *list_writeback_modes(igt_display_t *display)
> {
> for (int i = 0; i < display->n_outputs; i++) {
> @@ -685,37 +701,27 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
> }
>
> igt_describe("Validate WRITEBACK_FB_ID with valid and invalid options");
> - igt_subtest("writeback-fb-id") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors & XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
> - DRM_FORMAT_XRGB8888,
> - DRM_FORMAT_MOD_LINEAR,
> - &output_fb);
> - igt_require(fb_id > 0);
> -
> - writeback_fb_id(output, &input_fb, &output_fb);
> -
> - igt_remove_fb(display.drm_fd, &output_fb);
> - }
> -
> - igt_describe("Validate XRGB2101010 WRITEBACK_FB_ID with valid and invalid options");
> - igt_subtest("writeback-fb-id-XRGB2101010") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors & XRGB2101010), "DRM_FORMAT_XRGB2101010 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
> - DRM_FORMAT_XRGB2101010,
> - DRM_FORMAT_MOD_LINEAR,
> - &output_fb);
> - igt_require(fb_id > 0);
> -
> - writeback_fb_id(output, &input_fb_10bit, &output_fb);
> -
> - igt_remove_fb(display.drm_fd, &output_fb);
> + igt_subtest_with_dynamic_f("writeback-fb-id") {
> + for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
> + uint32_t test_format = fourcc[i];
> +
> + if (is_intel_device(display.drm_fd))
> + if (!strstr(igt_format_str(test_format), "BGR"))
> + continue;
> + igt_dynamic_f("writeback-fb-id-%s", igt_format_str(test_format)) {
> + igt_fb_t in_fb;
> + igt_fb_t output_fb;
> +
> + igt_skip_on(data.dump_check || data.list_modes);
> + igt_skip_on_f(!(data.supported_colors & (1 << i)),
> + "DRM_FORMAT_%s is not supported\n",
> + igt_format_str(test_format));
> + create_fbs(&display, &in_fb, &output_fb, test_format, &mode);
> + writeback_fb_id(output, &in_fb, &output_fb);
> + igt_remove_fb(display.drm_fd, &in_fb);
> + igt_remove_fb(display.drm_fd, &output_fb);
> + }
> + }
> }
>
> igt_describe("Check writeback output with CRC validation");
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest
2026-01-12 8:56 ` Kamil Konieczny
@ 2026-01-12 15:54 ` S, Sowmiya
0 siblings, 0 replies; 21+ messages in thread
From: S, Sowmiya @ 2026-01-12 15:54 UTC (permalink / raw)
To: Kamil Konieczny
Cc: igt-dev@lists.freedesktop.org, Sharma, Swati2, Kandpal, Suraj
Hi Kamil,
> -----Original Message-----
> From: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Sent: 12 January 2026 14:26
> To: S, Sowmiya <sowmiya.s@intel.com>
> Cc: igt-dev@lists.freedesktop.org; Sharma, Swati2 <swati2.sharma@intel.com>;
> Kandpal, Suraj <suraj.kandpal@intel.com>
> Subject: Re: [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id
> subtest
>
> Hi Sowmiya,
> On 2025-12-03 at 15:13:06 +0530, Sowmiya S wrote:
> > Remove individual tests for each format for the test writeback-fb-id
> > and introduce dynamic subtest generation based on the formats
> > supported. Framebuffer creation was now part of the subtest level
> > based on format.
> >
> > v4: squashed the FB creation function with this commit
> >
> > Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
>
> This change introduce error in building:
>
> FAILED: docs/testplan/kms_tests.rst
> ERROR: Missing documentation for igt@kms_writeback@writeback-fb-id
> ERROR: Unneeded documentation for igt@kms_writeback@writeback-fb-id-
> XBGR2101010
> ERROR: Unneeded documentation for igt@kms_writeback@writeback-fb-id-
> XBGR8888
> Please refer: docs/test_documentation.md for more details
>
> There is one missing subtest doc and two non-needed. Please fix it.
>
> ALso look into building log in patchwork.
>
> Regards,
> Kamil
>
I missed to update. I will fix in next revision.
Regards,
Sowmiya
> > ---
> > tests/kms_writeback.c | 74
> > +++++++++++++++++++++++--------------------
> > 1 file changed, 40 insertions(+), 34 deletions(-)
> >
> > diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> > 6725f5ea3..d54d649b2 100644
> > --- a/tests/kms_writeback.c
> > +++ b/tests/kms_writeback.c
> > @@ -51,9 +51,6 @@
> > * SUBTEST: writeback-check-output
> > * Description: Check writeback output with CRC validation
> > *
> > - * SUBTEST: writeback-fb-id-XRGB2101010
> > - * Description: Validate WRITEBACK_FB_ID with valid and invalid
> > options
> > - *
> > * SUBTEST: writeback-fb-id
> > * Description: Validate WRITEBACK_FB_ID with valid and invalid options
> > *
> > @@ -507,6 +504,25 @@ static void commit_and_dump_fb(igt_display_t
> *display, igt_output_t *output, igt
> > igt_remove_fb(display->drm_fd, &output_fb); }
> >
> > +static void create_fbs(igt_display_t *display, igt_fb_t *input_fb, igt_fb_t
> *output_fb,
> > + uint32_t format, drmModeModeInfo *mode) {
> > + int fb_id;
> > +
> > + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay,
> > + mode->vdisplay,
> > + format,
> > + DRM_FORMAT_MOD_LINEAR,
> > + input_fb);
> > + igt_assert(fb_id >= 0);
> > +
> > + fb_id = igt_create_fb(display->drm_fd, mode->hdisplay, mode-
> >vdisplay,
> > + format,
> > + DRM_FORMAT_MOD_LINEAR,
> > + output_fb);
> > + igt_assert(fb_id >= 0);
> > +}
> > +
> > static igt_output_t *list_writeback_modes(igt_display_t *display) {
> > for (int i = 0; i < display->n_outputs; i++) { @@ -685,37 +701,27 @@
> > igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
> > }
> >
> > igt_describe("Validate WRITEBACK_FB_ID with valid and invalid
> options");
> > - igt_subtest("writeback-fb-id") {
> > - igt_fb_t output_fb;
> > -
> > - igt_skip_on(data.dump_check || data.list_modes);
> > - igt_skip_on_f(!(data.supported_colors &
> XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
> > - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> > - DRM_FORMAT_XRGB8888,
> > - DRM_FORMAT_MOD_LINEAR,
> > - &output_fb);
> > - igt_require(fb_id > 0);
> > -
> > - writeback_fb_id(output, &input_fb, &output_fb);
> > -
> > - igt_remove_fb(display.drm_fd, &output_fb);
> > - }
> > -
> > - igt_describe("Validate XRGB2101010 WRITEBACK_FB_ID with valid and
> invalid options");
> > - igt_subtest("writeback-fb-id-XRGB2101010") {
> > - igt_fb_t output_fb;
> > -
> > - igt_skip_on(data.dump_check || data.list_modes);
> > - igt_skip_on_f(!(data.supported_colors & XRGB2101010),
> "DRM_FORMAT_XRGB2101010 is unsupported\n");
> > - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> > - DRM_FORMAT_XRGB2101010,
> > - DRM_FORMAT_MOD_LINEAR,
> > - &output_fb);
> > - igt_require(fb_id > 0);
> > -
> > - writeback_fb_id(output, &input_fb_10bit, &output_fb);
> > -
> > - igt_remove_fb(display.drm_fd, &output_fb);
> > + igt_subtest_with_dynamic_f("writeback-fb-id") {
> > + for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
> > + uint32_t test_format = fourcc[i];
> > +
> > + if (is_intel_device(display.drm_fd))
> > + if (!strstr(igt_format_str(test_format), "BGR"))
> > + continue;
> > + igt_dynamic_f("writeback-fb-id-%s",
> igt_format_str(test_format)) {
> > + igt_fb_t in_fb;
> > + igt_fb_t output_fb;
> > +
> > + igt_skip_on(data.dump_check ||
> data.list_modes);
> > + igt_skip_on_f(!(data.supported_colors & (1 <<
> i)),
> > + "DRM_FORMAT_%s is not
> supported\n",
> > + igt_format_str(test_format));
> > + create_fbs(&display, &in_fb, &output_fb,
> test_format, &mode);
> > + writeback_fb_id(output, &in_fb, &output_fb);
> > + igt_remove_fb(display.drm_fd, &in_fb);
> > + igt_remove_fb(display.drm_fd, &output_fb);
> > + }
> > + }
> > }
> >
> > igt_describe("Check writeback output with CRC validation");
> > --
> > 2.43.0
> >
^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-output subtest
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (4 preceding siblings ...)
2025-12-03 9:43 ` [PATCH i-g-t v4 5/6] tests/kms_writeback: Refactor writeback-fb-id subtest Sowmiya S
@ 2025-12-03 9:43 ` Sowmiya S
2026-01-08 5:31 ` Kandpal, Suraj
2025-12-03 10:57 ` ✗ Xe.CI.BAT: failure for Add writeback changes for intel-supported formats (rev4) Patchwork
` (3 subsequent siblings)
9 siblings, 1 reply; 21+ messages in thread
From: Sowmiya S @ 2025-12-03 9:43 UTC (permalink / raw)
To: igt-dev; +Cc: swati2.sharma, suraj.kandpal, Sowmiya S
Remove individual tests for each format for the test
writeback-check-output and introduce dynamic subtest
generation based on the formats supported.Framebuffer
creation was now part of the subtest level based on
the format and removed from fixture.
v4: create testcase for BGR8888 format only for intel
platforms.
Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
tests/kms_writeback.c | 69 +++++++++++++------------------------------
1 file changed, 21 insertions(+), 48 deletions(-)
diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c
index d54d649b2..cc5a8ac32 100644
--- a/tests/kms_writeback.c
+++ b/tests/kms_writeback.c
@@ -45,9 +45,6 @@
#include "sw_sync.h"
/**
- * SUBTEST: writeback-check-output-XRGB2101010
- * Description: Check XRGB2101010 writeback output with CRC validation
- *
* SUBTEST: writeback-check-output
* Description: Check writeback output with CRC validation
*
@@ -595,7 +592,7 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
igt_display_t display;
igt_output_t *output;
igt_plane_t *plane;
- igt_fb_t input_fb, input_fb_10bit;
+ igt_fb_t input_fb, in_fb;
drmModeModeInfo mode;
unsigned int fb_id;
int ret;
@@ -636,15 +633,6 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
&input_fb);
igt_assert(fb_id >= 0);
- if (data.supported_colors & XRGB2101010) {
- fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
- mode.vdisplay,
- DRM_FORMAT_XRGB2101010,
- DRM_FORMAT_MOD_LINEAR,
- &input_fb_10bit);
- igt_assert(fb_id >= 0);
- }
-
igt_plane_set_fb(plane, &input_fb);
if (data.list_modes)
@@ -709,7 +697,6 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
if (!strstr(igt_format_str(test_format), "BGR"))
continue;
igt_dynamic_f("writeback-fb-id-%s", igt_format_str(test_format)) {
- igt_fb_t in_fb;
igt_fb_t output_fb;
igt_skip_on(data.dump_check || data.list_modes);
@@ -718,53 +705,39 @@ igt_main_args("b:c:f:dl", long_options, help_str, opt_handler, NULL)
igt_format_str(test_format));
create_fbs(&display, &in_fb, &output_fb, test_format, &mode);
writeback_fb_id(output, &in_fb, &output_fb);
- igt_remove_fb(display.drm_fd, &in_fb);
igt_remove_fb(display.drm_fd, &output_fb);
}
}
}
igt_describe("Check writeback output with CRC validation");
- igt_subtest("writeback-check-output") {
- igt_fb_t output_fb;
-
- igt_skip_on(data.dump_check || data.list_modes);
- igt_skip_on_f(!(data.supported_colors & XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
- fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
- DRM_FORMAT_XRGB8888,
- igt_fb_mod_to_tiling(0),
- &output_fb);
- igt_require(fb_id > 0);
-
- writeback_check_output(output, plane, &input_fb, &output_fb, DRM_FORMAT_XRGB8888);
-
- igt_remove_fb(display.drm_fd, &output_fb);
- }
-
- igt_describe("Check XRGB2101010 writeback output with CRC validation");
- igt_subtest("writeback-check-output-XRGB2101010") {
- igt_fb_t output_fb;
-
- igt_skip_on(data.dump_check || data.list_modes);
- igt_skip_on_f(!(data.supported_colors & XRGB2101010), "DRM_FORMAT_XRGB2101010 is unsupported\n");
- fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
- DRM_FORMAT_XRGB2101010,
- igt_fb_mod_to_tiling(0),
- &output_fb);
- igt_require(fb_id > 0);
+ igt_subtest_with_dynamic_f("writeback-check-output") {
+ for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
+ uint32_t test_format = fourcc[i];
- writeback_check_output(output, plane, &input_fb_10bit, &output_fb, DRM_FORMAT_XRGB2101010);
+ if (is_intel_device(display.drm_fd))
+ if (!strstr(igt_format_str(test_format), "BGR8888"))
+ continue;
+ igt_dynamic_f("writeback-check-output-%s", igt_format_str(test_format)) {
+ igt_fb_t output_fb;
- igt_remove_fb(display.drm_fd, &output_fb);
+ igt_skip_on(data.dump_check || data.list_modes);
+ igt_skip_on_f(!(data.supported_colors & (1 << i)),
+ "DRM_FORMAT_%s is not supported\n",
+ igt_format_str(test_format));
+ create_fbs(&display, &in_fb, &output_fb, test_format, &mode);
+ igt_plane_set_fb(plane, &in_fb);
+ writeback_check_output(output, plane, &in_fb,
+ &output_fb, test_format);
+ igt_remove_fb(display.drm_fd, &output_fb);
+ }
+ }
}
igt_fixture {
cleanup_writeback(&display, output);
igt_remove_fb(display.drm_fd, &input_fb);
-
- if (data.supported_colors & XRGB2101010)
- igt_remove_fb(display.drm_fd, &input_fb_10bit);
-
+ igt_remove_fb(display.drm_fd, &in_fb);
igt_display_fini(&display);
drm_close_driver(display.drm_fd);
}
--
2.43.0
^ permalink raw reply related [flat|nested] 21+ messages in thread* RE: [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-output subtest
2025-12-03 9:43 ` [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-output subtest Sowmiya S
@ 2026-01-08 5:31 ` Kandpal, Suraj
0 siblings, 0 replies; 21+ messages in thread
From: Kandpal, Suraj @ 2026-01-08 5:31 UTC (permalink / raw)
To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2
> Subject: [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-
> output subtest
>
> Remove individual tests for each format for the test writeback-check-output
> and introduce dynamic subtest generation based on the formats
> supported.Framebuffer creation was now part of the subtest level based on
> the format and removed from fixture.
>
> v4: create testcase for BGR8888 format only for intel
> platforms.
Also I see the version info only for v4 what changes took place in v1, v2, v3
Regards,
Suraj Kandpal
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
> ---
> tests/kms_writeback.c | 69 +++++++++++++------------------------------
> 1 file changed, 21 insertions(+), 48 deletions(-)
>
> diff --git a/tests/kms_writeback.c b/tests/kms_writeback.c index
> d54d649b2..cc5a8ac32 100644
> --- a/tests/kms_writeback.c
> +++ b/tests/kms_writeback.c
> @@ -45,9 +45,6 @@
> #include "sw_sync.h"
>
> /**
> - * SUBTEST: writeback-check-output-XRGB2101010
> - * Description: Check XRGB2101010 writeback output with CRC validation
> - *
> * SUBTEST: writeback-check-output
> * Description: Check writeback output with CRC validation
> *
Fix the documentation
> @@ -595,7 +592,7 @@ igt_main_args("b:c:f:dl", long_options, help_str,
> opt_handler, NULL)
> igt_display_t display;
> igt_output_t *output;
> igt_plane_t *plane;
> - igt_fb_t input_fb, input_fb_10bit;
> + igt_fb_t input_fb, in_fb;
> drmModeModeInfo mode;
> unsigned int fb_id;
> int ret;
> @@ -636,15 +633,6 @@ igt_main_args("b:c:f:dl", long_options, help_str,
> opt_handler, NULL)
> &input_fb);
> igt_assert(fb_id >= 0);
>
> - if (data.supported_colors & XRGB2101010) {
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> - mode.vdisplay,
> - DRM_FORMAT_XRGB2101010,
> - DRM_FORMAT_MOD_LINEAR,
> - &input_fb_10bit);
> - igt_assert(fb_id >= 0);
> - }
> -
> igt_plane_set_fb(plane, &input_fb);
>
> if (data.list_modes)
> @@ -709,7 +697,6 @@ igt_main_args("b:c:f:dl", long_options, help_str,
> opt_handler, NULL)
> if (!strstr(igt_format_str(test_format), "BGR"))
> continue;
> igt_dynamic_f("writeback-fb-id-%s",
> igt_format_str(test_format)) {
> - igt_fb_t in_fb;
> igt_fb_t output_fb;
>
> igt_skip_on(data.dump_check ||
> data.list_modes); @@ -718,53 +705,39 @@ igt_main_args("b:c:f:dl",
> long_options, help_str, opt_handler, NULL)
> igt_format_str(test_format));
> create_fbs(&display, &in_fb, &output_fb,
> test_format, &mode);
> writeback_fb_id(output, &in_fb, &output_fb);
> - igt_remove_fb(display.drm_fd, &in_fb);
> igt_remove_fb(display.drm_fd, &output_fb);
> }
> }
> }
>
> igt_describe("Check writeback output with CRC validation");
> - igt_subtest("writeback-check-output") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors &
> XRGB8888),"DRM_FORMAT_XRGB8888 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> - DRM_FORMAT_XRGB8888,
> - igt_fb_mod_to_tiling(0),
> - &output_fb);
> - igt_require(fb_id > 0);
> -
> - writeback_check_output(output, plane, &input_fb,
> &output_fb, DRM_FORMAT_XRGB8888);
> -
> - igt_remove_fb(display.drm_fd, &output_fb);
> - }
> -
> - igt_describe("Check XRGB2101010 writeback output with CRC
> validation");
> - igt_subtest("writeback-check-output-XRGB2101010") {
> - igt_fb_t output_fb;
> -
> - igt_skip_on(data.dump_check || data.list_modes);
> - igt_skip_on_f(!(data.supported_colors & XRGB2101010),
> "DRM_FORMAT_XRGB2101010 is unsupported\n");
> - fb_id = igt_create_fb(display.drm_fd, mode.hdisplay,
> mode.vdisplay,
> - DRM_FORMAT_XRGB2101010,
> - igt_fb_mod_to_tiling(0),
> - &output_fb);
> - igt_require(fb_id > 0);
> + igt_subtest_with_dynamic_f("writeback-check-output") {
> + for (int i = 0; i < ARRAY_SIZE(fourcc); i++) {
> + uint32_t test_format = fourcc[i];
>
> - writeback_check_output(output, plane, &input_fb_10bit,
> &output_fb, DRM_FORMAT_XRGB2101010);
> + if (is_intel_device(display.drm_fd))
> + if (!strstr(igt_format_str(test_format),
> "BGR8888"))
> + continue;
> + igt_dynamic_f("writeback-check-output-%s",
> igt_format_str(test_format)) {
> + igt_fb_t output_fb;
>
> - igt_remove_fb(display.drm_fd, &output_fb);
> + igt_skip_on(data.dump_check ||
> data.list_modes);
> + igt_skip_on_f(!(data.supported_colors & (1 <<
> i)),
> + "DRM_FORMAT_%s is not
> supported\n",
> + igt_format_str(test_format));
> + create_fbs(&display, &in_fb, &output_fb,
> test_format, &mode);
> + igt_plane_set_fb(plane, &in_fb);
> + writeback_check_output(output, plane,
> &in_fb,
> + &output_fb, test_format);
> + igt_remove_fb(display.drm_fd, &output_fb);
> + }
> + }
> }
>
> igt_fixture {
> cleanup_writeback(&display, output);
> igt_remove_fb(display.drm_fd, &input_fb);
> -
> - if (data.supported_colors & XRGB2101010)
> - igt_remove_fb(display.drm_fd, &input_fb_10bit);
> -
> + igt_remove_fb(display.drm_fd, &in_fb);
> igt_display_fini(&display);
> drm_close_driver(display.drm_fd);
> }
> --
> 2.43.0
^ permalink raw reply [flat|nested] 21+ messages in thread
* ✗ Xe.CI.BAT: failure for Add writeback changes for intel-supported formats (rev4)
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (5 preceding siblings ...)
2025-12-03 9:43 ` [PATCH i-g-t v4 6/6] tests/kms_writeback: Refactor writeback-check-output subtest Sowmiya S
@ 2025-12-03 10:57 ` Patchwork
2025-12-03 10:59 ` ✗ i915.CI.BAT: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2025-12-03 10:57 UTC (permalink / raw)
To: Sowmiya S; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2555 bytes --]
== Series Details ==
Series: Add writeback changes for intel-supported formats (rev4)
URL : https://patchwork.freedesktop.org/series/156913/
State : failure
== Summary ==
CI Bug Log - changes from XEIGT_8649_BAT -> XEIGTPW_14150_BAT
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with XEIGTPW_14150_BAT absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in XEIGTPW_14150_BAT, 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 (11 -> 4)
------------------------------
ERROR: It appears as if the changes made in XEIGTPW_14150_BAT prevented too many machines from booting.
Missing (7): bat-lnl-2 bat-lnl-1 bat-ptl-vm bat-atsm-2 bat-bmg-3 bat-bmg-2 bat-adlp-7
Known issues
------------
Here are the changes found in XEIGTPW_14150_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@xe_waitfence@abstime:
- bat-dg2-oem2: [PASS][1] -> [TIMEOUT][2] ([Intel XE#6506])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/bat-dg2-oem2/igt@xe_waitfence@abstime.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/bat-dg2-oem2/igt@xe_waitfence@abstime.html
* igt@xe_waitfence@engine:
- bat-dg2-oem2: [PASS][3] -> [FAIL][4] ([Intel XE#6519])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/bat-dg2-oem2/igt@xe_waitfence@engine.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/bat-dg2-oem2/igt@xe_waitfence@engine.html
[Intel XE#6506]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6506
[Intel XE#6519]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6519
Build changes
-------------
* IGT: IGT_8649 -> IGTPW_14150
* Linux: xe-4180-f7bb20c7069861306b0e034a78dc6648d21f3993 -> xe-4182-278f5507f31b5bb220ab6dca4b48a1cdff5147f5
IGTPW_14150: 77744a07cbfd2f0d979dac114258283e87f8d7a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8649: f76e05461c8d5938856ed75ac8668640946f9ecd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4180-f7bb20c7069861306b0e034a78dc6648d21f3993: f7bb20c7069861306b0e034a78dc6648d21f3993
xe-4182-278f5507f31b5bb220ab6dca4b48a1cdff5147f5: 278f5507f31b5bb220ab6dca4b48a1cdff5147f5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/index.html
[-- Attachment #2: Type: text/html, Size: 3189 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread* ✗ i915.CI.BAT: failure for Add writeback changes for intel-supported formats (rev4)
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (6 preceding siblings ...)
2025-12-03 10:57 ` ✗ Xe.CI.BAT: failure for Add writeback changes for intel-supported formats (rev4) Patchwork
@ 2025-12-03 10:59 ` Patchwork
2025-12-03 12:36 ` ✓ Xe.CI.Full: success " Patchwork
2025-12-04 23:07 ` [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Alex Hung
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2025-12-03 10:59 UTC (permalink / raw)
To: Sowmiya S; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 13718 bytes --]
== Series Details ==
Series: Add writeback changes for intel-supported formats (rev4)
URL : https://patchwork.freedesktop.org/series/156913/
State : failure
== Summary ==
CI Bug Log - changes from IGT_8649 -> IGTPW_14150
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_14150 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_14150, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/index.html
Participating hosts (40 -> 44)
------------------------------
Additional (5): fi-bsw-n3050 fi-ilk-650 bat-atsm-1 bat-dg2-14 fi-bsw-nick
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_14150:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@gtt:
- bat-arlh-2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8649/bat-arlh-2/igt@i915_selftest@live@gtt.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-arlh-2/igt@i915_selftest@live@gtt.html
Known issues
------------
Here are the changes found in IGTPW_14150 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-bsw-nick: NOTRUN -> [SKIP][3] ([i915#1849])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/fi-bsw-nick/igt@fbdev@info.html
- bat-atsm-1: NOTRUN -> [SKIP][4] ([i915#1849] / [i915#2582])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@fbdev@info.html
* igt@fbdev@read:
- bat-atsm-1: NOTRUN -> [SKIP][5] ([i915#2582]) +3 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@fbdev@read.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-bsw-nick: NOTRUN -> [SKIP][6] +25 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/fi-bsw-nick/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic:
- bat-atsm-1: NOTRUN -> [SKIP][7] ([i915#4083])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@gem_mmap@basic.html
- bat-dg2-14: NOTRUN -> [SKIP][8] ([i915#4083])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-14: NOTRUN -> [SKIP][9] ([i915#4079]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@gem_render_tiled_blits@basic.html
- bat-atsm-1: NOTRUN -> [SKIP][10] ([i915#4079]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg2-14: NOTRUN -> [SKIP][11] ([i915#4077]) +2 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html
- bat-atsm-1: NOTRUN -> [SKIP][12] ([i915#4077]) +4 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@gem_tiled_fence_blits@basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-14: NOTRUN -> [SKIP][13] ([i915#11681] / [i915#6621])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@i915_pm_rps@basic-api.html
- bat-atsm-1: NOTRUN -> [SKIP][14] ([i915#6621])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live:
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][15] ([i915#12061] / [i915#13929])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][16] ([i915#13929])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@i915_selftest@live@mman.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [PASS][17] -> [DMESG-FAIL][18] ([i915#12061]) +1 other test dmesg-fail
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8649/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][19] ([i915#12061])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@i915_selftest@live@workarounds.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-14: NOTRUN -> [SKIP][20] ([i915#5190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-14: NOTRUN -> [SKIP][21] ([i915#4215] / [i915#5190])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][22] ([i915#6077]) +37 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- bat-dg2-14: NOTRUN -> [SKIP][23] ([i915#4212]) +7 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-dg2-14: NOTRUN -> [SKIP][24] ([i915#4103] / [i915#4213]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][25] ([i915#6078]) +22 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-dg2-14: NOTRUN -> [SKIP][26] ([i915#3555] / [i915#3840])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-dg2-14: NOTRUN -> [SKIP][27]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html
- bat-atsm-1: NOTRUN -> [SKIP][28] ([i915#6093]) +4 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence:
- fi-bsw-nick: NOTRUN -> [SKIP][29] ([i915#11190]) +16 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/fi-bsw-nick/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
- bat-atsm-1: NOTRUN -> [SKIP][30] ([i915#1836]) +6 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg2-14: NOTRUN -> [SKIP][31] ([i915#5354])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-ilk-650: NOTRUN -> [SKIP][32] +25 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/fi-ilk-650/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][33] ([i915#7357])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_psr@psr-primary-mmap-gtt:
- fi-bsw-n3050: NOTRUN -> [SKIP][34] +22 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/fi-bsw-n3050/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-dg2-14: NOTRUN -> [SKIP][35] ([i915#1072] / [i915#9732]) +3 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-dg2-14: NOTRUN -> [SKIP][36] ([i915#3555])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html
- bat-atsm-1: NOTRUN -> [SKIP][37] ([i915#6094])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-14: NOTRUN -> [SKIP][38] ([i915#3708])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-gtt:
- bat-dg2-14: NOTRUN -> [SKIP][39] ([i915#3708] / [i915#4077]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-write:
- bat-dg2-14: NOTRUN -> [SKIP][40] ([i915#3291] / [i915#3708]) +2 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-14/igt@prime_vgem@basic-write.html
- bat-atsm-1: NOTRUN -> [SKIP][41] +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-atsm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arlh-2: [DMESG-FAIL][42] ([i915#12061]) -> [PASS][43]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8649/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-arlh-2/igt@i915_selftest@live@workarounds.html
- bat-dg2-9: [DMESG-FAIL][44] ([i915#12061]) -> [PASS][45] +1 other test pass
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8649/bat-dg2-9/igt@i915_selftest@live@workarounds.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-dg2-9/igt@i915_selftest@live@workarounds.html
#### Warnings ####
* igt@i915_selftest@live:
- bat-arlh-2: [DMESG-FAIL][46] ([i915#12061]) -> [INCOMPLETE][47] ([i915#14837])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8649/bat-arlh-2/igt@i915_selftest@live.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/bat-arlh-2/igt@i915_selftest@live.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14837
[i915#1836]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1836
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6094
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7357]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7357
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8649 -> IGTPW_14150
* Linux: CI_DRM_17619 -> CI_DRM_17621
CI-20190529: 20190529
CI_DRM_17619: f7bb20c7069861306b0e034a78dc6648d21f3993 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_17621: 278f5507f31b5bb220ab6dca4b48a1cdff5147f5 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14150: 77744a07cbfd2f0d979dac114258283e87f8d7a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8649: f76e05461c8d5938856ed75ac8668640946f9ecd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14150/index.html
[-- Attachment #2: Type: text/html, Size: 16430 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread* ✓ Xe.CI.Full: success for Add writeback changes for intel-supported formats (rev4)
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (7 preceding siblings ...)
2025-12-03 10:59 ` ✗ i915.CI.BAT: " Patchwork
@ 2025-12-03 12:36 ` Patchwork
2025-12-04 23:07 ` [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Alex Hung
9 siblings, 0 replies; 21+ messages in thread
From: Patchwork @ 2025-12-03 12:36 UTC (permalink / raw)
To: Sowmiya S; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 74222 bytes --]
== Series Details ==
Series: Add writeback changes for intel-supported formats (rev4)
URL : https://patchwork.freedesktop.org/series/156913/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8649_FULL -> XEIGTPW_14150_FULL
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 3)
------------------------------
Missing (1): shard-adlp
New tests
---------
New tests have been introduced between XEIGT_8649_FULL and XEIGTPW_14150_FULL:
### New IGT tests (2) ###
* igt@kms_cursor_crc@cursor-sliding-128x128@pipe-a-dp-2:
- Statuses : 1 pass(s)
- Exec time: [4.56] s
* igt@kms_cursor_crc@cursor-sliding-128x128@pipe-d-dp-2:
- Statuses : 1 pass(s)
- Exec time: [4.37] s
Known issues
------------
Here are the changes found in XEIGTPW_14150_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@intel_hwmon@hwmon-read:
- shard-lnl: NOTRUN -> [SKIP][1] ([Intel XE#1125])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@intel_hwmon@hwmon-read.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear:
- shard-lnl: NOTRUN -> [FAIL][2] ([Intel XE#5993] / [Intel XE#6676])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
- shard-lnl: [PASS][3] -> [FAIL][4] ([Intel XE#6054])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1:
- shard-lnl: NOTRUN -> [FAIL][5] ([Intel XE#5993])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
* igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-edp-1-x:
- shard-lnl: NOTRUN -> [FAIL][6] ([Intel XE#6676]) +10 other tests fail
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-tiled@pipe-b-edp-1-x.html
* igt@kms_async_flips@test-cursor:
- shard-lnl: NOTRUN -> [SKIP][7] ([Intel XE#664])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@kms_async_flips@test-cursor.html
* igt@kms_async_flips@test-time-stamp:
- shard-lnl: NOTRUN -> [FAIL][8] ([Intel XE#6677]) +5 other tests fail
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_async_flips@test-time-stamp.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-lnl: NOTRUN -> [SKIP][9] ([Intel XE#3279])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-lnl: NOTRUN -> [SKIP][10] ([Intel XE#3658]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#2327]) +3 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#316]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
- shard-lnl: NOTRUN -> [SKIP][13] ([Intel XE#1407]) +8 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb:
- shard-lnl: NOTRUN -> [SKIP][14] ([Intel XE#1467])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_big_fb@y-tiled-addfb.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#607])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-8/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#607])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-432/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
- shard-lnl: NOTRUN -> [SKIP][17] ([Intel XE#1477])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2-set2: NOTRUN -> [SKIP][18] ([Intel XE#610])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
- shard-lnl: NOTRUN -> [SKIP][19] ([Intel XE#1428])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#1124]) +17 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#1124]) +16 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#1124]) +19 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html
* igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][23] ([Intel XE#2191]) +1 other test skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_bw@connected-linear-tiling-2-displays-2560x1440p.html
* igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#2314] / [Intel XE#2894])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#2191])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-464/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-dg2-set2: NOTRUN -> [SKIP][26] ([Intel XE#367]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@kms_bw@linear-tiling-1-displays-1920x1080p.html
* igt@kms_bw@linear-tiling-1-displays-2160x1440p:
- shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#367]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html
* igt@kms_bw@linear-tiling-2-displays-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][28] ([Intel XE#367])
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-4-displays-2560x1440p:
- shard-lnl: NOTRUN -> [SKIP][29] ([Intel XE#1512]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_bw@linear-tiling-4-displays-2560x1440p.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2887]) +25 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][31] ([Intel XE#2907]) +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1:
- shard-lnl: NOTRUN -> [SKIP][32] ([Intel XE#2669]) +11 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#787]) +153 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
- shard-lnl: NOTRUN -> [SKIP][34] ([Intel XE#2887]) +28 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: NOTRUN -> [ABORT][35] ([Intel XE#6675]) +15 other tests abort
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#3442])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#2669] / [Intel XE#3433]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#3432]) +2 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
- shard-lnl: NOTRUN -> [SKIP][39] ([Intel XE#3432]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#455] / [Intel XE#787]) +43 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/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:
- shard-dg2-set2: [PASS][41] -> [INCOMPLETE][42] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][43] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212]) +1 other test dmesg-warn
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-d-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6:
- shard-dg2-set2: [PASS][44] -> [INCOMPLETE][45] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#2652] / [Intel XE#787]) +8 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2724])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#4418])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_cdclk@mode-transition-all-outputs.html
- shard-lnl: NOTRUN -> [SKIP][49] ([Intel XE#4418])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#2325]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_chamelium_color@ctm-0-50.html
- shard-dg2-set2: NOTRUN -> [SKIP][51] ([Intel XE#306]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@kms_chamelium_color@ctm-0-50.html
- shard-lnl: NOTRUN -> [SKIP][52] ([Intel XE#306]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#2252]) +11 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_hpd@vga-hpd:
- shard-dg2-set2: NOTRUN -> [SKIP][54] ([Intel XE#373]) +13 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_chamelium_hpd@vga-hpd.html
- shard-lnl: NOTRUN -> [SKIP][55] ([Intel XE#373]) +20 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_chamelium_hpd@vga-hpd.html
* igt@kms_colorop@plane-xr24-xr24-ctm_3x4_bt709_dec_enc:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#6704]) +9 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_colorop@plane-xr24-xr24-ctm_3x4_bt709_dec_enc.html
* igt@kms_colorop@plane-xr24-xr24-ctm_3x4_bt709_enc:
- shard-dg2-set2: NOTRUN -> [SKIP][57] ([Intel XE#6704]) +12 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-432/igt@kms_colorop@plane-xr24-xr24-ctm_3x4_bt709_enc.html
* igt@kms_colorop@plane-xr30-xr30-pq_125_inv_eotf:
- shard-lnl: NOTRUN -> [SKIP][58] ([Intel XE#6704]) +17 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_colorop@plane-xr30-xr30-pq_125_inv_eotf.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-bmg: NOTRUN -> [SKIP][59] ([Intel XE#2390])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_content_protection@dp-mst-lic-type-1.html
- shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#307])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-1.html
- shard-lnl: NOTRUN -> [SKIP][61] ([Intel XE#307])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-suspend-resume:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#6743])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_content_protection@dp-mst-suspend-resume.html
- shard-dg2-set2: NOTRUN -> [SKIP][63] ([Intel XE#6692])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_content_protection@dp-mst-suspend-resume.html
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#6692])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_content_protection@dp-mst-suspend-resume.html
* igt@kms_content_protection@legacy:
- shard-bmg: NOTRUN -> [FAIL][65] ([Intel XE#1178]) +1 other test fail
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_content_protection@legacy.html
- shard-dg2-set2: NOTRUN -> [FAIL][66] ([Intel XE#1178]) +1 other test fail
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-432/igt@kms_content_protection@legacy.html
- shard-lnl: NOTRUN -> [SKIP][67] ([Intel XE#3278]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-lnl: NOTRUN -> [SKIP][68] ([Intel XE#1468])
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@suspend-resume:
- shard-lnl: NOTRUN -> [SKIP][69] ([Intel XE#6705])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@type1:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2341])
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-8/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2320]) +8 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-lnl: NOTRUN -> [SKIP][72] ([Intel XE#2321]) +3 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#308]) +1 other test skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_cursor_crc@cursor-onscreen-512x170.html
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2321]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-lnl: NOTRUN -> [SKIP][75] ([Intel XE#1424]) +11 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#309]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#1340])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [SKIP][78] ([Intel XE#4494] / [i915#3804])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-lnl: NOTRUN -> [SKIP][79] ([Intel XE#4294])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-with-bpc:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#2244]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fb_coherency@memset-crc:
- shard-bmg: NOTRUN -> [CRASH][81] ([Intel XE#6706]) +1 other test crash
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_fb_coherency@memset-crc.html
- shard-dg2-set2: NOTRUN -> [CRASH][82] ([Intel XE#6706]) +1 other test crash
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_fb_coherency@memset-crc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#4156])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2372])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_feature_discovery@chamelium.html
- shard-dg2-set2: NOTRUN -> [SKIP][85] ([Intel XE#701])
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_feature_discovery@chamelium.html
- shard-lnl: NOTRUN -> [SKIP][86] ([Intel XE#701])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-lnl: NOTRUN -> [SKIP][87] ([Intel XE#702])
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-lnl: NOTRUN -> [SKIP][88] ([Intel XE#1421]) +13 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2316])
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-6/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#2293] / [Intel XE#2380]) +7 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][91] ([Intel XE#1397] / [Intel XE#1745]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [FAIL][92] ([Intel XE#3106] / [Intel XE#4683]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][93] ([Intel XE#1397]) +4 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-lnl: NOTRUN -> [SKIP][94] ([Intel XE#1401] / [Intel XE#1745]) +10 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][95] ([Intel XE#1401]) +10 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#2293]) +7 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#352])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2311]) +44 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][99] ([Intel XE#656]) +60 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2312]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#4141]) +21 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][102] ([Intel XE#6312]) +3 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][103] ([Intel XE#6312]) +7 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#651]) +41 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt:
- shard-lnl: NOTRUN -> [SKIP][105] ([Intel XE#651]) +28 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][106] ([Intel XE#653]) +37 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][107] ([Intel XE#2313]) +40 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#1158])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_hdr@brightness-with-hdr:
- shard-lnl: NOTRUN -> [SKIP][109] ([Intel XE#3374] / [Intel XE#3544])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_hdr@brightness-with-hdr.html
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#3374] / [Intel XE#3544])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-toggle-dpms:
- shard-lnl: NOTRUN -> [SKIP][111] ([Intel XE#1503]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-lnl: NOTRUN -> [SKIP][112] ([Intel XE#2925] / [Intel XE#346])
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][113] ([Intel XE#2925] / [Intel XE#2927])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_joiner@invalid-modeset-ultra-joiner.html
- shard-lnl: NOTRUN -> [SKIP][114] ([Intel XE#2925] / [Intel XE#2927])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_joiner@invalid-modeset-ultra-joiner.html
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#2927] / [Intel XE#6590])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_joiner@invalid-modeset-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-lnl: NOTRUN -> [SKIP][116] ([Intel XE#2925]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2501])
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#356])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#2486])
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#5624])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-dg2-set2: NOTRUN -> [SKIP][121] ([Intel XE#5624])
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-464/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-lnl: NOTRUN -> [SKIP][122] ([Intel XE#5624])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-source-clamping@pipe-a-plane-0:
- shard-lnl: NOTRUN -> [FAIL][123] ([Intel XE#5195]) +2 other tests fail
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_plane@pixel-format-source-clamping@pipe-a-plane-0.html
* igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][124] ([Intel XE#599]) +8 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html
* igt@kms_plane_lowres@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][125] ([Intel XE#2393])
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#5021])
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-yf.html
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#5021])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@kms_plane_multiple@2x-tiling-yf.html
- shard-lnl: NOTRUN -> [SKIP][128] ([Intel XE#4596]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-x@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [FAIL][129] ([Intel XE#4658]) +3 other tests fail
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_plane_multiple@tiling-x@pipe-b-edp-1.html
* igt@kms_plane_multiple@tiling-y:
- shard-bmg: NOTRUN -> [SKIP][130] ([Intel XE#5020])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_plane_multiple@tiling-y.html
- shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#5020])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25:
- shard-lnl: NOTRUN -> [SKIP][132] ([Intel XE#5825]) +11 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html
* igt@kms_pm_backlight@bad-brightness:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#870]) +1 other test skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][134] ([Intel XE#2938])
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-6/igt@kms_pm_backlight@brightness-with-dpms.html
- shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#2938])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#870]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc6-psr:
- shard-lnl: NOTRUN -> [FAIL][137] ([Intel XE#718])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@kms_pm_dc@dc6-psr.html
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#2392])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_pm_dc@dc6-psr.html
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#1129])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][140] ([Intel XE#2499])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-lnl: NOTRUN -> [SKIP][141] ([Intel XE#1439] / [Intel XE#836])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][142] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) +1 other test skip
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg2-set2: NOTRUN -> [SKIP][143] ([Intel XE#1406] / [Intel XE#1489]) +12 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-lnl: NOTRUN -> [SKIP][144] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608]) +3 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
- shard-lnl: NOTRUN -> [SKIP][145] ([Intel XE#1406] / [Intel XE#4608]) +7 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][146] ([Intel XE#1406] / [Intel XE#2893]) +6 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#1406] / [Intel XE#1489]) +11 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-dg2-set2: NOTRUN -> [SKIP][148] ([Intel XE#1122] / [Intel XE#1406])
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@kms_psr2_su@page_flip-nv12.html
- shard-lnl: NOTRUN -> [SKIP][149] ([Intel XE#1128] / [Intel XE#1406])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_psr2_su@page_flip-nv12.html
- shard-bmg: NOTRUN -> [SKIP][150] ([Intel XE#1406] / [Intel XE#2387])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr2-basic@edp-1:
- shard-lnl: NOTRUN -> [SKIP][151] ([Intel XE#1406] / [Intel XE#4609]) +4 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@kms_psr@fbc-psr2-basic@edp-1.html
* igt@kms_psr@fbc-psr2-cursor-plane-move:
- shard-bmg: NOTRUN -> [SKIP][152] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +19 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_psr@fbc-psr2-cursor-plane-move.html
* igt@kms_psr@pr-primary-blt:
- shard-lnl: NOTRUN -> [SKIP][153] ([Intel XE#1406]) +11 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_psr@pr-primary-blt.html
* igt@kms_psr@psr-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][154] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +18 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@kms_psr@psr-dpms.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2-set2: NOTRUN -> [SKIP][155] ([Intel XE#1406] / [Intel XE#2939])
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: NOTRUN -> [SKIP][156] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@kms_rotation_crc@bad-pixel-format.html
- shard-lnl: NOTRUN -> [SKIP][157] ([Intel XE#3414] / [Intel XE#3904]) +3 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#2330]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-dg2-set2: NOTRUN -> [SKIP][159] ([Intel XE#1127]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
- shard-lnl: NOTRUN -> [SKIP][160] ([Intel XE#1127]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-dg2-set2: NOTRUN -> [SKIP][161] ([Intel XE#3414]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-bmg: NOTRUN -> [SKIP][162] ([Intel XE#1435]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_setmode@basic-clone-single-crtc.html
- shard-lnl: NOTRUN -> [SKIP][163] ([Intel XE#1435]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_sharpness_filter@filter-modifiers:
- shard-bmg: NOTRUN -> [SKIP][164] ([Intel XE#6503]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_sharpness_filter@filter-modifiers.html
* igt@kms_vrr@cmrr:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#2168])
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@kms_vrr@cmrr.html
- shard-dg2-set2: NOTRUN -> [SKIP][166] ([Intel XE#2168])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-432/igt@kms_vrr@cmrr.html
* igt@kms_vrr@flipline:
- shard-dg2-set2: NOTRUN -> [SKIP][167] ([Intel XE#455]) +34 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@kms_vrr@flipline.html
- shard-lnl: NOTRUN -> [FAIL][168] ([Intel XE#4227]) +1 other test fail
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [FAIL][169] ([Intel XE#6390]) +1 other test fail
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_vrr@lobf@pipe-a-edp-1.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-bmg: NOTRUN -> [SKIP][170] ([Intel XE#1499]) +4 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@xe_compute@eu-busy-10s:
- shard-bmg: NOTRUN -> [SKIP][171] ([Intel XE#6599])
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@xe_compute@eu-busy-10s.html
* igt@xe_compute@loop-duration-2s:
- shard-dg2-set2: NOTRUN -> [SKIP][172] ([Intel XE#6598]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_compute@loop-duration-2s.html
* igt@xe_compute_preempt@compute-preempt-many-all-ram:
- shard-dg2-set2: NOTRUN -> [SKIP][173] ([Intel XE#6360])
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@xe_compute_preempt@compute-preempt-many-all-ram.html
* igt@xe_copy_basic@mem-copy-linear-0xfffe:
- shard-dg2-set2: NOTRUN -> [SKIP][174] ([Intel XE#1123])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-434/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
* igt@xe_copy_basic@mem-set-linear-0xfd:
- shard-dg2-set2: NOTRUN -> [SKIP][175] ([Intel XE#1126])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@xe_copy_basic@mem-set-linear-0xfd.html
* igt@xe_eu_stall@invalid-gt-id:
- shard-dg2-set2: NOTRUN -> [SKIP][176] ([Intel XE#5626])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@xe_eu_stall@invalid-gt-id.html
* igt@xe_eudebug@basic-close:
- shard-dg2-set2: NOTRUN -> [SKIP][177] ([Intel XE#4837]) +24 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@xe_eudebug@basic-close.html
* igt@xe_eudebug@discovery-empty-clients:
- shard-lnl: NOTRUN -> [SKIP][178] ([Intel XE#4837]) +23 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_eudebug@discovery-empty-clients.html
* igt@xe_eudebug_online@set-breakpoint-sigint-debugger:
- shard-bmg: NOTRUN -> [SKIP][179] ([Intel XE#4837]) +23 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@xe_eudebug_online@set-breakpoint-sigint-debugger.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-lnl: NOTRUN -> [SKIP][180] ([Intel XE#4518])
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict@evict-beng-threads-large-multi-vm:
- shard-lnl: NOTRUN -> [SKIP][181] ([Intel XE#688]) +18 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_evict@evict-beng-threads-large-multi-vm.html
* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-lnl: NOTRUN -> [SKIP][182] ([Intel XE#1392]) +16 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-2/igt@xe_exec_basic@multigpu-no-exec-userptr.html
* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][183] ([Intel XE#2322]) +10 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@xe_exec_basic@multigpu-once-basic-defer-bind.html
* igt@xe_exec_fault_mode@once-invalid-userptr-fault:
- shard-dg2-set2: NOTRUN -> [SKIP][184] ([Intel XE#288]) +39 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html
* igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
- shard-dg2-set2: NOTRUN -> [SKIP][185] ([Intel XE#2360]) +2 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html
* igt@xe_exec_system_allocator@many-64k-mmap-huge:
- shard-bmg: NOTRUN -> [SKIP][186] ([Intel XE#5007])
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-8/igt@xe_exec_system_allocator@many-64k-mmap-huge.html
- shard-lnl: NOTRUN -> [SKIP][187] ([Intel XE#5007])
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@xe_exec_system_allocator@many-64k-mmap-huge.html
* igt@xe_exec_system_allocator@many-execqueues-mmap-huge-nomemset:
- shard-bmg: NOTRUN -> [SKIP][188] ([Intel XE#4943]) +41 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@xe_exec_system_allocator@many-execqueues-mmap-huge-nomemset.html
* igt@xe_exec_system_allocator@once-large-malloc-prefetch-madvise:
- shard-lnl: NOTRUN -> [WARN][189] ([Intel XE#5786]) +3 other tests warn
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_exec_system_allocator@once-large-malloc-prefetch-madvise.html
* igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-multi-vma:
- shard-lnl: NOTRUN -> [SKIP][190] ([Intel XE#6196])
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-comp-multi-vma.html
* igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-prefetch-shared:
- shard-dg2-set2: NOTRUN -> [SKIP][191] ([Intel XE#4915]) +522 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-prefetch-shared.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-new-huge-nomemset:
- shard-lnl: NOTRUN -> [SKIP][192] ([Intel XE#4943]) +43 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-new-huge-nomemset.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: NOTRUN -> [ABORT][193] ([Intel XE#5466] / [Intel XE#5530])
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
* igt@xe_gt_freq@freq_suspend:
- shard-lnl: NOTRUN -> [SKIP][194] ([Intel XE#584]) +2 other tests skip
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_gt_freq@freq_suspend.html
* igt@xe_huc_copy@huc_copy:
- shard-dg2-set2: NOTRUN -> [SKIP][195] ([Intel XE#255])
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@xe_huc_copy@huc_copy.html
* igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit:
- shard-lnl: NOTRUN -> [SKIP][196] ([Intel XE#2229])
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_live_ktest@xe_bo@xe_bo_evict_kunit.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- shard-bmg: NOTRUN -> [SKIP][197] ([Intel XE#2229])
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_oa@buffer-size:
- shard-dg2-set2: NOTRUN -> [SKIP][198] ([Intel XE#6032])
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@xe_oa@buffer-size.html
* igt@xe_oa@closed-fd-and-unmapped-access:
- shard-dg2-set2: NOTRUN -> [SKIP][199] ([Intel XE#3573]) +7 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@xe_oa@closed-fd-and-unmapped-access.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-lnl: NOTRUN -> [SKIP][200] ([Intel XE#2248])
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_oa@oa-tlb-invalidate.html
- shard-bmg: NOTRUN -> [SKIP][201] ([Intel XE#2248])
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-5/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_pat@pat-index-xelpg:
- shard-bmg: NOTRUN -> [SKIP][202] ([Intel XE#2236])
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@xe_pat@pat-index-xelpg.html
- shard-dg2-set2: NOTRUN -> [SKIP][203] ([Intel XE#979])
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@xe_pat@pat-index-xelpg.html
- shard-lnl: NOTRUN -> [SKIP][204] ([Intel XE#979])
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@xe_pat@pat-index-xelpg.html
* igt@xe_peer2peer@read:
- shard-lnl: NOTRUN -> [SKIP][205] ([Intel XE#1061]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@xe_peer2peer@read.html
* igt@xe_pm@s2idle-exec-after:
- shard-dg2-set2: NOTRUN -> [ABORT][206] ([Intel XE#6675]) +16 other tests abort
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@xe_pm@s2idle-exec-after.html
- shard-lnl: NOTRUN -> [ABORT][207] ([Intel XE#6675]) +19 other tests abort
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@xe_pm@s2idle-exec-after.html
* igt@xe_pm@s4-d3cold-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][208] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_pm@s4-d3cold-basic-exec.html
* igt@xe_pm@s4-vm-bind-userptr:
- shard-bmg: [PASS][209] -> [ABORT][210] ([Intel XE#6675])
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-bmg-1/igt@xe_pm@s4-vm-bind-userptr.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-1/igt@xe_pm@s4-vm-bind-userptr.html
* igt@xe_pmu@all-fn-engine-activity-load:
- shard-dg2-set2: NOTRUN -> [SKIP][211] ([Intel XE#4650])
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_pmu@all-fn-engine-activity-load.html
- shard-lnl: NOTRUN -> [SKIP][212] ([Intel XE#4650])
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@xe_pmu@all-fn-engine-activity-load.html
* igt@xe_pxp@pxp-stale-bo-bind-post-rpm:
- shard-dg2-set2: NOTRUN -> [SKIP][213] ([Intel XE#4733]) +3 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-bind-post-rpm.html
* igt@xe_pxp@pxp-termination-key-update-post-termination-irq:
- shard-bmg: NOTRUN -> [SKIP][214] ([Intel XE#4733]) +3 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-2/igt@xe_pxp@pxp-termination-key-update-post-termination-irq.html
* igt@xe_query@multigpu-query-oa-units:
- shard-dg2-set2: NOTRUN -> [SKIP][215] ([Intel XE#944]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-435/igt@xe_query@multigpu-query-oa-units.html
- shard-bmg: NOTRUN -> [SKIP][216] ([Intel XE#944]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-4/igt@xe_query@multigpu-query-oa-units.html
* igt@xe_query@multigpu-query-pxp-status:
- shard-lnl: NOTRUN -> [SKIP][217] ([Intel XE#944]) +3 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_query@multigpu-query-pxp-status.html
* igt@xe_render_copy@render-stress-1-copies:
- shard-dg2-set2: NOTRUN -> [SKIP][218] ([Intel XE#4814])
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-463/igt@xe_render_copy@render-stress-1-copies.html
* igt@xe_sriov_auto_provisioning@selfconfig-basic:
- shard-lnl: NOTRUN -> [SKIP][219] ([Intel XE#4130])
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_sriov_auto_provisioning@selfconfig-basic.html
* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
- shard-dg2-set2: NOTRUN -> [SKIP][220] ([Intel XE#4130]) +1 other test skip
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-432/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
* igt@xe_sriov_flr@flr-vfs-parallel:
- shard-dg2-set2: NOTRUN -> [SKIP][221] ([Intel XE#4273])
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-436/igt@xe_sriov_flr@flr-vfs-parallel.html
- shard-lnl: NOTRUN -> [SKIP][222] ([Intel XE#4273])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@xe_sriov_flr@flr-vfs-parallel.html
* igt@xe_sriov_vram@vf-access-beyond:
- shard-dg2-set2: NOTRUN -> [SKIP][223] ([Intel XE#6318]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-dg2-433/igt@xe_sriov_vram@vf-access-beyond.html
- shard-lnl: NOTRUN -> [SKIP][224] ([Intel XE#6376]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-5/igt@xe_sriov_vram@vf-access-beyond.html
* igt@xe_vm@out-of-memory:
- shard-lnl: NOTRUN -> [SKIP][225] ([Intel XE#5745])
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-3/igt@xe_vm@out-of-memory.html
#### Possible fixes ####
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-lnl: [SKIP][226] ([Intel XE#1406] / [Intel XE#4692]) -> [PASS][227]
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-lnl-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@xe_pm@s4-d3hot-basic-exec:
- shard-lnl: [ABORT][228] ([Intel XE#6675]) -> [PASS][229]
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-lnl-1/igt@xe_pm@s4-d3hot-basic-exec.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-8/igt@xe_pm@s4-d3hot-basic-exec.html
#### Warnings ####
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic:
- shard-lnl: [FAIL][230] ([Intel XE#6676]) -> [FAIL][231] ([Intel XE#6054] / [Intel XE#6676])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-bmg: [FAIL][232] ([Intel XE#4633]) -> [FAIL][233] ([Intel XE#6715])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-lnl: [ABORT][234] ([Intel XE#6675]) -> [ABORT][235] ([Intel XE#6317] / [Intel XE#6675])
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-lnl-1/igt@kms_flip@flip-vs-suspend-interruptible.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-lnl-1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][236] ([Intel XE#4141]) -> [SKIP][237] ([Intel XE#2312])
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt:
- shard-bmg: [SKIP][238] ([Intel XE#2311]) -> [SKIP][239] ([Intel XE#2312])
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt.html
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-blt.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-bmg: [ABORT][240] ([Intel XE#6675]) -> [ABORT][241] ([Intel XE#6675] / [Intel XE#6740]) +1 other test abort
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8649/shard-bmg-5/igt@kms_hdr@bpc-switch-suspend.html
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/shard-bmg-3/igt@kms_hdr@bpc-switch-suspend.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
[Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1128
[Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
[Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158
[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#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#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467
[Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
[Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
[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#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[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#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[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#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[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#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#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2501
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
[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#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#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3106]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3106
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[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#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3433]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3433
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
[Intel XE#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#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#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[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#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4658
[Intel XE#4683]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4683
[Intel XE#4692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4692
[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#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5195
[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#5624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5624
[Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
[Intel XE#5745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5745
[Intel XE#5786]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5786
[Intel XE#5825]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5825
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/599
[Intel XE#5993]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5993
[Intel XE#6032]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6032
[Intel XE#6054]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6054
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
[Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
[Intel XE#6317]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6317
[Intel XE#6318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6318
[Intel XE#6360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6360
[Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
[Intel XE#6390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6390
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6590
[Intel XE#6598]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6598
[Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
[Intel XE#664]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/664
[Intel XE#6675]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6675
[Intel XE#6676]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6676
[Intel XE#6677]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6677
[Intel XE#6692]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6692
[Intel XE#6704]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6704
[Intel XE#6705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6705
[Intel XE#6706]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6706
[Intel XE#6715]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6715
[Intel XE#6740]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6740
[Intel XE#6743]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6743
[Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
[Intel XE#702]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/702
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
Build changes
-------------
* IGT: IGT_8649 -> IGTPW_14150
* Linux: xe-4180-f7bb20c7069861306b0e034a78dc6648d21f3993 -> xe-4182-278f5507f31b5bb220ab6dca4b48a1cdff5147f5
IGTPW_14150: 77744a07cbfd2f0d979dac114258283e87f8d7a2 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8649: f76e05461c8d5938856ed75ac8668640946f9ecd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4180-f7bb20c7069861306b0e034a78dc6648d21f3993: f7bb20c7069861306b0e034a78dc6648d21f3993
xe-4182-278f5507f31b5bb220ab6dca4b48a1cdff5147f5: 278f5507f31b5bb220ab6dca4b48a1cdff5147f5
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14150/index.html
[-- Attachment #2: Type: text/html, Size: 85979 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread* Re: [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats
2025-12-03 9:43 [PATCH i-g-t v4 0/6] Add writeback changes for intel-supported formats Sowmiya S
` (8 preceding siblings ...)
2025-12-03 12:36 ` ✓ Xe.CI.Full: success " Patchwork
@ 2025-12-04 23:07 ` Alex Hung
9 siblings, 0 replies; 21+ messages in thread
From: Alex Hung @ 2025-12-04 23:07 UTC (permalink / raw)
To: Sowmiya S, igt-dev; +Cc: swati2.sharma, suraj.kandpal
This series is Reviewed-by: Alex Hung <alex.hung@amd.com>
On 12/3/25 02:43, Sowmiya S wrote:
> This series introduces validation for writeback functionality
> across newly supported formats specific to Intel platforms.
> existing functions with limited format support were retained
> for compatibility. After validating new formats introduced by
> the platform, additional format support was added to the
> writeback test suite. Subtests leveraging common framebuffer
> creation logic were consolidated and dynamic subtest generation
> was implemented to efficiently handle format-specific variations.
> Add negative test cases to validate format and mode.Refactored
> existing test cases to improve efficiency.
>
> Sowmiya S (6):
> tests/kms_writeback: Add support for intel-specific formats
> lib/igt_fb: Validate supported formats for crc calculation
> tests/kms_writeback: Add intel specific check
> tests/kms_writeback: Refactor format handling in commit_and_dump_fb
> tests/kms_writeback: Refactor writeback-fb-id subtest
> tests/kms_writeback: Refactor writeback-check-output subtest
>
> lib/igt_fb.c | 6 +-
> tests/kms_writeback.c | 215 +++++++++++++++++++++++-------------------
> 2 files changed, 124 insertions(+), 97 deletions(-)
>
^ permalink raw reply [flat|nested] 21+ messages in thread