* [RFC PATCH v2 00/11] YUV Conversion Colorop tests
@ 2026-03-30 15:35 Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 01/11] include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type Harry Wentland
` (13 more replies)
0 siblings, 14 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev
Cc: Harry Wentland, Alex Hung, Daniel Stone, Chaitanya Kumar Borah,
Uma Shankar, Louis Chauvet, Melissa Wen, Simon Ser
This kernel branch introduces a new CSC_FF colorop with
named matrices, including matrices for all YCbCr conversions
from BT.601, BT.709, and BT.2020, both limited and full range.
https://gitlab.freedesktop.org/hwentland/linux/-/tree/csc-ff-colorop
These patches add the functionality to IGT to test NV12 and
P010 buffers with the kms_colorop tests, and add corresponding
tests for CSC_FF to kms_colorop.
These test work on amdgpu (P010-XR30 variants) and VKMS
(NV12-XR24 variants).
On AMD HW a couple extra driver fixes are needed. They can be
found at this kernel tree:
https://gitlab.freedesktop.org/hwentland/linux/-/tree/csc-ff-colorop-all
This tree can be found at:
https://gitlab.freedesktop.org/hwentland/igt-gpu-tools/-/tree/csc-ff-colorop
Some more background on this work can be found at:
https://hwentland.github.io/2026/03/10/plane-color-pipeline-csc-3d-lut-kwin.html
Cc: Alex Hung <alex.hung@amd.com>
Cc: Daniel Stone <daniels@collabora.com>
Cc: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Cc: Uma Shankar <uma.shankar@intel.com>
Cc: Louis Chauvet <louis.chauvet@bootlin.com>
Cc: Melissa Wen <mwen@igalia.com>
Cc: Simon Ser <contact@emersion.fr>
Harry Wentland (11):
include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type
lib/igt_kms, tests/kms_colorop_helper: Add CSC FF colorop
infrastructure
tests/kms_colorop_helper: Add helpers to get encoding/range from CSC
FF name
lib/igt_fb: Add YUV color pattern framebuffer support
lib/igt_color_encoding: Add XRGB2101010 format support
lib/igt_color: Add YUV pixel reading support
lib/igt_color: Refactor transform_pixels for input/output FBs and CSC
tests/kms_colorop: Add CSC FF colorop tests
tests/kms_colorop: Keep CRTC active between YUV tests with temp FB
tests/kms_colorop: Add bypass transition tests
tests/kms_colorop: Increase VKMS bracket to 3 up
include/drm-uapi/drm_mode.h | 25 +++
lib/igt_color.c | 242 +++++++++++++++++---
lib/igt_color.h | 6 +-
lib/igt_color_encoding.c | 1 +
lib/igt_fb.c | 41 ++++
lib/igt_fb.h | 6 +
lib/igt_kms.c | 1 +
lib/igt_kms.h | 1 +
tests/kms_colorop.c | 436 ++++++++++++++++++++++++++++++------
tests/kms_colorop_helper.c | 75 +++++++
tests/kms_colorop_helper.h | 16 +-
11 files changed, 740 insertions(+), 110 deletions(-)
--
2.53.0
^ permalink raw reply [flat|nested] 15+ messages in thread
* [RFC PATCH v2 01/11] include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 02/11] lib/igt_kms, tests/kms_colorop_helper: Add CSC FF colorop infrastructure Harry Wentland
` (12 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add DRM_COLOROP_CSC_FF to the colorop type enumeration and define
the drm_colorop_csc_ff_type enum with the supported fixed-function
CSC modes. This includes full-range YUV to RGB conversions (BT.601,
BT.709, BT.2020), limited-range variants, and RGB709 to RGB2020.
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
include/drm-uapi/drm_mode.h | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/include/drm-uapi/drm_mode.h b/include/drm-uapi/drm_mode.h
index de10ce859fdb..2716f48c18ce 100644
--- a/include/drm-uapi/drm_mode.h
+++ b/include/drm-uapi/drm_mode.h
@@ -934,6 +934,31 @@ enum drm_colorop_type {
* LUT size is advertised via the SIZE property.
*/
DRM_COLOROP_3D_LUT,
+
+ /**
+ * @DRM_COLOROP_CSC_FF:
+ *
+ * A fixed-function Color Space Conversion block where the coefficients
+ * are not programmable but selected from predefined hardware modes via
+ * the CSC_FF_TYPE enum property.
+ */
+ DRM_COLOROP_CSC_FF,
+};
+
+/**
+ * enum drm_colorop_csc_ff_type - type of CSC Fixed-Function
+ *
+ * Describes a CSC operation to be applied by the DRM_COLOROP_CSC_FF colorop.
+ */
+enum drm_colorop_csc_ff_type {
+ DRM_COLOROP_CSC_FF_YUV601_RGB601,
+ DRM_COLOROP_CSC_FF_YUV709_RGB709,
+ DRM_COLOROP_CSC_FF_YUV2020_RGB2020,
+ DRM_COLOROP_CSC_FF_RGB709_RGB2020,
+ DRM_COLOROP_CSC_FF_YUV601_LIMITED_RGB601,
+ DRM_COLOROP_CSC_FF_YUV709_LIMITED_RGB709,
+ DRM_COLOROP_CSC_FF_YUV2020_LIMITED_RGB2020,
+ DRM_COLOROP_CSC_FF_COUNT
};
/**
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 02/11] lib/igt_kms, tests/kms_colorop_helper: Add CSC FF colorop infrastructure
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 01/11] include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 03/11] tests/kms_colorop_helper: Add helpers to get encoding/range from CSC FF name Harry Wentland
` (11 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add support for CSC Fixed-Function colorops:
- Add IGT_COLOROP_CSC_FF_TYPE property to the colorop property enum
and names array in igt_kms
- Add KMS_COLOROP_CSC_FF type to the test colorop type enum
- Add kms_colorop_csc_ff_info_t struct carrying the DRM enum string
name plus encoding/range for software reference transforms
- Add can_use_colorop() handling: matches DRM_COLOROP_CSC_FF type and
verifies the specific CSC_FF_TYPE enum value is supported
- Add set_colorop() handling: sets CSC_FF_TYPE via single enum property
- Define four CSC FF colorop instances: BT.709 limited/full, BT.601
limited, and BT.2020 limited
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
lib/igt_kms.c | 1 +
lib/igt_kms.h | 1 +
tests/kms_colorop_helper.c | 45 ++++++++++++++++++++++++++++++++++++++
tests/kms_colorop_helper.h | 12 +++++++++-
4 files changed, 58 insertions(+), 1 deletion(-)
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 57f5e099a313..1defb9a0ef3a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -716,6 +716,7 @@ const char * const igt_colorop_prop_names[IGT_NUM_COLOROP_PROPS] = {
[IGT_COLOROP_MULTIPLIER] = "MULTIPLIER",
[IGT_COLOROP_LUT3D_INTERPOLATION] = "LUT3D_INTERPOLATION",
[IGT_COLOROP_NEXT] = "NEXT",
+ [IGT_COLOROP_CSC_FF_TYPE] = "CSC_FF_TYPE",
};
const char * const igt_crtc_prop_names[IGT_NUM_CRTC_PROPS] = {
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0bb2734ea3d7..2ce6a94cf93f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -359,6 +359,7 @@ enum igt_atomic_colorop_properties {
IGT_COLOROP_MULTIPLIER,
IGT_COLOROP_LUT3D_INTERPOLATION,
IGT_COLOROP_NEXT,
+ IGT_COLOROP_CSC_FF_TYPE,
IGT_NUM_COLOROP_PROPS
};
diff --git a/tests/kms_colorop_helper.c b/tests/kms_colorop_helper.c
index aaee4e567ef6..4832c0f4eb23 100644
--- a/tests/kms_colorop_helper.c
+++ b/tests/kms_colorop_helper.c
@@ -200,6 +200,42 @@ kms_colorop_t kms_colorop_3dlut_17_12_rgb = {
.transform = &igt_color_3dlut_17_12_rgb,
};
+kms_colorop_t kms_colorop_csc_bt709_limited = {
+ .type = KMS_COLOROP_CSC_FF,
+ .csc_ff_info = {
+ .csc_ff_type_name = "YUV709 Limited to RGB709",
+ },
+ .name = "CSC BT.709 Limited Range to RGB",
+ .transform = NULL,
+};
+
+kms_colorop_t kms_colorop_csc_bt709_full = {
+ .type = KMS_COLOROP_CSC_FF,
+ .csc_ff_info = {
+ .csc_ff_type_name = "YUV709 to RGB709",
+ },
+ .name = "CSC BT.709 Full Range to RGB",
+ .transform = NULL,
+};
+
+kms_colorop_t kms_colorop_csc_bt601_limited = {
+ .type = KMS_COLOROP_CSC_FF,
+ .csc_ff_info = {
+ .csc_ff_type_name = "YUV601 Limited to RGB601",
+ },
+ .name = "CSC BT.601 Limited Range to RGB",
+ .transform = NULL,
+};
+
+kms_colorop_t kms_colorop_csc_bt2020_limited = {
+ .type = KMS_COLOROP_CSC_FF,
+ .csc_ff_info = {
+ .csc_ff_type_name = "YUV2020 Limited to RGB2020",
+ },
+ .name = "CSC BT.2020 Limited Range to RGB",
+ .transform = NULL,
+};
+
static bool can_use_colorop(igt_display_t *display, igt_colorop_t *colorop, kms_colorop_t *desired)
{
switch (desired->type) {
@@ -218,6 +254,11 @@ static bool can_use_colorop(igt_display_t *display, igt_colorop_t *colorop, kms_
return (igt_colorop_get_prop(display, colorop, IGT_COLOROP_TYPE) == DRM_COLOROP_MULTIPLIER);
case KMS_COLOROP_LUT3D:
return (igt_colorop_get_prop(display, colorop, IGT_COLOROP_TYPE) == DRM_COLOROP_3D_LUT);
+ case KMS_COLOROP_CSC_FF:
+ if (igt_colorop_get_prop(display, colorop, IGT_COLOROP_TYPE) == DRM_COLOROP_CSC_FF &&
+ igt_colorop_try_prop_enum(colorop, IGT_COLOROP_CSC_FF_TYPE, desired->csc_ff_info.csc_ff_type_name))
+ return true;
+ return false;
default:
return false;
}
@@ -362,6 +403,10 @@ static void set_colorop(igt_display_t *display, kms_colorop_t *colorop)
configure_3dlut(display, colorop, lut_size);
break;
+ case KMS_COLOROP_CSC_FF:
+ igt_colorop_set_prop_enum(colorop->colorop, IGT_COLOROP_CSC_FF_TYPE,
+ colorop->csc_ff_info.csc_ff_type_name);
+ break;
default:
igt_fail(IGT_EXIT_FAILURE);
}
diff --git a/tests/kms_colorop_helper.h b/tests/kms_colorop_helper.h
index a081fa02db8e..6e8843b7b651 100644
--- a/tests/kms_colorop_helper.h
+++ b/tests/kms_colorop_helper.h
@@ -22,7 +22,8 @@ typedef enum kms_colorop_type {
KMS_COLOROP_CUSTOM_LUT1D,
KMS_COLOROP_CTM_3X4,
KMS_COLOROP_MULTIPLIER,
- KMS_COLOROP_LUT3D
+ KMS_COLOROP_LUT3D,
+ KMS_COLOROP_CSC_FF
} kms_colorop_type_t;
typedef enum kms_colorop_lut1d_tf {
@@ -50,8 +51,13 @@ typedef struct kms_colorop_lut3d_info {
enum drm_colorop_lut3d_interpolation_type interpolation;
} kms_colorop_lut3d_info_t;
+typedef struct kms_colorop_csc_ff_info {
+ const char *csc_ff_type_name;
+} kms_colorop_csc_ff_info_t;
+
typedef struct kms_colorop {
kms_colorop_type_t type;
+ kms_colorop_csc_ff_info_t csc_ff_info;
union {
kms_colorop_enumerated_lut1d_info_t enumerated_lut1d_info;
@@ -94,6 +100,10 @@ extern kms_colorop_t kms_colorop_ctm_3x4_bt709_dec;
extern kms_colorop_t kms_colorop_multiply_125;
extern kms_colorop_t kms_colorop_multiply_inv_125;
extern kms_colorop_t kms_colorop_3dlut_17_12_rgb;
+extern kms_colorop_t kms_colorop_csc_bt709_limited;
+extern kms_colorop_t kms_colorop_csc_bt709_full;
+extern kms_colorop_t kms_colorop_csc_bt601_limited;
+extern kms_colorop_t kms_colorop_csc_bt2020_limited;
igt_colorop_t *get_color_pipeline(igt_display_t *display,
igt_plane_t *plane,
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 03/11] tests/kms_colorop_helper: Add helpers to get encoding/range from CSC FF name
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 01/11] include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 02/11] lib/igt_kms, tests/kms_colorop_helper: Add CSC FF colorop infrastructure Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 04/11] lib/igt_fb: Add YUV color pattern framebuffer support Harry Wentland
` (10 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
tests/kms_colorop_helper.c | 30 ++++++++++++++++++++++++++++++
tests/kms_colorop_helper.h | 4 ++++
2 files changed, 34 insertions(+)
diff --git a/tests/kms_colorop_helper.c b/tests/kms_colorop_helper.c
index 4832c0f4eb23..4e9205a291a7 100644
--- a/tests/kms_colorop_helper.c
+++ b/tests/kms_colorop_helper.c
@@ -473,3 +473,33 @@ void reset_colorops(kms_colorop_t *colorops[])
for(i = 0; colorops[i]; i++)
reset_colorop(colorops[i]);
}
+
+static const struct {
+ const char *name;
+ enum igt_color_encoding encoding;
+ enum igt_color_range range;
+} csc_ff_type_map[] = {
+ { "YUV601 to RGB601", IGT_COLOR_YCBCR_BT601, IGT_COLOR_YCBCR_FULL_RANGE },
+ { "YUV709 to RGB709", IGT_COLOR_YCBCR_BT709, IGT_COLOR_YCBCR_FULL_RANGE },
+ { "YUV2020 to RGB2020", IGT_COLOR_YCBCR_BT2020, IGT_COLOR_YCBCR_FULL_RANGE },
+ { "YUV601 Limited to RGB601", IGT_COLOR_YCBCR_BT601, IGT_COLOR_YCBCR_LIMITED_RANGE },
+ { "YUV709 Limited to RGB709", IGT_COLOR_YCBCR_BT709, IGT_COLOR_YCBCR_LIMITED_RANGE },
+ { "YUV2020 Limited to RGB2020", IGT_COLOR_YCBCR_BT2020, IGT_COLOR_YCBCR_LIMITED_RANGE },
+};
+
+void csc_ff_type_to_encoding_range(const char *csc_ff_type_name,
+ enum igt_color_encoding *encoding,
+ enum igt_color_range *range)
+{
+ int i;
+
+ for (i = 0; i < ARRAY_SIZE(csc_ff_type_map); i++) {
+ if (!strcmp(csc_ff_type_name, csc_ff_type_map[i].name)) {
+ *encoding = csc_ff_type_map[i].encoding;
+ *range = csc_ff_type_map[i].range;
+ return;
+ }
+ }
+
+ igt_assert_f(false, "Unknown CSC FF type: %s\n", csc_ff_type_name);
+}
diff --git a/tests/kms_colorop_helper.h b/tests/kms_colorop_helper.h
index 6e8843b7b651..23b9b7eecca8 100644
--- a/tests/kms_colorop_helper.h
+++ b/tests/kms_colorop_helper.h
@@ -115,4 +115,8 @@ void set_color_pipeline(igt_display_t *display,
void set_color_pipeline_bypass(igt_plane_t *plane);
void reset_colorops(kms_colorop_t *colorops[]);
+void csc_ff_type_to_encoding_range(const char *csc_ff_type_name,
+ enum igt_color_encoding *encoding,
+ enum igt_color_range *range);
+
#endif /* __KMS_COLOROP_HELPER_H__ */
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 04/11] lib/igt_fb: Add YUV color pattern framebuffer support
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (2 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 03/11] tests/kms_colorop_helper: Add helpers to get encoding/range from CSC FF name Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 05/11] lib/igt_color_encoding: Add XRGB2101010 format support Harry Wentland
` (9 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add igt_create_color_pattern_fb_yuv() function to create test pattern
framebuffers in YUV formats. This extends the existing color pattern
functionality to support YUV testing, handling proper conversion from
RGB test patterns to YUV color spaces with correct encoding and range.
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
lib/igt_fb.c | 41 +++++++++++++++++++++++++++++++++++++++++
lib/igt_fb.h | 6 ++++++
2 files changed, 47 insertions(+)
diff --git a/lib/igt_fb.c b/lib/igt_fb.c
index d59fe133b320..b7d94bf192ef 100644
--- a/lib/igt_fb.c
+++ b/lib/igt_fb.c
@@ -2367,6 +2367,47 @@ unsigned int igt_create_color_pattern_fb(int fd, int width, int height,
return fb_id;
}
+/**
+ * igt_create_color_pattern_fb_yuv:
+ * @fd: open drm file descriptor
+ * @width: width of the framebuffer in pixel
+ * @height: height of the framebuffer in pixel
+ * @format: drm fourcc pixel format code
+ * @modifier: tiling layout of the framebuffer
+ * @color_encoding: color encoding for YUV formats (e.g., BT.601, BT.709, BT.2020)
+ * @color_range: color range for YUV formats (limited or full range)
+ * @r: red value to use as background, 0.0 for black, 1.0 for red
+ * @g: green value to use as background, 0.0 for black, 1.0 for green
+ * @b: blue value to use as background, 0.0 for black, 1.0 for blue
+ * @fb: pointer to an #igt_fb structure
+ *
+ * This creates a framebuffer for YUV formats with the specified color encoding
+ * and range. Cairo is used to draw the background color and test pattern, with
+ * automatic RGB to YUV conversion based on the specified encoding and range.
+ *
+ * Returns:
+ * The kms id of the created framebuffer on success or a negative error code on
+ * failure.
+ */
+unsigned int igt_create_color_pattern_fb_yuv(int fd, int width, int height,
+ uint32_t format, uint64_t modifier,
+ enum igt_color_encoding color_encoding,
+ enum igt_color_range color_range,
+ double r, double g, double b,
+ struct igt_fb *fb /* out */)
+{
+ unsigned int fb_id;
+
+ fb_id = igt_create_fb_with_bo_size(fd, width, height, format, modifier,
+ color_encoding, color_range,
+ fb, 0, 0);
+ igt_assert(fb_id);
+
+ igt_paint_test_pattern_color_fb(fd, fb, r, g, b);
+
+ return fb_id;
+}
+
/**
* igt_create_image_fb:
* @drm_fd: open drm file descriptor
diff --git a/lib/igt_fb.h b/lib/igt_fb.h
index 8e5907dabed4..213e2d77795d 100644
--- a/lib/igt_fb.h
+++ b/lib/igt_fb.h
@@ -153,6 +153,12 @@ unsigned int igt_create_color_pattern_fb(int fd, int width, int height,
uint32_t format, uint64_t modifier,
double r, double g, double b,
struct igt_fb *fb /* out */);
+unsigned int igt_create_color_pattern_fb_yuv(int fd, int width, int height,
+ uint32_t format, uint64_t modifier,
+ enum igt_color_encoding color_encoding,
+ enum igt_color_range color_range,
+ double r, double g, double b,
+ struct igt_fb *fb /* out */);
unsigned int igt_create_image_fb(int drm_fd, int width, int height,
uint32_t format, uint64_t modifier,
const char *filename,
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 05/11] lib/igt_color_encoding: Add XRGB2101010 format support
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (3 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 04/11] lib/igt_fb: Add YUV color pattern framebuffer support Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 06/11] lib/igt_color: Add YUV pixel reading support Harry Wentland
` (8 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add XRGB2101010 (10-bit RGB) to the color encoding format list. This
enables proper color encoding handling for 10-bit RGB formats used in
CSC testing scenarios.
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
lib/igt_color_encoding.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/igt_color_encoding.c b/lib/igt_color_encoding.c
index a7bd2b22f73b..7df6b55ccc4b 100644
--- a/lib/igt_color_encoding.c
+++ b/lib/igt_color_encoding.c
@@ -135,6 +135,7 @@ static const struct color_encoding_format {
float ofs_y, max_y, ofs_cbcr, mid_cbcr, max_cbcr;
} formats[] = {
{ DRM_FORMAT_XRGB8888, 255.f, },
+ { DRM_FORMAT_XRGB2101010, 1023.f, },
{ IGT_FORMAT_FLOAT, 1.f, },
{ DRM_FORMAT_NV12, 255.f, 16.f, 235.f, 16.f, 128.f, 240.f },
{ DRM_FORMAT_NV16, 255.f, 16.f, 235.f, 16.f, 128.f, 240.f },
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 06/11] lib/igt_color: Add YUV pixel reading support
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (4 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 05/11] lib/igt_color_encoding: Add XRGB2101010 format support Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 07/11] lib/igt_color: Refactor transform_pixels for input/output FBs and CSC Harry Wentland
` (7 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add functions to read YUV pixel values from framebuffers. Supports
NV12 and P010 formats with proper handling of:
- Multi-planar Y/UV data layout
- 8-bit and 10-bit sample depths
- Chroma subsampling
This provides the foundation for YUV color transformation testing.
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
lib/igt_color.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 72 insertions(+)
diff --git a/lib/igt_color.c b/lib/igt_color.c
index 8c405275acf8..a451f5642bac 100644
--- a/lib/igt_color.c
+++ b/lib/igt_color.c
@@ -259,6 +259,78 @@ void igt_color_multiply_inv_125(igt_pixel_t *pixel)
igt_color_multiply(pixel, 1 / 125.0f);
}
+/**
+ * igt_color_extract_yuv_pixel - Extract raw Y, U, V values from YUV buffer
+ * @fb: framebuffer
+ * @x: x coordinate
+ * @y: y coordinate
+ * @y_plane: pointer to Y plane
+ * @uv_plane: pointer to UV plane
+ * @y_stride: stride of Y plane
+ * @uv_stride: stride of UV plane
+ * @out_y: output Y value (raw, not normalized)
+ * @out_u: output U value (raw, not normalized)
+ * @out_v: output V value (raw, not normalized)
+ *
+ * Extracts raw Y, U, V component values from a YUV framebuffer at the given
+ * coordinates. Handles 4:2:0 subsampling for UV components. Values are raw
+ * (not normalized) and format-specific.
+ */
+static void
+igt_color_extract_yuv_pixel(igt_fb_t *fb, int x, int y,
+ uint8_t *y_plane, uint8_t *uv_plane,
+ int y_stride, int uv_stride,
+ uint32_t *out_y, uint32_t *out_u, uint32_t *out_v)
+{
+ if (fb->drm_format == DRM_FORMAT_NV12) {
+ *out_y = y_plane[y * y_stride + x];
+ *out_u = uv_plane[(y / 2) * uv_stride + (x / 2) * 2 + 0];
+ *out_v = uv_plane[(y / 2) * uv_stride + (x / 2) * 2 + 1];
+ } else if (fb->drm_format == DRM_FORMAT_P010) {
+ uint16_t *y16 = (uint16_t *)y_plane;
+ uint16_t *uv16 = (uint16_t *)uv_plane;
+
+ *out_y = y16[y * (y_stride / 2) + x];
+ *out_u = uv16[(y / 2) * (uv_stride / 2) + (x / 2) * 2 + 0];
+ *out_v = uv16[(y / 2) * (uv_stride / 2) + (x / 2) * 2 + 1];
+ } else {
+ igt_skip("YUV pixel format support not implemented");
+ }
+}
+
+/**
+ * igt_color_yuv_to_pixel - Convert raw Y, U, V values to normalized pixel
+ * @drm_format: YUV format (NV12 or P010)
+ * @raw_y: raw Y value
+ * @raw_u: raw U value
+ * @raw_v: raw V value
+ * @pixel: output pixel structure
+ *
+ * Converts raw Y, U, V component values to a normalized igt_pixel_t structure.
+ * For NV12 (8-bit), normalizes by 255. For P010 (10-bit in upper bits),
+ * shifts and normalizes by 1023.
+ *
+ * Result: pixel->r = normalized Y, pixel->g = normalized U, pixel->b = normalized V
+ */
+static void
+igt_color_yuv_to_pixel(uint32_t drm_format, uint32_t raw_y, uint32_t raw_u,
+ uint32_t raw_v, igt_pixel_t *pixel)
+{
+ if (drm_format == DRM_FORMAT_NV12) {
+ /* Normalize 8-bit values to [0.0, 1.0] */
+ pixel->r = raw_y / 255.0f;
+ pixel->g = raw_u / 255.0f;
+ pixel->b = raw_v / 255.0f;
+ } else if (drm_format == DRM_FORMAT_P010) {
+ /* P010 uses upper 10 bits of 16-bit value */
+ pixel->r = (raw_y >> 6) / 1023.0f;
+ pixel->g = (raw_u >> 6) / 1023.0f;
+ pixel->b = (raw_v >> 6) / 1023.0f;
+ } else {
+ igt_skip("YUV pixel format support not implemented");
+ }
+}
+
static int
igt_get_lut3d_index_blue_fast(int r, int g, int b, long dim, int components)
{
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 07/11] lib/igt_color: Refactor transform_pixels for input/output FBs and CSC
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (5 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 06/11] lib/igt_color: Add YUV pixel reading support Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 08/11] tests/kms_colorop: Add CSC FF colorop tests Harry Wentland
` (6 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Refactor igt_color_transform_pixels() to accept separate input and
output framebuffers, plus optional YUV encoding/range parameters for
CSC conversion. This enables:
- Reading from YUV input (NV12/P010) and writing to RGB output
- Inline YUV-to-RGB CSC using the igt_color_encoding matrix library
- Skipping the first transform when CSC is applied (since it's done
inline via the matrix)
Update apply_transforms() in kms_colorop.c to extract encoding/range
from the first colorop when it's a CSC FF type, and pass both input
and output FBs to the refactored function.
Also update colorop_plane_test() to create sw_transform_fb with the
output format rather than copying the input FB.
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
lib/igt_color.c | 170 +++++++++++++++++++++++++++++++++++---------
lib/igt_color.h | 6 +-
tests/kms_colorop.c | 38 ++++++----
3 files changed, 166 insertions(+), 48 deletions(-)
diff --git a/lib/igt_color.c b/lib/igt_color.c
index a451f5642bac..cc425cfe5ac9 100644
--- a/lib/igt_color.c
+++ b/lib/igt_color.c
@@ -13,6 +13,7 @@
#include "drmtest.h"
#include "igt_color.h"
+#include "igt_color_encoding.h"
#include "igt_core.h"
#include "igt_x86.h"
@@ -578,58 +579,159 @@ igt_color_pixel_to_fourcc(uint32_t drm_format, igt_pixel_t *pixel)
return raw_pixel;
}
-int igt_color_transform_pixels(igt_fb_t *fb, igt_pixel_transform transforms[], int num_transforms)
+int igt_color_transform_pixels(igt_fb_t *input_fb, igt_fb_t *output_fb,
+ igt_pixel_transform transforms[],
+ int num_transforms,
+ int yuv_encoding,
+ enum igt_color_range yuv_range)
{
- uint32_t *line = NULL;
- void *map;
- char *ptr;
- int x, y, cpp = igt_drm_format_to_bpp(fb->drm_format) / 8;
- uint32_t stride = igt_fb_calc_plane_stride(fb, 0);
+ uint32_t *input_line = NULL;
+ uint32_t *output_line = NULL;
+ void *input_map, *output_map;
+ char *input_ptr, *output_ptr;
+ int x, y;
+ int input_cpp = 0;
+ int output_cpp = igt_drm_format_to_bpp(output_fb->drm_format) / 8;
+ uint32_t input_stride = 0, output_stride = igt_fb_calc_plane_stride(output_fb, 0);
+ uint8_t *y_plane = NULL, *uv_plane = NULL;
+ int y_stride = 0, uv_stride = 0;
+ bool input_is_yuv = (input_fb->drm_format == DRM_FORMAT_NV12 ||
+ input_fb->drm_format == DRM_FORMAT_P010);
+ bool output_is_yuv = (output_fb->drm_format == DRM_FORMAT_NV12 ||
+ output_fb->drm_format == DRM_FORMAT_P010);
+ struct igt_mat4 csc_matrix;
+ bool apply_csc = false;
- if (fb->num_planes != 1)
+ /* Validate framebuffer dimensions match */
+ igt_assert(input_fb->width == output_fb->width);
+ igt_assert(input_fb->height == output_fb->height);
+
+ if (input_is_yuv && yuv_encoding >= 0) {
+ apply_csc = true;
+
+ csc_matrix = igt_ycbcr_to_rgb_matrix(input_fb->drm_format,
+ output_fb->drm_format,
+ yuv_encoding, yuv_range);
+ }
+
+ /* Validate plane counts */
+ if (!input_is_yuv && input_fb->num_planes != 1)
return -EINVAL;
- ptr = igt_fb_map_buffer(fb->fd, fb);
- igt_assert(ptr);
- map = ptr;
+ if (input_is_yuv && input_fb->num_planes != 2)
+ return -EINVAL;
- /*
- * Framebuffers are often uncached, which can make byte-wise accesses
- * very slow. We copy each line of the FB into a local buffer to speed
- * up the hashing.
- */
- line = malloc(stride);
- if (!line) {
- munmap(map, fb->size);
+ if (!output_is_yuv && output_fb->num_planes != 1)
+ return -EINVAL;
+
+ if (output_is_yuv && output_fb->num_planes != 2)
+ return -EINVAL;
+
+ /* Map input buffer */
+ input_ptr = igt_fb_map_buffer(input_fb->fd, input_fb);
+ igt_assert(input_ptr);
+ input_map = input_ptr;
+
+ /* For YUV input, set up plane pointers */
+ if (input_is_yuv) {
+ y_plane = input_map;
+ y_stride = input_fb->strides[0];
+ uv_plane = y_plane + input_fb->offsets[1];
+ uv_stride = input_fb->strides[1];
+ } else {
+ input_cpp = igt_drm_format_to_bpp(input_fb->drm_format) / 8;
+ input_stride = igt_fb_calc_plane_stride(input_fb, 0);
+ }
+
+ /* Map output buffer */
+ output_ptr = igt_fb_map_buffer(output_fb->fd, output_fb);
+ igt_assert(output_ptr);
+ output_map = output_ptr;
+
+ /* Allocate line buffers for speed */
+ if (!input_is_yuv) {
+ input_line = malloc(input_stride);
+ if (!input_line) {
+ igt_fb_unmap_buffer(output_fb, output_map);
+ igt_fb_unmap_buffer(input_fb, input_map);
+ return -ENOMEM;
+ }
+ }
+
+ output_line = malloc(output_stride);
+ if (!output_line) {
+ free(input_line);
+ igt_fb_unmap_buffer(output_fb, output_map);
+ igt_fb_unmap_buffer(input_fb, input_map);
return -ENOMEM;
}
- for (y = 0; y < fb->height; y++, ptr += stride) {
+ for (y = 0; y < input_fb->height; y++) {
+ /* For RGB input, read line from input buffer */
+ if (!input_is_yuv)
+ igt_memcpy_from_wc(input_line, input_ptr + y * input_stride,
+ input_fb->width * input_cpp);
- /* get line from buffer */
- igt_memcpy_from_wc(line, ptr, fb->width * cpp);
-
- for (x = 0; x < fb->width; x++) {
- uint32_t raw_pixel = le32_to_cpu(line[x]);
+ for (x = 0; x < input_fb->width; x++) {
igt_pixel_t pixel;
int i;
+ int start_transform;
- igt_color_fourcc_to_pixel(raw_pixel, fb->drm_format, &pixel);
+ /* READ from input buffer */
+ if (input_is_yuv) {
+ uint32_t raw_y, raw_u, raw_v;
+ struct igt_vec4 yuv, rgb;
- /* run transform on pixel */
- for (i = 0; i < num_transforms; i++)
- transforms[i](&pixel);
+ /* Extract raw Y, U, V from YUV input buffer */
+ igt_color_extract_yuv_pixel(input_fb, x, y, y_plane, uv_plane,
+ y_stride, uv_stride,
+ &raw_y, &raw_u, &raw_v);
- /* write back to line */
- line[x] = cpu_to_le32(igt_color_pixel_to_fourcc(fb->drm_format, &pixel));
+ /* Convert YUV to RGB using pre-computed CSC matrix */
+ if (apply_csc) {
+ float rgb_max;
+
+ /* Matrix expects raw format values */
+ yuv.d[0] = raw_y;
+ yuv.d[1] = raw_u;
+ yuv.d[2] = raw_v;
+ yuv.d[3] = 1.0f;
+
+ rgb = igt_matrix_transform(&csc_matrix, &yuv);
+
+ rgb_max = (output_fb->drm_format == DRM_FORMAT_XRGB2101010) ? 1023.0f : 255.0f;
+
+ pixel.r = rgb.d[0] / rgb_max;
+ pixel.g = rgb.d[1] / rgb_max;
+ pixel.b = rgb.d[2] / rgb_max;
+ } else {
+ igt_color_yuv_to_pixel(input_fb->drm_format, raw_y, raw_u, raw_v, &pixel);
+ }
+ } else {
+ uint32_t raw_pixel = le32_to_cpu(input_line[x]);
+ igt_color_fourcc_to_pixel(raw_pixel, input_fb->drm_format, &pixel);
+ }
+
+ /* Transform pixel through remaining transforms */
+ /* Skip first transform if it was a CSC that we already applied */
+ start_transform = apply_csc ? 1 : 0;
+ for (i = start_transform; i < num_transforms; i++)
+ if (transforms[i])
+ transforms[i](&pixel);
+
+ /* write to output buffer */
+ output_line[x] = cpu_to_le32(igt_color_pixel_to_fourcc(output_fb->drm_format, &pixel));
}
- /* copy line back to fb buffer */
- igt_memcpy_from_wc(ptr, line, fb->width * cpp);
+ /* Copy output line to output buffer */
+ memcpy(output_ptr + y * output_stride, output_line,
+ output_fb->width * output_cpp);
}
- free(line);
- igt_fb_unmap_buffer(fb, map);
+ free(output_line);
+ free(input_line);
+ igt_fb_unmap_buffer(output_fb, output_map);
+ igt_fb_unmap_buffer(input_fb, input_map);
return 0;
}
diff --git a/lib/igt_color.h b/lib/igt_color.h
index 722446400f01..d66cfebc4191 100644
--- a/lib/igt_color.h
+++ b/lib/igt_color.h
@@ -72,7 +72,11 @@ void igt_dump_fb(igt_display_t *display, igt_fb_t *fb, const char *path_name, co
typedef void (*igt_pixel_transform)(igt_pixel_t *pixel);
-int igt_color_transform_pixels(igt_fb_t *fb, igt_pixel_transform transforms[], int num_transforms);
+int igt_color_transform_pixels(igt_fb_t *input_fb, igt_fb_t *output_fb,
+ igt_pixel_transform transforms[],
+ int num_transforms,
+ int yuv_encoding,
+ enum igt_color_range yuv_range);
/* colorop helpers */
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index 125afbb0573a..ead8d9f49c22 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -197,15 +197,30 @@ static bool compare_with_bracket(igt_fb_t *in, igt_fb_t *out)
#define MAX_COLOROPS 5
-static void apply_transforms(kms_colorop_t *colorops[], igt_fb_t *sw_transform_fb)
+static void apply_transforms(kms_colorop_t *colorops[], igt_fb_t *input_fb,
+ igt_fb_t *sw_transform_fb)
{
int i;
+ int yuv_encoding = -1;
+ enum igt_color_range yuv_range = IGT_COLOR_YCBCR_LIMITED_RANGE;
igt_pixel_transform transforms[MAX_COLOROPS];
for (i = 0; colorops[i]; i++)
transforms[i] = colorops[i]->transform;
- igt_color_transform_pixels(sw_transform_fb, transforms, i);
+ /* If first colorop is CSC FF, extract encoding/range for sw reference */
+ if (colorops[0] && colorops[0]->type == KMS_COLOROP_CSC_FF) {
+ enum igt_color_encoding encoding;
+ enum igt_color_range range;
+
+ csc_ff_type_to_encoding_range(colorops[0]->csc_ff_info.csc_ff_type_name,
+ &encoding, &range);
+ yuv_encoding = encoding;
+ yuv_range = range;
+ }
+
+ igt_color_transform_pixels(input_fb, sw_transform_fb, transforms, i,
+ yuv_encoding, yuv_range);
}
static void colorop_plane_test(igt_display_t *display,
@@ -219,7 +234,7 @@ static void colorop_plane_test(igt_display_t *display,
{
igt_colorop_t *color_pipeline = NULL;
igt_fb_t sw_transform_fb;
- igt_crc_t input_crc, output_crc;
+ igt_crc_t input_crc;
int res;
igt_fb_get_fnv1a_crc(input_fb, &input_crc);
@@ -237,18 +252,15 @@ static void colorop_plane_test(igt_display_t *display,
NULL);
igt_get_and_wait_out_fence(output);
- /* Compare input and output buffers. They should be equal here. */
- igt_fb_get_fnv1a_crc(output_fb, &output_crc);
-
- igt_assert_crc_equal(&input_crc, &output_crc);
-
- /* create sw transformed buffer */
- res = igt_copy_fb(display->drm_fd, input_fb, &sw_transform_fb);
+ /* create sw transform buffer with output format */
+ res = igt_create_fb(display->drm_fd,
+ input_fb->width, input_fb->height,
+ output_fb->drm_format,
+ DRM_FORMAT_MOD_LINEAR,
+ &sw_transform_fb);
igt_assert_lte(0, res);
- igt_assert(igt_cmp_fb_pixels(input_fb, &sw_transform_fb, 0, 0));
-
- apply_transforms(colorops, &sw_transform_fb);
+ apply_transforms(colorops, input_fb, &sw_transform_fb);
if (data.dump_check)
igt_dump_fb(display, &sw_transform_fb, ".", "sw_transform");
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 08/11] tests/kms_colorop: Add CSC FF colorop tests
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (6 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 07/11] lib/igt_color: Refactor transform_pixels for input/output FBs and CSC Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 09/11] tests/kms_colorop: Keep CRTC active between YUV tests with temp FB Harry Wentland
` (5 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add comprehensive test coverage for CSC Fixed-Function colorops:
Test infrastructure:
- CSC FF colorop definitions for various encoding/range combinations
- Support for BT.601, BT.709, and BT.2020 color standards
- Limited and full range YUV testing
Test cases:
- NV12 (8-bit YUV 4:2:0) CSC tests
- P010 (10-bit YUV 4:2:0) CSC tests
- BT.709, BT.601, and BT.2020 encoding tests
- Limited and full range tests
- CSC combined with additional colorops (sRGB EOTF, 3D LUT, CTM)
- Organized into separate RGB and YUV test groups
The tests verify that CSC FF colorops correctly convert YUV input to
RGB output by comparing hardware CSC results with software reference
transformations using the igt_color_encoding matrix library.
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
tests/kms_colorop.c | 256 +++++++++++++++++++++++++++++++++++---------
1 file changed, 205 insertions(+), 51 deletions(-)
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index ead8d9f49c22..fbf254b694bb 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -20,50 +20,95 @@
* SUBTEST: check_plane_colorop_ids
* Description: Verify that all igt_colorop_t IDs are unique across planes
*
- * SUBTEST: plane-%s-%s
- * Description: Tests DRM colorop properties on a plane
+ * SUBTEST: plane-XR24-XR24-bypass
+ * SUBTEST: plane-XR24-XR24-srgb_eotf
+ * SUBTEST: plane-XR24-XR24-srgb_inv_eotf
+ * SUBTEST: plane-XR24-XR24-srgb_eotf-srgb_inv_eotf
+ * SUBTEST: plane-XR24-XR24-srgb_eotf-srgb_inv_eotf-srgb_eotf
+ * SUBTEST: plane-XR24-XR24-srgb_inv_eotf_lut
+ * SUBTEST: plane-XR24-XR24-srgb_inv_eotf_lut-srgb_eotf_lut
+ * SUBTEST: plane-XR24-XR24-bt2020_inv_oetf
+ * SUBTEST: plane-XR24-XR24-bt2020_oetf
+ * SUBTEST: plane-XR24-XR24-bt2020_inv_oetf-bt2020_oetf
+ * SUBTEST: plane-XR24-XR24-pq_eotf
+ * SUBTEST: plane-XR24-XR24-pq_inv_eotf
+ * SUBTEST: plane-XR24-XR24-pq_eotf-pq_inv_eotf
+ * SUBTEST: plane-XR24-XR24-pq_125_eotf
+ * SUBTEST: plane-XR24-XR24-pq_125_inv_eotf
+ * SUBTEST: plane-XR24-XR24-pq_125_eotf-pq_125_inv_eotf
+ * SUBTEST: plane-XR24-XR24-pq_125_eotf-pq_125_inv_eotf-pq_125_eotf
+ * SUBTEST: plane-XR24-XR24-gamma_2_2
+ * SUBTEST: plane-XR24-XR24-gamma_2_2-gamma_2_2_inv
+ * SUBTEST: plane-XR24-XR24-gamma_2_2-gamma_2_2_inv-gamma_2_2
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_50_desat
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_overdrive
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_oversaturate
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_bt709_enc
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_bt709_dec
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_bt709_enc_dec
+ * SUBTEST: plane-XR24-XR24-ctm_3x4_bt709_dec_enc
+ * SUBTEST: plane-XR24-XR24-multiply_125
+ * SUBTEST: plane-XR24-XR24-multiply_inv_125
+ * SUBTEST: plane-XR24-XR24-3dlut_17_12_rgb
+ * SUBTEST: plane-XR30-XR30-bypass
+ * SUBTEST: plane-XR30-XR30-srgb_eotf
+ * SUBTEST: plane-XR30-XR30-srgb_inv_eotf
+ * SUBTEST: plane-XR30-XR30-srgb_eotf-srgb_inv_eotf
+ * SUBTEST: plane-XR30-XR30-srgb_eotf-srgb_inv_eotf-srgb_eotf
+ * SUBTEST: plane-XR30-XR30-srgb_inv_eotf_lut
+ * SUBTEST: plane-XR30-XR30-srgb_inv_eotf_lut-srgb_eotf_lut
+ * SUBTEST: plane-XR30-XR30-bt2020_inv_oetf
+ * SUBTEST: plane-XR30-XR30-bt2020_oetf
+ * SUBTEST: plane-XR30-XR30-bt2020_inv_oetf-bt2020_oetf
+ * SUBTEST: plane-XR30-XR30-pq_eotf
+ * SUBTEST: plane-XR30-XR30-pq_inv_eotf
+ * SUBTEST: plane-XR30-XR30-pq_eotf-pq_inv_eotf
+ * SUBTEST: plane-XR30-XR30-pq_125_eotf
+ * SUBTEST: plane-XR30-XR30-pq_125_inv_eotf
+ * SUBTEST: plane-XR30-XR30-pq_125_eotf-pq_125_inv_eotf
+ * SUBTEST: plane-XR30-XR30-pq_125_eotf-pq_125_inv_eotf-pq_125_eotf
+ * SUBTEST: plane-XR30-XR30-gamma_2_2
+ * SUBTEST: plane-XR30-XR30-gamma_2_2-gamma_2_2_inv
+ * SUBTEST: plane-XR30-XR30-gamma_2_2-gamma_2_2_inv-gamma_2_2
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_50_desat
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_overdrive
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_oversaturate
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_bt709_enc
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_bt709_dec
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_bt709_enc_dec
+ * SUBTEST: plane-XR30-XR30-ctm_3x4_bt709_dec_enc
+ * SUBTEST: plane-XR30-XR30-multiply_125
+ * SUBTEST: plane-XR30-XR30-multiply_inv_125
+ * SUBTEST: plane-XR30-XR30-3dlut_17_12_rgb
+ * Description: Tests DRM colorop properties on RGB formats
* Driver requirement: amdgpu
* Functionality: kms_core
* Mega feature: General Display Features
* Test category: functionality test
*
- * arg[1]:
- *
- * @XR24-XR24: XRGB8888 framebuffer and writeback buffer
- * @XR30-XR30: XRGB2101010 framebuffer and writeback buffer
- *
- * arg[2]:
- *
- * @bypass: Bypass Color Pipeline
- * @srgb_eotf: sRGB EOTF
- * @srgb_inv_eotf: sRGB Inverse EOTF
- * @srgb_eotf-srgb_inv_eotf: sRGB EOTF -> sRGB Inverse EOTF
- * @srgb_eotf-srgb_inv_eotf-srgb_eotf: sRGB EOTF -> sRGB Inverse EOTF -> sRGB EOTF
- * @srgb_inv_eotf_lut: sRGB Inverse EOTF Custom LUT
- * @srgb_inv_eotf_lut-srgb_eotf_lut: sRGB Inverse EOTF Custom LUT -> sRGB EOTF Custom LUT
- * @bt2020_inv_oetf: BT.2020 Inverse OETF
- * @bt2020_oetf: BT.2020 OETF
- * @bt2020_inv_oetf-bt2020_oetf: BT.2020 Inverse OETF > BT.2020 OETF
- * @pq_eotf: PQ EOTF
- * @pq_inv_eotf: PQ Inverse EOTF
- * @pq_eotf-pq_inv_eotf: PQ EOTF -> PQ Inverse EOTF
- * @pq_125_eotf: PQ EOTF for [0.0, 125.0] optical range
- * @pq_125_inv_eotf: PQ Inverse EOTF for [0.0, 125.0] optical range
- * @pq_125_eotf-pq_125_inv_eotf: PQ EOTF -> PQ Inverse EOTF with [0.0, 125.0] optical range
- * @pq_125_eotf-pq_125_inv_eotf-pq_125_eotf: PQ EOTF -> PQ Inverse EOTF -> PQ EOTF with [0.0, 125.0] optical range
- * @gamma_2_2: Gamma 2.2
- * @gamma_2_2-gamma_2_2_inv: Gamma 2.2 -> Gamma 2.2 Inverse
- * @gamma_2_2-gamma_2_2_inv-gamma_2_2: Gamma 2.2 -> Gamma 2.2 Inverse -> Gamma 2.2
- * @ctm_3x4_50_desat: 3x4 matrix doing a 50% desaturation
- * @ctm_3x4_overdrive: 3x4 matrix overdring all values by 50%
- * @ctm_3x4_oversaturate: 3x4 matrix oversaturating values
- * @ctm_3x4_bt709_enc: BT709 encoding matrix
- * @ctm_3x4_bt709_dec: BT709 decoding matrix
- * @ctm_3x4_bt709_enc_dec: BT709 encoding matrix, followed by decoding matrix
- * @ctm_3x4_bt709_dec_enc: BT709 decoding matrix, followed by encoding matrix
- * @multiply_125: Multiplier by 125
- * @multiply_inv_125: Multiplier by inverse of 125
- * @3dlut_17_12_rgb: 3D LUT with length 17, color depth 12, and traversal order = RGB
+ * SUBTEST: plane-NV12-XR24-csc_bt709_limited
+ * SUBTEST: plane-NV12-XR24-csc_bt709_full
+ * SUBTEST: plane-NV12-XR24-csc_bt601_limited
+ * SUBTEST: plane-NV12-XR24-csc_bt2020_limited
+ * SUBTEST: plane-NV12-XR24-csc_bt709_limited-srgb_eotf
+ * SUBTEST: plane-NV12-XR24-csc_bt601_limited-srgb_eotf
+ * SUBTEST: plane-NV12-XR24-csc_bt709_limited-3dlut_17_12_rgb
+ * SUBTEST: plane-NV12-XR24-csc_bt709_limited-ctm_3x4_50_desat
+ * SUBTEST: plane-NV12-XR24-csc_bt709_limited-srgb_eotf-ctm_3x4_50_desat
+ * SUBTEST: plane-P010-XR30-csc_bt709_limited
+ * SUBTEST: plane-P010-XR30-csc_bt709_full
+ * SUBTEST: plane-P010-XR30-csc_bt601_limited
+ * SUBTEST: plane-P010-XR30-csc_bt2020_limited
+ * SUBTEST: plane-P010-XR30-csc_bt709_limited-srgb_eotf
+ * SUBTEST: plane-P010-XR30-csc_bt601_limited-srgb_eotf
+ * SUBTEST: plane-P010-XR30-csc_bt709_limited-3dlut_17_12_rgb
+ * SUBTEST: plane-P010-XR30-csc_bt709_limited-ctm_3x4_50_desat
+ * SUBTEST: plane-P010-XR30-csc_bt709_limited-srgb_eotf-ctm_3x4_50_desat
+ * Description: Tests DRM colorop properties on YUV formats
+ * Driver requirement: amdgpu
+ * Functionality: kms_core
+ * Mega feature: General Display Features
+ * Test category: functionality test
*
*/
@@ -373,10 +418,11 @@ static const struct option long_options[] = {
int igt_main_args("d", long_options, help_str, opt_handler, NULL)
{
+ /* RGB tests - for RGB input formats only */
struct {
kms_colorop_t *colorops[MAX_COLOROPS];
const char *name;
- } tests[] = {
+ } tests_rgb[] = {
{ { NULL }, "bypass" },
{ { &kms_colorop_srgb_eotf, NULL }, "srgb_eotf" },
{ { &kms_colorop_srgb_inv_eotf, NULL }, "srgb_inv_eotf" },
@@ -409,15 +455,42 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
{ { &kms_colorop_3dlut_17_12_rgb, NULL }, "3dlut_17_12_rgb" },
};
+ /* YUV tests - CSC FF colorop with various encoding/range combinations and optional additional colorops */
+ struct {
+ kms_colorop_t *colorops[MAX_COLOROPS];
+ const char *name;
+ } tests_yuv[] = {
+ /* CSC only tests */
+ { { &kms_colorop_csc_bt709_limited, NULL }, "csc_bt709_limited" },
+ { { &kms_colorop_csc_bt709_full, NULL }, "csc_bt709_full" },
+ { { &kms_colorop_csc_bt601_limited, NULL }, "csc_bt601_limited" },
+ { { &kms_colorop_csc_bt2020_limited, NULL }, "csc_bt2020_limited" },
+ /* CSC + additional colorops */
+ { { &kms_colorop_csc_bt709_limited, &kms_colorop_srgb_eotf, NULL }, "csc_bt709_limited-srgb_eotf" },
+ { { &kms_colorop_csc_bt601_limited, &kms_colorop_srgb_eotf, NULL }, "csc_bt601_limited-srgb_eotf" },
+ { { &kms_colorop_csc_bt709_limited, &kms_colorop_3dlut_17_12_rgb, NULL }, "csc_bt709_limited-3dlut_17_12_rgb" },
+ { { &kms_colorop_csc_bt709_limited, &kms_colorop_ctm_3x4_50_desat, NULL }, "csc_bt709_limited-ctm_3x4_50_desat" },
+ { { &kms_colorop_csc_bt709_limited, &kms_colorop_srgb_eotf, &kms_colorop_ctm_3x4_50_desat, NULL }, "csc_bt709_limited-srgb_eotf-ctm_3x4_50_desat" },
+ };
+
struct {
__u32 fourcc_in;
__u32 fourcc_out;
const char *name;
- } formats[] = {
+ } formats_rgb[] = {
{ DRM_FORMAT_XRGB8888, DRM_FORMAT_XRGB8888, "XR24-XR24" },
{ DRM_FORMAT_XRGB2101010, DRM_FORMAT_XRGB2101010, "XR30-XR30" },
};
+ struct {
+ __u32 fourcc_in;
+ __u32 fourcc_out;
+ const char *name;
+ } formats_yuv[] = {
+ { DRM_FORMAT_NV12, DRM_FORMAT_XRGB8888, "NV12-XR24" },
+ { DRM_FORMAT_P010, DRM_FORMAT_XRGB2101010, "P010-XR30" },
+ };
+
igt_display_t display;
int i, j, ret;
@@ -448,7 +521,8 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
check_plane_colorop_ids(&display);
}
- for (j = 0; j < ARRAY_SIZE(formats); j++) {
+ /* RGB format tests */
+ for (j = 0; j < ARRAY_SIZE(formats_rgb); j++) {
igt_output_t *output;
igt_plane_t *plane;
igt_fb_t input_fb, output_fb;
@@ -458,8 +532,8 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
igt_subtest_group() {
igt_fixture() {
output = kms_writeback_get_output(&display,
- formats[j].fourcc_in,
- formats[j].fourcc_out);
+ formats_rgb[j].fourcc_in,
+ formats_rgb[j].fourcc_out);
igt_require(output);
if (output->use_override_mode)
@@ -474,7 +548,7 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
fb_id = igt_create_color_pattern_fb(display.drm_fd,
mode.hdisplay, mode.vdisplay,
- formats[j].fourcc_in, DRM_FORMAT_MOD_LINEAR,
+ formats_rgb[j].fourcc_in, DRM_FORMAT_MOD_LINEAR,
0.2, 0.2, 0.2, &input_fb);
igt_assert(fb_id >= 0);
igt_plane_set_fb(plane, &input_fb);
@@ -484,23 +558,24 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
/* create output fb */
fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
- formats[j].fourcc_in,
+ formats_rgb[j].fourcc_out,
igt_fb_mod_to_tiling(0),
&output_fb);
igt_require(fb_id > 0);
}
- for (i = 0; i < ARRAY_SIZE(tests); i++) {
+ /* Run RGB tests */
+ for (i = 0; i < ARRAY_SIZE(tests_rgb); i++) {
igt_describe("Check color ops on a plane");
- igt_subtest_f("plane-%s-%s", formats[j].name, tests[i].name)
+ igt_subtest_f("plane-%s-%s", formats_rgb[j].name, tests_rgb[i].name)
colorop_plane_test(&display,
output,
plane,
&input_fb,
&output_fb,
- formats[j].fourcc_in,
- formats[j].fourcc_out,
- tests[i].colorops);
+ formats_rgb[j].fourcc_in,
+ formats_rgb[j].fourcc_out,
+ tests_rgb[i].colorops);
}
igt_fixture() {
@@ -512,6 +587,85 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
}
}
+ /* YUV format tests */
+ for (j = 0; j < ARRAY_SIZE(formats_yuv); j++) {
+ igt_output_t *output;
+ igt_plane_t *plane;
+ igt_fb_t output_fb;
+ unsigned int fb_id;
+ drmModeModeInfo mode;
+
+ igt_subtest_group() {
+ igt_fixture() {
+ output = kms_writeback_get_output(&display,
+ formats_yuv[j].fourcc_in,
+ formats_yuv[j].fourcc_out);
+ igt_require(output);
+
+ if (output->use_override_mode)
+ memcpy(&mode, &output->override_mode, sizeof(mode));
+ else
+ memcpy(&mode, &output->config.default_mode, sizeof(mode));
+
+ plane = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ igt_assert(plane);
+ igt_require(igt_plane_has_prop(plane, IGT_PLANE_COLOR_PIPELINE));
+
+ /* create output fb */
+ fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
+ formats_yuv[j].fourcc_out,
+ igt_fb_mod_to_tiling(0),
+ &output_fb);
+ igt_require(fb_id > 0);
+ }
+
+ /* Run YUV tests - create input_fb per test with correct encoding/range */
+ for (i = 0; i < ARRAY_SIZE(tests_yuv); i++) {
+ igt_describe("Check YUV CSC colorop");
+ igt_subtest_f("plane-%s-%s", formats_yuv[j].name, tests_yuv[i].name) {
+ igt_fb_t input_fb;
+ enum igt_color_encoding encoding;
+ enum igt_color_range range;
+
+ /* Extract encoding and range from first colorop (must be CSC FF) */
+ igt_assert(tests_yuv[i].colorops[0]);
+ igt_assert(tests_yuv[i].colorops[0]->type == KMS_COLOROP_CSC_FF);
+ csc_ff_type_to_encoding_range(
+ tests_yuv[i].colorops[0]->csc_ff_info.csc_ff_type_name,
+ &encoding, &range);
+
+ /* Create input fb with matching encoding/range */
+ fb_id = igt_create_color_pattern_fb_yuv(display.drm_fd,
+ mode.hdisplay, mode.vdisplay,
+ formats_yuv[j].fourcc_in, DRM_FORMAT_MOD_LINEAR,
+ encoding, range,
+ 0.2, 0.2, 0.2, &input_fb);
+ igt_assert(fb_id >= 0);
+
+ if (data.dump_check)
+ igt_dump_fb(&display, &input_fb, ".", "input");
+
+ colorop_plane_test(&display,
+ output,
+ plane,
+ &input_fb,
+ &output_fb,
+ formats_yuv[j].fourcc_in,
+ formats_yuv[j].fourcc_out,
+ tests_yuv[i].colorops);
+
+ igt_remove_fb(display.drm_fd, &input_fb);
+ }
+ }
+
+ igt_fixture() {
+ igt_detach_crtc(&display, output);
+ igt_remove_fb(display.drm_fd, &output_fb);
+
+ }
+ }
+ }
+
igt_fixture() {
igt_display_fini(&display);
drm_close_driver(display.drm_fd);
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 09/11] tests/kms_colorop: Keep CRTC active between YUV tests with temp FB
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (7 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 08/11] tests/kms_colorop: Add CSC FF colorop tests Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 10/11] tests/kms_colorop: Add bypass transition tests Harry Wentland
` (4 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Move output_fb creation to fixture and introduce temp_fb to keep the
plane/CRTC active between YUV subtests. This prevents the "framebuffer
without CRTC" error that occurred when removing input_fb caused IGT to
disable the CRTC, leaving the writeback connector detached but with FB
still set.
Each YUV test now:
- Creates input_fb with specific encoding/range
- Runs test
- Switches plane to temp_fb (commits to hardware)
- Removes input_fb safely
Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
tests/kms_colorop.c | 21 +++++++++++++++++----
1 file changed, 17 insertions(+), 4 deletions(-)
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index fbf254b694bb..34c3b5d1fe5b 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -591,7 +591,7 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
for (j = 0; j < ARRAY_SIZE(formats_yuv); j++) {
igt_output_t *output;
igt_plane_t *plane;
- igt_fb_t output_fb;
+ igt_fb_t temp_fb, output_fb;
unsigned int fb_id;
drmModeModeInfo mode;
@@ -611,7 +611,14 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
igt_assert(plane);
igt_require(igt_plane_has_prop(plane, IGT_PLANE_COLOR_PIPELINE));
- /* create output fb */
+ /* Create temp fb to keep plane active between tests */
+ fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
+ formats_yuv[j].fourcc_in,
+ igt_fb_mod_to_tiling(0),
+ &temp_fb);
+ igt_require(fb_id > 0);
+
+ /* Create output fb shared across tests */
fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
formats_yuv[j].fourcc_out,
igt_fb_mod_to_tiling(0),
@@ -619,7 +626,7 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
igt_require(fb_id > 0);
}
- /* Run YUV tests - create input_fb per test with correct encoding/range */
+ /* Run YUV tests - create input_fb per test */
for (i = 0; i < ARRAY_SIZE(tests_yuv); i++) {
igt_describe("Check YUV CSC colorop");
igt_subtest_f("plane-%s-%s", formats_yuv[j].name, tests_yuv[i].name) {
@@ -654,14 +661,20 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
formats_yuv[j].fourcc_out,
tests_yuv[i].colorops);
+ /* Switch plane back to temp_fb to keep CRTC active */
+ igt_plane_set_fb(plane, &temp_fb);
+ igt_display_commit_atomic(&display,
+ DRM_MODE_ATOMIC_ALLOW_MODESET,
+ NULL);
+
igt_remove_fb(display.drm_fd, &input_fb);
}
}
igt_fixture() {
igt_detach_crtc(&display, output);
+ igt_remove_fb(display.drm_fd, &temp_fb);
igt_remove_fb(display.drm_fd, &output_fb);
-
}
}
}
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 10/11] tests/kms_colorop: Add bypass transition tests
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (8 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 09/11] tests/kms_colorop: Keep CRTC active between YUV tests with temp FB Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 11/11] tests/kms_colorop: Increase VKMS bracket to 3 up Harry Wentland
` (3 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
Add tests to verify color pipeline correctly transitions to bypass state
after being configured with various colorops. This ensures no stale state
remains when switching from an active configuration back to bypass.
This also changes existing test behavior: tests no longer commit bypass
state at the end, leaving the pipeline in its configured state between
subtests.
Test approach:
- Configure pipeline with specific colorops
- Verify configured output is correct
- Transition to bypass
- Verify bypass output matches input (identity transform)
Test coverage:
* Enumerated 1D curve (srgb_eotf)
* Custom 1D LUT (srgb_inv_eotf_lut)
* CTM (ctm_3x4_50_desat)
* 3D LUT (3dlut_17_12_rgb)
* Multi-stage (srgb_eotf + ctm_3x4_50_desat)
Assisted-by: Claude:claude-sonnet-4-5
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
tests/kms_colorop.c | 133 ++++++++++++++++++++++++++++++++++++++++----
1 file changed, 121 insertions(+), 12 deletions(-)
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index 34c3b5d1fe5b..b77fe0836195 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -86,6 +86,22 @@
* Mega feature: General Display Features
* Test category: functionality test
*
+ * SUBTEST: plane-bypass-XR24-XR24-srgb_eotf
+ * SUBTEST: plane-bypass-XR24-XR24-srgb_inv_eotf_lut
+ * SUBTEST: plane-bypass-XR24-XR24-ctm_3x4_50_desat
+ * SUBTEST: plane-bypass-XR24-XR24-3dlut_17_12_rgb
+ * SUBTEST: plane-bypass-XR24-XR24-srgb_eotf-ctm_3x4_50_desat
+ * SUBTEST: plane-bypass-XR30-XR30-srgb_eotf
+ * SUBTEST: plane-bypass-XR30-XR30-srgb_inv_eotf_lut
+ * SUBTEST: plane-bypass-XR30-XR30-ctm_3x4_50_desat
+ * SUBTEST: plane-bypass-XR30-XR30-3dlut_17_12_rgb
+ * SUBTEST: plane-bypass-XR30-XR30-srgb_eotf-ctm_3x4_50_desat
+ * Description: Tests color pipeline to bypass transitions on RGB formats
+ * Driver requirement: amdgpu
+ * Functionality: kms_core
+ * Mega feature: General Display Features
+ * Test category: functionality test
+ *
* SUBTEST: plane-NV12-XR24-csc_bt709_limited
* SUBTEST: plane-NV12-XR24-csc_bt709_full
* SUBTEST: plane-NV12-XR24-csc_bt601_limited
@@ -275,7 +291,8 @@ static void colorop_plane_test(igt_display_t *display,
igt_fb_t *output_fb,
__u32 fourcc_in,
__u32 fourcc_out,
- kms_colorop_t *colorops[])
+ kms_colorop_t *colorops[],
+ bool verify_bypass)
{
igt_colorop_t *color_pipeline = NULL;
igt_fb_t sw_transform_fb;
@@ -339,17 +356,26 @@ static void colorop_plane_test(igt_display_t *display,
/* compare sw transformed and KMS transformed FBs */
igt_assert(compare_with_bracket(&sw_transform_fb, output_fb));
- /* reset color pipeline*/
- set_color_pipeline_bypass(plane);
+ /* Test bypass transition if requested */
+ if (verify_bypass) {
+ /* reset color pipeline*/
+ set_color_pipeline_bypass(plane);
- /* Commit */
- igt_plane_set_fb(plane, input_fb);
- igt_output_set_writeback_fb(output, output_fb);
+ /* Commit */
+ igt_plane_set_fb(plane, input_fb);
+ igt_output_set_writeback_fb(output, output_fb);
- igt_display_commit_atomic(output->display,
- DRM_MODE_ATOMIC_ALLOW_MODESET,
- NULL);
- igt_get_and_wait_out_fence(output);
+ igt_display_commit_atomic(output->display,
+ DRM_MODE_ATOMIC_ALLOW_MODESET,
+ NULL);
+ igt_get_and_wait_out_fence(output);
+
+ if (data.dump_check)
+ igt_dump_fb(display, output_fb, ".", "bypass_output");
+
+ /* For RGB bypass, output should match input */
+ igt_assert(compare_with_bracket(input_fb, output_fb));
+ }
}
static void check_plane_colorop_ids(igt_display_t *display)
@@ -473,6 +499,20 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
{ { &kms_colorop_csc_bt709_limited, &kms_colorop_srgb_eotf, &kms_colorop_ctm_3x4_50_desat, NULL }, "csc_bt709_limited-srgb_eotf-ctm_3x4_50_desat" },
};
+ /* Bypass transition tests - test config -> bypass -> verify identity (RGB only) */
+ struct {
+ kms_colorop_t *colorops[MAX_COLOROPS];
+ const char *name;
+ } tests_bypass_transitions_rgb[] = {
+ /* One per colorop type */
+ { { &kms_colorop_srgb_eotf, NULL }, "srgb_eotf" },
+ { { &kms_colorop_srgb_inv_eotf_lut, NULL }, "srgb_inv_eotf_lut" },
+ { { &kms_colorop_ctm_3x4_50_desat, NULL }, "ctm_3x4_50_desat" },
+ { { &kms_colorop_3dlut_17_12_rgb, NULL }, "3dlut_17_12_rgb" },
+ /* Multi-stage */
+ { { &kms_colorop_srgb_eotf, &kms_colorop_ctm_3x4_50_desat, NULL }, "srgb_eotf-ctm_3x4_50_desat" },
+ };
+
struct {
__u32 fourcc_in;
__u32 fourcc_out;
@@ -575,7 +615,75 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
&output_fb,
formats_rgb[j].fourcc_in,
formats_rgb[j].fourcc_out,
- tests_rgb[i].colorops);
+ tests_rgb[i].colorops,
+ false);
+ }
+
+ igt_fixture() {
+ igt_detach_crtc(&display, output);
+ igt_remove_fb(display.drm_fd, &input_fb);
+ igt_remove_fb(display.drm_fd, &output_fb);
+
+ }
+ }
+ }
+
+ /* Bypass transition tests - RGB formats */
+ for (j = 0; j < ARRAY_SIZE(formats_rgb); j++) {
+ igt_output_t *output;
+ igt_plane_t *plane;
+ igt_fb_t input_fb, output_fb;
+ unsigned int fb_id;
+ drmModeModeInfo mode;
+
+ igt_subtest_group() {
+ igt_fixture() {
+ output = kms_writeback_get_output(&display,
+ formats_rgb[j].fourcc_in,
+ formats_rgb[j].fourcc_out);
+ igt_require(output);
+
+ if (output->use_override_mode)
+ memcpy(&mode, &output->override_mode, sizeof(mode));
+ else
+ memcpy(&mode, &output->config.default_mode, sizeof(mode));
+
+ /* create input fb */
+ plane = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ igt_assert(plane);
+ igt_require(igt_plane_has_prop(plane, IGT_PLANE_COLOR_PIPELINE));
+
+ fb_id = igt_create_color_pattern_fb(display.drm_fd,
+ mode.hdisplay, mode.vdisplay,
+ formats_rgb[j].fourcc_in, DRM_FORMAT_MOD_LINEAR,
+ 0.2, 0.2, 0.2, &input_fb);
+ igt_assert(fb_id >= 0);
+ igt_plane_set_fb(plane, &input_fb);
+
+ if (data.dump_check)
+ igt_dump_fb(&display, &input_fb, ".", "input");
+
+ /* create output fb */
+ fb_id = igt_create_fb(display.drm_fd, mode.hdisplay, mode.vdisplay,
+ formats_rgb[j].fourcc_out,
+ igt_fb_mod_to_tiling(0),
+ &output_fb);
+ igt_require(fb_id > 0);
+ }
+
+ /* Run bypass transition tests */
+ for (i = 0; i < ARRAY_SIZE(tests_bypass_transitions_rgb); i++) {
+ igt_describe("Test color pipeline to bypass transition");
+ igt_subtest_f("plane-bypass-%s-%s", formats_rgb[j].name, tests_bypass_transitions_rgb[i].name)
+ colorop_plane_test(&display,
+ output,
+ plane,
+ &input_fb,
+ &output_fb,
+ formats_rgb[j].fourcc_in,
+ formats_rgb[j].fourcc_out,
+ tests_bypass_transitions_rgb[i].colorops,
+ true);
}
igt_fixture() {
@@ -659,7 +767,8 @@ int igt_main_args("d", long_options, help_str, opt_handler, NULL)
&output_fb,
formats_yuv[j].fourcc_in,
formats_yuv[j].fourcc_out,
- tests_yuv[i].colorops);
+ tests_yuv[i].colorops,
+ false);
/* Switch plane back to temp_fb to keep CRTC active */
igt_plane_set_fb(plane, &temp_fb);
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [RFC PATCH v2 11/11] tests/kms_colorop: Increase VKMS bracket to 3 up
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (9 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 10/11] tests/kms_colorop: Add bypass transition tests Harry Wentland
@ 2026-03-30 15:35 ` Harry Wentland
2026-03-31 3:38 ` ✓ Xe.CI.BAT: success for YUV Conversion Colorop tests Patchwork
` (2 subsequent siblings)
13 siblings, 0 replies; 15+ messages in thread
From: Harry Wentland @ 2026-03-30 15:35 UTC (permalink / raw)
To: igt-dev; +Cc: Harry Wentland
The delta is a bit wider for tests of the CSC with other colorops.
Increase it to 3, which is still pretty tight.
Signed-off-by: Harry Wentland <harry.wentland@amd.com>
---
tests/kms_colorop.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/kms_colorop.c b/tests/kms_colorop.c
index b77fe0836195..cb3551a7d54c 100644
--- a/tests/kms_colorop.c
+++ b/tests/kms_colorop.c
@@ -242,7 +242,7 @@ static bool compare_with_bracket(igt_fb_t *in, igt_fb_t *out)
{
/* Each driver is expected to have its own bracket, i.e., by trial and error */
if (is_vkms_device(in->fd))
- return igt_cmp_fb_pixels(in, out, 1, 1);
+ return igt_cmp_fb_pixels(in, out, 3, 1);
if (is_amdgpu_device(in->fd))
return igt_cmp_fb_pixels(in, out, 13, 13);
--
2.53.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ Xe.CI.BAT: success for YUV Conversion Colorop tests
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (10 preceding siblings ...)
2026-03-30 15:35 ` [RFC PATCH v2 11/11] tests/kms_colorop: Increase VKMS bracket to 3 up Harry Wentland
@ 2026-03-31 3:38 ` Patchwork
2026-03-31 3:57 ` ✓ i915.CI.BAT: " Patchwork
2026-03-31 13:21 ` ✓ i915.CI.Full: " Patchwork
13 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-31 3:38 UTC (permalink / raw)
To: Harry Wentland; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 2293 bytes --]
== Series Details ==
Series: YUV Conversion Colorop tests
URL : https://patchwork.freedesktop.org/series/164103/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_8836_BAT -> XEIGTPW_14886_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_14886_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1:
- bat-adlp-7: [PASS][1] -> [DMESG-WARN][2] ([Intel XE#7483])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14886/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@d-edp1.html
* igt@xe_waitfence@reltime:
- bat-dg2-oem2: [PASS][3] -> [FAIL][4] ([Intel XE#6520])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-dg2-oem2/igt@xe_waitfence@reltime.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14886/bat-dg2-oem2/igt@xe_waitfence@reltime.html
#### Possible fixes ####
* igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1:
- bat-adlp-7: [DMESG-WARN][5] ([Intel XE#7483]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8836/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14886/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html
[Intel XE#6520]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6520
[Intel XE#7483]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7483
Build changes
-------------
* IGT: IGT_8836 -> IGTPW_14886
* Linux: xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb -> xe-4824-8d31b64e763bc1c7b508ae3dc01b4dfcab973729
IGTPW_14886: 14886
IGT_8836: 8836
xe-4822-169e5b6f809026c4a0cb3a736b48378ca8e8fecb: 169e5b6f809026c4a0cb3a736b48378ca8e8fecb
xe-4824-8d31b64e763bc1c7b508ae3dc01b4dfcab973729: 8d31b64e763bc1c7b508ae3dc01b4dfcab973729
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14886/index.html
[-- Attachment #2: Type: text/html, Size: 3001 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for YUV Conversion Colorop tests
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (11 preceding siblings ...)
2026-03-31 3:38 ` ✓ Xe.CI.BAT: success for YUV Conversion Colorop tests Patchwork
@ 2026-03-31 3:57 ` Patchwork
2026-03-31 13:21 ` ✓ i915.CI.Full: " Patchwork
13 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-31 3:57 UTC (permalink / raw)
To: Harry Wentland; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3182 bytes --]
== Series Details ==
Series: YUV Conversion Colorop tests
URL : https://patchwork.freedesktop.org/series/164103/
State : success
== Summary ==
CI Bug Log - changes from IGT_8836 -> IGTPW_14886
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/index.html
Participating hosts (42 -> 39)
------------------------------
Missing (3): bat-dg2-13 fi-snb-2520m bat-adls-6
Known issues
------------
Here are the changes found in IGTPW_14886 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][1] ([i915#12061]) -> [PASS][2] +1 other test pass
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-8/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-mtlp-8/igt@i915_selftest@live.html
- bat-dg2-8: [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-dg2-8/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@gt_heartbeat:
- bat-arlh-2: [INCOMPLETE][5] -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-arlh-2/igt@i915_selftest@live@gt_heartbeat.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-arlh-2/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@memory_region:
- bat-mtlp-9: [INCOMPLETE][7] -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-mtlp-9/igt@i915_selftest@live@memory_region.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-mtlp-9/igt@i915_selftest@live@memory_region.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-arls-5/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-dg2-14: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8836/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/bat-dg2-14/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8836 -> IGTPW_14886
* Linux: CI_DRM_18251 -> CI_DRM_18253
CI-20190529: 20190529
CI_DRM_18251: 169e5b6f809026c4a0cb3a736b48378ca8e8fecb @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_18253: 8d31b64e763bc1c7b508ae3dc01b4dfcab973729 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14886: 14886
IGT_8836: 8836
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/index.html
[-- Attachment #2: Type: text/html, Size: 4119 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.Full: success for YUV Conversion Colorop tests
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
` (12 preceding siblings ...)
2026-03-31 3:57 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-03-31 13:21 ` Patchwork
13 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-31 13:21 UTC (permalink / raw)
To: Harry Wentland; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 142698 bytes --]
== Series Details ==
Series: YUV Conversion Colorop tests
URL : https://patchwork.freedesktop.org/series/164103/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18253_full -> IGTPW_14886_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/index.html
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in IGTPW_14886_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-rkl: NOTRUN -> [SKIP][1] ([i915#8411]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: NOTRUN -> [SKIP][2] ([i915#11078])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@device_reset@cold-reset-bound.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#3281]) +5 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][4] ([i915#9323])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][5] -> [INCOMPLETE][6] ([i915#13356])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][7] ([i915#7697])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@gem_close_race@multigpu-basic-threads.html
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu: NOTRUN -> [SKIP][9] ([i915#6335])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#6335])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#6335])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#8555]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-3/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][13] ([i915#8555]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg2: NOTRUN -> [SKIP][14] ([i915#8555]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_persistence@hostile:
- shard-snb: NOTRUN -> [SKIP][15] ([i915#1099]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb4/igt@gem_ctx_persistence@hostile.html
* igt@gem_ctx_sseu@engines:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-dg1: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@in-flight-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][18] ([i915#13390])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk11/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@reset-stress@blt:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#15314])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@gem_eio@reset-stress@blt.html
* igt@gem_exec_balancer@bonded-true-hang:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#4812])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@gem_exec_balancer@bonded-true-hang.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#4525])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_big@single:
- shard-mtlp: [PASS][22] -> [DMESG-FAIL][23] ([i915#15478])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-6/igt@gem_exec_big@single.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture:
- shard-mtlp: NOTRUN -> [FAIL][24] ([i915#11965]) +1 other test fail
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@gem_exec_capture@capture.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-glk: NOTRUN -> [SKIP][25] ([i915#6334]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk8/igt@gem_exec_capture@capture-invisible@smem0.html
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#6334]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu-1: NOTRUN -> [SKIP][27] ([i915#6344])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg1: NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-13/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_flush@basic-wb-rw-default:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@gem_exec_flush@basic-wb-rw-default.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#3281]) +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc-cpu-noreloc:
- shard-dg1: NOTRUN -> [SKIP][31] ([i915#3281]) +4 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#3281]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@gem_exec_reloc@basic-wc-cpu-noreloc.html
* igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#4860])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html
* igt@gem_huc_copy@huc-copy:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#2190])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@gem_huc_copy@huc-copy.html
- shard-glk: NOTRUN -> [SKIP][35] ([i915#2190])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk6/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#4613]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544] / [i915#4613])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][38] ([i915#4613]) +5 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@gem_lmem_swapping@smem-oom.html
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#4613]) +4 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@gem_lmem_swapping@smem-oom.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][41] ([i915#4613])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#12193])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_lmem_swapping@verify-random-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#4565])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html
* igt@gem_mmap@bad-object:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#4083]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@gem_mmap@bad-object.html
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4083]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-read-write:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4077]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@gem_mmap_gtt@basic-read-write.html
* igt@gem_mmap_gtt@big-bo-tiledy:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4077]) +5 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@gem_mmap_gtt@big-bo-tiledy.html
* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#4083]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@gem_mmap_wc@close.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-rkl: NOTRUN -> [SKIP][49] ([i915#3282]) +2 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#3282])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][51] ([i915#2658])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pwrite@basic-self:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#14544] / [i915#3282])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_pwrite@basic-self.html
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#3282])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu-1: NOTRUN -> [SKIP][54] ([i915#13398])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: [PASS][55] -> [SKIP][56] ([i915#4270])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@gem_pxp@regular-baseline-src-copy-readible.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#4270]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg1: NOTRUN -> [SKIP][58] ([i915#4270])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-16/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html
* igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#8428]) +2 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html
* igt@gem_softpin@noreloc-s3:
- shard-glk: NOTRUN -> [INCOMPLETE][61] ([i915#13809])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk9/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_swapping@non-threaded:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#4077]) +4 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-17/igt@gem_tiled_swapping@non-threaded.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#3297]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-glk: NOTRUN -> [SKIP][64] ([i915#3323])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk4/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: NOTRUN -> [SKIP][65] ([i915#3297]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@gem_userptr_blits@dmabuf-unsync.html
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#3297]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#3297]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#3297] / [i915#4880])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
- shard-dg1: NOTRUN -> [SKIP][69] ([i915#3297] / [i915#4880])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@relocations:
- shard-mtlp: NOTRUN -> [SKIP][70] ([i915#3281] / [i915#3297])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@gem_userptr_blits@relocations.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#14544] / [i915#2527])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#2856]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@gen9_exec_parse@bb-chained.html
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#2527]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#2527]) +2 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@gen9_exec_parse@bb-large.html
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@gen9_exec_parse@bb-large.html
- shard-mtlp: NOTRUN -> [SKIP][76] ([i915#2856]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-start-far:
- shard-tglu-1: NOTRUN -> [SKIP][77] ([i915#2527] / [i915#2856]) +2 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@gen9_exec_parse@bb-start-far.html
* igt@i915_drm_fdinfo@all-busy-idle-check-all:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#14123])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
* igt@i915_drm_fdinfo@most-busy-check-all@bcs0:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#14073]) +6 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@i915_drm_fdinfo@most-busy-check-all@bcs0.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#14118])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@i915_drm_fdinfo@virtual-busy.html
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#14118])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@i915_drm_fdinfo@virtual-busy.html
- shard-mtlp: NOTRUN -> [SKIP][82] ([i915#14118])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#13786])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-5/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@reload-no-display:
- shard-dg2: [PASS][84] -> [DMESG-WARN][85] ([i915#13029] / [i915#14545])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-7/igt@i915_module_load@reload-no-display.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@i915_module_load@reload-no-display.html
- shard-dg1: [PASS][86] -> [DMESG-WARN][87] ([i915#13029] / [i915#14545])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-18/igt@i915_module_load@reload-no-display.html
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@resize-bar:
- shard-dg2: NOTRUN -> [DMESG-WARN][88] ([i915#14545])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@i915_module_load@resize-bar.html
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#6412])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@i915_module_load@resize-bar.html
- shard-dg1: NOTRUN -> [SKIP][90] ([i915#7178])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@i915_module_load@resize-bar.html
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#6412])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@i915_module_load@resize-bar.html
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#6412])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#8399])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-dg2: [PASS][94] -> [FAIL][95] ([i915#12964]) +1 other test fail
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-6/igt@i915_pm_rc6_residency@rc6-accuracy.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][96] ([i915#13356]) +2 other tests incomplete
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk4/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#11681] / [i915#6621])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@thresholds-park:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#11681])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@i915_pm_rps@thresholds-park.html
* igt@i915_selftest@live:
- shard-mtlp: [PASS][99] -> [DMESG-FAIL][100] ([i915#12061] / [i915#15560])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-8/igt@i915_selftest@live.html
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][101] -> [DMESG-FAIL][102] ([i915#12061])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-8/igt@i915_selftest@live@workarounds.html
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][103] ([i915#4817])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk1/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: [PASS][104] -> [INCOMPLETE][105] ([i915#4817])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-4/igt@i915_suspend@fence-restore-tiled2untiled.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#7707])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4212])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-5/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#4215] / [i915#5190])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-dg1: NOTRUN -> [SKIP][109] ([i915#4215])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#4212])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu-1: NOTRUN -> [SKIP][111] ([i915#12454] / [i915#12712])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk: NOTRUN -> [INCOMPLETE][112] ([i915#12761]) +1 other test incomplete
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk5/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#9531])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#1769] / [i915#3555])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#5286]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#5286]) +5 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#4538] / [i915#5286]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
- shard-tglu: NOTRUN -> [SKIP][118] ([i915#5286]) +3 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#3638])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#3828])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][121] +4 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#3638])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-16/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-mtlp: NOTRUN -> [SKIP][123] ([i915#6187])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#4538] / [i915#5190]) +7 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#4538]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][126] +15 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][127] +9 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#6095]) +44 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs@pipe-c-edp-1.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs:
- shard-tglu: NOTRUN -> [SKIP][129] ([i915#6095]) +44 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-2/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#6095]) +44 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#12313])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#6095]) +158 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#6095]) +68 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#14098] / [i915#6095]) +46 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#6095]) +31 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#12313])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#10307] / [i915#6095]) +71 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#14544] / [i915#6095]) +6 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2:
- shard-glk10: NOTRUN -> [SKIP][141] +62 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk10/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][142] ([i915#3742])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-6/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#11151] / [i915#14544] / [i915#7828])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#11151] / [i915#7828]) +5 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_chamelium_frames@hdmi-crc-multiple.html
- shard-rkl: NOTRUN -> [SKIP][145] ([i915#11151] / [i915#7828]) +5 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_chamelium_frames@hdmi-crc-multiple.html
- shard-dg1: NOTRUN -> [SKIP][146] ([i915#11151] / [i915#7828]) +4 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_chamelium_frames@hdmi-crc-multiple.html
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#11151] / [i915#7828]) +6 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_chamelium_hpd@vga-hpd:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#11151] / [i915#7828]) +5 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@kms_chamelium_hpd@vga-hpd.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#11151] / [i915#7828]) +5 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@atomic-dpms:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#15865]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-2/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][151] ([i915#15865]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_content_protection@content-type-change.html
- shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#15865]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_content_protection@content-type-change.html
- shard-dg1: NOTRUN -> [SKIP][153] ([i915#15865])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#15330])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#15330])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#15330])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-rkl: NOTRUN -> [SKIP][157] ([i915#15330])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-dg1: NOTRUN -> [SKIP][158] ([i915#15330])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#15330])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-5/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@lic-type-1:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#15865]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@kms_content_protection@lic-type-1.html
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#14544] / [i915#15865])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#15865]) +1 other test skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_content_protection@srm.html
* igt@kms_content_protection@suspend-resume:
- shard-glk11: NOTRUN -> [SKIP][163] +93 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk11/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: NOTRUN -> [FAIL][164] ([i915#13566]) +2 other tests fail
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html
- shard-tglu-1: NOTRUN -> [FAIL][165] ([i915#13566]) +1 other test fail
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
- shard-mtlp: NOTRUN -> [SKIP][166] ([i915#8814])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][167] -> [FAIL][168] ([i915#13566]) +2 other tests fail
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_cursor_crc@cursor-random-128x42.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-tglu: NOTRUN -> [SKIP][169] ([i915#3555]) +6 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#13049])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu: [PASS][171] -> [FAIL][172] ([i915#13566]) +3 other tests fail
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-256x85.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#3555]) +4 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-rkl: NOTRUN -> [SKIP][174] ([i915#3555]) +4 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#3555]) +3 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@kms_cursor_crc@cursor-sliding-32x10.html
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#8814])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-mtlp: NOTRUN -> [SKIP][177] ([i915#9809]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg1: NOTRUN -> [SKIP][178] ([i915#4103] / [i915#4213])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#13046] / [i915#5354]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#9067])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#13691])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_display_modes@extended-mode-basic.html
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#13691])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#13691])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-13/igt@kms_display_modes@extended-mode-basic.html
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#13691])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-5/igt@kms_display_modes@extended-mode-basic.html
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#13691])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#3555] / [i915#3804])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#1769] / [i915#3555] / [i915#3804])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#3804])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#3804])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-tglu-1: NOTRUN -> [SKIP][190] ([i915#3555] / [i915#3840])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#3840] / [i915#9053])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#3469])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#1839])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#1839]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#9337])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-6/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][196] ([i915#658])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-2/igt@kms_feature_discovery@psr1.html
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#658])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_feature_discovery@psr1.html
- shard-rkl: NOTRUN -> [SKIP][198] ([i915#658])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_feature_discovery@psr1.html
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#658])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3637] / [i915#9934])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-3/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#3637] / [i915#9934]) +3 other tests skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#9934]) +3 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
- shard-tglu: NOTRUN -> [SKIP][203] ([i915#9934])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
- shard-mtlp: NOTRUN -> [SKIP][204] ([i915#9934])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-rkl: NOTRUN -> [SKIP][205] ([i915#14544] / [i915#9934])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#9934]) +6 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
- shard-tglu: NOTRUN -> [SKIP][207] ([i915#3637] / [i915#9934]) +2 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][208] ([i915#12745] / [i915#4839])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk10/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk11: NOTRUN -> [INCOMPLETE][209] ([i915#12745] / [i915#4839])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk11/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk11: NOTRUN -> [INCOMPLETE][210] ([i915#4839])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk11/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
- shard-glk10: NOTRUN -> [INCOMPLETE][211] ([i915#4839])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk10/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [PASS][212] -> [TIMEOUT][213] ([i915#14033]) +1 other test timeout
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb5/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#9934]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#8381])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip@plain-flip-ts-check:
- shard-dg1: [PASS][216] -> [DMESG-WARN][217] ([i915#4423]) +1 other test dmesg-warn
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-12/igt@kms_flip@plain-flip-ts-check.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_flip@plain-flip-ts-check.html
* igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][219] ([i915#15643]) +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#15643]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#15643] / [i915#5190]) +3 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#15643]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#15643]) +3 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#15104]) +3 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render:
- shard-dg2: [PASS][225] -> [FAIL][226] ([i915#15389] / [i915#6880])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][227] ([i915#5354]) +17 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][228] ([i915#1825]) +19 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#8708]) +5 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][230] +43 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][231] ([i915#8708]) +7 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: NOTRUN -> [INCOMPLETE][232] ([i915#10056])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#15102]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-snb: NOTRUN -> [SKIP][234] +102 other tests skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#15102] / [i915#3458]) +6 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#15102] / [i915#3458]) +4 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
- shard-dg1: NOTRUN -> [SKIP][237] +14 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#1825]) +22 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
- shard-tglu-1: NOTRUN -> [SKIP][239] +33 other tests skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][240] ([i915#15102] / [i915#3023]) +13 other tests skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#15102]) +16 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-rkl: NOTRUN -> [SKIP][242] ([i915#14544] / [i915#15102] / [i915#3023])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
- shard-mtlp: NOTRUN -> [SKIP][243] ([i915#10055])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][244] ([i915#9766])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg1: NOTRUN -> [SKIP][245] ([i915#9766])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#9766])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
- shard-dg2: NOTRUN -> [SKIP][247] ([i915#9766])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][248] ([i915#15102]) +2 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][249] ([i915#15104]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][250] ([i915#15104])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][251] ([i915#15102]) +13 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][252] ([i915#14544] / [i915#1825]) +1 other test skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][253] ([i915#8708]) +5 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_hdmi_inject@inject-4k:
- shard-mtlp: [PASS][254] -> [SKIP][255] ([i915#15725])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-3/igt@kms_hdmi_inject@inject-4k.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: NOTRUN -> [SKIP][256] ([i915#3555] / [i915#8228])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_hdr@bpc-switch.html
- shard-dg1: NOTRUN -> [SKIP][257] ([i915#3555] / [i915#8228])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@kms_hdr@bpc-switch.html
- shard-tglu: NOTRUN -> [SKIP][258] ([i915#3555] / [i915#8228])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@brightness-with-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][259] ([i915#12713])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@static-toggle:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#3555] / [i915#8228]) +2 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_hdr@static-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][261] ([i915#12713] / [i915#3555] / [i915#8228]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#13688])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#15460])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][264] ([i915#15460])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-dg1: NOTRUN -> [SKIP][265] ([i915#15460])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-16/igt@kms_joiner@invalid-modeset-big-joiner.html
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#15460])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][267] ([i915#15458])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#14712])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][269] ([i915#15709]) +2 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][270] ([i915#15709]) +4 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#15709]) +2 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-modifier:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#15709]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-2/igt@kms_plane@pixel-format-y-tiled-modifier.html
* igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
- shard-dg2: NOTRUN -> [SKIP][273] ([i915#15709]) +1 other test skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-5:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#15608]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-5.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][275] ([i915#14259])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_multiple@tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][276] ([i915#14259])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@kms_plane_multiple@tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][277] ([i915#14259]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][278] ([i915#6953])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#15329]) +3 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#12343])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][281] ([i915#5354])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#9685])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
- shard-tglu-1: NOTRUN -> [SKIP][283] ([i915#9685])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-tglu-1: NOTRUN -> [SKIP][284] ([i915#3828])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][285] ([i915#15073])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@kms_pm_rpm@dpms-non-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][286] ([i915#15073])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][287] ([i915#15073])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html
- shard-dg1: [PASS][288] -> [SKIP][289] ([i915#15073])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp.html
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#15073])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][291] -> [SKIP][292] ([i915#15073])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#15403])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_pm_rpm@package-g7.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][294] ([i915#14544] / [i915#6524])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][295] ([i915#11520]) +4 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][296] ([i915#11520]) +11 other tests skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk8/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#11520]) +4 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-rkl: NOTRUN -> [SKIP][298] ([i915#11520]) +4 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-snb: NOTRUN -> [SKIP][299] ([i915#11520]) +2 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
- shard-dg1: NOTRUN -> [SKIP][300] ([i915#11520]) +2 other tests skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-17/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#12316]) +4 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][302] ([i915#11520]) +3 other tests skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][303] ([i915#9808]) +1 other test skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-a-edp-1.html
* igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][304] ([i915#11520])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk10/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][305] ([i915#11520]) +6 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#9683])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-1/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][307] ([i915#9683])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr-dpms:
- shard-rkl: NOTRUN -> [SKIP][308] ([i915#1072] / [i915#9732]) +13 other tests skip
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_psr@fbc-psr-dpms.html
* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][309] +479 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk1/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
- shard-rkl: NOTRUN -> [SKIP][310] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-primary-render:
- shard-mtlp: NOTRUN -> [SKIP][311] ([i915#9688]) +11 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@kms_psr@fbc-psr2-primary-render.html
* igt@kms_psr@pr-cursor-render:
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#1072] / [i915#9732]) +9 other tests skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-19/igt@kms_psr@pr-cursor-render.html
* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][313] ([i915#9732]) +14 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-3/igt@kms_psr@pr-dpms.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-tglu-1: NOTRUN -> [SKIP][314] ([i915#9732]) +12 other tests skip
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_psr@psr-primary-blt:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#1072] / [i915#9732]) +11 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_psr@psr-primary-blt.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][316] ([i915#12755] / [i915#15867]) +3 other tests skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#4235])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_rotation_crc@exhaust-fences.html
- shard-dg1: NOTRUN -> [SKIP][318] ([i915#4884])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_rotation_crc@exhaust-fences.html
- shard-mtlp: NOTRUN -> [SKIP][319] ([i915#4235])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-glk: NOTRUN -> [INCOMPLETE][320] ([i915#15492])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk6/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#12755] / [i915#15867]) +2 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@kms_rotation_crc@primary-rotation-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: NOTRUN -> [SKIP][322] ([i915#14544] / [i915#5289])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
- shard-tglu-1: NOTRUN -> [SKIP][323] ([i915#5289])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-rkl: NOTRUN -> [SKIP][324] ([i915#5289]) +1 other test skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-tglu-1: NOTRUN -> [SKIP][325] ([i915#3555]) +3 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][326] ([i915#3555] / [i915#8809])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][327] ([i915#12276]) +1 other test incomplete
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk10/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][328] ([i915#12276]) +1 other test incomplete
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk3/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vblank@ts-continuation-suspend@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [ABORT][329] ([i915#15132]) +1 other test abort
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-1/igt@kms_vblank@ts-continuation-suspend@pipe-c-hdmi-a-2.html
* igt@kms_vrr@flip-dpms:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#15243] / [i915#3555])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-8/igt@kms_vrr@flip-dpms.html
- shard-rkl: NOTRUN -> [SKIP][331] ([i915#15243] / [i915#3555])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_vrr@flip-dpms.html
- shard-mtlp: NOTRUN -> [SKIP][332] ([i915#3555] / [i915#8808])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-8/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][333] ([i915#11920])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@max-min:
- shard-rkl: NOTRUN -> [SKIP][334] ([i915#9906])
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_vrr@max-min.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-tglu-1: NOTRUN -> [SKIP][335] ([i915#9906]) +1 other test skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@perf@gen12-group-concurrent-oa-buffer-read:
- shard-rkl: [PASS][336] -> [FAIL][337] ([i915#10538])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-2/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@perf@gen12-group-concurrent-oa-buffer-read.html
- shard-tglu: [PASS][338] -> [FAIL][339] ([i915#10538])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-8/igt@perf@gen12-group-concurrent-oa-buffer-read.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@perf@gen12-group-concurrent-oa-buffer-read.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [PASS][340] -> [FAIL][341] ([i915#4349])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-8/igt@perf_pmu@busy-double-start@rcs0.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-4/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [ABORT][342] ([i915#15778])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg1: NOTRUN -> [SKIP][343] ([i915#3708])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@prime_vgem@basic-fence-flip.html
- shard-dg2: NOTRUN -> [SKIP][344] ([i915#3708])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-6/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-read:
- shard-dg2: NOTRUN -> [SKIP][345] ([i915#3291] / [i915#3708])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-5/igt@prime_vgem@basic-read.html
* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][346] ([i915#9917])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@bind-unbind-vf@vf-5:
- shard-mtlp: NOTRUN -> [FAIL][347] ([i915#12910]) +9 other tests fail
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@sriov_basic@bind-unbind-vf@vf-5.html
#### Possible fixes ####
* igt@fbdev@pan:
- shard-snb: [FAIL][348] ([i915#15792]) -> [PASS][349]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-snb4/igt@fbdev@pan.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb6/igt@fbdev@pan.html
* igt@gem_eio@kms:
- shard-rkl: [DMESG-WARN][350] ([i915#13363]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_eio@kms.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@gem_eio@kms.html
- shard-tglu: [DMESG-WARN][352] ([i915#13363]) -> [PASS][353]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-7/igt@gem_eio@kms.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-6/igt@gem_eio@kms.html
* igt@gem_exec_big@single:
- shard-tglu: [FAIL][354] ([i915#15816]) -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-5/igt@gem_exec_big@single.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-5/igt@gem_exec_big@single.html
* igt@gem_mmap_offset@clear-via-pagefault:
- shard-mtlp: [TIMEOUT][356] ([i915#15478]) -> [PASS][357] +1 other test pass
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-6/igt@gem_mmap_offset@clear-via-pagefault.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-1/igt@gem_mmap_offset@clear-via-pagefault.html
* igt@gem_pxp@create-valid-protected-context:
- shard-rkl: [SKIP][358] ([i915#4270]) -> [PASS][359]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@gem_pxp@create-valid-protected-context.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@gem_pxp@create-valid-protected-context.html
* igt@i915_module_load@reload-no-display:
- shard-tglu: [DMESG-WARN][360] ([i915#13029] / [i915#14545]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-2/igt@i915_module_load@reload-no-display.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-9/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rpm@system-suspend:
- shard-rkl: [INCOMPLETE][362] ([i915#13356]) -> [PASS][363]
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@i915_pm_rpm@system-suspend.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@i915_pm_rpm@system-suspend.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg1: [DMESG-WARN][364] ([i915#4391] / [i915#4423]) -> [PASS][365]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-17/igt@i915_suspend@basic-s3-without-i915.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@i915_suspend@basic-s3-without-i915.html
- shard-glk: [INCOMPLETE][366] ([i915#4817]) -> [PASS][367] +1 other test pass
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-glk6/igt@i915_suspend@basic-s3-without-i915.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk9/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-4-tiled:
- shard-dg1: [DMESG-WARN][368] ([i915#4423]) -> [PASS][369] +2 other tests pass
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-16/igt@kms_addfb_basic@addfb25-4-tiled.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-17/igt@kms_addfb_basic@addfb25-4-tiled.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-dg2: [FAIL][370] ([i915#5956]) -> [PASS][371]
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_cursor_crc@cursor-random-64x21:
- shard-rkl: [FAIL][372] ([i915#13566]) -> [PASS][373]
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@kms_cursor_crc@cursor-random-64x21.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_cursor_crc@cursor-random-64x21.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
- shard-rkl: [INCOMPLETE][374] ([i915#12358] / [i915#14152]) -> [PASS][375] +1 other test pass
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
* igt@kms_dirtyfb@default-dirtyfb-ioctl:
- shard-dg1: [FAIL][376] -> [PASS][377]
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-18/igt@kms_dirtyfb@default-dirtyfb-ioctl.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-14/igt@kms_dirtyfb@default-dirtyfb-ioctl.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-dg1: [FAIL][378] ([i915#4767]) -> [PASS][379]
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-13/igt@kms_fbcon_fbt@fbc-suspend.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-16/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-snb: [TIMEOUT][380] ([i915#14033] / [i915#14350]) -> [PASS][381]
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][382] ([i915#14033]) -> [PASS][383]
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu:
- shard-dg2: [FAIL][384] ([i915#15389]) -> [PASS][385]
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
- shard-dg2: [FAIL][386] ([i915#15389] / [i915#6880]) -> [PASS][387]
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
* igt@kms_plane_cursor@overlay:
- shard-rkl: [FAIL][388] -> [PASS][389]
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_plane_cursor@overlay.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_plane_cursor@overlay.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][390] ([i915#9340]) -> [PASS][391]
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-3/igt@kms_pm_lpsp@kms-lpsp.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][392] ([i915#15073]) -> [PASS][393]
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][394] ([i915#15073]) -> [PASS][395]
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg1: [SKIP][396] ([i915#15073]) -> [PASS][397] +1 other test pass
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_vrr@negative-basic:
- shard-mtlp: [FAIL][398] ([i915#15420]) -> [PASS][399] +1 other test pass
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-6/igt@kms_vrr@negative-basic.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-2/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@render-node-busy-idle@vcs1:
- shard-dg2: [FAIL][400] ([i915#4349]) -> [PASS][401] +5 other tests pass
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-3/igt@perf_pmu@render-node-busy-idle@vcs1.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@perf_pmu@render-node-busy-idle@vcs1.html
- shard-dg1: [FAIL][402] ([i915#4349]) -> [PASS][403] +3 other tests pass
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-13/igt@perf_pmu@render-node-busy-idle@vcs1.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@perf_pmu@render-node-busy-idle@vcs1.html
* igt@perf_pmu@semaphore-busy:
- shard-mtlp: [FAIL][404] ([i915#4349]) -> [PASS][405] +1 other test pass
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-5/igt@perf_pmu@semaphore-busy.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@perf_pmu@semaphore-busy.html
#### Warnings ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: [SKIP][406] ([i915#8411]) -> [SKIP][407] ([i915#14544] / [i915#8411])
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@api_intel_bb@blit-reloc-keep-cache.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@gem_bad_reloc@negative-reloc-bltcopy:
- shard-rkl: [SKIP][408] ([i915#14544] / [i915#3281]) -> [SKIP][409] ([i915#3281])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-bltcopy.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-bltcopy.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][410] ([i915#14544] / [i915#7697]) -> [SKIP][411] ([i915#7697])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-rkl: [SKIP][412] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][413] ([i915#3555] / [i915#9323])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][414] ([i915#14544] / [i915#4525]) -> [SKIP][415] ([i915#4525])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_params@secure-non-master:
- shard-rkl: [SKIP][416] -> [SKIP][417] ([i915#14544]) +5 other tests skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@gem_exec_params@secure-non-master.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_exec_params@secure-non-master.html
* igt@gem_exec_reloc@basic-gtt-read-active:
- shard-rkl: [SKIP][418] ([i915#3281]) -> [SKIP][419] ([i915#14544] / [i915#3281]) +2 other tests skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-read-active.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-active.html
* igt@gem_lmem_swapping@heavy-random:
- shard-rkl: [SKIP][420] ([i915#14544] / [i915#4613]) -> [SKIP][421] ([i915#4613])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_lmem_swapping@heavy-random.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@gem_lmem_swapping@heavy-random.html
* igt@gem_lmem_swapping@massive:
- shard-rkl: [SKIP][422] ([i915#4613]) -> [SKIP][423] ([i915#14544] / [i915#4613])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@gem_lmem_swapping@massive.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_lmem_swapping@massive.html
* igt@gem_pread@self:
- shard-rkl: [SKIP][424] ([i915#14544] / [i915#3282]) -> [SKIP][425] ([i915#3282]) +1 other test skip
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_pread@self.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@gem_pread@self.html
* igt@gem_tiled_pread_basic@basic:
- shard-rkl: [SKIP][426] ([i915#14544] / [i915#15656]) -> [SKIP][427] ([i915#15656])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_tiled_pread_basic@basic.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-rkl: [SKIP][428] ([i915#3297]) -> [SKIP][429] ([i915#14544] / [i915#3297]) +1 other test skip
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-rkl: [SKIP][430] ([i915#14544] / [i915#3297]) -> [SKIP][431] ([i915#3297])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [ABORT][432] ([i915#15131]) -> [INCOMPLETE][433] ([i915#13356])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@gem_workarounds@suspend-resume-context.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: [SKIP][434] ([i915#2527]) -> [SKIP][435] ([i915#14544] / [i915#2527])
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-2/igt@gen9_exec_parse@bb-oversize.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@valid-registers:
- shard-rkl: [SKIP][436] ([i915#14544] / [i915#2527]) -> [SKIP][437] ([i915#2527]) +2 other tests skip
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@gen9_exec_parse@valid-registers.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][438] ([i915#14498]) -> [SKIP][439] ([i915#14498] / [i915#14544])
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-idle.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_query@hwconfig_table:
- shard-rkl: [SKIP][440] ([i915#14544] / [i915#6245]) -> [SKIP][441] ([i915#6245])
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@i915_query@hwconfig_table.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@i915_query@hwconfig_table.html
* igt@intel_hwmon@hwmon-read:
- shard-rkl: [SKIP][442] ([i915#7707]) -> [SKIP][443] ([i915#14544] / [i915#7707])
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@intel_hwmon@hwmon-read.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-0:
- shard-rkl: [SKIP][444] ([i915#14544] / [i915#5286]) -> [SKIP][445] ([i915#5286]) +3 other tests skip
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-rkl: [SKIP][446] ([i915#5286]) -> [SKIP][447] ([i915#14544] / [i915#5286])
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-4/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][448] ([i915#14544] / [i915#3638]) -> [SKIP][449] ([i915#3638]) +1 other test skip
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: [SKIP][450] ([i915#3638]) -> [SKIP][451] ([i915#14544] / [i915#3638]) +3 other tests skip
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_big_fb@linear-8bpp-rotate-270.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: [SKIP][452] ([i915#14544] / [i915#3828]) -> [SKIP][453] ([i915#3828])
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][454] ([i915#6095]) -> [SKIP][455] ([i915#14544] / [i915#6095]) +3 other tests skip
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-rkl: [SKIP][456] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][457] ([i915#14098] / [i915#6095]) +9 other tests skip
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][458] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][459] ([i915#15582]) +1 other test incomplete
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-glk8/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][460] ([i915#12313]) -> [SKIP][461] ([i915#12313] / [i915#14544])
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][462] ([i915#14098] / [i915#6095]) -> [SKIP][463] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][464] ([i915#12313] / [i915#14544]) -> [SKIP][465] ([i915#12313])
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][466] ([i915#14544] / [i915#6095]) -> [SKIP][467] ([i915#6095]) +5 other tests skip
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-rkl: [SKIP][468] ([i915#11151] / [i915#7828]) -> [SKIP][469] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@kms_chamelium_edid@hdmi-edid-read.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: [SKIP][470] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][471] ([i915#11151] / [i915#7828]) +3 other tests skip
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_content_protection@atomic:
- shard-rkl: [SKIP][472] ([i915#15865]) -> [SKIP][473] ([i915#14544] / [i915#15865])
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_content_protection@atomic.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: [SKIP][474] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][475] ([i915#15330] / [i915#3116])
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-rkl: [SKIP][476] ([i915#14544] / [i915#15865]) -> [SKIP][477] ([i915#15865]) +1 other test skip
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_content_protection@lic-type-0-hdcp14.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][478] ([i915#14544] / [i915#3555]) -> [SKIP][479] ([i915#3555]) +1 other test skip
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: [SKIP][480] ([i915#13049] / [i915#14544]) -> [SKIP][481] ([i915#13049])
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-rkl: [SKIP][482] ([i915#14544]) -> [SKIP][483] +10 other tests skip
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-dg1: [SKIP][484] ([i915#4103] / [i915#4213]) -> [SKIP][485] ([i915#4103] / [i915#4213] / [i915#4423])
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: [SKIP][486] ([i915#14544] / [i915#4103]) -> [SKIP][487] ([i915#4103])
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dp_aux_dev@basic:
- shard-rkl: [SKIP][488] ([i915#1257]) -> [SKIP][489] ([i915#1257] / [i915#14544])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-4/igt@kms_dp_aux_dev@basic.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_dp_aux_dev@basic.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: [SKIP][490] ([i915#13748] / [i915#14544]) -> [SKIP][491] ([i915#13748])
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][492] ([i915#14544] / [i915#1839]) -> [SKIP][493] ([i915#1839])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: [SKIP][494] ([i915#14544] / [i915#9934]) -> [SKIP][495] ([i915#9934]) +3 other tests skip
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences-interruptible.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][496] ([i915#9934]) -> [SKIP][497] ([i915#14544] / [i915#9934]) +1 other test skip
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-4/igt@kms_flip@2x-plain-flip.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
- shard-dg1: [SKIP][498] ([i915#9934]) -> [SKIP][499] ([i915#4423] / [i915#9934])
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-19/igt@kms_flip@2x-plain-flip.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: [SKIP][500] ([i915#15643]) -> [SKIP][501] ([i915#14544] / [i915#15643]) +2 other tests skip
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][502] ([i915#14544] / [i915#15643]) -> [SKIP][503] ([i915#15643]) +2 other tests skip
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
- shard-rkl: [SKIP][504] ([i915#1825]) -> [SKIP][505] ([i915#14544] / [i915#1825]) +9 other tests skip
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][506] ([i915#14544] / [i915#15102]) -> [SKIP][507] ([i915#15102])
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg1: [SKIP][508] ([i915#15102] / [i915#3458]) -> [SKIP][509] ([i915#15102] / [i915#3458] / [i915#4423])
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-dg2: [SKIP][510] ([i915#15102] / [i915#3458]) -> [SKIP][511] ([i915#10433] / [i915#15102] / [i915#3458])
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][512] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][513] ([i915#15102] / [i915#3023]) +11 other tests skip
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][514] ([i915#14544] / [i915#1825]) -> [SKIP][515] ([i915#1825]) +16 other tests skip
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-rkl: [SKIP][516] ([i915#5439]) -> [SKIP][517] ([i915#14544] / [i915#5439])
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render:
- shard-dg1: [SKIP][518] -> [SKIP][519] ([i915#4423])
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render.html
[519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-rkl: [SKIP][520] ([i915#15102] / [i915#3023]) -> [SKIP][521] ([i915#14544] / [i915#15102] / [i915#3023]) +5 other tests skip
[520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
[521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: [SKIP][522] ([i915#15460]) -> [SKIP][523] ([i915#14544] / [i915#15460])
[522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_joiner@basic-big-joiner.html
[523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: [SKIP][524] ([i915#14544] / [i915#15458]) -> [SKIP][525] ([i915#15458])
[524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
[525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][526] ([i915#14544] / [i915#15815]) -> [SKIP][527] ([i915#15815])
[526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane@pixel-format-4-tiled-modifier:
- shard-rkl: [SKIP][528] ([i915#15709]) -> [SKIP][529] ([i915#14544] / [i915#15709]) +1 other test skip
[528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-modifier.html
[529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][530] ([i915#14544] / [i915#15709]) -> [SKIP][531] ([i915#15709]) +1 other test skip
[530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
[531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-rkl: [SKIP][532] ([i915#13958] / [i915#14544]) -> [SKIP][533] ([i915#13958])
[532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-x.html
[533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@tiling-4:
- shard-rkl: [SKIP][534] ([i915#14259]) -> [SKIP][535] ([i915#14259] / [i915#14544])
[534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@kms_plane_multiple@tiling-4.html
[535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][536] ([i915#14544] / [i915#15329] / [i915#3555]) -> [SKIP][537] ([i915#15329] / [i915#3555])
[536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: [SKIP][538] ([i915#14544] / [i915#15329]) -> [SKIP][539] ([i915#15329]) +2 other tests skip
[538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
[539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-rkl: [SKIP][540] ([i915#9685]) -> [SKIP][541] ([i915#14544] / [i915#9685])
[540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@kms_pm_dc@dc3co-vpb-simulation.html
[541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [SKIP][542] ([i915#15128]) -> [FAIL][543] ([i915#15752])
[542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
[543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][544] ([i915#15739]) -> [SKIP][545] ([i915#15128])
[544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-tglu-10/igt@kms_pm_dc@dc9-dpms.html
[545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][546] ([i915#9340]) -> [SKIP][547] ([i915#3828])
[546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html
[547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][548] ([i915#15073]) -> [SKIP][549] ([i915#14544] / [i915#15073])
[548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][550] ([i915#14544] / [i915#15073]) -> [SKIP][551] ([i915#15073]) +1 other test skip
[550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
[551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-rkl: [SKIP][552] ([i915#11520]) -> [SKIP][553] ([i915#11520] / [i915#14544]) +1 other test skip
[552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
[553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-rkl: [SKIP][554] ([i915#11520] / [i915#14544]) -> [SKIP][555] ([i915#11520]) +3 other tests skip
[554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
[555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
* igt@kms_psr@fbc-pr-cursor-mmap-gtt:
- shard-rkl: [SKIP][556] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][557] ([i915#1072] / [i915#9732]) +9 other tests skip
[556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html
[557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg1: [SKIP][558] ([i915#1072] / [i915#9732]) -> [SKIP][559] ([i915#1072] / [i915#4423] / [i915#9732]) +1 other test skip
[558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-13/igt@kms_psr@fbc-psr2-sprite-plane-move.html
[559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-18/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: [SKIP][560] ([i915#1072] / [i915#9732]) -> [SKIP][561] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
[560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@kms_psr@psr-sprite-plane-move.html
[561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: [SKIP][562] ([i915#14544] / [i915#9685]) -> [SKIP][563] ([i915#9685])
[562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-rkl: [SKIP][564] ([i915#3555]) -> [SKIP][565] ([i915#14544] / [i915#3555]) +1 other test skip
[564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-5/igt@kms_scaling_modes@scaling-mode-none.html
[565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_vrr@flipline:
- shard-rkl: [SKIP][566] ([i915#15243] / [i915#3555]) -> [SKIP][567] ([i915#14544] / [i915#15243] / [i915#3555])
[566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-3/igt@kms_vrr@flipline.html
[567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@kms_vrr@flipline.html
* igt@kms_vrr@negative-basic:
- shard-rkl: [SKIP][568] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][569] ([i915#3555] / [i915#9906])
[568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@kms_vrr@negative-basic.html
[569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-3/igt@kms_vrr@negative-basic.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][570] ([i915#2436]) -> [SKIP][571] ([i915#14544] / [i915#2436])
[570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-1/igt@perf@gen8-unprivileged-single-ctx-counters.html
[571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@mi-rpc:
- shard-rkl: [SKIP][572] ([i915#14544] / [i915#2434]) -> [SKIP][573] ([i915#2434])
[572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@perf@mi-rpc.html
[573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-2/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: [SKIP][574] ([i915#14544] / [i915#2435]) -> [SKIP][575] ([i915#2435])
[574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
[575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@module-unload:
- shard-dg2: [ABORT][576] ([i915#13029] / [i915#15778]) -> [ABORT][577] ([i915#15778])
[576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg2-6/igt@perf_pmu@module-unload.html
[577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg2-7/igt@perf_pmu@module-unload.html
- shard-dg1: [ABORT][578] ([i915#13029] / [i915#15778]) -> [ABORT][579] ([i915#15778])
[578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-dg1-16/igt@perf_pmu@module-unload.html
[579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-dg1-12/igt@perf_pmu@module-unload.html
- shard-mtlp: [ABORT][580] ([i915#15778]) -> [INCOMPLETE][581] ([i915#13520])
[580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-mtlp-1/igt@perf_pmu@module-unload.html
[581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-mtlp-5/igt@perf_pmu@module-unload.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: [SKIP][582] ([i915#9917]) -> [SKIP][583] ([i915#14544] / [i915#9917])
[582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-8/igt@sriov_basic@enable-vfs-autoprobe-off.html
[583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-rkl: [SKIP][584] ([i915#14544] / [i915#9917]) -> [SKIP][585] ([i915#9917])
[584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18253/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html
[585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/shard-rkl-7/igt@sriov_basic@enable-vfs-bind-unbind-each.html
[i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
[i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15314
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15420
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
[i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
[i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
[i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15792
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7178
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_8836 -> IGTPW_14886
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_18253: 8d31b64e763bc1c7b508ae3dc01b4dfcab973729 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_14886: 14886
IGT_8836: 8836
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14886/index.html
[-- Attachment #2: Type: text/html, Size: 191296 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2026-03-31 13:21 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-30 15:35 [RFC PATCH v2 00/11] YUV Conversion Colorop tests Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 01/11] include/drm-uapi: Add DRM_COLOROP_CSC_FF and drm_colorop_csc_ff_type Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 02/11] lib/igt_kms, tests/kms_colorop_helper: Add CSC FF colorop infrastructure Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 03/11] tests/kms_colorop_helper: Add helpers to get encoding/range from CSC FF name Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 04/11] lib/igt_fb: Add YUV color pattern framebuffer support Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 05/11] lib/igt_color_encoding: Add XRGB2101010 format support Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 06/11] lib/igt_color: Add YUV pixel reading support Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 07/11] lib/igt_color: Refactor transform_pixels for input/output FBs and CSC Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 08/11] tests/kms_colorop: Add CSC FF colorop tests Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 09/11] tests/kms_colorop: Keep CRTC active between YUV tests with temp FB Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 10/11] tests/kms_colorop: Add bypass transition tests Harry Wentland
2026-03-30 15:35 ` [RFC PATCH v2 11/11] tests/kms_colorop: Increase VKMS bracket to 3 up Harry Wentland
2026-03-31 3:38 ` ✓ Xe.CI.BAT: success for YUV Conversion Colorop tests Patchwork
2026-03-31 3:57 ` ✓ i915.CI.BAT: " Patchwork
2026-03-31 13:21 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox