* [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
@ 2026-06-30 8:42 Robert Mader
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
` (6 more replies)
0 siblings, 7 replies; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:42 UTC (permalink / raw)
To: dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Melissa Wen, Simon Ser, Pekka Paalanen, Leandro Ribeiro,
Robert Mader
From the main commit:
The client cap is currently advertised unconditionally, even for drivers that do
not support plane color pipelines. If clients supporting the later, like Wayland
compositors and drm_info, enable the client cap on sich drivers they will be
left without both color pipeline and the legacy properties COLOR_ENCODING and
COLOR_RANGE, effectively breaking YUV->RGB conversion support.
Add a new driver feature and guard the client cap behind it, allowing
plane color pipeline and legacy YUV->RGB support to co-exist.
In case of VKMS make the client cap depend on the enable_plane_pipeline.
The series can be easily tested with drm_info >= v2.10.0 and VKMS. Without the
enable_plane_pipeline option - currently the default - the legacy flags
COLOR_ENCODING and COLOR_RANGE should be advertised, just like older drm_info
versions.
---
Related series actually implementing the color pipeline replacement for the
legacy flags:
https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
Robert Mader (4):
drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
drivers/gpu/drm/drm_ioctl.c | 2 ++
drivers/gpu/drm/i915/i915_driver.c | 2 +-
drivers/gpu/drm/vkms/vkms_drv.c | 6 +++++-
include/drm/drm_drv.h | 6 ++++++
5 files changed, 15 insertions(+), 3 deletions(-)
--
2.54.0
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
@ 2026-06-30 8:42 ` Robert Mader
2026-06-30 8:47 ` Robert Mader
2026-06-30 16:57 ` Melissa Wen
2026-06-30 8:42 ` [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE " Robert Mader
` (5 subsequent siblings)
6 siblings, 2 replies; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:42 UTC (permalink / raw)
To: dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Melissa Wen, Simon Ser, Pekka Paalanen, Leandro Ribeiro,
Robert Mader
The client cap is currently advertised unconditionally, even for drivers that do
not support plane color pipelines. If clients supporting the later, like Wayland
compositors and drm_info, enable the client cap on sich drivers they will be
left without both color pipeline and the legacy properties COLOR_ENCODING and
COLOR_RANGE, effectively breaking YUV->RGB conversion support.
Add a new driver feature and guard the client cap behind it, allowing
plane color pipeline and legacy YUV->RGB support to co-exist.
Signed-off-by: Robert Mader <robert.mader@collabora.com>
---
drivers/gpu/drm/drm_ioctl.c | 2 ++
include/drm/drm_drv.h | 6 ++++++
2 files changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
index ff193155129e..96fda92e31b9 100644
--- a/drivers/gpu/drm/drm_ioctl.c
+++ b/drivers/gpu/drm/drm_ioctl.c
@@ -374,6 +374,8 @@ drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
file_priv->supports_virtualized_cursor_plane = req->value;
break;
case DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE:
+ if (!drm_core_check_feature(dev, DRIVER_PLANE_COLOR_PIPELINE))
+ return -EOPNOTSUPP;
if (!file_priv->atomic)
return -EINVAL;
if (req->value > 1)
diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h
index e09559495c5b..108ddd2c8d30 100644
--- a/include/drm/drm_drv.h
+++ b/include/drm/drm_drv.h
@@ -116,6 +116,12 @@ enum drm_driver_feature {
* the cursor planes to work correctly).
*/
DRIVER_CURSOR_HOTSPOT = BIT(9),
+ /**
+ * @DRIVER_PLANE_COLOR_PIPELINE:
+ *
+ * Driver supports PLANE_COLOR_PIPELINE.
+ */
+ DRIVER_PLANE_COLOR_PIPELINE = BIT(10),
/* IMPORTANT: Below are all the legacy flags, add new ones above. */
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
@ 2026-06-30 8:42 ` Robert Mader
2026-06-30 8:58 ` sashiko-bot
2026-06-30 8:42 ` [PATCH v1 3/4] drm/i915: " Robert Mader
` (4 subsequent siblings)
6 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:42 UTC (permalink / raw)
To: dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Melissa Wen, Simon Ser, Pekka Paalanen, Leandro Ribeiro,
Robert Mader
Which is now required for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE.
Signed-off-by: Robert Mader <robert.mader@collabora.com>
---
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
index 1781c0c3d010..87e676abe151 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
@@ -3083,7 +3083,7 @@ static const struct drm_driver amdgpu_kms_driver = {
DRIVER_ATOMIC |
DRIVER_GEM |
DRIVER_RENDER | DRIVER_MODESET | DRIVER_SYNCOBJ |
- DRIVER_SYNCOBJ_TIMELINE,
+ DRIVER_SYNCOBJ_TIMELINE | DRIVER_PLANE_COLOR_PIPELINE,
.open = amdgpu_driver_open_kms,
.postclose = amdgpu_driver_postclose_kms,
.ioctls = amdgpu_ioctls_kms,
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v1 3/4] drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
2026-06-30 8:42 ` [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE " Robert Mader
@ 2026-06-30 8:42 ` Robert Mader
2026-06-30 8:57 ` sashiko-bot
2026-06-30 8:42 ` [PATCH v1 4/4] drm/vkms: " Robert Mader
` (3 subsequent siblings)
6 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:42 UTC (permalink / raw)
To: dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Melissa Wen, Simon Ser, Pekka Paalanen, Leandro Ribeiro,
Robert Mader
Which is now required for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE.
Signed-off-by: Robert Mader <robert.mader@collabora.com>
---
drivers/gpu/drm/i915/i915_driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
index f06b2e8cf7d4..346b3a45d0d8 100644
--- a/drivers/gpu/drm/i915/i915_driver.c
+++ b/drivers/gpu/drm/i915/i915_driver.c
@@ -1875,7 +1875,7 @@ static const struct drm_driver i915_drm_driver = {
.driver_features =
DRIVER_GEM |
DRIVER_RENDER | DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_SYNCOBJ |
- DRIVER_SYNCOBJ_TIMELINE,
+ DRIVER_SYNCOBJ_TIMELINE | DRIVER_PLANE_COLOR_PIPELINE,
.release = i915_driver_release,
.open = i915_driver_open,
.postclose = i915_driver_postclose,
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v1 4/4] drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
` (2 preceding siblings ...)
2026-06-30 8:42 ` [PATCH v1 3/4] drm/i915: " Robert Mader
@ 2026-06-30 8:42 ` Robert Mader
2026-06-30 8:57 ` sashiko-bot
2026-06-30 12:18 ` ✓ i915.CI.BAT: success for drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind " Patchwork
` (2 subsequent siblings)
6 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:42 UTC (permalink / raw)
To: dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Melissa Wen, Simon Ser, Pekka Paalanen, Leandro Ribeiro,
Robert Mader
Which is now required for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE. Only
enable it if the enable_plane_pipeline option is enabled so otherwise
the legacy flags COLOR_ENCODING and COLOR_RANGE continue to be
supported.
Signed-off-by: Robert Mader <robert.mader@collabora.com>
---
drivers/gpu/drm/vkms/vkms_drv.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/vkms/vkms_drv.c b/drivers/gpu/drm/vkms/vkms_drv.c
index 5a640b531d88..00bbde950521 100644
--- a/drivers/gpu/drm/vkms/vkms_drv.c
+++ b/drivers/gpu/drm/vkms/vkms_drv.c
@@ -91,7 +91,8 @@ static void vkms_atomic_commit_tail(struct drm_atomic_commit *old_state)
}
static const struct drm_driver vkms_driver = {
- .driver_features = DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_GEM,
+ .driver_features = DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_GEM |
+ DRIVER_PLANE_COLOR_PIPELINE,
.fops = &vkms_driver_fops,
DRM_GEM_SHMEM_DRIVER_OPS,
DRM_FBDEV_SHMEM_DRIVER_OPS,
@@ -184,6 +185,9 @@ int vkms_create(struct vkms_config *config)
vkms_device->config = config;
config->dev = vkms_device;
+ if (!enable_plane_pipeline)
+ vkms_device->drm.driver_features &= ~DRIVER_PLANE_COLOR_PIPELINE;
+
ret = dma_coerce_mask_and_coherent(vkms_device->drm.dev,
DMA_BIT_MASK(64));
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
@ 2026-06-30 8:47 ` Robert Mader
2026-06-30 16:57 ` Melissa Wen
1 sibling, 0 replies; 19+ messages in thread
From: Robert Mader @ 2026-06-30 8:47 UTC (permalink / raw)
To: dri-devel
On 30.06.26 10:42, Robert Mader wrote:
> The client cap is currently advertised unconditionally, even for drivers that do
> not support plane color pipelines. If clients supporting the later, like Wayland
> compositors and drm_info, enable the client cap on sich drivers they will be
> left without both color pipeline and the legacy properties COLOR_ENCODING and
> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>
> Add a new driver feature and guard the client cap behind it, allowing
> plane color pipeline and legacy YUV->RGB support to co-exist.
>
> Signed-off-by: Robert Mader <robert.mader@collabora.com>
> ---
> drivers/gpu/drm/drm_ioctl.c | 2 ++
> include/drm/drm_drv.h | 6 ++++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
> index ff193155129e..96fda92e31b9 100644
> --- a/drivers/gpu/drm/drm_ioctl.c
> +++ b/drivers/gpu/drm/drm_ioctl.c
> @@ -374,6 +374,8 @@ drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
> file_priv->supports_virtualized_cursor_plane = req->value;
> break;
> case DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE:
> + if (!drm_core_check_feature(dev, DRIVER_PLANE_COLOR_PIPELINE))
> + return -EOPNOTSUPP;
> if (!file_priv->atomic)
> return -EINVAL;
> if (req->value > 1)
> diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h
> index e09559495c5b..108ddd2c8d30 100644
> --- a/include/drm/drm_drv.h
> +++ b/include/drm/drm_drv.h
> @@ -116,6 +116,12 @@ enum drm_driver_feature {
> * the cursor planes to work correctly).
> */
> DRIVER_CURSOR_HOTSPOT = BIT(9),
> + /**
> + * @DRIVER_PLANE_COLOR_PIPELINE:
> + *
> + * Driver supports PLANE_COLOR_PIPELINE.
Sorry, forgot to append a change here. This would be
* Driver supports plane color pipelines.
in v2 (unless somebody requests another change).
> + */
> + DRIVER_PLANE_COLOR_PIPELINE = BIT(10),
>
> /* IMPORTANT: Below are all the legacy flags, add new ones above. */
>
--
Robert Mader
Consultant Software Developer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 4/4] drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 ` [PATCH v1 4/4] drm/vkms: " Robert Mader
@ 2026-06-30 8:57 ` sashiko-bot
0 siblings, 0 replies; 19+ messages in thread
From: sashiko-bot @ 2026-06-30 8:57 UTC (permalink / raw)
To: Robert Mader; +Cc: dri-devel
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] Enabling the global plane color pipeline feature breaks color management on configfs planes.
- [High] Implicit BT601 YUV-to-RGB conversion is unconditionally applied before the color pipeline, breaking BT709/BT2020 support.
--
commit 131af6dd345d5805b19305ccac226f92ac37e694
Author: Robert Mader <robert.mader@collabora.com>
drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
Which is now required for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE. Only
enable it if the enable_plane_pipeline option is enabled so otherwise
the legacy flags COLOR_ENCODING and COLOR_RANGE continue to be
supported.
> diff --git a/drivers/gpu/drm/vkms/vkms_drv.c b/drivers/gpu/drm/vkms/vkms_drv.c
> index 434c295f44ba6..33caf3c0c671a 100644
> --- a/drivers/gpu/drm/vkms/vkms_drv.c
> +++ b/drivers/gpu/drm/vkms/vkms_drv.c
> @@ -91,7 +91,8 @@ static void vkms_atomic_commit_tail(struct drm_atomic_state *old_state)
> }
>
> static const struct drm_driver vkms_driver = {
> - .driver_features = DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_GEM,
> + .driver_features = DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_GEM |
> + DRIVER_PLANE_COLOR_PIPELINE,
[Severity: High]
When DRIVER_PLANE_COLOR_PIPELINE is enabled, does it cause an implicit
BT601 YUV-to-RGB conversion that breaks BT709/BT2020 support?
Enabling DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE locks color_encoding to BT601.
This causes vkms_plane_atomic_update() to unconditionally populate the
conversion matrix with BT601:
drivers/gpu/drm/vkms/vkms_plane.c:vkms_plane_atomic_update() {
...
get_conversion_matrix_to_argb_u16(fmt, new_state->color_encoding,
new_state->color_range,
&vkms_plane_state->conversion_matrix);
...
}
Then in blend_line(), the YUV-to-RGB conversion and clamping occurs before
the color pipeline is executed:
drivers/gpu/drm/vkms/vkms_composer.c:blend_line() {
...
current_plane->pixel_read_line(current_plane, src_x_start, src_y_start,
direction, pixel_count,
&stage_buffer->pixels[dst_x_start]);
pre_blend_color_transform(current_plane, stage_buffer);
...
}
Will this unconditionally convert and clamp YUV buffers to RGB using the
BT601 matrix before the pipeline can process them, making it impossible
to correctly handle BT709 or BT2020 content?
> .fops = &vkms_driver_fops,
> DRM_GEM_SHMEM_DRIVER_OPS,
> DRM_FBDEV_SHMEM_DRIVER_OPS,
[ ... ]
> @@ -184,6 +185,9 @@ int vkms_create(struct vkms_config *config)
> vkms_device->config = config;
> config->dev = vkms_device;
>
> + if (!enable_plane_pipeline)
> + vkms_device->drm.driver_features &= ~DRIVER_PLANE_COLOR_PIPELINE;
> +
[Severity: High]
Does enabling this global driver feature break color management for configfs
planes?
When the pipeline feature is enabled, DRM core hides legacy COLOR_ENCODING
and COLOR_RANGE. However, in vkms_config_create_plane(), the pipeline is
hardcoded to false for dynamically created planes:
drivers/gpu/drm/vkms/vkms_config.c:vkms_config_create_plane() {
...
plane_cfg->default_pipeline = false;
...
}
Will this cause configfs-created planes to completely lack any color
management properties since they do not get COLOR_PIPELINE initialized?
> ret = dma_coerce_mask_and_coherent(vkms_device->drm.dev,
> DMA_BIT_MASK(64));
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260630084229.529682-1-robert.mader@collabora.com?part=4
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 3/4] drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 ` [PATCH v1 3/4] drm/i915: " Robert Mader
@ 2026-06-30 8:57 ` sashiko-bot
0 siblings, 0 replies; 19+ messages in thread
From: sashiko-bot @ 2026-06-30 8:57 UTC (permalink / raw)
To: Robert Mader; +Cc: dri-devel
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [High] The i915 driver API contract violation: fails to ignore legacy pre-blend color operations (COLOR_ENCODING and COLOR_RANGE) when the DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE capability is set.
- [Medium] The DRIVER_PLANE_COLOR_PIPELINE feature flag is missing for the Xe driver, making the plane color pipeline capability unavailable despite shared and implemented support.
--
commit be3a060691e463c76013f01322ae2330b3817960
Author: Robert Mader <robert.mader@collabora.com>
drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
Which is now required for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE.
> diff --git a/drivers/gpu/drm/i915/i915_driver.c b/drivers/gpu/drm/i915/i915_driver.c
> index f0105c5b49a71..139848bf903cb 100644
> --- a/drivers/gpu/drm/i915/i915_driver.c
> +++ b/drivers/gpu/drm/i915/i915_driver.c
> @@ -1860,7 +1860,7 @@ static const struct drm_driver i915_drm_driver = {
> .driver_features =
> DRIVER_GEM |
> DRIVER_RENDER | DRIVER_MODESET | DRIVER_ATOMIC | DRIVER_SYNCOBJ |
> - DRIVER_SYNCOBJ_TIMELINE,
> + DRIVER_SYNCOBJ_TIMELINE | DRIVER_PLANE_COLOR_PIPELINE,
[Severity: High]
Does enabling this feature reveal a logic bug where legacy color properties
aren't ignored when the client uses plane color pipelines?
When a client uses DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE and configures a color
pipeline on a plane with a YUV framebuffer, the driver unconditionally copies
legacy UAPI properties to the hardware state in
drivers/gpu/drm/i915/display/intel_plane.c:
intel_plane_copy_uapi_to_hw_state() {
...
plane_state->hw.color_encoding = from_plane_state->uapi.color_encoding;
plane_state->hw.color_range = from_plane_state->uapi.color_range;
...
}
This leads to the hardware input CSC being programmed using the legacy
color_encoding in drivers/gpu/drm/i915/display/skl_universal_plane.c:
icl_program_input_csc() {
...
const u16 *csc = input_csc_matrix[plane_state->hw.color_encoding];
...
}
Will this cause a hidden YUV-to-RGB conversion to be applied, violating the
explicit color pipeline contract?
[Severity: Medium]
Since the Xe driver shares the i915 display stack and fully implements plane
color pipelines, does it also need this driver feature flag?
Userspace attempting to set DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE on Xe hardware
will currently get -EOPNOTSUPP because the feature is missing in
drivers/gpu/drm/xe/display/xe_display.c:
xe_display_driver_set_hooks() {
...
driver->driver_features |= DRIVER_MODESET | DRIVER_ATOMIC;
...
}
Should DRIVER_PLANE_COLOR_PIPELINE be added to xe_display_driver_set_hooks()
as well?
> .release = i915_driver_release,
> .open = i915_driver_open,
> .postclose = i915_driver_postclose,
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260630084229.529682-1-robert.mader@collabora.com?part=3
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
2026-06-30 8:42 ` [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE " Robert Mader
@ 2026-06-30 8:58 ` sashiko-bot
0 siblings, 0 replies; 19+ messages in thread
From: sashiko-bot @ 2026-06-30 8:58 UTC (permalink / raw)
To: Robert Mader; +Cc: dri-devel
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Unconditional advertisement of DRIVER_PLANE_COLOR_PIPELINE breaks legacy YUV-to-RGB conversion on pre-DCN 3.0 hardware.
--
commit 0f146a9591dc47b975ea73aa0e04b2950fb4ede5
Author: Robert Mader <robert.mader@collabora.com>
drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
Adds the DRIVER_PLANE_COLOR_PIPELINE feature to the AMDGPU kms driver
structure to satisfy requirements for DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE.
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
> @@ -3092,7 +3092,7 @@ static const struct drm_driver amdgpu_kms_driver = {
> DRIVER_ATOMIC |
> DRIVER_GEM |
> DRIVER_RENDER | DRIVER_MODESET | DRIVER_SYNCOBJ |
> - DRIVER_SYNCOBJ_TIMELINE,
> + DRIVER_SYNCOBJ_TIMELINE | DRIVER_PLANE_COLOR_PIPELINE,
[Severity: High]
Does advertising this feature unconditionally break legacy YUV-to-RGB conversion
on pre-DCN 3.0 hardware?
When a DRM client enables DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE based on this
flag, the DRM core hides the legacy COLOR_ENCODING and COLOR_RANGE properties.
However, looking at dm_plane_init_colorops(), the actual COLOR_PIPELINE
property is only initialized for newer hardware:
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c:dm_plane_init_colorops()
...
if (dc->ctx->dce_version >= DCN_VERSION_3_0) {
ret = amdgpu_dm_initialize_default_pipeline(plane, &pipelines[len]);
...
If the replacement COLOR_PIPELINE property is not attached on older hardware
(like Polaris or Vega), and the legacy properties are hidden, userspace will
have no way to configure YUV-to-RGB conversion.
Should this capability only be exposed when the underlying hardware actually
supports and attaches the new pipeline properties?
> .open = amdgpu_driver_open_kms,
> .postclose = amdgpu_driver_postclose_kms,
> .ioctls = amdgpu_ioctls_kms,
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260630084229.529682-1-robert.mader@collabora.com?part=2
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.BAT: success for drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
` (3 preceding siblings ...)
2026-06-30 8:42 ` [PATCH v1 4/4] drm/vkms: " Robert Mader
@ 2026-06-30 12:18 ` Patchwork
2026-06-30 20:05 ` ✓ i915.CI.Full: " Patchwork
2026-07-01 10:41 ` [PATCH v1 0/4] " Maarten Lankhorst
6 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-06-30 12:18 UTC (permalink / raw)
To: Robert Mader; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2380 bytes --]
== Series Details ==
Series: drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
URL : https://patchwork.freedesktop.org/series/169489/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18729 -> Patchwork_169489v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/index.html
Participating hosts (41 -> 39)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_169489v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +32 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [PASS][3] -> [DMESG-WARN][4] ([i915#15673]) +48 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
#### Possible fixes ####
* igt@i915_selftest@live:
- fi-bsw-n3050: [DMESG-WARN][5] -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/fi-bsw-n3050/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/fi-bsw-n3050/igt@i915_selftest@live.html
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#15673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15673
Build changes
-------------
* Linux: CI_DRM_18729 -> Patchwork_169489v1
CI-20190529: 20190529
CI_DRM_18729: a2d82f27ac35c691c1c65b40c72b13d8b2a7f91f @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8988: 8988
Patchwork_169489v1: a2d82f27ac35c691c1c65b40c72b13d8b2a7f91f @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/index.html
[-- Attachment #2: Type: text/html, Size: 3031 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
2026-06-30 8:47 ` Robert Mader
@ 2026-06-30 16:57 ` Melissa Wen
2026-07-01 7:35 ` Robert Mader
1 sibling, 1 reply; 19+ messages in thread
From: Melissa Wen @ 2026-06-30 16:57 UTC (permalink / raw)
To: Robert Mader, dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
On 30/06/2026 10:42, Robert Mader wrote:
> The client cap is currently advertised unconditionally, even for drivers that do
> not support plane color pipelines. If clients supporting the later, like Wayland
> compositors and drm_info, enable the client cap on sich drivers they will be
> left without both color pipeline and the legacy properties COLOR_ENCODING and
> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>
> Add a new driver feature and guard the client cap behind it, allowing
> plane color pipeline and legacy YUV->RGB support to co-exist.
Ouch, that's indeed a problem. Nice catch!
I'm not sure if this is the right way to go because plane color pipeline
can be supported per plane and per hw family.
My suggestion would be to only deprecate COLOR_ENCODING and COLOR_RANGE
in drm_mode_object_get_properties() if a plane COLOR_PIPELINE property
is attached.
WDYT?
Melissa
>
> Signed-off-by: Robert Mader <robert.mader@collabora.com>
> ---
> drivers/gpu/drm/drm_ioctl.c | 2 ++
> include/drm/drm_drv.h | 6 ++++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
> index ff193155129e..96fda92e31b9 100644
> --- a/drivers/gpu/drm/drm_ioctl.c
> +++ b/drivers/gpu/drm/drm_ioctl.c
> @@ -374,6 +374,8 @@ drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv)
> file_priv->supports_virtualized_cursor_plane = req->value;
> break;
> case DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE:
> + if (!drm_core_check_feature(dev, DRIVER_PLANE_COLOR_PIPELINE))
> + return -EOPNOTSUPP;
> if (!file_priv->atomic)
> return -EINVAL;
> if (req->value > 1)
> diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h
> index e09559495c5b..108ddd2c8d30 100644
> --- a/include/drm/drm_drv.h
> +++ b/include/drm/drm_drv.h
> @@ -116,6 +116,12 @@ enum drm_driver_feature {
> * the cursor planes to work correctly).
> */
> DRIVER_CURSOR_HOTSPOT = BIT(9),
> + /**
> + * @DRIVER_PLANE_COLOR_PIPELINE:
> + *
> + * Driver supports PLANE_COLOR_PIPELINE.
> + */
> + DRIVER_PLANE_COLOR_PIPELINE = BIT(10),
>
> /* IMPORTANT: Below are all the legacy flags, add new ones above. */
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.Full: success for drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
` (4 preceding siblings ...)
2026-06-30 12:18 ` ✓ i915.CI.BAT: success for drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind " Patchwork
@ 2026-06-30 20:05 ` Patchwork
2026-07-01 10:41 ` [PATCH v1 0/4] " Maarten Lankhorst
6 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-06-30 20:05 UTC (permalink / raw)
To: Robert Mader; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 117733 bytes --]
== Series Details ==
Series: drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
URL : https://patchwork.freedesktop.org/series/169489/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18729_full -> Patchwork_169489v1_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
New tests
---------
New tests have been introduced between CI_DRM_18729_full and Patchwork_169489v1_full:
### New IGT tests (17) ###
* igt@gem_ctx_persistence@bad-pad-fd-to-handle:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@basic-flip-before-cursor-atomic:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@basic-write-gtt-noreloc:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@busy:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@fbchdr-rgb101010-draw-mmap-gtt:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@fbcpsr-1p-primscrn-spr-indfb-onoff:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@fbcpsr-rgb565-draw-mmap-wc:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-blt:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@invalid-signal-illegal-handle:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@invalid-single-wait-unsubmitted:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@multigpu-basic:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@psr-1p-offscreen-pri-indfb-draw-mmap-wc:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@psr-1p-primscrn-shrfb-pgflip-blt:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@reload:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@reset:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@x-tiled-8bpp-rotate-90:
- Statuses :
- Exec time: [None] s
* igt@gem_ctx_persistence@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_169489v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu: NOTRUN -> [SKIP][1] ([i915#6230])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][2] ([i915#8411])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-mtlp: NOTRUN -> [SKIP][4] ([i915#3281]) +6 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@block-copy-compressed:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@large-ctrl-surf-copy:
- shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#13008])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#6335])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#8562])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence:
- shard-snb: NOTRUN -> [INCOMPLETE][10] ([i915#16411])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-snb5/igt@gem_ctx_persistence.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][11] ([i915#8555])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-hang.html
- shard-dg1: NOTRUN -> [SKIP][12] ([i915#8555])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#8555])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#280]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_ctx_sseu@mmap-args:
- shard-mtlp: NOTRUN -> [SKIP][15] ([i915#280])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#4525]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_capture@capture-recoverable:
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#6344])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#3539] / [i915#4852])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_exec_flush@basic-wb-ro-before-default.html
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#3539] / [i915#4852])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_reloc@basic-cpu-read-active:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#3281]) +3 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_exec_reloc@basic-cpu-read-active.html
- shard-dg1: NOTRUN -> [SKIP][21] ([i915#3281]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@gem_exec_reloc@basic-cpu-read-active.html
* igt@gem_exec_reloc@basic-softpin:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#3281]) +4 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#4537] / [i915#4812])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#4860])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-tglu: NOTRUN -> [SKIP][25] ([i915#4613])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#4613]) +2 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@massive-random:
- shard-tglu-1: NOTRUN -> [SKIP][27] ([i915#4613]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_lmem_swapping@massive-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4613])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_media_vme:
- shard-tglu-1: NOTRUN -> [SKIP][29] ([i915#284])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_media_vme.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#4077]) +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_mmap_gtt@cpuset-basic-small-copy-xy.html
* igt@gem_mmap_gtt@hang-busy:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4077]) +7 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@gem_mmap_gtt@hang-busy.html
* igt@gem_mmap_wc@bad-object:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4083]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_mmap_wc@bad-object.html
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#4083]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@gem_mmap_wc@bad-object.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3282])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3282])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_pread@snoop.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#13717])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_readwrite@new-obj:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#3282]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_readwrite@new-obj.html
* igt@gem_render_copy@y-tiled-to-vebox-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#8428]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_render_copy@y-tiled-to-vebox-x-tiled.html
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#5190] / [i915#8428]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html
* igt@gem_userptr_blits@coherency-sync:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#3297]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3297] / [i915#4880])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#3297] / [i915#4880])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-tglu: NOTRUN -> [SKIP][43] ([i915#3297])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#3281] / [i915#3297])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu-1: NOTRUN -> [SKIP][45] ([i915#3297])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [PASS][46] -> [INCOMPLETE][47] ([i915#13356])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@gem_workarounds@suspend-resume-context.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html
- shard-glk11: NOTRUN -> [INCOMPLETE][48] ([i915#13356])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk11/igt@gem_workarounds@suspend-resume-context.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-rkl: [PASS][49] -> [ABORT][50] ([i915#15152])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-2/igt@gem_workarounds@suspend-resume-fd.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-1/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@allowed-all:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#2527] / [i915#2856]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@basic-rejected:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#2856]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#2527]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-tglu: NOTRUN -> [SKIP][54] ([i915#2527] / [i915#2856]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@gen9_exec_parse@unaligned-jump.html
- shard-mtlp: NOTRUN -> [SKIP][55] ([i915#2856]) +2 other tests skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@busy@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#14073]) +6 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@i915_drm_fdinfo@busy@rcs0.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: NOTRUN -> [SKIP][57] ([i915#15479]) +4 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-3/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-rkl: NOTRUN -> [ABORT][58] ([i915#15342]) +1 other test abort
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-3/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][59] ([i915#13029] / [i915#14545])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@resize-bar:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#6412])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@i915_module_load@resize-bar.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#16080] / [i915#16166])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][62] ([i915#13356])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk10/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-mtlp: NOTRUN -> [SKIP][63] ([i915#11681] / [i915#6621])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][64] -> [TIMEOUT][65] ([i915#16162])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-snb6/igt@i915_pm_rps@reset.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-snb5/igt@i915_pm_rps@reset.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu: NOTRUN -> [SKIP][66] ([i915#4387])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@i915_pm_sseu@full-enable.html
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#8437])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-unsupported:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#16079])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@i915_query@query-topology-unsupported.html
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#16079])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@i915_query@query-topology-unsupported.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][70] ([i915#4817] / [i915#7443])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@forcewake:
- shard-rkl: [PASS][71] -> [INCOMPLETE][72] ([i915#4817])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-8/igt@i915_suspend@forcewake.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-3/igt@i915_suspend@forcewake.html
* igt@intel_hwmon@hwmon-read:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#7707])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@intel_hwmon@hwmon-read.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2:
- shard-glk: [PASS][74] -> [FAIL][75] ([i915#14888])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk5/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-2.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: [PASS][76] -> [INCOMPLETE][77] ([i915#12761]) +1 other test incomplete
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_async_flips@async-flip-suspend-resume.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
- shard-glk: NOTRUN -> [INCOMPLETE][78] ([i915#12761]) +1 other test incomplete
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk1/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#1769] / [i915#3555])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#1769] / [i915#3555])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][81] ([i915#5286]) +1 other test skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-mtlp: [PASS][82] -> [FAIL][83] ([i915#12469] / [i915#15733] / [i915#5138])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#5286]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#5286]) +3 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#3638]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#3828])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#3638])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4538] / [i915#5190]) +2 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: NOTRUN -> [SKIP][90] +59 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#4538])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][92] ([i915#6095]) +197 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-19/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#14544] / [i915#6095]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#14098] / [i915#14544] / [i915#6095])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#12313])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#12313])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#12313])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
- shard-dg1: NOTRUN -> [SKIP][99] ([i915#12313])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#6095]) +24 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][101] ([i915#10307] / [i915#6095]) +53 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#6095]) +29 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#6095]) +7 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#6095]) +29 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#14098] / [i915#6095]) +50 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][106] +64 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk8/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#6095]) +83 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#3742])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-mtlp: NOTRUN -> [SKIP][109] +10 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_chamelium_color@ctm-blue-to-red.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4:
- shard-mtlp: NOTRUN -> [SKIP][110] ([i915#16464] / [i915#16471])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#16471])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
- shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#16471])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#16471]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#11151] / [i915#7828]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#11151] / [i915#7828]) +4 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#11151] / [i915#7828]) +2 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#11151] / [i915#7828]) +3 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
- shard-dg1: NOTRUN -> [SKIP][118] ([i915#11151] / [i915#7828])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_chamelium_hpd@hdmi-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-tglu-1: NOTRUN -> [SKIP][119] ([i915#11151] / [i915#7828]) +4 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@atomic:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#15865]) +2 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#15330] / [i915#3116])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#15330])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@lic-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#15865])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#15865]) +3 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-mtlp: NOTRUN -> [SKIP][125] ([i915#15865]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-mtlp: NOTRUN -> [SKIP][126] ([i915#8814])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-onscreen-256x85.html
* igt@kms_cursor_crc@cursor-onscreen-32x10:
- shard-mtlp: NOTRUN -> [SKIP][127] ([i915#3555] / [i915#8814]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-onscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][128] ([i915#3555])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-sliding-256x85@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][129] ([i915#13566]) +1 other test fail
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-256x85@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#13049])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#13049]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-rkl: NOTRUN -> [SKIP][132] ([i915#4103])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2: NOTRUN -> [SKIP][133] ([i915#13046] / [i915#5354])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][134] ([i915#9809]) +1 other test skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#9067])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#4103])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#9723])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#13691])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#3804])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][141] ([i915#13749]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][142] ([i915#13749])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#13707])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#16361]) +1 other test skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_dsc@dsc-with-bpc-formats-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats-bigjoiner:
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#16361])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][146] ([i915#16361]) +1 other test skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-dg1: NOTRUN -> [SKIP][147] ([i915#16361])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
- shard-rkl: NOTRUN -> [SKIP][148] ([i915#16361]) +4 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#3955])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#2065])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu-1: NOTRUN -> [SKIP][151] ([i915#16081])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@dp-mst:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#9337])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_feature_discovery@dp-mst.html
* igt@kms_fence_pin_leak:
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#4881])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#9934]) +3 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#9934])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
- shard-mtlp: NOTRUN -> [SKIP][156] ([i915#9934])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-panning-vs-hang:
- shard-tglu-1: NOTRUN -> [SKIP][157] ([i915#3637] / [i915#9934]) +2 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend:
- shard-mtlp: NOTRUN -> [SKIP][158] ([i915#3637] / [i915#9934]) +4 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_flip@2x-flip-vs-suspend.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#3637] / [i915#9934]) +5 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-mtlp: [PASS][160] -> [FAIL][161] ([i915#13027]) +1 other test fail
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][162] ([i915#12314] / [i915#12745] / [i915#4839])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][163] ([i915#12314] / [i915#12745])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][164] ([i915#15643]) +3 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#15643] / [i915#5190])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#15643]) +2 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][167] ([i915#15643]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_force_connector_basic@force-connector-state:
- shard-mtlp: [PASS][168] -> [SKIP][169] ([i915#15672])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-2/igt@kms_force_connector_basic@force-connector-state.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-1/igt@kms_force_connector_basic@force-connector-state.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][170] ([i915#15104] / [i915#15990])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#1825]) +9 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][172] ([i915#15990]) +3 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#15989]) +5 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][174] ([i915#15989]) +5 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][175] +13 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#15989]) +12 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#15104] / [i915#15990])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
- shard-dg1: NOTRUN -> [SKIP][178] ([i915#15104] / [i915#15990])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#15102]) +5 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite:
- shard-glk10: NOTRUN -> [SKIP][180] +34 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#15102]) +20 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#15990]) +6 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-blt:
- shard-glk11: NOTRUN -> [SKIP][183] +93 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk11/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][184] ([i915#15989]) +2 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: [PASS][185] -> [SKIP][186] ([i915#15989]) +3 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-rkl: NOTRUN -> [SKIP][187] ([i915#15989]) +20 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][188] +51 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-glk: [PASS][189] -> [SKIP][190] +3 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk3/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][191] ([i915#15990]) +5 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#15991]) +22 other tests skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
- shard-rkl: [PASS][193] -> [SKIP][194] ([i915#15989]) +6 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#15102]) +19 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][196] ([i915#15990] / [i915#8708]) +5 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#15102] / [i915#3023]) +15 other tests skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#15990] / [i915#8708])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#15991] / [i915#1825]) +13 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#15991] / [i915#5354]) +9 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][201] ([i915#15990] / [i915#8708]) +1 other test skip
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][202] ([i915#15102]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#15989]) +14 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-msflip-blt:
- shard-dg2: NOTRUN -> [SKIP][204] ([i915#15991]) +8 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt:
- shard-tglu: NOTRUN -> [SKIP][205] +47 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][206] ([i915#15102]) +19 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#8228]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle:
- shard-dg2: [PASS][208] -> [SKIP][209] ([i915#16518] / [i915#3555] / [i915#8228])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-10/igt@kms_hdr@static-toggle.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-4/igt@kms_hdr@static-toggle.html
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#3555] / [i915#8228])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: [PASS][211] -> [SKIP][212] ([i915#3555] / [i915#8228])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][213] ([i915#15459])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][214] +2 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#14712])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#14712])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-tglu: NOTRUN -> [SKIP][217] ([i915#15709])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#15709]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#15709]) +3 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][220] ([i915#16386]) +1 other test skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#15709]) +1 other test skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#13958])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-rkl: NOTRUN -> [SKIP][223] ([i915#13958])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-yf:
- shard-dg1: NOTRUN -> [SKIP][224] ([i915#14259])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_plane_multiple@tiling-yf.html
- shard-dg2: NOTRUN -> [SKIP][225] ([i915#14259])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_pm_backlight@fade:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#12343] / [i915#5354])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_pm_backlight@fade.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#12343] / [i915#9812])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#15739])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][229] -> [SKIP][230] ([i915#15073]) +3 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg1: [PASS][231] -> [SKIP][232] ([i915#15073])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-19/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu: NOTRUN -> [SKIP][233] ([i915#15073])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
- shard-mtlp: NOTRUN -> [SKIP][234] ([i915#15073])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@package-g7:
- shard-dg2: NOTRUN -> [SKIP][235] ([i915#15403])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_pm_rpm@package-g7.html
* igt@kms_pm_rpm@pm-caching:
- shard-dg1: NOTRUN -> [SKIP][236] ([i915#4077]) +3 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_pm_rpm@pm-caching.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [PASS][237] -> [INCOMPLETE][238] ([i915#14419])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-6/igt@kms_pm_rpm@system-suspend-idle.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_prime@basic-crc-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#6524])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@d3hot:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#6524])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-mtlp: NOTRUN -> [SKIP][241] ([i915#12316])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#11520]) +2 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][243] ([i915#11520]) +2 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk8/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#11520]) +2 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#11520]) +6 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][246] ([i915#11520]) +2 other tests skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk11/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
- shard-dg1: NOTRUN -> [SKIP][247] ([i915#11520])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][248] ([i915#11520])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][249] ([i915#11520]) +2 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][250] ([i915#9683]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-mtlp: NOTRUN -> [SKIP][251] ([i915#4348])
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#9732]) +5 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr-sprite-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][253] ([i915#1072] / [i915#9732]) +5 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_psr@fbc-psr-sprite-mmap-gtt.html
- shard-dg1: NOTRUN -> [SKIP][254] ([i915#1072] / [i915#9732]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_psr@fbc-psr-sprite-mmap-gtt.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][255] ([i915#1072] / [i915#9732]) +16 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][256] ([i915#9688]) +8 other tests skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][257] ([i915#9732]) +9 other tests skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_rotation_crc@primary-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#12755] / [i915#15867])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_rotation_crc@primary-rotation-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#5289])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-rkl: NOTRUN -> [SKIP][260] ([i915#3555]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#3555]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-9/igt@kms_scaling_modes@scaling-mode-none.html
- shard-mtlp: NOTRUN -> [SKIP][262] ([i915#3555] / [i915#5030] / [i915#9041])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#5030]) +2 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none@pipe-a-edp-1.html
* igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][264] ([i915#5030] / [i915#9041])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_scaling_modes@scaling-mode-none@pipe-d-edp-1.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][265] ([i915#13179]) +1 other test abort
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][266] ([i915#3555] / [i915#8809])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][267] ([i915#8623])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][268] ([i915#12276]) +1 other test incomplete
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk8/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu: NOTRUN -> [SKIP][269] ([i915#9906])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-8/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flipline:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#3555] / [i915#8808])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-7/igt@kms_vrr@flipline.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][271] ([i915#11920])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#9906])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@perf@mi-rpc:
- shard-mtlp: NOTRUN -> [SKIP][273] ([i915#2434])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@perf@mi-rpc.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: NOTRUN -> [FAIL][274] ([i915#9100]) +1 other test fail
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf_pmu@event-wait:
- shard-mtlp: NOTRUN -> [SKIP][275] ([i915#8807])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@perf_pmu@event-wait.html
* igt@perf_pmu@event-wait@rcs0:
- shard-mtlp: NOTRUN -> [SKIP][276] ([i915#3555] / [i915#8807])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@perf_pmu@event-wait@rcs0.html
* igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
- shard-mtlp: NOTRUN -> [SKIP][277] ([i915#14121]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
* igt@prime_udl@share-import-addfb:
- shard-tglu-1: NOTRUN -> [SKIP][278] ([i915#16420])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-tglu-1/igt@prime_udl@share-import-addfb.html
* igt@prime_vgem@basic-write:
- shard-rkl: NOTRUN -> [SKIP][279] ([i915#3291] / [i915#3708])
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@prime_vgem@basic-write.html
* igt@prime_vgem@coherency-gtt:
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#3708])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][281] ([i915#3708])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-rkl: NOTRUN -> [SKIP][282] ([i915#9917])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-8/igt@sriov_basic@enable-vfs-autoprobe-on.html
#### Possible fixes ####
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [INCOMPLETE][283] ([i915#13356] / [i915#13820]) -> [PASS][284] +1 other test pass
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-7/igt@i915_pm_freq_api@freq-suspend@gt0.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_selftest@live@gt_engines:
- shard-dg1: [ABORT][285] -> [PASS][286] +1 other test pass
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-17/igt@i915_selftest@live@gt_engines.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@i915_selftest@live@gt_engines.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [ABORT][287] ([i915#15131] / [i915#15140]) -> [PASS][288]
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-1/igt@i915_suspend@debugfs-reader.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@i915_suspend@debugfs-reader.html
* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1:
- shard-glk: [FAIL][289] ([i915#14888]) -> [PASS][290]
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk5/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-1.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg1: [FAIL][291] ([i915#13027]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-17/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [INCOMPLETE][293] ([i915#10056]) -> [PASS][294]
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render:
- shard-rkl: [SKIP][295] ([i915#15989]) -> [PASS][296] +9 other tests pass
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@hdr-rgb565-draw-render:
- shard-dg2: [SKIP][297] ([i915#15989]) -> [PASS][298] +2 other tests pass
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-render.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-render.html
* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][299] ([i915#16518] / [i915#3555] / [i915#8228]) -> [PASS][300]
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-1/igt@kms_hdr@static-swap.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-10/igt@kms_hdr@static-swap.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
- shard-rkl: [INCOMPLETE][301] ([i915#14412]) -> [PASS][302] +1 other test pass
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: [SKIP][303] ([i915#6953]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [SKIP][305] ([i915#15073]) -> [PASS][306] +2 other tests pass
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][307] ([i915#15073]) -> [PASS][308] +1 other test pass
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-rkl: [INCOMPLETE][309] ([i915#14419]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_pm_rpm@system-suspend-idle.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf@gen12-oa-tlb-invalidate@0-rcs0:
- shard-mtlp: [FAIL][311] -> [PASS][312] +1 other test pass
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-5/igt@perf@gen12-oa-tlb-invalidate@0-rcs0.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-4/igt@perf@gen12-oa-tlb-invalidate@0-rcs0.html
#### Warnings ####
* igt@drm_buddy@drm_buddy:
- shard-rkl: [SKIP][313] ([i915#14544] / [i915#15678]) -> [SKIP][314] ([i915#15678])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@drm_buddy@drm_buddy.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@drm_buddy@drm_buddy.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][315] ([i915#14544] / [i915#7697]) -> [SKIP][316] ([i915#7697])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: [SKIP][317] ([i915#14544] / [i915#9323]) -> [SKIP][318] ([i915#9323])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_exec_reloc@basic-concurrent16:
- shard-rkl: [SKIP][319] ([i915#3281]) -> [SKIP][320] ([i915#14544] / [i915#3281]) +1 other test skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@gem_exec_reloc@basic-concurrent16.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@gem_exec_reloc@basic-concurrent16.html
* igt@gem_exec_reloc@basic-wc-cpu:
- shard-rkl: [SKIP][321] ([i915#14544] / [i915#3281]) -> [SKIP][322] ([i915#3281]) +3 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_exec_reloc@basic-wc-cpu.html
* igt@gem_lmem_swapping@verify-random:
- shard-rkl: [SKIP][323] ([i915#14544] / [i915#4613]) -> [SKIP][324] ([i915#4613]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_lmem_swapping@verify-random.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@gem_lmem_swapping@verify-random.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-rkl: [SKIP][325] ([i915#14544] / [i915#3282]) -> [SKIP][326] ([i915#3282]) +3 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][327] ([i915#3282]) -> [SKIP][328] ([i915#14544] / [i915#3282]) +1 other test skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@gem_set_tiling_vs_pwrite.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][329] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][330] ([i915#3282] / [i915#3297])
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@gem_userptr_blits@forbidden-operations.html
* igt@gen9_exec_parse@basic-rejected:
- shard-rkl: [SKIP][331] ([i915#2527]) -> [SKIP][332] ([i915#14544] / [i915#2527])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@gen9_exec_parse@basic-rejected.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: [SKIP][333] ([i915#14544] / [i915#2527]) -> [SKIP][334] ([i915#2527])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@gen9_exec_parse@secure-batches.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@gen9_exec_parse@secure-batches.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-rkl: [SKIP][335] ([i915#14544] / [i915#16109]) -> [SKIP][336] ([i915#16109])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@i915_query@query-topology-known-pci-ids.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@i915_query@query-topology-known-pci-ids.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-rkl: [SKIP][337] ([i915#14544] / [i915#5286]) -> [SKIP][338] ([i915#5286])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][339] ([i915#14544] / [i915#3638]) -> [SKIP][340] ([i915#3638]) +1 other test skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][341] ([i915#14544] / [i915#3828]) -> [SKIP][342] ([i915#3828])
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][343] ([i915#6095]) -> [SKIP][344] ([i915#14544] / [i915#6095]) +1 other test skip
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][345] ([i915#14098] / [i915#6095]) -> [SKIP][346] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][347] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][348] ([i915#14098] / [i915#6095]) +2 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][349] ([i915#12805] / [i915#14544]) -> [SKIP][350] ([i915#12805])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-glk: [INCOMPLETE][351] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][352] ([i915#15582]) +1 other test incomplete
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-glk3/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-glk4/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][353] ([i915#12313] / [i915#14544]) -> [SKIP][354] ([i915#12313])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][355] ([i915#12313]) -> [SKIP][356] ([i915#12313] / [i915#14544])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-rkl: [SKIP][357] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][358] ([i915#11151] / [i915#7828]) +3 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_chamelium_edid@dp-mode-timings.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
- shard-rkl: [SKIP][359] ([i915#11151] / [i915#7828]) -> [SKIP][360] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
* igt@kms_content_protection@atomic-dpms-hdcp14:
- shard-rkl: [SKIP][361] ([i915#15865]) -> [SKIP][362] ([i915#14544] / [i915#15865])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_content_protection@atomic-dpms-hdcp14.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_content_protection@atomic-dpms-hdcp14.html
* igt@kms_content_protection@content-type-change:
- shard-mtlp: [ABORT][363] ([i915#13562]) -> [SKIP][364] ([i915#15865])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-6/igt@kms_content_protection@content-type-change.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-3/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
- shard-rkl: [SKIP][365] ([i915#14544] / [i915#15330]) -> [SKIP][366] ([i915#15330])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
* igt@kms_content_protection@legacy:
- shard-rkl: [SKIP][367] ([i915#14544] / [i915#15865]) -> [SKIP][368] ([i915#15865])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_content_protection@legacy.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][369] ([i915#15865]) -> [SKIP][370] ([i915#9433])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-14/igt@kms_content_protection@mei-interface.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-13/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-rkl: [SKIP][371] ([i915#14544] / [i915#3555]) -> [SKIP][372] ([i915#3555]) +2 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][373] ([i915#13049] / [i915#14544]) -> [SKIP][374] ([i915#13049]) +1 other test skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#4103]) -> [SKIP][376] ([i915#4103])
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#3555] / [i915#3804]) -> [SKIP][378] ([i915#3555] / [i915#3804])
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-8bpc:
- shard-dg1: [SKIP][379] ([i915#3555]) -> [SKIP][380] ([i915#3555] / [i915#4423])
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-15/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-19/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
* igt@kms_dsc@dsc-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][381] ([i915#14544] / [i915#16361]) -> [SKIP][382] ([i915#16361])
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-rkl: [SKIP][383] ([i915#16361]) -> [SKIP][384] ([i915#14544] / [i915#16361])
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: [SKIP][385] ([i915#14544] / [i915#9934]) -> [SKIP][386] ([i915#9934]) +3 other tests skip
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][387] -> [SKIP][388] ([i915#15672])
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-mtlp-2/igt@kms_force_connector_basic@force-load-detect.html
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#1825]) -> [SKIP][390] ([i915#1825]) +1 other test skip
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-dg1: [SKIP][391] -> [SKIP][392] ([i915#4423])
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt:
- shard-rkl: [SKIP][393] ([i915#14544]) -> [SKIP][394] +38 other tests skip
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#15102]) -> [SKIP][396] ([i915#15102]) +13 other tests skip
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
- shard-rkl: [SKIP][397] ([i915#15102]) -> [SKIP][398] ([i915#14544] / [i915#15102]) +1 other test skip
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-shrfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][399] -> [SKIP][400] ([i915#14544]) +6 other tests skip
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-shrfb-fliptrack-mmap-gtt.html
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][401] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][402] ([i915#15102] / [i915#3023]) +6 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][403] ([i915#15102]) -> [SKIP][404] ([i915#10433] / [i915#15102]) +1 other test skip
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][405] ([i915#12713]) -> [SKIP][406] ([i915#1187] / [i915#12713])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: [SKIP][407] ([i915#14544] / [i915#15459]) -> [SKIP][408] ([i915#15459])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-rkl: [SKIP][409] ([i915#14544] / [i915#15709]) -> [SKIP][410] ([i915#15709]) +1 other test skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-7/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-rkl: [SKIP][411] ([i915#14544] / [i915#15329]) -> [SKIP][412] ([i915#15329]) +7 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][413] ([i915#9340]) -> [SKIP][414] ([i915#3828])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_pm_lpsp@kms-lpsp.html
- shard-dg1: [SKIP][415] ([i915#9340]) -> [SKIP][416] ([i915#3828])
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg1-18/igt@kms_pm_lpsp@kms-lpsp.html
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg1-14/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][417] ([i915#11520] / [i915#14544]) -> [SKIP][418] ([i915#11520]) +2 other tests skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf:
- shard-rkl: [SKIP][419] ([i915#11520]) -> [SKIP][420] ([i915#11520] / [i915#14544])
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-rkl: [SKIP][421] ([i915#9683]) -> [SKIP][422] ([i915#14544] / [i915#9683])
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr@fbc-psr-cursor-mmap-gtt:
- shard-rkl: [SKIP][423] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][424] ([i915#1072] / [i915#9732]) +6 other tests skip
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html
* igt@kms_psr@pr-cursor-mmap-gtt:
- shard-rkl: [SKIP][425] ([i915#1072] / [i915#9732]) -> [SKIP][426] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@kms_psr@pr-cursor-mmap-gtt.html
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@kms_psr@pr-cursor-mmap-gtt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#15949]) -> [SKIP][428] ([i915#15949])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-2/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: [SKIP][429] ([i915#12755] / [i915#15867]) -> [SKIP][430] ([i915#15867])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90.html
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-dg2-10/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@perf@mi-rpc:
- shard-rkl: [SKIP][431] ([i915#2434]) -> [SKIP][432] ([i915#14544] / [i915#2434])
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-3/igt@perf@mi-rpc.html
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-6/igt@perf@mi-rpc.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: [SKIP][433] ([i915#14544] / [i915#8516]) -> [SKIP][434] ([i915#8516])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: [SKIP][435] ([i915#14544] / [i915#3708]) -> [SKIP][436] ([i915#3708])
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18729/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/shard-rkl-5/igt@prime_vgem@fence-flip-hang.html
[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#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[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#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12469
[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#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[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#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[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#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[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#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
[i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
[i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
[i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
[i915#16162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16162
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16411
[i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
[i915#16464]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16464
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
[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#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#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[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#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[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#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#5030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5030
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[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#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[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#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8437
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8807]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8807
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9041]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9041
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
[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#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[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
-------------
* Linux: CI_DRM_18729 -> Patchwork_169489v1
CI-20190529: 20190529
CI_DRM_18729: a2d82f27ac35c691c1c65b40c72b13d8b2a7f91f @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8988: 8988
Patchwork_169489v1: a2d82f27ac35c691c1c65b40c72b13d8b2a7f91f @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_169489v1/index.html
[-- Attachment #2: Type: text/html, Size: 153432 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 16:57 ` Melissa Wen
@ 2026-07-01 7:35 ` Robert Mader
2026-07-01 8:09 ` Robert Mader
0 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-07-01 7:35 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1: Type: text/plain, Size: 4181 bytes --]
On 30.06.26 18:57, Melissa Wen wrote:
>
>
> On 30/06/2026 10:42, Robert Mader wrote:
>> The client cap is currently advertised unconditionally, even for
>> drivers that do
>> not support plane color pipelines. If clients supporting the later,
>> like Wayland
>> compositors and drm_info, enable the client cap on sich drivers they
>> will be
>> left without both color pipeline and the legacy properties
>> COLOR_ENCODING and
>> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>>
>> Add a new driver feature and guard the client cap behind it, allowing
>> plane color pipeline and legacy YUV->RGB support to co-exist.
>
> Ouch, that's indeed a problem. Nice catch!
>
> I'm not sure if this is the right way to go because plane color
> pipeline can be supported per plane and per hw family.
> My suggestion would be to only deprecate COLOR_ENCODING and
> COLOR_RANGE in drm_mode_object_get_properties() if a plane
> COLOR_PIPELINE property is attached.
> WDYT?
Hi Melissa!
I don't think we need or should use the legacy properties for drivers
and clients that supports the new API. Once Harrys YUV conversion
colorop series(1) lands, every plane on every hardware currently
supporting COLOR_ENCODING and COLOR_RANGE could express that with the
colorop API as well - even if not supporting any other operations. It
would look roughly like this:
└───"COLOR_PIPELINE" (atomic): enum {Bypass, YUV Pipeline 123} = Bypass
├───Bypass
└───YUV Pipeline 123
└───Color Operation 123
└───Properties
├───"TYPE" (immutable): enum {1D Curve, 1D LUT, 3x4 Matrix, Multiplier, 3D LUT, Fixed Matrix} = Fixed Matrix
├───"BYPASS" (atomic): range [0, 1] = 1
├───"NEXT" (atomic, immutable): object colorop = 465
└───"FIXED_MATRIX_TYPE" (atomic): enum {YCbCr 601 Full to RGB, YCbCr 601 Limited to RGB, YCbCr 709 Full to RGB, YCbCr 709 Limited to RGB, YCbCr 2020 NC Full to RGB, YCbCr 2020 NC Limited to RGB} = YCbCr 601 Full to RGB
Doing so will be nicer for compositors/clients going forward as they'd
only need to support a single API if they don't care about legacy
drivers (and we can adapt all in-tree drivers).
Do you agree?
Best regards
Robert
1: https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>
> Melissa
>
>>
>> Signed-off-by: Robert Mader <robert.mader@collabora.com>
>> ---
>> drivers/gpu/drm/drm_ioctl.c | 2 ++
>> include/drm/drm_drv.h | 6 ++++++
>> 2 files changed, 8 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/drm_ioctl.c b/drivers/gpu/drm/drm_ioctl.c
>> index ff193155129e..96fda92e31b9 100644
>> --- a/drivers/gpu/drm/drm_ioctl.c
>> +++ b/drivers/gpu/drm/drm_ioctl.c
>> @@ -374,6 +374,8 @@ drm_setclientcap(struct drm_device *dev, void
>> *data, struct drm_file *file_priv)
>> file_priv->supports_virtualized_cursor_plane = req->value;
>> break;
>> case DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE:
>> + if (!drm_core_check_feature(dev, DRIVER_PLANE_COLOR_PIPELINE))
>> + return -EOPNOTSUPP;
>> if (!file_priv->atomic)
>> return -EINVAL;
>> if (req->value > 1)
>> diff --git a/include/drm/drm_drv.h b/include/drm/drm_drv.h
>> index e09559495c5b..108ddd2c8d30 100644
>> --- a/include/drm/drm_drv.h
>> +++ b/include/drm/drm_drv.h
>> @@ -116,6 +116,12 @@ enum drm_driver_feature {
>> * the cursor planes to work correctly).
>> */
>> DRIVER_CURSOR_HOTSPOT = BIT(9),
>> + /**
>> + * @DRIVER_PLANE_COLOR_PIPELINE:
>> + *
>> + * Driver supports PLANE_COLOR_PIPELINE.
>> + */
>> + DRIVER_PLANE_COLOR_PIPELINE = BIT(10),
>> /* IMPORTANT: Below are all the legacy flags, add new ones
>> above. */
>
--
Robert Mader
Consultant Software Developer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
[-- Attachment #2: Type: text/html, Size: 6049 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-07-01 7:35 ` Robert Mader
@ 2026-07-01 8:09 ` Robert Mader
2026-07-01 8:28 ` Borah, Chaitanya Kumar
0 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-07-01 8:09 UTC (permalink / raw)
To: Melissa Wen, dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
[-- Attachment #1: Type: text/plain, Size: 2940 bytes --]
On 01.07.26 09:35, Robert Mader wrote:
> On 30.06.26 18:57, Melissa Wen wrote:
>>
>>
>> On 30/06/2026 10:42, Robert Mader wrote:
>>> The client cap is currently advertised unconditionally, even for
>>> drivers that do
>>> not support plane color pipelines. If clients supporting the later,
>>> like Wayland
>>> compositors and drm_info, enable the client cap on sich drivers they
>>> will be
>>> left without both color pipeline and the legacy properties
>>> COLOR_ENCODING and
>>> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>>>
>>> Add a new driver feature and guard the client cap behind it, allowing
>>> plane color pipeline and legacy YUV->RGB support to co-exist.
>>
>> Ouch, that's indeed a problem. Nice catch!
>>
>> I'm not sure if this is the right way to go because plane color
>> pipeline can be supported per plane and per hw family.
>> My suggestion would be to only deprecate COLOR_ENCODING and
>> COLOR_RANGE in drm_mode_object_get_properties() if a plane
>> COLOR_PIPELINE property is attached.
>> WDYT?
>
> Hi Melissa!
>
> I don't think we need or should use the legacy properties for drivers
> and clients that supports the new API. Once Harrys YUV conversion
> colorop series(1) lands, every plane on every hardware currently
> supporting COLOR_ENCODING and COLOR_RANGE could express that with the
> colorop API as well - even if not supporting any other operations. It
> would look roughly like this:
>
> └───"COLOR_PIPELINE" (atomic): enum {Bypass, YUV Pipeline 123} = Bypass
> ├───Bypass
> └───YUV Pipeline 123
> └───Color Operation 123
> └───Properties
> ├───"TYPE" (immutable): enum {1D Curve, 1D LUT, 3x4 Matrix, Multiplier, 3D LUT, Fixed Matrix} = Fixed Matrix
> ├───"BYPASS" (atomic): range [0, 1] = 1
> ├───"NEXT" (atomic, immutable): object colorop = 465
> └───"FIXED_MATRIX_TYPE" (atomic): enum {YCbCr 601 Full to RGB, YCbCr 601 Limited to RGB, YCbCr 709 Full to RGB, YCbCr 709 Limited to RGB, YCbCr 2020 NC Full to RGB, YCbCr 2020 NC Limited to RGB} = YCbCr 601 Full to RGB
>
> Doing so will be nicer for compositors/clients going forward as they'd
> only need to support a single API if they don't care about legacy
> drivers (and we can adapt all in-tree drivers).
>
> Do you agree?
>
> Best regards
>
> Robert
>
> 1: https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>
P.S.: sorry for the noise, just resending with all to/cc headers to make
sure it doesn't get lost - and wanted to add that I'm currently working
on the Weston implementation for the YUV conversion colorop to get it
over the line.
--
Robert Mader
Consultant Software Developer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
[-- Attachment #2: Type: text/html, Size: 4086 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 1/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-07-01 8:09 ` Robert Mader
@ 2026-07-01 8:28 ` Borah, Chaitanya Kumar
0 siblings, 0 replies; 19+ messages in thread
From: Borah, Chaitanya Kumar @ 2026-07-01 8:28 UTC (permalink / raw)
To: Robert Mader, Melissa Wen, dri-devel
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, linux-kernel, amd-gfx, intel-gfx, Harry Wentland,
Daniel Stone, Uma Shankar, Louis Chauvet, Simon Ser,
Pekka Paalanen, Leandro Ribeiro
On 7/1/2026 1:39 PM, Robert Mader wrote:
> On 01.07.26 09:35, Robert Mader wrote:
>> On 30.06.26 18:57, Melissa Wen wrote:
>>>
>>>
>>> On 30/06/2026 10:42, Robert Mader wrote:
>>>> The client cap is currently advertised unconditionally, even for
>>>> drivers that do
>>>> not support plane color pipelines. If clients supporting the later,
>>>> like Wayland
>>>> compositors and drm_info, enable the client cap on sich drivers they
>>>> will be
>>>> left without both color pipeline and the legacy properties
>>>> COLOR_ENCODING and
>>>> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>>>>
>>>> Add a new driver feature and guard the client cap behind it, allowing
>>>> plane color pipeline and legacy YUV->RGB support to co-exist.
>>>
>>> Ouch, that's indeed a problem. Nice catch!
>>>
>>> I'm not sure if this is the right way to go because plane color
>>> pipeline can be supported per plane and per hw family.
>>> My suggestion would be to only deprecate COLOR_ENCODING and
>>> COLOR_RANGE in drm_mode_object_get_properties() if a plane
>>> COLOR_PIPELINE property is attached.
>>> WDYT?
>>
>> Hi Melissa!
>>
>> I don't think we need or should use the legacy properties for drivers
>> and clients that supports the new API. Once Harrys YUV conversion
>> colorop series(1) lands, every plane on every hardware currently
>> supporting COLOR_ENCODING and COLOR_RANGE could express that with the
>> colorop API as well - even if not supporting any other operations.
Is it a concern then that v6.19 will have COLOR PIPELINE advertised
without YUV support in AMD and still not allow legacy properties to be
used? If it is, then the nuanced approach that Melissa suggested might help.
In Intel's case, currently the COLOR PIPELINE is exposed with a CTM
block which can in theory be used for the YUV -> RGB conversion but we
do have a dedicated programmable input CSC for this which we plan to
expose in the near future. [1]
==
Chaitanya
[1] Note: This is in addition to the fixed matrix block that we are
exposing for our SDR planes in
https://lore.kernel.org/intel-gfx/20260617090819.1735153-1-chaitanya.kumar.borah@intel.com/
It
>> would look roughly like this:
>>
>> └───"COLOR_PIPELINE" (atomic): enum {Bypass, YUV Pipeline 123} = Bypass
>> ├───Bypass
>> └───YUV Pipeline 123
>> └───Color Operation 123
>> └───Properties
>> ├───"TYPE" (immutable): enum {1D Curve, 1D LUT, 3x4 Matrix, Multiplier, 3D LUT, Fixed Matrix} = Fixed Matrix
>> ├───"BYPASS" (atomic): range [0, 1] = 1
>> ├───"NEXT" (atomic, immutable): object colorop = 465
>> └───"FIXED_MATRIX_TYPE" (atomic): enum {YCbCr 601 Full to RGB, YCbCr 601 Limited to RGB, YCbCr 709 Full to RGB, YCbCr 709 Limited to RGB, YCbCr 2020 NC Full to RGB, YCbCr 2020 NC Limited to RGB} = YCbCr 601 Full to RGB
>>
>> Doing so will be nicer for compositors/clients going forward as they'd
>> only need to support a single API if they don't care about legacy
>> drivers (and we can adapt all in-tree drivers).
>>
>> Do you agree?
>>
>> Best regards
>>
>> Robert
>>
>> 1: https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>>
> P.S.: sorry for the noise, just resending with all to/cc headers to make
> sure it doesn't get lost - and wanted to add that I'm currently working
> on the Weston implementation for the YUV conversion colorop to get it
> over the line.
>
> --
> Robert Mader
> Consultant Software Developer
>
> Collabora Ltd.
> Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
> Registered in England & Wales, no. 5513718
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
` (5 preceding siblings ...)
2026-06-30 20:05 ` ✓ i915.CI.Full: " Patchwork
@ 2026-07-01 10:41 ` Maarten Lankhorst
2026-07-01 13:32 ` Robert Mader
6 siblings, 1 reply; 19+ messages in thread
From: Maarten Lankhorst @ 2026-07-01 10:41 UTC (permalink / raw)
To: Robert Mader, dri-devel
Cc: Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter,
linux-kernel, amd-gfx, intel-gfx, Harry Wentland, Daniel Stone,
Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet, Melissa Wen,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
Hello,
All you have to do is iterate over all planes at runtime until
one is found that has the pipeline property attached, it's not
a performance sensitive area and no locking is required for
testing if plane->color_pipeline_property is NULL.
You can also make drm_plane_create_color_pipeline_property set
the flag in drm_device::driver_features that the cap is supported.
But the cap setting code's not really performance sensitive, it will
be called only a few times during boot at most. Perhaps check whether
the first crtc->primary plane has the cap is also sufficient.
If you want to continue with a special driver cap, then please set
the flag for the xe driver too.
Kind regards,
~Maarten Lankhorst
On 6/30/26 10:42, Robert Mader wrote:
> From the main commit:
>
> The client cap is currently advertised unconditionally, even for drivers that do
> not support plane color pipelines. If clients supporting the later, like Wayland
> compositors and drm_info, enable the client cap on sich drivers they will be
> left without both color pipeline and the legacy properties COLOR_ENCODING and
> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>
> Add a new driver feature and guard the client cap behind it, allowing
> plane color pipeline and legacy YUV->RGB support to co-exist.
>
> In case of VKMS make the client cap depend on the enable_plane_pipeline.
>
> The series can be easily tested with drm_info >= v2.10.0 and VKMS. Without the
> enable_plane_pipeline option - currently the default - the legacy flags
> COLOR_ENCODING and COLOR_RANGE should be advertised, just like older drm_info
> versions.
>
> ---
>
> Related series actually implementing the color pipeline replacement for the
> legacy flags:
> https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>
>
> Robert Mader (4):
> drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
> drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
> drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
> drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
> drivers/gpu/drm/drm_ioctl.c | 2 ++
> drivers/gpu/drm/i915/i915_driver.c | 2 +-
> drivers/gpu/drm/vkms/vkms_drv.c | 6 +++++-
> include/drm/drm_drv.h | 6 ++++++
> 5 files changed, 15 insertions(+), 3 deletions(-)
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-07-01 10:41 ` [PATCH v1 0/4] " Maarten Lankhorst
@ 2026-07-01 13:32 ` Robert Mader
2026-07-01 14:26 ` Maarten Lankhorst
0 siblings, 1 reply; 19+ messages in thread
From: Robert Mader @ 2026-07-01 13:32 UTC (permalink / raw)
To: Maarten Lankhorst, dri-devel
Cc: Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter,
linux-kernel, amd-gfx, intel-gfx, Harry Wentland, Daniel Stone,
Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet, Melissa Wen,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
Hi Maarten,
On 01.07.26 12:41, Maarten Lankhorst wrote:
> Hello,
>
> All you have to do is iterate over all planes at runtime until
> one is found that has the pipeline property attached, it's not
> a performance sensitive area and no locking is required for
> testing if plane->color_pipeline_property is NULL.
that's correct - I checked that before and while the amount of code
changes necessary to support such a
"check-planes-with-cap-enabled-and-reinitialize-without-cap-otherwise"
is not big (AFAICS it should be possible with under 100 lines in
Weston), it would need to be replicated in various Wayland compositors
and lots of apps with native DRM backend (drm_info, Gstreamer KMS sink,
MPV, Kodi etc.). The small change proposed here seems like a more
elegant solution to me.
In a previous chat Pekka and Simon seemed to agree, quoting: "<
emersion> pq, you mean the cap is advertised regardless of driver
support? that sounds like a bug".
> You can also make drm_plane_create_color_pipeline_property set
> the flag in drm_device::driver_features that the cap is supported.
Automatically enabling the driver feature sounds like a reasonable
improvement - I'll try that, thanks!
>
> But the cap setting code's not really performance sensitive, it will
> be called only a few times during boot at most. Perhaps check whether
> the first crtc->primary plane has the cap is also sufficient.
>
> If you want to continue with a special driver cap, then please set
> the flag for the xe driver too.
Indeed, will do in case the approach mentioned above doesn't work out
for some reason.
> Kind regards,
> ~Maarten Lankhorst
Regards and thanks for the feedback!
>
> On 6/30/26 10:42, Robert Mader wrote:
>> From the main commit:
>>
>> The client cap is currently advertised unconditionally, even for drivers that do
>> not support plane color pipelines. If clients supporting the later, like Wayland
>> compositors and drm_info, enable the client cap on sich drivers they will be
>> left without both color pipeline and the legacy properties COLOR_ENCODING and
>> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>>
>> Add a new driver feature and guard the client cap behind it, allowing
>> plane color pipeline and legacy YUV->RGB support to co-exist.
>>
>> In case of VKMS make the client cap depend on the enable_plane_pipeline.
>>
>> The series can be easily tested with drm_info >= v2.10.0 and VKMS. Without the
>> enable_plane_pipeline option - currently the default - the legacy flags
>> COLOR_ENCODING and COLOR_RANGE should be advertised, just like older drm_info
>> versions.
>>
>> ---
>>
>> Related series actually implementing the color pipeline replacement for the
>> legacy flags:
>> https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>>
>>
>> Robert Mader (4):
>> drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
>> drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>> drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>> drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>>
>> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
>> drivers/gpu/drm/drm_ioctl.c | 2 ++
>> drivers/gpu/drm/i915/i915_driver.c | 2 +-
>> drivers/gpu/drm/vkms/vkms_drv.c | 6 +++++-
>> include/drm/drm_drv.h | 6 ++++++
>> 5 files changed, 15 insertions(+), 3 deletions(-)
>>
--
Robert Mader
Consultant Software Developer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-07-01 13:32 ` Robert Mader
@ 2026-07-01 14:26 ` Maarten Lankhorst
2026-07-01 16:10 ` Robert Mader
0 siblings, 1 reply; 19+ messages in thread
From: Maarten Lankhorst @ 2026-07-01 14:26 UTC (permalink / raw)
To: Robert Mader, dri-devel
Cc: Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter,
linux-kernel, amd-gfx, intel-gfx, Harry Wentland, Daniel Stone,
Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet, Melissa Wen,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
Hey,
On 7/1/26 15:32, Robert Mader wrote:
> Hi Maarten,
>
> On 01.07.26 12:41, Maarten Lankhorst wrote:
>> Hello,
>>
>> All you have to do is iterate over all planes at runtime until
>> one is found that has the pipeline property attached, it's not
>> a performance sensitive area and no locking is required for
>> testing if plane->color_pipeline_property is NULL.
>
> that's correct - I checked that before and while the amount of code changes necessary to support such a "check-planes-with-cap-enabled-and-reinitialize-without-cap-otherwise" is not big (AFAICS it should be possible with under 100 lines in Weston), it would need to be replicated in various Wayland compositors and lots of apps with native DRM backend (drm_info, Gstreamer KMS sink, MPV, Kodi etc.). The small change proposed here seems like a more elegant solution to me.
>
> In a previous chat Pekka and Simon seemed to agree, quoting: "< emersion> pq, you mean the cap is advertised regardless of driver support? that sounds like a bug".
You misunderstand my comment, I meant this from the kernel side.
>> You can also make drm_plane_create_color_pipeline_property set
>> the flag in drm_device::driver_features that the cap is supported.
> Automatically enabling the driver feature sounds like a reasonable improvement - I'll try that, thanks!
>>
>> But the cap setting code's not really performance sensitive, it will
>> be called only a few times during boot at most. Perhaps check whether
>> the first crtc->primary plane has the cap is also sufficient.
>>
>> If you want to continue with a special driver cap, then please set
>> the flag for the xe driver too.
> Indeed, will do in case the approach mentioned above doesn't work out for some reason.
>> Kind regards,
>> ~Maarten Lankhorst
>
> Regards and thanks for the feedback!e
>>
>> On 6/30/26 10:42, Robert Mader wrote:
>>> From the main commit:
>>>
>>> The client cap is currently advertised unconditionally, even for drivers that do
>>> not support plane color pipelines. If clients supporting the later, like Wayland
>>> compositors and drm_info, enable the client cap on sich drivers they will be
>>> left without both color pipeline and the legacy properties COLOR_ENCODING and
>>> COLOR_RANGE, effectively breaking YUV->RGB conversion support.
>>>
>>> Add a new driver feature and guard the client cap behind it, allowing
>>> plane color pipeline and legacy YUV->RGB support to co-exist.
>>>
>>> In case of VKMS make the client cap depend on the enable_plane_pipeline.
>>>
>>> The series can be easily tested with drm_info >= v2.10.0 and VKMS. Without the
>>> enable_plane_pipeline option - currently the default - the legacy flags
>>> COLOR_ENCODING and COLOR_RANGE should be advertised, just like older drm_info
>>> versions.
>>>
>>> ---
>>>
>>> Related series actually implementing the color pipeline replacement for the
>>> legacy flags:
>>> https://lists.freedesktop.org/archives/dri-devel/2026-June/575655.html
>>>
>>>
>>> Robert Mader (4):
>>> drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
>>> drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>>> drm/i915: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>>> drm/vkms: Add DRIVER_PLANE_COLOR_PIPELINE driver feature
>>>
>>> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
>>> drivers/gpu/drm/drm_ioctl.c | 2 ++
>>> drivers/gpu/drm/i915/i915_driver.c | 2 +-
>>> drivers/gpu/drm/vkms/vkms_drv.c | 6 +++++-
>>> include/drm/drm_drv.h | 6 ++++++
>>> 5 files changed, 15 insertions(+), 3 deletions(-)
>>>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature
2026-07-01 14:26 ` Maarten Lankhorst
@ 2026-07-01 16:10 ` Robert Mader
0 siblings, 0 replies; 19+ messages in thread
From: Robert Mader @ 2026-07-01 16:10 UTC (permalink / raw)
To: Maarten Lankhorst, dri-devel
Cc: Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter,
linux-kernel, amd-gfx, intel-gfx, Harry Wentland, Daniel Stone,
Chaitanya Kumar Borah, Uma Shankar, Louis Chauvet, Melissa Wen,
Simon Ser, Pekka Paalanen, Leandro Ribeiro
Hey Maarten,
On 01.07.26 16:26, Maarten Lankhorst wrote:
> Hey,
>
>
> On 7/1/26 15:32, Robert Mader wrote:
>> Hi Maarten,
>>
>> On 01.07.26 12:41, Maarten Lankhorst wrote:
>>> Hello,
>>>
>>> All you have to do is iterate over all planes at runtime until
>>> one is found that has the pipeline property attached, it's not
>>> a performance sensitive area and no locking is required for
>>> testing if plane->color_pipeline_property is NULL.
>> that's correct - I checked that before and while the amount of code changes necessary to support such a "check-planes-with-cap-enabled-and-reinitialize-without-cap-otherwise" is not big (AFAICS it should be possible with under 100 lines in Weston), it would need to be replicated in various Wayland compositors and lots of apps with native DRM backend (drm_info, Gstreamer KMS sink, MPV, Kodi etc.). The small change proposed here seems like a more elegant solution to me.
>>
>> In a previous chat Pekka and Simon seemed to agree, quoting: "< emersion> pq, you mean the cap is advertised regardless of driver support? that sounds like a bug".
> You misunderstand my comment, I meant this from the kernel side.
Ouch, you are right - and iterating over all planes in
`drm_setclientcap()` with `drm_for_each_plane()` indeed looks like the
much easier and cleaner solution. Will send out a v2 doing that and
ditching the new cap again.
Thanks!
--
Robert Mader
Consultant Software Developer
Collabora Ltd.
Platinum Building, St John's Innovation Park, Cambridge CB4 0DS, UK
Registered in England & Wales, no. 5513718
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2026-07-01 16:10 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-30 8:42 [PATCH v1 0/4] drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind driver feature Robert Mader
2026-06-30 8:42 ` [PATCH v1 1/4] " Robert Mader
2026-06-30 8:47 ` Robert Mader
2026-06-30 16:57 ` Melissa Wen
2026-07-01 7:35 ` Robert Mader
2026-07-01 8:09 ` Robert Mader
2026-07-01 8:28 ` Borah, Chaitanya Kumar
2026-06-30 8:42 ` [PATCH v1 2/4] drm/amdgpu: Add DRIVER_PLANE_COLOR_PIPELINE " Robert Mader
2026-06-30 8:58 ` sashiko-bot
2026-06-30 8:42 ` [PATCH v1 3/4] drm/i915: " Robert Mader
2026-06-30 8:57 ` sashiko-bot
2026-06-30 8:42 ` [PATCH v1 4/4] drm/vkms: " Robert Mader
2026-06-30 8:57 ` sashiko-bot
2026-06-30 12:18 ` ✓ i915.CI.BAT: success for drm: Guard DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE behind " Patchwork
2026-06-30 20:05 ` ✓ i915.CI.Full: " Patchwork
2026-07-01 10:41 ` [PATCH v1 0/4] " Maarten Lankhorst
2026-07-01 13:32 ` Robert Mader
2026-07-01 14:26 ` Maarten Lankhorst
2026-07-01 16:10 ` Robert Mader
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.