* [PATCH] drm/i915/display: plane property for async supported modifiers
@ 2024-10-16 5:36 Arun R Murthy
2024-10-16 7:35 ` ✓ Fi.CI.BAT: success for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Arun R Murthy @ 2024-10-16 5:36 UTC (permalink / raw)
To: intel-xe, intel-gfx, dri-devel; +Cc: Arun R Murthy
Create a i915 private plane property for sharing the async supported
modifiers to the user.
UMD related discussion requesting the same
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
.../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
.../drm/i915/display/intel_display_types.h | 4 ++
.../drm/i915/display/skl_universal_plane.c | 49 ++++++++++++++++++-
3 files changed, 58 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index b7e462075ded..ef41b50cc765 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -117,6 +117,9 @@ intel_plane_duplicate_state(struct drm_plane *plane)
intel_state->dpt_vma = NULL;
intel_state->flags = 0;
+ if (intel_state->async_sup_modifiers)
+ drm_property_blob_get(intel_state->async_sup_modifiers);
+
/* add reference to fb */
if (intel_state->hw.fb)
drm_framebuffer_get(intel_state->hw.fb);
@@ -141,6 +144,9 @@ intel_plane_destroy_state(struct drm_plane *plane,
drm_WARN_ON(plane->dev, plane_state->ggtt_vma);
drm_WARN_ON(plane->dev, plane_state->dpt_vma);
+ if (plane_state->async_sup_modifiers)
+ drm_property_blob_put(plane_state->async_sup_modifiers);
+
__drm_atomic_helper_plane_destroy_state(&plane_state->uapi);
if (plane_state->hw.fb)
drm_framebuffer_put(plane_state->hw.fb);
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 2bb1fa64da2f..a5a301ca521a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -683,6 +683,8 @@ struct intel_plane_state {
u64 ccval;
const char *no_fbc_reason;
+
+ struct drm_property_blob *async_sup_modifiers;
};
struct intel_initial_plane_config {
@@ -1435,6 +1437,8 @@ struct intel_plane {
struct intel_fbc *fbc;
+ struct drm_property *async_modifiers_property;
+
/*
* NOTE: Do not place new plane state fields here (e.g., when adding
* new plane properties). New runtime state should now be placed in
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 9557b08ca2e2..6790bdf00c8f 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2383,6 +2383,29 @@ static bool icl_plane_format_mod_supported(struct drm_plane *_plane,
}
}
+static int intel_plane_get_property(struct drm_plane *plane,
+ const struct drm_plane_state *state,
+ struct drm_property *property,
+ uint64_t *val)
+{
+ struct drm_i915_private *i915 = to_i915(plane->dev);
+ const struct intel_plane_state *intel_plane_state =
+ to_intel_plane_state(state);
+ struct intel_plane *intel_plane = to_intel_plane(plane);
+
+ if (property == intel_plane->async_modifiers_property) {
+ *val = intel_plane_state->async_sup_modifiers ?
+ intel_plane_state->async_sup_modifiers->base.id : 0;
+ } else {
+ drm_err(&i915->drm,
+ "Unknown property [PROP:%d:%s]\n",
+ property->base.id, property->name);
+ return -EINVAL;
+ }
+
+ return 0;
+}
+
static bool tgl_plane_format_mod_supported(struct drm_plane *_plane,
u32 format, u64 modifier)
{
@@ -2442,6 +2465,7 @@ static const struct drm_plane_funcs skl_plane_funcs = {
.atomic_duplicate_state = intel_plane_duplicate_state,
.atomic_destroy_state = intel_plane_destroy_state,
.format_mod_supported = skl_plane_format_mod_supported,
+ .atomic_get_property = intel_plane_get_property,
};
static const struct drm_plane_funcs icl_plane_funcs = {
@@ -2451,6 +2475,7 @@ static const struct drm_plane_funcs icl_plane_funcs = {
.atomic_duplicate_state = intel_plane_duplicate_state,
.atomic_destroy_state = intel_plane_destroy_state,
.format_mod_supported = icl_plane_format_mod_supported,
+ .atomic_get_property = intel_plane_get_property,
};
static const struct drm_plane_funcs tgl_plane_funcs = {
@@ -2460,6 +2485,7 @@ static const struct drm_plane_funcs tgl_plane_funcs = {
.atomic_duplicate_state = intel_plane_duplicate_state,
.atomic_destroy_state = intel_plane_destroy_state,
.format_mod_supported = tgl_plane_format_mod_supported,
+ .atomic_get_property = intel_plane_get_property,
};
static void
@@ -2549,6 +2575,25 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
return caps;
}
+static void intel_plane_attach_async_modifiers_property(struct intel_plane *intel_plane)
+{
+ struct drm_plane *plane = &intel_plane->base;
+ struct drm_device *dev = plane->dev;
+ struct drm_property *prop;
+
+ prop = intel_plane->async_modifiers_property;
+ if (!prop) {
+ prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | DRM_MODE_PROP_ATOMIC,
+ "Async Supported Modifiers", 0);
+ if (!prop)
+ return;
+
+ intel_plane->async_modifiers_property = prop;
+ }
+
+ drm_object_attach_property(&plane->base, prop, 0);
+}
+
struct intel_plane *
skl_universal_plane_create(struct drm_i915_private *dev_priv,
enum pipe pipe, enum plane_id plane_id)
@@ -2694,10 +2739,12 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv,
if (DISPLAY_VER(dev_priv) >= 12)
drm_plane_enable_fb_damage_clips(&plane->base);
- if (DISPLAY_VER(dev_priv) >= 11)
+ if (DISPLAY_VER(dev_priv) >= 11) {
drm_plane_create_scaling_filter_property(&plane->base,
BIT(DRM_SCALING_FILTER_DEFAULT) |
BIT(DRM_SCALING_FILTER_NEAREST_NEIGHBOR));
+ intel_plane_attach_async_modifiers_property(plane);
+ }
intel_plane_helper_add(plane);
--
2.25.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/display: plane property for async supported modifiers
2024-10-16 5:36 [PATCH] drm/i915/display: plane property for async supported modifiers Arun R Murthy
@ 2024-10-16 7:35 ` Patchwork
2024-10-16 7:36 ` ✗ Fi.CI.CHECKPATCH: warning " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-10-16 7:35 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2561 bytes --]
== Series Details ==
Series: drm/i915/display: plane property for async supported modifiers
URL : https://patchwork.freedesktop.org/series/140039/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15539 -> Patchwork_140039v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/index.html
Participating hosts (43 -> 42)
------------------------------
Missing (1): fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_140039v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][1] -> [ABORT][2] ([i915#12216]) +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/bat-mtlp-8/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/bat-mtlp-8/igt@i915_selftest@live.html
- bat-arlh-2: [PASS][3] -> [ABORT][4] ([i915#12133])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/bat-arlh-2/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/bat-arlh-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-2: [PASS][5] -> [ABORT][6] ([i915#12061])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/bat-arlh-2/igt@i915_selftest@live@workarounds.html
* igt@runner@aborted:
- bat-dg2-13: NOTRUN -> [FAIL][7] ([i915#12292])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/bat-dg2-13/igt@runner@aborted.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#12216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12216
[i915#12292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12292
Build changes
-------------
* Linux: CI_DRM_15539 -> Patchwork_140039v1
CI-20190529: 20190529
CI_DRM_15539: 0bebd793802b4eae14c71400e833cda8f91b0557 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8075: 8075
Patchwork_140039v1: 0bebd793802b4eae14c71400e833cda8f91b0557 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/index.html
[-- Attachment #2: Type: text/html, Size: 3214 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/display: plane property for async supported modifiers
2024-10-16 5:36 [PATCH] drm/i915/display: plane property for async supported modifiers Arun R Murthy
2024-10-16 7:35 ` ✓ Fi.CI.BAT: success for " Patchwork
@ 2024-10-16 7:36 ` Patchwork
2024-10-16 9:31 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-10-16 13:30 ` [PATCH] " Ville Syrjälä
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-10-16 7:36 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
== Series Details ==
Series: drm/i915/display: plane property for async supported modifiers
URL : https://patchwork.freedesktop.org/series/140039/
State : warning
== Summary ==
Error: dim checkpatch failed
e95cd76d20c0 drm/i915/display: plane property for async supported modifiers
-:10: WARNING:COMMIT_LOG_LONG_LINE: Prefer a maximum 75 chars per line (possible unwrapped commit description?)
#10:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
total: 0 errors, 1 warnings, 0 checks, 122 lines checked
^ permalink raw reply [flat|nested] 10+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/display: plane property for async supported modifiers
2024-10-16 5:36 [PATCH] drm/i915/display: plane property for async supported modifiers Arun R Murthy
2024-10-16 7:35 ` ✓ Fi.CI.BAT: success for " Patchwork
2024-10-16 7:36 ` ✗ Fi.CI.CHECKPATCH: warning " Patchwork
@ 2024-10-16 9:31 ` Patchwork
2024-10-16 13:30 ` [PATCH] " Ville Syrjälä
3 siblings, 0 replies; 10+ messages in thread
From: Patchwork @ 2024-10-16 9:31 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 93312 bytes --]
== Series Details ==
Series: drm/i915/display: plane property for async supported modifiers
URL : https://patchwork.freedesktop.org/series/140039/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15539_full -> Patchwork_140039v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_140039v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_140039v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 8)
------------------------------
Missing (1): shard-glk-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_140039v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2] +1 other test incomplete
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-11/igt@i915_pm_freq_api@freq-suspend@gt0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-tglu: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_properties@plane-properties-atomic@pipe-a-hdmi-a-1:
- shard-rkl: [PASS][4] -> [FAIL][5] +5 other tests fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-4/igt@kms_properties@plane-properties-atomic@pipe-a-hdmi-a-1.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-2/igt@kms_properties@plane-properties-atomic@pipe-a-hdmi-a-1.html
* igt@kms_properties@plane-properties-atomic@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [FAIL][6] +7 other tests fail
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-1/igt@kms_properties@plane-properties-atomic@pipe-b-hdmi-a-3.html
* igt@kms_properties@plane-properties-atomic@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][7] +3 other tests fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_properties@plane-properties-atomic@pipe-c-hdmi-a-4.html
* igt@kms_properties@plane-properties-legacy:
- shard-dg2: [PASS][8] -> [FAIL][9] +1 other test fail
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-1/igt@kms_properties@plane-properties-legacy.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-4/igt@kms_properties@plane-properties-legacy.html
- shard-dg1: [PASS][10] -> [FAIL][11] +5 other tests fail
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-14/igt@kms_properties@plane-properties-legacy.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-19/igt@kms_properties@plane-properties-legacy.html
* igt@kms_properties@plane-properties-legacy@pipe-a-edp-1:
- shard-mtlp: [PASS][12] -> [FAIL][13] +9 other tests fail
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-3/igt@kms_properties@plane-properties-legacy@pipe-a-edp-1.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-8/igt@kms_properties@plane-properties-legacy@pipe-a-edp-1.html
* igt@kms_properties@plane-properties-legacy@pipe-b-hdmi-a-1:
- shard-tglu: [PASS][14] -> [FAIL][15] +9 other tests fail
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-tglu-7/igt@kms_properties@plane-properties-legacy@pipe-b-hdmi-a-1.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-6/igt@kms_properties@plane-properties-legacy@pipe-b-hdmi-a-1.html
Known issues
------------
Here are the changes found in Patchwork_140039v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-dg1: NOTRUN -> [SKIP][16] ([i915#6230])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@api_intel_bb@crc32.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#8414])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-1/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@all-busy-idle-check-all:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#8414])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@drm_fdinfo@all-busy-idle-check-all.html
* igt@gem_basic@multigpu-create-close:
- shard-dg1: NOTRUN -> [SKIP][19] ([i915#7697])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu: NOTRUN -> [SKIP][20] ([i915#9323])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-tglu: NOTRUN -> [SKIP][21] ([i915#3555] / [i915#9323])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][22] -> [INCOMPLETE][23] ([i915#7297])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
* igt@gem_ctx_engines@invalid-engines:
- shard-tglu: NOTRUN -> [FAIL][24] ([i915#12027] / [i915#12031])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_ctx_engines@invalid-engines.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#8555])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_sseu@engines:
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#280])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#280])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [PASS][28] -> [FAIL][29] ([i915#5784])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-12/igt@gem_eio@unwedge-stress.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#4771])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-solo:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#4473])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_reloc@basic-active:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#3281])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_exec_reloc@basic-active.html
* igt@gem_exec_reloc@basic-cpu-active:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#3281])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@gem_exec_reloc@basic-cpu-active.html
* igt@gem_exec_reloc@basic-softpin:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +4 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_exec_reloc@basic-softpin.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-tglu: NOTRUN -> [SKIP][36] ([i915#4613]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@random:
- shard-glk: NOTRUN -> [SKIP][37] ([i915#4613]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk6/igt@gem_lmem_swapping@random.html
* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#4077]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-18/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
* igt@gem_mmap_gtt@cpuset-medium-copy:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#4077])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_mmap_gtt@cpuset-medium-copy.html
* igt@gem_pread@snoop:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#3282]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_pread@snoop.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4270]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#4270])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#4270])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#5190] / [i915#8428])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#4079])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-18/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4885])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_softpin@evict-snoop.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3297])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3297]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-tglu: NOTRUN -> [SKIP][49] ([i915#3297])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@allowed-all:
- shard-tglu: NOTRUN -> [SKIP][50] ([i915#2527] / [i915#2856]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-large:
- shard-dg1: NOTRUN -> [SKIP][51] ([i915#2527])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@gen9_exec_parse@bb-large.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][52] ([i915#8399])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][53] -> [FAIL][54] ([i915#3591]) +1 other test fail
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rpm@gem-execbuf-stress-pc8:
- shard-mtlp: NOTRUN -> [SKIP][55]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html
* igt@i915_pm_rps@thresholds-idle:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#11681])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@i915_pm_rps@thresholds-idle.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][57] -> [SKIP][58] ([i915#7984])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-6/igt@i915_power@sanity.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-1/igt@i915_power@sanity.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-dg1: NOTRUN -> [SKIP][59] +6 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-14/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][60] -> [ABORT][61] ([i915#12216]) +1 other test abort
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-3/igt@i915_selftest@live@workarounds.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][62] -> [FAIL][63] ([i915#11808]) +1 other test fail
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#4538] / [i915#5286]) +1 other test skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-18/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-tglu: NOTRUN -> [SKIP][65] ([i915#5286]) +5 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-addfb-size-overflow:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#5286])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190] / [i915#9197])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#4538])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#10307] / [i915#6095]) +174 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-4/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#6095]) +49 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#12313])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-y-tiled-ccs:
- shard-dg1: NOTRUN -> [SKIP][72] ([i915#6095]) +75 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_ccs@crc-primary-basic-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#9197]) +9 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#6095]) +4 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-edp-1.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#10434] / [i915#6095]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#6095]) +59 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu: NOTRUN -> [SKIP][77] ([i915#3742])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4087]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][79] +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#7828]) +3 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#7828])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][82] ([i915#7828]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_chamelium_frames@hdmi-crc-fast.html
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#7828])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#3116] / [i915#3299])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@legacy:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [TIMEOUT][86] ([i915#7173])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@kms_content_protection@srm@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][87] ([i915#11453])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#11453])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#4103] / [i915#4213])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [PASS][90] -> [FAIL][91] ([i915#2346])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][92] ([i915#4103])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-tglu: NOTRUN -> [SKIP][93] ([i915#12402])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#3840])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-tglu: NOTRUN -> [SKIP][95] ([i915#3555] / [i915#3840])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-3/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_feature_discovery@chamelium:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#4854])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu: NOTRUN -> [SKIP][97] ([i915#1839]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_feature_discovery@display-3x.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#4839]) +1 other test incomplete
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-tglu: NOTRUN -> [SKIP][99] ([i915#3637]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][100] -> [FAIL][101] ([i915#2122]) +3 other tests fail
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb7/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb6/igt@kms_flip@2x-plain-flip-ts-check-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-tglu: [PASS][102] -> [FAIL][103] ([i915#2122]) +1 other test fail
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-tglu-3/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend@c-hdmi-a1:
- shard-glk: [PASS][104] -> [INCOMPLETE][105] ([i915#4839])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-glk2/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk4/igt@kms_flip@flip-vs-suspend@c-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend@d-edp1:
- shard-mtlp: NOTRUN -> [INCOMPLETE][106] ([i915#6113])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-8/igt@kms_flip@flip-vs-suspend@d-edp1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#2672] / [i915#3555] / [i915#8813])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
- shard-dg2: NOTRUN -> [SKIP][108] ([i915#3555])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#2672] / [i915#8813])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#3555] / [i915#5190])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#2672]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][112] ([i915#2672] / [i915#3555]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][113] ([i915#2587] / [i915#2672]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling:
- shard-dg2: [PASS][114] -> [SKIP][115] ([i915#3555]) +6 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-glk: NOTRUN -> [SKIP][116] +88 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
- shard-snb: [PASS][117] -> [SKIP][118]
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render:
- shard-dg2: [PASS][119] -> [SKIP][120] ([i915#5354]) +14 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#5354]) +6 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][122] +68 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#8708]) +3 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][124] ([i915#9766])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#3458])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_hdmi_inject@inject-4k:
- shard-dg1: [PASS][126] -> [DMESG-WARN][127] ([i915#4423]) +1 other test dmesg-warn
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-16/igt@kms_hdmi_inject@inject-4k.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-12/igt@kms_hdmi_inject@inject-4k.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: [PASS][128] -> [SKIP][129] ([i915#3555] / [i915#8228]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-10/igt@kms_hdr@bpc-switch-dpms.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-6/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8228])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#3555] / [i915#8228])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#10656])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#10656])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu: NOTRUN -> [SKIP][134] ([i915#6301])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-dg2: [PASS][135] -> [SKIP][136] ([i915#9197]) +46 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_pipe_crc_basic@suspend-read-crc.html
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_plane@planar-pixel-format-settings:
- shard-dg2: [PASS][137] -> [SKIP][138] ([i915#9581])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_plane@planar-pixel-format-settings.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane@planar-pixel-format-settings.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][139] ([i915#8292])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-3.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][140] ([i915#8292])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-4/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@invalid-num-scalers:
- shard-dg2: [PASS][141] -> [SKIP][142] ([i915#3555] / [i915#6953] / [i915#8152] / [i915#9423])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_plane_scaling@invalid-num-scalers.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@invalid-num-scalers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
- shard-dg2: NOTRUN -> [SKIP][143] ([i915#12247] / [i915#8152] / [i915#9423])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#12247]) +4 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-16/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#12247] / [i915#8152])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers:
- shard-dg2: [PASS][146] -> [SKIP][147] ([i915#12247] / [i915#8152] / [i915#9423])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d:
- shard-dg2: [PASS][148] -> [SKIP][149] ([i915#12247] / [i915#8152]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#12247]) +12 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers:
- shard-dg2: [PASS][151] -> [SKIP][152] ([i915#3555] / [i915#8152] / [i915#9423])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b:
- shard-dg2: [PASS][153] -> [SKIP][154] ([i915#12247]) +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d:
- shard-dg2: [PASS][155] -> [SKIP][156] ([i915#8152])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-d.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#3555]) +4 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
- shard-tglu: NOTRUN -> [SKIP][158] ([i915#12247] / [i915#6953])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-dg2: [PASS][159] -> [SKIP][160] ([i915#12247] / [i915#6953] / [i915#8152] / [i915#9423])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#3555] / [i915#6953] / [i915#8152] / [i915#9423])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-b:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#12247]) +5 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#8152])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#9812])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#9685])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#3828])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@cursor:
- shard-dg2: [PASS][167] -> [SKIP][168] ([i915#1849])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_pm_rpm@cursor.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_pm_rpm@cursor.html
* igt@kms_pm_rpm@i2c:
- shard-dg2: [PASS][169] -> [SKIP][170]
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_pm_rpm@i2c.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#9519])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#9519])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][173] -> [SKIP][174] ([i915#9519]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [PASS][175] -> [SKIP][176] ([i915#9519]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#6524])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][178] ([i915#11520]) +2 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-snb: NOTRUN -> [SKIP][179] ([i915#11520])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
- shard-dg1: NOTRUN -> [SKIP][180] ([i915#11520]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-18/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#11520]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
- shard-tglu: NOTRUN -> [SKIP][182] ([i915#11520]) +6 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#9683])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-3/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-no-drrs:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#9732]) +14 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_psr@fbc-psr-no-drrs.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-snb: NOTRUN -> [SKIP][185]
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb5/igt@kms_psr@psr-sprite-plane-move.html
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#1072] / [i915#9732]) +4 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-18/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#1072] / [i915#9732]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_psr@psr2-cursor-mmap-cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg1: NOTRUN -> [SKIP][188] ([i915#9685])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#5289])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#3555] / [i915#9906])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#2437])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-tglu: NOTRUN -> [SKIP][192] ([i915#2437] / [i915#9412])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: [PASS][193] -> [FAIL][194] ([i915#4349]) +4 other tests fail
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#8516])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][196] ([i915#3708] / [i915#4077])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-gtt:
- shard-dg1: NOTRUN -> [SKIP][197] ([i915#3708] / [i915#4077])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#3708])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#9917])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [SKIP][200] ([i915#9917])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-2/igt@sriov_basic@enable-vfs-autoprobe-on.html
#### Possible fixes ####
* igt@fbdev@nullptr:
- shard-dg2: [SKIP][201] ([i915#2582]) -> [PASS][202]
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@fbdev@nullptr.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@fbdev@nullptr.html
* igt@gem_ctx_engines@invalid-engines:
- shard-glk: [FAIL][203] ([i915#12027] / [i915#12031]) -> [PASS][204]
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-glk1/igt@gem_ctx_engines@invalid-engines.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk9/igt@gem_ctx_engines@invalid-engines.html
- shard-rkl: [FAIL][205] ([i915#12027] / [i915#12031]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-4/igt@gem_ctx_engines@invalid-engines.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-7/igt@gem_ctx_engines@invalid-engines.html
- shard-mtlp: [FAIL][207] ([i915#12027] / [i915#12031]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-1/igt@gem_ctx_engines@invalid-engines.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-4/igt@gem_ctx_engines@invalid-engines.html
* igt@gem_eio@reset-stress:
- shard-dg1: [FAIL][209] ([i915#5784]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-19/igt@gem_eio@reset-stress.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-14/igt@gem_eio@reset-stress.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg2: [DMESG-WARN][211] -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@i915_module_load@reload-with-fault-injection.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [ABORT][213] ([i915#9820]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-12/igt@i915_module_load@reload-with-fault-injection.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-4:
- shard-dg1: [FAIL][215] ([i915#5956]) -> [PASS][216] +1 other test pass
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-19/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-4.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-16/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-4.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-snb: [FAIL][217] ([i915#2346]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-dg1: [INCOMPLETE][219] ([i915#9878]) -> [PASS][220]
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-15/igt@kms_fbcon_fbt@fbc-suspend.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-14/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@basic-flip-vs-dpms:
- shard-dg2: [SKIP][221] ([i915#5354]) -> [PASS][222] +7 other tests pass
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_flip@basic-flip-vs-dpms.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_flip@basic-flip-vs-dpms.html
* igt@kms_flip@flip-vs-suspend@c-edp1:
- shard-mtlp: [INCOMPLETE][223] ([i915#6113]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-7/igt@kms_flip@flip-vs-suspend@c-edp1.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-8/igt@kms_flip@flip-vs-suspend@c-edp1.html
* igt@kms_flip@plain-flip-fb-recreate@a-vga1:
- shard-snb: [FAIL][225] ([i915#2122]) -> [PASS][226] +4 other tests pass
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb5/igt@kms_flip@plain-flip-fb-recreate@a-vga1.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb5/igt@kms_flip@plain-flip-fb-recreate@a-vga1.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-snb: [FAIL][227] ([i915#10826] / [i915#2122]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb1/igt@kms_flip@plain-flip-ts-check-interruptible.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb7/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1:
- shard-snb: [FAIL][229] ([i915#10826]) -> [PASS][230]
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb1/igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb7/igt@kms_flip@plain-flip-ts-check-interruptible@a-vga1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [FAIL][231] ([i915#6880]) -> [PASS][232]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-snb: [SKIP][233] -> [PASS][234] +1 other test pass
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-rte.html
* igt@kms_invalid_mode@bad-vsync-end:
- shard-dg2: [SKIP][235] ([i915#3555]) -> [PASS][236] +4 other tests pass
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_invalid_mode@bad-vsync-end.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_invalid_mode@bad-vsync-end.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- shard-dg2: [SKIP][237] ([i915#9197]) -> [PASS][238] +26 other tests pass
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_pipe_crc_basic@hang-read-crc.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg1: [FAIL][239] ([i915#8292]) -> [PASS][240] +1 other test pass
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-14/igt@kms_plane_scaling@intel-max-src-size.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-15/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][241] ([i915#8292]) -> [PASS][242] +1 other test pass
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-tglu-8/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-8/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers:
- shard-dg2: [SKIP][243] ([i915#8152] / [i915#9423]) -> [PASS][244] +2 other tests pass
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-d:
- shard-dg2: [SKIP][245] ([i915#8152]) -> [PASS][246] +2 other tests pass
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-d.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_plane_scaling@plane-upscale-20x20-with-modifiers@pipe-d.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling:
- shard-dg2: [SKIP][247] ([i915#3555] / [i915#8152] / [i915#9423]) -> [PASS][248]
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a:
- shard-dg2: [SKIP][249] ([i915#12247]) -> [PASS][250] +11 other tests pass
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
* igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-d:
- shard-dg2: [SKIP][251] ([i915#12247] / [i915#8152]) -> [PASS][252]
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-d.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-d.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][253] ([i915#9519]) -> [PASS][254] +1 other test pass
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_properties@crtc-properties-legacy:
- shard-dg2: [SKIP][255] ([i915#11521]) -> [PASS][256]
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_properties@crtc-properties-legacy.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_properties@crtc-properties-legacy.html
* igt@perf_pmu@busy-accuracy-98@bcs0:
- shard-rkl: [FAIL][257] ([i915#4349]) -> [PASS][258] +3 other tests pass
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-5/igt@perf_pmu@busy-accuracy-98@bcs0.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-4/igt@perf_pmu@busy-accuracy-98@bcs0.html
#### Warnings ####
* igt@gem_exec_fair@basic-pace@rcs0:
- shard-tglu: [FAIL][259] ([i915#2876]) -> [FAIL][260] ([i915#2842])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-tglu-3/igt@gem_exec_fair@basic-pace@rcs0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][261] ([i915#10131] / [i915#10887] / [i915#9697]) -> [ABORT][262] ([i915#10131] / [i915#10887] / [i915#9820])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_async_flips@invalid-async-flip:
- shard-dg2: [SKIP][263] ([i915#6228]) -> [SKIP][264] ([i915#9197])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_async_flips@invalid-async-flip.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_async_flips@invalid-async-flip.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg2: [SKIP][265] ([i915#1769] / [i915#3555]) -> [SKIP][266] ([i915#9197])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@linear-16bpp-rotate-90:
- shard-dg2: [SKIP][267] -> [SKIP][268] ([i915#9197]) +4 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_big_fb@linear-16bpp-rotate-90.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_big_fb@linear-16bpp-rotate-90.html
* igt@kms_big_fb@linear-64bpp-rotate-270:
- shard-dg2: [SKIP][269] ([i915#9197]) -> [SKIP][270]
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_big_fb@linear-64bpp-rotate-270.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_big_fb@linear-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-dg2: [SKIP][271] ([i915#4538] / [i915#5190]) -> [SKIP][272] ([i915#5190] / [i915#9197]) +6 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: [SKIP][273] ([i915#5190]) -> [SKIP][274] ([i915#5190] / [i915#9197]) +2 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-dg2: [SKIP][275] ([i915#5190] / [i915#9197]) -> [SKIP][276] ([i915#4538] / [i915#5190]) +3 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-dg2: [SKIP][277] ([i915#5190] / [i915#9197]) -> [SKIP][278] ([i915#5190])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_big_fb@yf-tiled-addfb.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs:
- shard-dg2: [SKIP][279] ([i915#10307] / [i915#6095]) -> [SKIP][280] ([i915#9197]) +10 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-dg2: [SKIP][281] ([i915#9197]) -> [SKIP][282] ([i915#12313])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc:
- shard-dg2: [SKIP][283] ([i915#9197]) -> [SKIP][284] ([i915#10307] / [i915#6095]) +9 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_content_protection@content-type-change:
- shard-dg2: [SKIP][285] ([i915#9197]) -> [SKIP][286] ([i915#9424])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_content_protection@content-type-change.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@legacy:
- shard-dg2: [TIMEOUT][287] ([i915#7173]) -> [SKIP][288] ([i915#7118] / [i915#9424])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-10/igt@kms_content_protection@legacy.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-dg2: [SKIP][289] ([i915#9424]) -> [SKIP][290] ([i915#9197])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_content_protection@mei-interface.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: [SKIP][291] ([i915#7118]) -> [TIMEOUT][292] ([i915#7173])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-1/igt@kms_content_protection@srm.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-dg2: [FAIL][293] ([i915#1339] / [i915#7173]) -> [SKIP][294] ([i915#7118] / [i915#9424])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-10/igt@kms_content_protection@uevent.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg2: [SKIP][295] ([i915#9197]) -> [SKIP][296] ([i915#3555])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_cursor_crc@cursor-offscreen-max-size.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: [SKIP][297] ([i915#11453]) -> [SKIP][298] ([i915#9197]) +2 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-dg2: [SKIP][299] ([i915#3555]) -> [SKIP][300] ([i915#9197])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2: [SKIP][301] ([i915#9197]) -> [SKIP][302] ([i915#11453])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_cursor_crc@cursor-sliding-512x170.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions:
- shard-dg2: [SKIP][303] ([i915#5354]) -> [SKIP][304] ([i915#9197]) +4 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
- shard-dg2: [SKIP][305] ([i915#9197]) -> [SKIP][306] ([i915#5354]) +2 other tests skip
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: [SKIP][307] ([i915#9067]) -> [SKIP][308] ([i915#9197])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: [SKIP][309] ([i915#9197]) -> [SKIP][310] ([i915#9833]) +1 other test skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_draw_crc@draw-method-mmap-wc:
- shard-dg2: [SKIP][311] ([i915#8812]) -> [SKIP][312] ([i915#9197])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_draw_crc@draw-method-mmap-wc.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-wc.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg2: [SKIP][313] ([i915#9197]) -> [SKIP][314] ([i915#3555] / [i915#3840]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_dsc@dsc-with-bpc-formats.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: [SKIP][315] ([i915#3840] / [i915#9053]) -> [SKIP][316] ([i915#9197])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fence_pin_leak:
- shard-dg2: [SKIP][317] ([i915#9197]) -> [SKIP][318] ([i915#4881])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_fence_pin_leak.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_fence_pin_leak.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-dg2: [FAIL][319] ([i915#2122]) -> [SKIP][320] ([i915#5354])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_flip@plain-flip-ts-check-interruptible.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: [SKIP][321] ([i915#3555]) -> [SKIP][322] ([i915#2672] / [i915#3555])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
- shard-dg2: [SKIP][323] ([i915#2672] / [i915#3555]) -> [SKIP][324] ([i915#3555]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling:
- shard-dg2: [SKIP][325] ([i915#3555] / [i915#5190]) -> [SKIP][326] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-dg2: [SKIP][327] ([i915#2672] / [i915#3555] / [i915#5190]) -> [SKIP][328] ([i915#3555] / [i915#5190])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-dg2: [SKIP][329] ([i915#8708]) -> [SKIP][330] ([i915#5354]) +9 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][331] ([i915#3458]) -> [SKIP][332] ([i915#5354]) +15 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg1: [SKIP][333] ([i915#3458]) -> [SKIP][334] ([i915#3458] / [i915#4423])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu:
- shard-dg2: [SKIP][335] ([i915#5354]) -> [SKIP][336] ([i915#3458]) +8 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][337] ([i915#10433] / [i915#3458]) -> [SKIP][338] ([i915#3458]) +3 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: [SKIP][339] ([i915#3458]) -> [SKIP][340] ([i915#10433] / [i915#3458]) +4 other tests skip
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
- shard-dg2: [SKIP][341] ([i915#5354]) -> [SKIP][342] ([i915#8708]) +11 other tests skip
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][343] ([i915#9197]) -> [SKIP][344] ([i915#3555] / [i915#8228])
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_hdr@static-swap.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_hdr@static-swap.html
* igt@kms_panel_fitting@legacy:
- shard-dg2: [SKIP][345] ([i915#6301]) -> [SKIP][346] ([i915#9197])
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-4/igt@kms_panel_fitting@legacy.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_panel_fitting@legacy.html
* igt@kms_plane_lowres@tiling-y:
- shard-dg2: [SKIP][347] ([i915#9197]) -> [SKIP][348] ([i915#8821])
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_plane_lowres@tiling-y.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_plane_lowres@tiling-y.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: [SKIP][349] ([i915#6953] / [i915#9423]) -> [FAIL][350] ([i915#8292])
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-5/igt@kms_plane_scaling@intel-max-src-size.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-10/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers:
- shard-dg2: [SKIP][351] ([i915#12247] / [i915#9423]) -> [SKIP][352] ([i915#12247] / [i915#8152] / [i915#9423])
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d:
- shard-dg2: [SKIP][353] ([i915#12247]) -> [SKIP][354] ([i915#12247] / [i915#8152])
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [FAIL][355] ([i915#9295]) -> [SKIP][356] ([i915#3361])
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-rkl-4/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-mtlp: [FAIL][357] -> [SKIP][358] ([i915#12316])
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-mtlp-5/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-mtlp-2/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-top:
- shard-dg2: [INCOMPLETE][359] -> [SKIP][360] ([i915#9197])
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: [SKIP][361] ([i915#5190] / [i915#9197]) -> [SKIP][362] ([i915#11131] / [i915#5190])
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-glk: [FAIL][363] ([i915#10959]) -> [SKIP][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-glk5/igt@kms_tiled_display@basic-test-pattern.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html
- shard-dg2: [SKIP][365] ([i915#9197]) -> [SKIP][366] ([i915#8623])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-2/igt@kms_tiled_display@basic-test-pattern.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][367] ([i915#9100]) -> [FAIL][368] ([i915#7484]) +1 other test fail
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-7/igt@perf@non-zero-reason@0-rcs0.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg2: [SKIP][369] ([i915#3708]) -> [SKIP][370] ([i915#3708] / [i915#9197])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15539/shard-dg2-8/igt@prime_vgem@basic-fence-flip.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140039v1/shard-dg2-2/igt@prime_vgem@basic-fence-flip.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10131
[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#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#10887]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10887
[i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
[i915#11131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11131
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#12027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12027
[i915#12031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12031
[i915#12216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12216
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12297
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12402]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12402
[i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#2876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2876
[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#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4473
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
[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#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6228
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7297
[i915#7484]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7484
[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#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8292
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[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#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
[i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9697
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* Linux: CI_DRM_15539 -> Patchwork_140039v1
CI-20190529: 20190529
CI_DRM_15539: 0bebd793802b4eae14c71400e833cda8f91b0557 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8075: 8075
Patchwork_140039v1: 0bebd793802b4eae14c71400e833cda8f91b0557 @ 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_140039v1/index.html
[-- Attachment #2: Type: text/html, Size: 117635 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-16 5:36 [PATCH] drm/i915/display: plane property for async supported modifiers Arun R Murthy
` (2 preceding siblings ...)
2024-10-16 9:31 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-10-16 13:30 ` Ville Syrjälä
2024-10-16 13:54 ` Ville Syrjälä
3 siblings, 1 reply; 10+ messages in thread
From: Ville Syrjälä @ 2024-10-16 13:30 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-xe, intel-gfx, dri-devel
On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> Create a i915 private plane property for sharing the async supported
> modifiers to the user.
> UMD related discussion requesting the same
> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
>
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
> .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> .../drm/i915/display/intel_display_types.h | 4 ++
> .../drm/i915/display/skl_universal_plane.c | 49 ++++++++++++++++++-
This whole thing belongs in the drm core.
> 3 files changed, 58 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> index b7e462075ded..ef41b50cc765 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> @@ -117,6 +117,9 @@ intel_plane_duplicate_state(struct drm_plane *plane)
> intel_state->dpt_vma = NULL;
> intel_state->flags = 0;
>
> + if (intel_state->async_sup_modifiers)
> + drm_property_blob_get(intel_state->async_sup_modifiers);
> +
> /* add reference to fb */
> if (intel_state->hw.fb)
> drm_framebuffer_get(intel_state->hw.fb);
> @@ -141,6 +144,9 @@ intel_plane_destroy_state(struct drm_plane *plane,
> drm_WARN_ON(plane->dev, plane_state->ggtt_vma);
> drm_WARN_ON(plane->dev, plane_state->dpt_vma);
>
> + if (plane_state->async_sup_modifiers)
> + drm_property_blob_put(plane_state->async_sup_modifiers);
> +
> __drm_atomic_helper_plane_destroy_state(&plane_state->uapi);
> if (plane_state->hw.fb)
> drm_framebuffer_put(plane_state->hw.fb);
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 2bb1fa64da2f..a5a301ca521a 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -683,6 +683,8 @@ struct intel_plane_state {
> u64 ccval;
>
> const char *no_fbc_reason;
> +
> + struct drm_property_blob *async_sup_modifiers;
> };
>
> struct intel_initial_plane_config {
> @@ -1435,6 +1437,8 @@ struct intel_plane {
>
> struct intel_fbc *fbc;
>
> + struct drm_property *async_modifiers_property;
> +
> /*
> * NOTE: Do not place new plane state fields here (e.g., when adding
> * new plane properties). New runtime state should now be placed in
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index 9557b08ca2e2..6790bdf00c8f 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2383,6 +2383,29 @@ static bool icl_plane_format_mod_supported(struct drm_plane *_plane,
> }
> }
>
> +static int intel_plane_get_property(struct drm_plane *plane,
> + const struct drm_plane_state *state,
> + struct drm_property *property,
> + uint64_t *val)
> +{
> + struct drm_i915_private *i915 = to_i915(plane->dev);
> + const struct intel_plane_state *intel_plane_state =
> + to_intel_plane_state(state);
> + struct intel_plane *intel_plane = to_intel_plane(plane);
> +
> + if (property == intel_plane->async_modifiers_property) {
> + *val = intel_plane_state->async_sup_modifiers ?
> + intel_plane_state->async_sup_modifiers->base.id : 0;
> + } else {
> + drm_err(&i915->drm,
> + "Unknown property [PROP:%d:%s]\n",
> + property->base.id, property->name);
> + return -EINVAL;
> + }
> +
> + return 0;
> +}
> +
> static bool tgl_plane_format_mod_supported(struct drm_plane *_plane,
> u32 format, u64 modifier)
> {
> @@ -2442,6 +2465,7 @@ static const struct drm_plane_funcs skl_plane_funcs = {
> .atomic_duplicate_state = intel_plane_duplicate_state,
> .atomic_destroy_state = intel_plane_destroy_state,
> .format_mod_supported = skl_plane_format_mod_supported,
> + .atomic_get_property = intel_plane_get_property,
> };
>
> static const struct drm_plane_funcs icl_plane_funcs = {
> @@ -2451,6 +2475,7 @@ static const struct drm_plane_funcs icl_plane_funcs = {
> .atomic_duplicate_state = intel_plane_duplicate_state,
> .atomic_destroy_state = intel_plane_destroy_state,
> .format_mod_supported = icl_plane_format_mod_supported,
> + .atomic_get_property = intel_plane_get_property,
> };
>
> static const struct drm_plane_funcs tgl_plane_funcs = {
> @@ -2460,6 +2485,7 @@ static const struct drm_plane_funcs tgl_plane_funcs = {
> .atomic_duplicate_state = intel_plane_duplicate_state,
> .atomic_destroy_state = intel_plane_destroy_state,
> .format_mod_supported = tgl_plane_format_mod_supported,
> + .atomic_get_property = intel_plane_get_property,
> };
>
> static void
> @@ -2549,6 +2575,25 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> return caps;
> }
>
> +static void intel_plane_attach_async_modifiers_property(struct intel_plane *intel_plane)
> +{
> + struct drm_plane *plane = &intel_plane->base;
> + struct drm_device *dev = plane->dev;
> + struct drm_property *prop;
> +
> + prop = intel_plane->async_modifiers_property;
> + if (!prop) {
> + prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | DRM_MODE_PROP_ATOMIC,
> + "Async Supported Modifiers", 0);
> + if (!prop)
> + return;
> +
> + intel_plane->async_modifiers_property = prop;
> + }
> +
> + drm_object_attach_property(&plane->base, prop, 0);
> +}
> +
> struct intel_plane *
> skl_universal_plane_create(struct drm_i915_private *dev_priv,
> enum pipe pipe, enum plane_id plane_id)
> @@ -2694,10 +2739,12 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv,
> if (DISPLAY_VER(dev_priv) >= 12)
> drm_plane_enable_fb_damage_clips(&plane->base);
>
> - if (DISPLAY_VER(dev_priv) >= 11)
> + if (DISPLAY_VER(dev_priv) >= 11) {
> drm_plane_create_scaling_filter_property(&plane->base,
> BIT(DRM_SCALING_FILTER_DEFAULT) |
> BIT(DRM_SCALING_FILTER_NEAREST_NEIGHBOR));
> + intel_plane_attach_async_modifiers_property(plane);
> + }
>
> intel_plane_helper_add(plane);
>
> --
> 2.25.1
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-16 13:30 ` [PATCH] " Ville Syrjälä
@ 2024-10-16 13:54 ` Ville Syrjälä
2024-10-16 14:01 ` Ville Syrjälä
0 siblings, 1 reply; 10+ messages in thread
From: Ville Syrjälä @ 2024-10-16 13:54 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-xe, intel-gfx, dri-devel
On Wed, Oct 16, 2024 at 04:30:19PM +0300, Ville Syrjälä wrote:
> On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> > Create a i915 private plane property for sharing the async supported
> > modifiers to the user.
> > UMD related discussion requesting the same
> > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
> >
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> > .../drm/i915/display/intel_display_types.h | 4 ++
> > .../drm/i915/display/skl_universal_plane.c | 49 ++++++++++++++++++-
>
> This whole thing belongs in the drm core.
And I don't even see an actual implementation of anything here.
Why did you even post this when it doesn't do anything?
Anyways, thinking about how we might actually implement this,
we can probably leverage
https://patchwork.freedesktop.org/patch/619047/?series=139807&rev=3
> > 3 files changed, 58 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > index b7e462075ded..ef41b50cc765 100644
> > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > @@ -117,6 +117,9 @@ intel_plane_duplicate_state(struct drm_plane *plane)
> > intel_state->dpt_vma = NULL;
> > intel_state->flags = 0;
> >
> > + if (intel_state->async_sup_modifiers)
> > + drm_property_blob_get(intel_state->async_sup_modifiers);
> > +
> > /* add reference to fb */
> > if (intel_state->hw.fb)
> > drm_framebuffer_get(intel_state->hw.fb);
> > @@ -141,6 +144,9 @@ intel_plane_destroy_state(struct drm_plane *plane,
> > drm_WARN_ON(plane->dev, plane_state->ggtt_vma);
> > drm_WARN_ON(plane->dev, plane_state->dpt_vma);
> >
> > + if (plane_state->async_sup_modifiers)
> > + drm_property_blob_put(plane_state->async_sup_modifiers);
> > +
> > __drm_atomic_helper_plane_destroy_state(&plane_state->uapi);
> > if (plane_state->hw.fb)
> > drm_framebuffer_put(plane_state->hw.fb);
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> > index 2bb1fa64da2f..a5a301ca521a 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> > @@ -683,6 +683,8 @@ struct intel_plane_state {
> > u64 ccval;
> >
> > const char *no_fbc_reason;
> > +
> > + struct drm_property_blob *async_sup_modifiers;
> > };
> >
> > struct intel_initial_plane_config {
> > @@ -1435,6 +1437,8 @@ struct intel_plane {
> >
> > struct intel_fbc *fbc;
> >
> > + struct drm_property *async_modifiers_property;
> > +
> > /*
> > * NOTE: Do not place new plane state fields here (e.g., when adding
> > * new plane properties). New runtime state should now be placed in
> > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > index 9557b08ca2e2..6790bdf00c8f 100644
> > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > @@ -2383,6 +2383,29 @@ static bool icl_plane_format_mod_supported(struct drm_plane *_plane,
> > }
> > }
> >
> > +static int intel_plane_get_property(struct drm_plane *plane,
> > + const struct drm_plane_state *state,
> > + struct drm_property *property,
> > + uint64_t *val)
> > +{
> > + struct drm_i915_private *i915 = to_i915(plane->dev);
> > + const struct intel_plane_state *intel_plane_state =
> > + to_intel_plane_state(state);
> > + struct intel_plane *intel_plane = to_intel_plane(plane);
> > +
> > + if (property == intel_plane->async_modifiers_property) {
> > + *val = intel_plane_state->async_sup_modifiers ?
> > + intel_plane_state->async_sup_modifiers->base.id : 0;
> > + } else {
> > + drm_err(&i915->drm,
> > + "Unknown property [PROP:%d:%s]\n",
> > + property->base.id, property->name);
> > + return -EINVAL;
> > + }
> > +
> > + return 0;
> > +}
> > +
> > static bool tgl_plane_format_mod_supported(struct drm_plane *_plane,
> > u32 format, u64 modifier)
> > {
> > @@ -2442,6 +2465,7 @@ static const struct drm_plane_funcs skl_plane_funcs = {
> > .atomic_duplicate_state = intel_plane_duplicate_state,
> > .atomic_destroy_state = intel_plane_destroy_state,
> > .format_mod_supported = skl_plane_format_mod_supported,
> > + .atomic_get_property = intel_plane_get_property,
> > };
> >
> > static const struct drm_plane_funcs icl_plane_funcs = {
> > @@ -2451,6 +2475,7 @@ static const struct drm_plane_funcs icl_plane_funcs = {
> > .atomic_duplicate_state = intel_plane_duplicate_state,
> > .atomic_destroy_state = intel_plane_destroy_state,
> > .format_mod_supported = icl_plane_format_mod_supported,
> > + .atomic_get_property = intel_plane_get_property,
> > };
> >
> > static const struct drm_plane_funcs tgl_plane_funcs = {
> > @@ -2460,6 +2485,7 @@ static const struct drm_plane_funcs tgl_plane_funcs = {
> > .atomic_duplicate_state = intel_plane_duplicate_state,
> > .atomic_destroy_state = intel_plane_destroy_state,
> > .format_mod_supported = tgl_plane_format_mod_supported,
> > + .atomic_get_property = intel_plane_get_property,
> > };
> >
> > static void
> > @@ -2549,6 +2575,25 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > return caps;
> > }
> >
> > +static void intel_plane_attach_async_modifiers_property(struct intel_plane *intel_plane)
> > +{
> > + struct drm_plane *plane = &intel_plane->base;
> > + struct drm_device *dev = plane->dev;
> > + struct drm_property *prop;
> > +
> > + prop = intel_plane->async_modifiers_property;
> > + if (!prop) {
> > + prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | DRM_MODE_PROP_ATOMIC,
> > + "Async Supported Modifiers", 0);
> > + if (!prop)
> > + return;
> > +
> > + intel_plane->async_modifiers_property = prop;
> > + }
> > +
> > + drm_object_attach_property(&plane->base, prop, 0);
> > +}
> > +
> > struct intel_plane *
> > skl_universal_plane_create(struct drm_i915_private *dev_priv,
> > enum pipe pipe, enum plane_id plane_id)
> > @@ -2694,10 +2739,12 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv,
> > if (DISPLAY_VER(dev_priv) >= 12)
> > drm_plane_enable_fb_damage_clips(&plane->base);
> >
> > - if (DISPLAY_VER(dev_priv) >= 11)
> > + if (DISPLAY_VER(dev_priv) >= 11) {
> > drm_plane_create_scaling_filter_property(&plane->base,
> > BIT(DRM_SCALING_FILTER_DEFAULT) |
> > BIT(DRM_SCALING_FILTER_NEAREST_NEIGHBOR));
> > + intel_plane_attach_async_modifiers_property(plane);
> > + }
> >
> > intel_plane_helper_add(plane);
> >
> > --
> > 2.25.1
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-16 13:54 ` Ville Syrjälä
@ 2024-10-16 14:01 ` Ville Syrjälä
2024-10-17 4:07 ` Murthy, Arun R
0 siblings, 1 reply; 10+ messages in thread
From: Ville Syrjälä @ 2024-10-16 14:01 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-xe, intel-gfx, dri-devel
On Wed, Oct 16, 2024 at 04:54:09PM +0300, Ville Syrjälä wrote:
> On Wed, Oct 16, 2024 at 04:30:19PM +0300, Ville Syrjälä wrote:
> > On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> > > Create a i915 private plane property for sharing the async supported
> > > modifiers to the user.
> > > UMD related discussion requesting the same
> > > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
> > >
> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > ---
> > > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> > > .../drm/i915/display/intel_display_types.h | 4 ++
> > > .../drm/i915/display/skl_universal_plane.c | 49 ++++++++++++++++++-
> >
> > This whole thing belongs in the drm core.
>
> And I don't even see an actual implementation of anything here.
> Why did you even post this when it doesn't do anything?
>
> Anyways, thinking about how we might actually implement this,
> we can probably leverage
> https://patchwork.freedesktop.org/patch/619047/?series=139807&rev=3
Although we should probably pass the format to that as well...
>
> > > 3 files changed, 58 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > index b7e462075ded..ef41b50cc765 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > > @@ -117,6 +117,9 @@ intel_plane_duplicate_state(struct drm_plane *plane)
> > > intel_state->dpt_vma = NULL;
> > > intel_state->flags = 0;
> > >
> > > + if (intel_state->async_sup_modifiers)
> > > + drm_property_blob_get(intel_state->async_sup_modifiers);
> > > +
> > > /* add reference to fb */
> > > if (intel_state->hw.fb)
> > > drm_framebuffer_get(intel_state->hw.fb);
> > > @@ -141,6 +144,9 @@ intel_plane_destroy_state(struct drm_plane *plane,
> > > drm_WARN_ON(plane->dev, plane_state->ggtt_vma);
> > > drm_WARN_ON(plane->dev, plane_state->dpt_vma);
> > >
> > > + if (plane_state->async_sup_modifiers)
> > > + drm_property_blob_put(plane_state->async_sup_modifiers);
> > > +
> > > __drm_atomic_helper_plane_destroy_state(&plane_state->uapi);
> > > if (plane_state->hw.fb)
> > > drm_framebuffer_put(plane_state->hw.fb);
> > > diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> > > index 2bb1fa64da2f..a5a301ca521a 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> > > +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> > > @@ -683,6 +683,8 @@ struct intel_plane_state {
> > > u64 ccval;
> > >
> > > const char *no_fbc_reason;
> > > +
> > > + struct drm_property_blob *async_sup_modifiers;
> > > };
> > >
> > > struct intel_initial_plane_config {
> > > @@ -1435,6 +1437,8 @@ struct intel_plane {
> > >
> > > struct intel_fbc *fbc;
> > >
> > > + struct drm_property *async_modifiers_property;
> > > +
> > > /*
> > > * NOTE: Do not place new plane state fields here (e.g., when adding
> > > * new plane properties). New runtime state should now be placed in
> > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > index 9557b08ca2e2..6790bdf00c8f 100644
> > > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > @@ -2383,6 +2383,29 @@ static bool icl_plane_format_mod_supported(struct drm_plane *_plane,
> > > }
> > > }
> > >
> > > +static int intel_plane_get_property(struct drm_plane *plane,
> > > + const struct drm_plane_state *state,
> > > + struct drm_property *property,
> > > + uint64_t *val)
> > > +{
> > > + struct drm_i915_private *i915 = to_i915(plane->dev);
> > > + const struct intel_plane_state *intel_plane_state =
> > > + to_intel_plane_state(state);
> > > + struct intel_plane *intel_plane = to_intel_plane(plane);
> > > +
> > > + if (property == intel_plane->async_modifiers_property) {
> > > + *val = intel_plane_state->async_sup_modifiers ?
> > > + intel_plane_state->async_sup_modifiers->base.id : 0;
> > > + } else {
> > > + drm_err(&i915->drm,
> > > + "Unknown property [PROP:%d:%s]\n",
> > > + property->base.id, property->name);
> > > + return -EINVAL;
> > > + }
> > > +
> > > + return 0;
> > > +}
> > > +
> > > static bool tgl_plane_format_mod_supported(struct drm_plane *_plane,
> > > u32 format, u64 modifier)
> > > {
> > > @@ -2442,6 +2465,7 @@ static const struct drm_plane_funcs skl_plane_funcs = {
> > > .atomic_duplicate_state = intel_plane_duplicate_state,
> > > .atomic_destroy_state = intel_plane_destroy_state,
> > > .format_mod_supported = skl_plane_format_mod_supported,
> > > + .atomic_get_property = intel_plane_get_property,
> > > };
> > >
> > > static const struct drm_plane_funcs icl_plane_funcs = {
> > > @@ -2451,6 +2475,7 @@ static const struct drm_plane_funcs icl_plane_funcs = {
> > > .atomic_duplicate_state = intel_plane_duplicate_state,
> > > .atomic_destroy_state = intel_plane_destroy_state,
> > > .format_mod_supported = icl_plane_format_mod_supported,
> > > + .atomic_get_property = intel_plane_get_property,
> > > };
> > >
> > > static const struct drm_plane_funcs tgl_plane_funcs = {
> > > @@ -2460,6 +2485,7 @@ static const struct drm_plane_funcs tgl_plane_funcs = {
> > > .atomic_duplicate_state = intel_plane_duplicate_state,
> > > .atomic_destroy_state = intel_plane_destroy_state,
> > > .format_mod_supported = tgl_plane_format_mod_supported,
> > > + .atomic_get_property = intel_plane_get_property,
> > > };
> > >
> > > static void
> > > @@ -2549,6 +2575,25 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > > return caps;
> > > }
> > >
> > > +static void intel_plane_attach_async_modifiers_property(struct intel_plane *intel_plane)
> > > +{
> > > + struct drm_plane *plane = &intel_plane->base;
> > > + struct drm_device *dev = plane->dev;
> > > + struct drm_property *prop;
> > > +
> > > + prop = intel_plane->async_modifiers_property;
> > > + if (!prop) {
> > > + prop = drm_property_create(dev, DRM_MODE_PROP_BLOB | DRM_MODE_PROP_ATOMIC,
> > > + "Async Supported Modifiers", 0);
> > > + if (!prop)
> > > + return;
> > > +
> > > + intel_plane->async_modifiers_property = prop;
> > > + }
> > > +
> > > + drm_object_attach_property(&plane->base, prop, 0);
> > > +}
> > > +
> > > struct intel_plane *
> > > skl_universal_plane_create(struct drm_i915_private *dev_priv,
> > > enum pipe pipe, enum plane_id plane_id)
> > > @@ -2694,10 +2739,12 @@ skl_universal_plane_create(struct drm_i915_private *dev_priv,
> > > if (DISPLAY_VER(dev_priv) >= 12)
> > > drm_plane_enable_fb_damage_clips(&plane->base);
> > >
> > > - if (DISPLAY_VER(dev_priv) >= 11)
> > > + if (DISPLAY_VER(dev_priv) >= 11) {
> > > drm_plane_create_scaling_filter_property(&plane->base,
> > > BIT(DRM_SCALING_FILTER_DEFAULT) |
> > > BIT(DRM_SCALING_FILTER_NEAREST_NEIGHBOR));
> > > + intel_plane_attach_async_modifiers_property(plane);
> > > + }
> > >
> > > intel_plane_helper_add(plane);
> > >
> > > --
> > > 2.25.1
> >
> > --
> > Ville Syrjälä
> > Intel
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-16 14:01 ` Ville Syrjälä
@ 2024-10-17 4:07 ` Murthy, Arun R
2024-10-25 4:28 ` Murthy, Arun R
0 siblings, 1 reply; 10+ messages in thread
From: Murthy, Arun R @ 2024-10-17 4:07 UTC (permalink / raw)
To: Ville Syrjälä
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
dri-devel@lists.freedesktop.org
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Wednesday, October 16, 2024 7:31 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-xe@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; dri-
> devel@lists.freedesktop.org
> Subject: Re: [PATCH] drm/i915/display: plane property for async supported
> modifiers
>
> On Wed, Oct 16, 2024 at 04:54:09PM +0300, Ville Syrjälä wrote:
> > On Wed, Oct 16, 2024 at 04:30:19PM +0300, Ville Syrjälä wrote:
> > > On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> > > > Create a i915 private plane property for sharing the async
> > > > supported modifiers to the user.
> > > > UMD related discussion requesting the same
> > > > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#no
> > > > te_2487123
> > > >
> > > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > > ---
> > > > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> > > > .../drm/i915/display/intel_display_types.h | 4 ++
> > > > .../drm/i915/display/skl_universal_plane.c | 49 ++++++++++++++++++-
> > >
> > > This whole thing belongs in the drm core.
> >
> > And I don't even see an actual implementation of anything here.
> > Why did you even post this when it doesn't do anything?
> >
> > Anyways, thinking about how we might actually implement this, we can
> > probably leverage
> > https://patchwork.freedesktop.org/patch/619047/?series=139807&rev=3
>
> Although we should probably pass the format to that as well...
>
The blob points to the struct with elements, modifier and formats.
The main intention of this patch to get the i915 plane private property.
The reason for not having this as drm property is we are the only user for this and no other vendor has this restriction.
Thanks and Regards,
Arun R Murthy
--------------------
^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-17 4:07 ` Murthy, Arun R
@ 2024-10-25 4:28 ` Murthy, Arun R
2024-10-25 6:03 ` Ville Syrjälä
0 siblings, 1 reply; 10+ messages in thread
From: Murthy, Arun R @ 2024-10-25 4:28 UTC (permalink / raw)
To: Ville Syrjälä
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
dri-devel@lists.freedesktop.org
> > Subject: Re: [PATCH] drm/i915/display: plane property for async
> > supported modifiers
> >
> > On Wed, Oct 16, 2024 at 04:54:09PM +0300, Ville Syrjälä wrote:
> > > On Wed, Oct 16, 2024 at 04:30:19PM +0300, Ville Syrjälä wrote:
> > > > On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> > > > > Create a i915 private plane property for sharing the async
> > > > > supported modifiers to the user.
> > > > > UMD related discussion requesting the same
> > > > > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#
> > > > > no
> > > > > te_2487123
> > > > >
> > > > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > > > ---
> > > > > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> > > > > .../drm/i915/display/intel_display_types.h | 4 ++
> > > > > .../drm/i915/display/skl_universal_plane.c | 49
> ++++++++++++++++++-
> > > >
> > > > This whole thing belongs in the drm core.
> > >
> > > And I don't even see an actual implementation of anything here.
> > > Why did you even post this when it doesn't do anything?
> > >
> > > Anyways, thinking about how we might actually implement this, we can
> > > probably leverage
> > > https://patchwork.freedesktop.org/patch/619047/?series=139807&rev=3
> >
> > Although we should probably pass the format to that as well...
> >
> The blob points to the struct with elements, modifier and formats.
> The main intention of this patch to get the i915 plane private property.
> The reason for not having this as drm property is we are the only user for this
> and no other vendor has this restriction.
>
Any comments on this?
Thanks and Regards,
Arun R Murthy
---------------------
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH] drm/i915/display: plane property for async supported modifiers
2024-10-25 4:28 ` Murthy, Arun R
@ 2024-10-25 6:03 ` Ville Syrjälä
0 siblings, 0 replies; 10+ messages in thread
From: Ville Syrjälä @ 2024-10-25 6:03 UTC (permalink / raw)
To: Murthy, Arun R
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
dri-devel@lists.freedesktop.org
On Fri, Oct 25, 2024 at 04:28:18AM +0000, Murthy, Arun R wrote:
> > > Subject: Re: [PATCH] drm/i915/display: plane property for async
> > > supported modifiers
> > >
> > > On Wed, Oct 16, 2024 at 04:54:09PM +0300, Ville Syrjälä wrote:
> > > > On Wed, Oct 16, 2024 at 04:30:19PM +0300, Ville Syrjälä wrote:
> > > > > On Wed, Oct 16, 2024 at 11:06:26AM +0530, Arun R Murthy wrote:
> > > > > > Create a i915 private plane property for sharing the async
> > > > > > supported modifiers to the user.
> > > > > > UMD related discussion requesting the same
> > > > > > https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#
> > > > > > no
> > > > > > te_2487123
> > > > > >
> > > > > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > > > > ---
> > > > > > .../gpu/drm/i915/display/intel_atomic_plane.c | 6 +++
> > > > > > .../drm/i915/display/intel_display_types.h | 4 ++
> > > > > > .../drm/i915/display/skl_universal_plane.c | 49
> > ++++++++++++++++++-
> > > > >
> > > > > This whole thing belongs in the drm core.
> > > >
> > > > And I don't even see an actual implementation of anything here.
> > > > Why did you even post this when it doesn't do anything?
> > > >
> > > > Anyways, thinking about how we might actually implement this, we can
> > > > probably leverage
> > > > https://patchwork.freedesktop.org/patch/619047/?series=139807&rev=3
> > >
> > > Although we should probably pass the format to that as well...
> > >
> > The blob points to the struct with elements, modifier and formats.
> > The main intention of this patch to get the i915 plane private property.
> > The reason for not having this as drm property is we are the only user for this
> > and no other vendor has this restriction.
> >
>
> Any comments on this?
Seeinag as the patch does nothing so there is nothing to
comment beyond what I already said.
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-10-25 6:03 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-16 5:36 [PATCH] drm/i915/display: plane property for async supported modifiers Arun R Murthy
2024-10-16 7:35 ` ✓ Fi.CI.BAT: success for " Patchwork
2024-10-16 7:36 ` ✗ Fi.CI.CHECKPATCH: warning " Patchwork
2024-10-16 9:31 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-10-16 13:30 ` [PATCH] " Ville Syrjälä
2024-10-16 13:54 ` Ville Syrjälä
2024-10-16 14:01 ` Ville Syrjälä
2024-10-17 4:07 ` Murthy, Arun R
2024-10-25 4:28 ` Murthy, Arun R
2024-10-25 6:03 ` Ville Syrjälä
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox