* [PATCH v11 0/5] Expose modifiers/formats supported by async flips
@ 2025-03-28 12:45 Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 1/5] drm/plane: Add new plane property IN_FORMATS_ASYNC Arun R Murthy
` (7 more replies)
0 siblings, 8 replies; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy,
Ville Syrjälä, Naveen Kumar
All of the formats/modifiers supported by the plane during synchronous
flips are nor supported by asynchronous flips. The formats/modifiers
exposed to user by IN_FORMATS exposes all formats/modifiers supported by
plane and this list varies for async flips. If the async flip supported
formats/modifiers are exposed to the user, user based on this list can
take decision to proceed or not and avoid flip failures during async
flips.
Discussion around this can be located @
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29618#note_2487123
Mutter implementation for IN_FORMARTS_ASYNC under review @
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4063
Xorg/modesetting patch
https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1816
TODO: Upon merge of the patch related to async flip
https://patchwork.freedesktop.org/patch/626849/?series=139807&rev=6
the patch 5 in this series will have to make use of the new function
pointer can_async_flip().
v3: Add new plane->funcs format_mod_supported_async (Ville)
Arun R Murthy (3):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: Expose function to create format/modifier blob
drm/i915/display: Populate list of async supported formats/modifiers
drivers/gpu/drm/drm_mode_config.c | 7 +++
drivers/gpu/drm/drm_plane.c | 50 ++++++++++++------
.../drm/i915/display/skl_universal_plane.c | 51 +++++++++++++++++++
include/drm/drm_mode_config.h | 6 +++
include/drm/drm_plane.h | 4 ++
5 files changed, 103 insertions(+), 15 deletions(-)
--
2.25.1
---
Arun R Murthy (5):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: Expose function to create format/modifier blob
drm/plane: Function to check async supported modifier/format
drm/i915/display: Populate list of async supported formats/modifiers
drm/i915/display: Add function for format_mod_supported_async
drivers/gpu/drm/drm_mode_config.c | 7 ++
drivers/gpu/drm/drm_plane.c | 72 +++++++++----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 113 ++++++++++++++++++---
include/drm/drm_mode_config.h | 6 ++
include/drm/drm_plane.h | 24 +++++
5 files changed, 188 insertions(+), 34 deletions(-)
---
base-commit: 08bd590935a5258ffd79355c59adffd72fb2c642
change-id: 20250102-asyn-bf76730501cc
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
---
Changes in v11:
- EDITME: describe what is new in this series revision.
- EDITME: use bulletpoints and terse descriptions.
- Link to v10: https://lore.kernel.org/r/20250328-asyn-v10-0-8b8ad12cfc97@intel.com
Changes in v9:
- EDITME: describe what is new in this series revision.
- EDITME: use bulletpoints and terse descriptions.
- Link to v8: https://lore.kernel.org/r/20250312-asyn-v8-0-0c4cbe5a066d@intel.com
Changes in v6:
- EDITME: describe what is new in this series revision.
- EDITME: use bulletpoints and terse descriptions.
- Link to v5: https://lore.kernel.org/r/20250218-asyn-v5-0-7ac5ac4abd4a@intel.com
---
Arun R Murthy (3):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: modify create_in_formats to accommodate async
drm/i915/display: Add i915 hook for format_mod_supported_async
drivers/gpu/drm/drm_mode_config.c | 7 +++
drivers/gpu/drm/drm_plane.c | 53 +++++++++++++++-----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 56 ++++++++++++++++------
include/drm/drm_mode_config.h | 6 +++
include/drm/drm_plane.h | 17 +++++++
5 files changed, 112 insertions(+), 27 deletions(-)
---
base-commit: bc7a84cbc968ce97e581e9e3c2d26fb0ac106482
change-id: 20250102-asyn-bf76730501cc
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
---
Arun R Murthy (3):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: modify create_in_formats to accommodate async
drm/i915/display: Add i915 hook for format_mod_supported_async
drivers/gpu/drm/drm_mode_config.c | 7 ++++
drivers/gpu/drm/drm_plane.c | 49 ++++++++++++++++------
drivers/gpu/drm/i915/display/i9xx_plane.c | 6 ++-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 30 ++++++++++++-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 6 ++-
drivers/gpu/drm/i915/display/intel_display.c | 11 +----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 5 ++-
include/drm/drm_mode_config.h | 6 +++
include/drm/drm_plane.h | 17 ++++++++
9 files changed, 111 insertions(+), 26 deletions(-)
---
base-commit: be5a404c3344b7d794766f045b8f94aa93c42069
change-id: 20250102-asyn-bf76730501cc
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
---
Arun R Murthy (3):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: modify create_in_formats to accommodate async
drm/i915/display: Add i915 hook for format_mod_supported_async
drivers/gpu/drm/drm_mode_config.c | 7 +++
drivers/gpu/drm/drm_plane.c | 52 ++++++++++++++++------
drivers/gpu/drm/i915/display/i9xx_plane.c | 6 ++-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 32 ++++++++++++-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 6 ++-
drivers/gpu/drm/i915/display/intel_display.c | 14 ++----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 5 ++-
include/drm/drm_mode_config.h | 6 +++
include/drm/drm_plane.h | 17 +++++++
9 files changed, 117 insertions(+), 28 deletions(-)
---
base-commit: aba848f9b752cf51474c0c3b1abcf0f572f774dc
change-id: 20250102-asyn-bf76730501cc
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
---
Arun R Murthy (5):
drm/plane: Add new plane property IN_FORMATS_ASYNC
drm/plane: modify create_in_formats to acommodate async
drm/i915/display: Acomodate format check in can_async_flip()
drm/i915/display: Add i915 hook for format_mod_supported_async
drm/i915/display: Indexed 8bit format does not support async flip
drivers/gpu/drm/drm_mode_config.c | 7 +++
drivers/gpu/drm/drm_plane.c | 52 ++++++++++++++++------
drivers/gpu/drm/i915/display/i9xx_plane.c | 6 ++-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 22 ++++++++-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 6 ++-
drivers/gpu/drm/i915/display/intel_display.c | 14 ++----
drivers/gpu/drm/i915/display/skl_universal_plane.c | 5 ++-
include/drm/drm_mode_config.h | 6 +++
include/drm/drm_plane.h | 17 +++++++
9 files changed, 107 insertions(+), 28 deletions(-)
---
base-commit: c1893793c7d3868fe083bdab33999178337b5561
change-id: 20250102-asyn-bf76730501cc
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v11 1/5] drm/plane: Add new plane property IN_FORMATS_ASYNC
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
@ 2025-03-28 12:45 ` Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 2/5] drm/plane: modify create_in_formats to acommodate async Arun R Murthy
` (6 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy,
Ville Syrjälä, Naveen Kumar
There exists a property IN_FORMATS which exposes the plane supported
modifiers/formats to the user. In some platforms when asynchronous flip
are used all of modifiers/formats mentioned in IN_FORMATS are not
supported. This patch adds a new plane property IN_FORMATS_ASYNC to
expose the async flip supported modifiers/formats so that user can use
this information ahead and do flip with unsupported
formats/modifiers. This will save flip failures.
Add a new function pointer similar to format_mod_supported specifically
for asynchronous flip.
v2: Remove async variable from drm_plane (Ville)
v3: Add new function pointer for async (Ville)
v5: Typo corrected in commit message & some correction in the kernel
documentation. (Chaitanya)
v7: Place IN_FORMATS_ASYNC next to IN_FORMATS (Ville)
v8: replace uint32_t with u32 and uint64_t with u64 (Chaitanya)
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Tested-by: Naveen Kumar <naveen1.kumar@intel.com>
---
drivers/gpu/drm/drm_mode_config.c | 7 +++++++
drivers/gpu/drm/drm_plane.c | 8 ++++++++
include/drm/drm_mode_config.h | 6 ++++++
include/drm/drm_plane.h | 17 +++++++++++++++++
4 files changed, 38 insertions(+)
diff --git a/drivers/gpu/drm/drm_mode_config.c b/drivers/gpu/drm/drm_mode_config.c
index 8642a2fb25a90116dab975aa0ab6b51deafb4b96..b4239fd04e9da4d4b5cfccdef1d3dde9556f322d 100644
--- a/drivers/gpu/drm/drm_mode_config.c
+++ b/drivers/gpu/drm/drm_mode_config.c
@@ -381,6 +381,13 @@ static int drm_mode_create_standard_properties(struct drm_device *dev)
return -ENOMEM;
dev->mode_config.modifiers_property = prop;
+ prop = drm_property_create(dev,
+ DRM_MODE_PROP_IMMUTABLE | DRM_MODE_PROP_BLOB,
+ "IN_FORMATS_ASYNC", 0);
+ if (!prop)
+ return -ENOMEM;
+ dev->mode_config.async_modifiers_property = prop;
+
prop = drm_property_create(dev,
DRM_MODE_PROP_IMMUTABLE | DRM_MODE_PROP_BLOB,
"SIZE_HINTS", 0);
diff --git a/drivers/gpu/drm/drm_plane.c b/drivers/gpu/drm/drm_plane.c
index a28b22fdd7a41aca82d097d42237851da9a0a79b..fe181c1002171acc68d3054c2d178f9b9f501fe2 100644
--- a/drivers/gpu/drm/drm_plane.c
+++ b/drivers/gpu/drm/drm_plane.c
@@ -141,6 +141,14 @@
* various bugs in this area with inconsistencies between the capability
* flag and per-plane properties.
*
+ * IN_FORMATS_ASYNC:
+ * Blob property which contains the set of buffer format and modifier
+ * pairs supported by this plane for asynchronous flips. The blob is a struct
+ * drm_format_modifier_blob. Userspace cannot change this property. This is an
+ * optional property and if not present then user should expect a failure in
+ * atomic ioctl when the modifier/format is not supported by that plane under
+ * asynchronous flip.
+ *
* SIZE_HINTS:
* Blob property which contains the set of recommended plane size
* which can used for simple "cursor like" use cases (eg. no scaling).
diff --git a/include/drm/drm_mode_config.h b/include/drm/drm_mode_config.h
index 271765e2e9f2da62aaf0d258828ef4196e14822e..0c116d6dfd277262b1a4c0f097fce2d719f43844 100644
--- a/include/drm/drm_mode_config.h
+++ b/include/drm/drm_mode_config.h
@@ -936,6 +936,12 @@ struct drm_mode_config {
*/
struct drm_property *modifiers_property;
+ /**
+ * @async_modifiers_property: Plane property to list support modifier/format
+ * combination for asynchronous flips.
+ */
+ struct drm_property *async_modifiers_property;
+
/**
* @size_hints_property: Plane SIZE_HINTS property.
*/
diff --git a/include/drm/drm_plane.h b/include/drm/drm_plane.h
index dd718c62ac31bf16606f3ee9f025a5b171cd1e67..01479dd94e76a8389a0c9e9d6744400aa2291064 100644
--- a/include/drm/drm_plane.h
+++ b/include/drm/drm_plane.h
@@ -549,6 +549,23 @@ struct drm_plane_funcs {
*/
bool (*format_mod_supported)(struct drm_plane *plane, uint32_t format,
uint64_t modifier);
+ /**
+ * @format_mod_supported_async:
+ *
+ * This optional hook is used for the DRM to determine if for
+ * asynchronous flip the given format/modifier combination is valid for
+ * the plane. This allows the DRM to generate the correct format
+ * bitmask (which formats apply to which modifier), and to validate
+ * modifiers at atomic_check time.
+ *
+ * Returns:
+ *
+ * True if the given modifier is valid for that format on the plane.
+ * False otherwise.
+ */
+ bool (*format_mod_supported_async)(struct drm_plane *plane,
+ u32 format, u64 modifier);
+
};
/**
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v11 2/5] drm/plane: modify create_in_formats to acommodate async
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 1/5] drm/plane: Add new plane property IN_FORMATS_ASYNC Arun R Murthy
@ 2025-03-28 12:45 ` Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip() Arun R Murthy
` (5 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy,
Ville Syrjälä, Naveen Kumar
create_in_formats creates the list of supported format/modifiers for
synchronous flips, modify the same function so as to take the
format_mod_supported as argument and create list of format/modifier for
async as well.
v5: create_in_formats can return -ve value in failure case, correct the
if condition to check the creation of blob <Chaitanya>
Dont add the modifier for which none of the formats is not supported.
v6: Remove the code for masking the unsupported modifiers as UMD can
leave with it. (Naveen/Chaitanya)
v7: Retain the unsupported modifiers, userspace should have no
impact, return pointer to blob instead of blob_id(Ville)
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Tested-by: Naveen Kumar <naveen1.kumar@intel.com>
---
drivers/gpu/drm/drm_plane.c | 44 +++++++++++++++++++++++++++++++-------------
1 file changed, 31 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/drm_plane.c b/drivers/gpu/drm/drm_plane.c
index fe181c1002171acc68d3054c2d178f9b9f501fe2..04992dfd4c79274ff057961a947f4203a375d275 100644
--- a/drivers/gpu/drm/drm_plane.c
+++ b/drivers/gpu/drm/drm_plane.c
@@ -193,9 +193,13 @@ modifiers_ptr(struct drm_format_modifier_blob *blob)
return (struct drm_format_modifier *)(((char *)blob) + blob->modifiers_offset);
}
-static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane)
+static struct drm_property_blob *create_in_format_blob(struct drm_device *dev,
+ struct drm_plane *plane,
+ bool (*format_mod_supported)
+ (struct drm_plane *plane,
+ u32 format,
+ u64 modifier))
{
- const struct drm_mode_config *config = &dev->mode_config;
struct drm_property_blob *blob;
struct drm_format_modifier *mod;
size_t blob_size, formats_size, modifiers_size;
@@ -221,7 +225,7 @@ static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane
blob = drm_property_create_blob(dev, blob_size, NULL);
if (IS_ERR(blob))
- return -1;
+ return NULL;
blob_data = blob->data;
blob_data->version = FORMAT_BLOB_CURRENT;
@@ -237,10 +241,10 @@ static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane
mod = modifiers_ptr(blob_data);
for (i = 0; i < plane->modifier_count; i++) {
for (j = 0; j < plane->format_count; j++) {
- if (!plane->funcs->format_mod_supported ||
- plane->funcs->format_mod_supported(plane,
- plane->format_types[j],
- plane->modifiers[i])) {
+ if (!format_mod_supported ||
+ format_mod_supported(plane,
+ plane->format_types[j],
+ plane->modifiers[i])) {
mod->formats |= 1ULL << j;
}
}
@@ -251,10 +255,7 @@ static int create_in_format_blob(struct drm_device *dev, struct drm_plane *plane
mod++;
}
- drm_object_attach_property(&plane->base, config->modifiers_property,
- blob->base.id);
-
- return 0;
+ return blob;
}
/**
@@ -366,6 +367,7 @@ static int __drm_universal_plane_init(struct drm_device *dev,
const char *name, va_list ap)
{
struct drm_mode_config *config = &dev->mode_config;
+ struct drm_property_blob *blob;
static const uint64_t default_modifiers[] = {
DRM_FORMAT_MOD_LINEAR,
};
@@ -477,8 +479,24 @@ static int __drm_universal_plane_init(struct drm_device *dev,
drm_plane_create_hotspot_properties(plane);
}
- if (format_modifier_count)
- create_in_format_blob(dev, plane);
+ if (format_modifier_count) {
+ blob = create_in_format_blob(dev, plane,
+ plane->funcs->format_mod_supported);
+ if (!IS_ERR(blob))
+ drm_object_attach_property(&plane->base,
+ config->modifiers_property,
+ blob->base.id);
+ }
+
+ if (plane->funcs->format_mod_supported_async) {
+ blob = create_in_format_blob(dev, plane,
+ plane->funcs->format_mod_supported_async);
+ if (!IS_ERR(blob))
+ drm_object_attach_property(&plane->base,
+ config->async_modifiers_property,
+ blob->base.id);
+ }
+
return 0;
}
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip()
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 1/5] drm/plane: Add new plane property IN_FORMATS_ASYNC Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 2/5] drm/plane: modify create_in_formats to acommodate async Arun R Murthy
@ 2025-03-28 12:45 ` Arun R Murthy
2025-03-28 13:36 ` Ville Syrjälä
2025-03-28 12:45 ` [PATCH v11 4/5] drm/i915/display: Add i915 hook for format_mod_supported_async Arun R Murthy
` (4 subsequent siblings)
7 siblings, 1 reply; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy
The function pointer can_async_flip() checks for async supported
modifier, add format support check also in the same function.
v11: Move filtering Indexed 8bit to a separate patch
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
drivers/gpu/drm/i915/display/i9xx_plane.c | 4 ++--
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 10 +++++++++-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 ++-
drivers/gpu/drm/i915/display/intel_display.c | 14 ++++----------
drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
5 files changed, 18 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c b/drivers/gpu/drm/i915/display/i9xx_plane.c
index 5e8344fdfc28a311dc0632bb848a0e08f9e6c6d2..20c47de6d8bfd1d8ddafae02ed68370df799e22b 100644
--- a/drivers/gpu/drm/i915/display/i9xx_plane.c
+++ b/drivers/gpu/drm/i915/display/i9xx_plane.c
@@ -828,7 +828,7 @@ unsigned int vlv_plane_min_alignment(struct intel_plane *plane,
{
struct intel_display *display = to_intel_display(plane);
- if (intel_plane_can_async_flip(plane, fb->modifier))
+ if (intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
return 256 * 1024;
/* FIXME undocumented so not sure what's actually needed */
@@ -852,7 +852,7 @@ static unsigned int g4x_primary_min_alignment(struct intel_plane *plane,
{
struct intel_display *display = to_intel_display(plane);
- if (intel_plane_can_async_flip(plane, fb->modifier))
+ if (intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
return 256 * 1024;
if (intel_scanout_needs_vtd_wa(display))
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index 7276179df878658b7053fe6d8dc37b69f19625e3..6cf12801e1f1f11766ff4d6faf17a21b2c375e8a 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -174,8 +174,16 @@ bool intel_plane_needs_physical(struct intel_plane *plane)
DISPLAY_INFO(display)->cursor_needs_physical;
}
-bool intel_plane_can_async_flip(struct intel_plane *plane, u64 modifier)
+bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
+ u64 modifier)
{
+ if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier)) {
+ drm_dbg_kms(plane->base.dev,
+ "[PLANE:%d:%s] Planar formats do not support async flips\n",
+ plane->base.base.id, plane->base.name);
+ return false;
+ }
+
return plane->can_async_flip && plane->can_async_flip(modifier);
}
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.h b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
index 6efac923dcbc757e6f68564cbef2919c920f13cb..772a12aa9c6997d77b9393f964e91f3e8747d149 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.h
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
@@ -21,7 +21,8 @@ enum plane_id;
struct intel_plane *
intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id);
-bool intel_plane_can_async_flip(struct intel_plane *plane, u64 modifier);
+bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
+ u64 modifier);
unsigned int intel_adjusted_rate(const struct drm_rect *src,
const struct drm_rect *dst,
unsigned int rate);
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index ee7812126129227971be89d3a79f944155620b03..ff349355ac95a039272f2fe174034ca06a555249 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -5998,22 +5998,16 @@ static int intel_async_flip_check_hw(struct intel_atomic_state *state, struct in
if (!plane->async_flip)
continue;
- if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb->modifier)) {
+ if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb->format->format,
+ new_plane_state->hw.fb->modifier)) {
drm_dbg_kms(display->drm,
- "[PLANE:%d:%s] Modifier 0x%llx does not support async flip\n",
+ "[PLANE:%d:%s] Format %p4cc Modifier 0x%llx does not support async flip\n",
plane->base.base.id, plane->base.name,
+ &new_plane_state->hw.fb->format->format,
new_plane_state->hw.fb->modifier);
return -EINVAL;
}
- if (intel_format_info_is_yuv_semiplanar(new_plane_state->hw.fb->format,
- new_plane_state->hw.fb->modifier)) {
- drm_dbg_kms(display->drm,
- "[PLANE:%d:%s] Planar formats do not support async flips\n",
- plane->base.base.id, plane->base.name);
- return -EINVAL;
- }
-
/*
* We turn the first async flip request into a sync flip
* so that we can reconfigure the plane (eg. change modifier).
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 8739195aba696d13b30e1b978c8b2bb5e188119b..8f6170a5c108a000582f3415f78bad279254d8cf 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -601,7 +601,7 @@ static u32 tgl_plane_min_alignment(struct intel_plane *plane,
* Figure out what's going on here...
*/
if (display->platform.alderlake_p &&
- intel_plane_can_async_flip(plane, fb->modifier))
+ intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
return mult * 16 * 1024;
switch (fb->modifier) {
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v11 4/5] drm/i915/display: Add i915 hook for format_mod_supported_async
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
` (2 preceding siblings ...)
2025-03-28 12:45 ` [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip() Arun R Murthy
@ 2025-03-28 12:45 ` Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip Arun R Murthy
` (3 subsequent siblings)
7 siblings, 0 replies; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy
Hook up the newly added plane function pointer
format_mod_supported_async to populate the modifiers/formats supported
by asynchronous flips.
v5: Correct the if condition for modifier support check (Chaitanya)
v6: Replace uint32_t/uint64_t with u32/u64 (Jani)
v7: Move plannar check from intel_async_flip_check_hw() to
intel_plane_format_mod_supported_async() (Ville)
v8: In case of error print format/modifier (Chaitanya)
v9: Exclude C8 format as its not supported by hardware
v10: filter only planar formats
move changes in can_async_flip to new patch (Ville)
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
drivers/gpu/drm/i915/display/i9xx_plane.c | 2 ++
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 11 +++++++++++
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +++
drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
4 files changed, 19 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c b/drivers/gpu/drm/i915/display/i9xx_plane.c
index 20c47de6d8bfd1d8ddafae02ed68370df799e22b..75780fefe0ce98fe79e8bf8e118f5cf0d0b96e55 100644
--- a/drivers/gpu/drm/i915/display/i9xx_plane.c
+++ b/drivers/gpu/drm/i915/display/i9xx_plane.c
@@ -897,6 +897,7 @@ static const struct drm_plane_funcs i965_plane_funcs = {
.atomic_duplicate_state = intel_plane_duplicate_state,
.atomic_destroy_state = intel_plane_destroy_state,
.format_mod_supported = i965_plane_format_mod_supported,
+ .format_mod_supported_async = intel_plane_format_mod_supported_async,
};
static const struct drm_plane_funcs i8xx_plane_funcs = {
@@ -906,6 +907,7 @@ static const struct drm_plane_funcs i8xx_plane_funcs = {
.atomic_duplicate_state = intel_plane_duplicate_state,
.atomic_destroy_state = intel_plane_destroy_state,
.format_mod_supported = i8xx_plane_format_mod_supported,
+ .format_mod_supported_async = intel_plane_format_mod_supported_async,
};
struct intel_plane *
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index 6cf12801e1f1f11766ff4d6faf17a21b2c375e8a..baa82d58900d38caf1420ce46ff6d1c003d12138 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -187,6 +187,17 @@ bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
return plane->can_async_flip && plane->can_async_flip(modifier);
}
+bool intel_plane_format_mod_supported_async(struct drm_plane *plane,
+ u32 format,
+ u64 modifier)
+{
+ if (!plane->funcs->format_mod_supported(plane, format, modifier))
+ return false;
+
+ return intel_plane_can_async_flip(to_intel_plane(plane),
+ format, modifier);
+}
+
unsigned int intel_adjusted_rate(const struct drm_rect *src,
const struct drm_rect *dst,
unsigned int rate)
diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.h b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
index 772a12aa9c6997d77b9393f964e91f3e8747d149..317320c32285db7edf1aaa5eced3cfbad59a37ff 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.h
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
@@ -90,5 +90,8 @@ int intel_atomic_add_affected_planes(struct intel_atomic_state *state,
int intel_atomic_check_planes(struct intel_atomic_state *state);
u32 intel_plane_ggtt_offset(const struct intel_plane_state *plane_state);
+bool intel_plane_format_mod_supported_async(struct drm_plane *plane,
+ u32 format,
+ u64 modifier);
#endif /* __INTEL_ATOMIC_PLANE_H__ */
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 8f6170a5c108a000582f3415f78bad279254d8cf..f7c3ee1f8664eea7917a531b108aeac123cb1add 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2666,6 +2666,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,
+ .format_mod_supported_async = intel_plane_format_mod_supported_async,
};
static const struct drm_plane_funcs icl_plane_funcs = {
@@ -2675,6 +2676,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,
+ .format_mod_supported_async = intel_plane_format_mod_supported_async,
};
static const struct drm_plane_funcs tgl_plane_funcs = {
@@ -2684,6 +2686,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,
+ .format_mod_supported_async = intel_plane_format_mod_supported_async,
};
static void
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
` (3 preceding siblings ...)
2025-03-28 12:45 ` [PATCH v11 4/5] drm/i915/display: Add i915 hook for format_mod_supported_async Arun R Murthy
@ 2025-03-28 12:45 ` Arun R Murthy
2025-03-28 13:37 ` Ville Syrjälä
2025-03-28 13:23 ` ✗ Fi.CI.SPARSE: warning for Expose modifiers/formats supported by async flips (rev11) Patchwork
` (2 subsequent siblings)
7 siblings, 1 reply; 12+ messages in thread
From: Arun R Murthy @ 2025-03-28 12:45 UTC (permalink / raw)
To: dri-devel, intel-gfx, intel-xe
Cc: Jani Nikula, chaitanya.kumar.borah, ville.syrjala, Arun R Murthy
Async flip is not supported with Indexed 8 bit format as it depends on
LUT and can't be updated atomically.
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 ++-
1 file changed, 2 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 baa82d58900d38caf1420ce46ff6d1c003d12138..78dbbe5d1f293316dc097ce58275569eeed0b34b 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -177,7 +177,8 @@ bool intel_plane_needs_physical(struct intel_plane *plane)
bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
u64 modifier)
{
- if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier)) {
+ if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier) ||
+ format == DRM_FORMAT_C8) {
drm_dbg_kms(plane->base.dev,
"[PLANE:%d:%s] Planar formats do not support async flips\n",
plane->base.base.id, plane->base.name);
--
2.25.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* ✗ Fi.CI.SPARSE: warning for Expose modifiers/formats supported by async flips (rev11)
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
` (4 preceding siblings ...)
2025-03-28 12:45 ` [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip Arun R Murthy
@ 2025-03-28 13:23 ` Patchwork
2025-03-28 13:41 ` ✓ i915.CI.BAT: success " Patchwork
2025-03-28 15:50 ` ✗ i915.CI.Full: failure " Patchwork
7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2025-03-28 13:23 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
== Series Details ==
Series: Expose modifiers/formats supported by async flips (rev11)
URL : https://patchwork.freedesktop.org/series/140935/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip()
2025-03-28 12:45 ` [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip() Arun R Murthy
@ 2025-03-28 13:36 ` Ville Syrjälä
2025-03-28 16:08 ` Murthy, Arun R
0 siblings, 1 reply; 12+ messages in thread
From: Ville Syrjälä @ 2025-03-28 13:36 UTC (permalink / raw)
To: Arun R Murthy
Cc: dri-devel, intel-gfx, intel-xe, Jani Nikula,
chaitanya.kumar.borah, ville.syrjala
On Fri, Mar 28, 2025 at 06:15:37PM +0530, Arun R Murthy wrote:
> The function pointer can_async_flip() checks for async supported
> modifier, add format support check also in the same function.
You are changing intel_plane_can_async_flip(), not the
.can_async_flip() vfunc. So this commit message doesn't
really fit the actual patch.
>
> v11: Move filtering Indexed 8bit to a separate patch
>
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
> drivers/gpu/drm/i915/display/i9xx_plane.c | 4 ++--
> drivers/gpu/drm/i915/display/intel_atomic_plane.c | 10 +++++++++-
> drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 ++-
> drivers/gpu/drm/i915/display/intel_display.c | 14 ++++----------
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
> 5 files changed, 18 insertions(+), 15 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c b/drivers/gpu/drm/i915/display/i9xx_plane.c
> index 5e8344fdfc28a311dc0632bb848a0e08f9e6c6d2..20c47de6d8bfd1d8ddafae02ed68370df799e22b 100644
> --- a/drivers/gpu/drm/i915/display/i9xx_plane.c
> +++ b/drivers/gpu/drm/i915/display/i9xx_plane.c
> @@ -828,7 +828,7 @@ unsigned int vlv_plane_min_alignment(struct intel_plane *plane,
> {
> struct intel_display *display = to_intel_display(plane);
>
> - if (intel_plane_can_async_flip(plane, fb->modifier))
> + if (intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
> return 256 * 1024;
>
> /* FIXME undocumented so not sure what's actually needed */
> @@ -852,7 +852,7 @@ static unsigned int g4x_primary_min_alignment(struct intel_plane *plane,
> {
> struct intel_display *display = to_intel_display(plane);
>
> - if (intel_plane_can_async_flip(plane, fb->modifier))
> + if (intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
> return 256 * 1024;
>
> if (intel_scanout_needs_vtd_wa(display))
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> index 7276179df878658b7053fe6d8dc37b69f19625e3..6cf12801e1f1f11766ff4d6faf17a21b2c375e8a 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> @@ -174,8 +174,16 @@ bool intel_plane_needs_physical(struct intel_plane *plane)
> DISPLAY_INFO(display)->cursor_needs_physical;
> }
>
> -bool intel_plane_can_async_flip(struct intel_plane *plane, u64 modifier)
> +bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
> + u64 modifier)
> {
> + if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier)) {
> + drm_dbg_kms(plane->base.dev,
> + "[PLANE:%d:%s] Planar formats do not support async flips\n",
> + plane->base.base.id, plane->base.name);
I don't think we want this spam either.
> + return false;
> + }
> +
> return plane->can_async_flip && plane->can_async_flip(modifier);
> }
>
> diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.h b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> index 6efac923dcbc757e6f68564cbef2919c920f13cb..772a12aa9c6997d77b9393f964e91f3e8747d149 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> @@ -21,7 +21,8 @@ enum plane_id;
>
> struct intel_plane *
> intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id plane_id);
> -bool intel_plane_can_async_flip(struct intel_plane *plane, u64 modifier);
> +bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
> + u64 modifier);
> unsigned int intel_adjusted_rate(const struct drm_rect *src,
> const struct drm_rect *dst,
> unsigned int rate);
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index ee7812126129227971be89d3a79f944155620b03..ff349355ac95a039272f2fe174034ca06a555249 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -5998,22 +5998,16 @@ static int intel_async_flip_check_hw(struct intel_atomic_state *state, struct in
> if (!plane->async_flip)
> continue;
>
> - if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb->modifier)) {
> + if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb->format->format,
> + new_plane_state->hw.fb->modifier)) {
> drm_dbg_kms(display->drm,
> - "[PLANE:%d:%s] Modifier 0x%llx does not support async flip\n",
> + "[PLANE:%d:%s] Format %p4cc Modifier 0x%llx does not support async flip\n",
> plane->base.base.id, plane->base.name,
> + &new_plane_state->hw.fb->format->format,
> new_plane_state->hw.fb->modifier);
> return -EINVAL;
> }
>
> - if (intel_format_info_is_yuv_semiplanar(new_plane_state->hw.fb->format,
> - new_plane_state->hw.fb->modifier)) {
> - drm_dbg_kms(display->drm,
> - "[PLANE:%d:%s] Planar formats do not support async flips\n",
> - plane->base.base.id, plane->base.name);
> - return -EINVAL;
> - }
> -
> /*
> * We turn the first async flip request into a sync flip
> * so that we can reconfigure the plane (eg. change modifier).
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index 8739195aba696d13b30e1b978c8b2bb5e188119b..8f6170a5c108a000582f3415f78bad279254d8cf 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -601,7 +601,7 @@ static u32 tgl_plane_min_alignment(struct intel_plane *plane,
> * Figure out what's going on here...
> */
> if (display->platform.alderlake_p &&
> - intel_plane_can_async_flip(plane, fb->modifier))
> + intel_plane_can_async_flip(plane, fb->format->format, fb->modifier))
This introduces a slight change in behaviour where planar formats
will no longer use the extra 16K alignment on ADL. I think that is
fine (and sort of unavoidable given how I implemented this stuff),
but it should be highlighted in the commit message.
> return mult * 16 * 1024;
>
> switch (fb->modifier) {
>
> --
> 2.25.1
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip
2025-03-28 12:45 ` [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip Arun R Murthy
@ 2025-03-28 13:37 ` Ville Syrjälä
0 siblings, 0 replies; 12+ messages in thread
From: Ville Syrjälä @ 2025-03-28 13:37 UTC (permalink / raw)
To: Arun R Murthy
Cc: dri-devel, intel-gfx, intel-xe, Jani Nikula,
chaitanya.kumar.borah, ville.syrjala
On Fri, Mar 28, 2025 at 06:15:39PM +0530, Arun R Murthy wrote:
> Async flip is not supported with Indexed 8 bit format as it depends on
> LUT and can't be updated atomically.
>
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
Seems OK to me.
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_atomic_plane.c | 3 ++-
> 1 file changed, 2 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 baa82d58900d38caf1420ce46ff6d1c003d12138..78dbbe5d1f293316dc097ce58275569eeed0b34b 100644
> --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> @@ -177,7 +177,8 @@ bool intel_plane_needs_physical(struct intel_plane *plane)
> bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
> u64 modifier)
> {
> - if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier)) {
> + if (intel_format_info_is_yuv_semiplanar(drm_format_info(format), modifier) ||
> + format == DRM_FORMAT_C8) {
> drm_dbg_kms(plane->base.dev,
> "[PLANE:%d:%s] Planar formats do not support async flips\n",
> plane->base.base.id, plane->base.name);
>
> --
> 2.25.1
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 12+ messages in thread
* ✓ i915.CI.BAT: success for Expose modifiers/formats supported by async flips (rev11)
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
` (5 preceding siblings ...)
2025-03-28 13:23 ` ✗ Fi.CI.SPARSE: warning for Expose modifiers/formats supported by async flips (rev11) Patchwork
@ 2025-03-28 13:41 ` Patchwork
2025-03-28 15:50 ` ✗ i915.CI.Full: failure " Patchwork
7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2025-03-28 13:41 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3686 bytes --]
== Series Details ==
Series: Expose modifiers/formats supported by async flips (rev11)
URL : https://patchwork.freedesktop.org/series/140935/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_16335 -> Patchwork_140935v11
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/index.html
Participating hosts (43 -> 41)
------------------------------
Missing (2): bat-arlh-2 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_140935v11 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +31 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/bat-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [PASS][5] -> [DMESG-WARN][6] ([i915#13890]) +48 other tests dmesg-warn
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
#### Possible fixes ####
* igt@i915_module_load@load:
- bat-mtlp-9: [DMESG-WARN][7] ([i915#13494]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/bat-mtlp-9/igt@i915_module_load@load.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/bat-mtlp-9/igt@i915_module_load@load.html
* igt@i915_selftest@live@workarounds:
- bat-mtlp-9: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
- bat-arls-6: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/bat-arls-6/igt@i915_selftest@live@workarounds.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/bat-arls-6/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890
Build changes
-------------
* Linux: CI_DRM_16335 -> Patchwork_140935v11
CI-20190529: 20190529
CI_DRM_16335: c66e1b5495eda37a602bf54a9f4f34d476d2f3d7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8291: a1809bc9d786d9b37a22e3e5e4810c6a0c84480b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_140935v11: c66e1b5495eda37a602bf54a9f4f34d476d2f3d7 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/index.html
[-- Attachment #2: Type: text/html, Size: 4553 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* ✗ i915.CI.Full: failure for Expose modifiers/formats supported by async flips (rev11)
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
` (6 preceding siblings ...)
2025-03-28 13:41 ` ✓ i915.CI.BAT: success " Patchwork
@ 2025-03-28 15:50 ` Patchwork
7 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2025-03-28 15:50 UTC (permalink / raw)
To: Arun R Murthy; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 99372 bytes --]
== Series Details ==
Series: Expose modifiers/formats supported by async flips (rev11)
URL : https://patchwork.freedesktop.org/series/140935/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_16335_full -> Patchwork_140935v11_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_140935v11_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_140935v11_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 (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_140935v11_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_properties@get_properties-sanity-atomic:
- shard-snb: [PASS][1] -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-snb1/igt@kms_properties@get_properties-sanity-atomic.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb2/igt@kms_properties@get_properties-sanity-atomic.html
- shard-dg2-9: [PASS][3] -> [FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-9/igt@kms_properties@get_properties-sanity-atomic.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_properties@get_properties-sanity-atomic.html
* igt@kms_properties@get_properties-sanity-non-atomic:
- shard-dg2: [PASS][5] -> [FAIL][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-3/igt@kms_properties@get_properties-sanity-non-atomic.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-11/igt@kms_properties@get_properties-sanity-non-atomic.html
- shard-rkl: [PASS][7] -> [FAIL][8] +1 other test fail
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-7/igt@kms_properties@get_properties-sanity-non-atomic.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_properties@get_properties-sanity-non-atomic.html
- shard-dg1: [PASS][9] -> [FAIL][10] +1 other test fail
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-13/igt@kms_properties@get_properties-sanity-non-atomic.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-19/igt@kms_properties@get_properties-sanity-non-atomic.html
- shard-tglu: [PASS][11] -> [FAIL][12] +1 other test fail
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-4/igt@kms_properties@get_properties-sanity-non-atomic.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-10/igt@kms_properties@get_properties-sanity-non-atomic.html
- shard-mtlp: [PASS][13] -> [FAIL][14] +1 other test fail
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-5/igt@kms_properties@get_properties-sanity-non-atomic.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-6/igt@kms_properties@get_properties-sanity-non-atomic.html
Known issues
------------
Here are the changes found in Patchwork_140935v11_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu-1: NOTRUN -> [SKIP][15] ([i915#11078])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy@ccs0:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#8414]) +7 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@drm_fdinfo@busy@ccs0.html
* igt@drm_fdinfo@virtual-busy:
- shard-dg2-9: NOTRUN -> [SKIP][17] ([i915#8414])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@drm_fdinfo@virtual-busy.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu-1: NOTRUN -> [SKIP][18] ([i915#7697])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@gem_basic@multigpu-create-close.html
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#7697])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-compressed:
- shard-dg1: NOTRUN -> [SKIP][20] ([i915#3555] / [i915#9323])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#9323])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#3555] / [i915#9323])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_ccs@block-multicopy-inplace.html
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#3555] / [i915#9323])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#9323])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][25] -> [INCOMPLETE][26] ([i915#12392] / [i915#13356])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#8562])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_create@create-ext-set-pat.html
* igt@gem_eio@wait-wedge-10ms:
- shard-mtlp: NOTRUN -> [ABORT][28] ([i915#13193])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_eio@wait-wedge-10ms.html
* igt@gem_exec_balancer@bonded-dual:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#4771])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_exec_balancer@bonded-dual.html
* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#4525])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#4525])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_capture@capture:
- shard-mtlp: NOTRUN -> [FAIL][32] ([i915#11965]) +1 other test fail
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_exec_capture@capture.html
* igt@gem_exec_endless@dispatch@rcs0:
- shard-dg2: [PASS][33] -> [TIMEOUT][34] ([i915#3778] / [i915#7016])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-11/igt@gem_exec_endless@dispatch@rcs0.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-6/igt@gem_exec_endless@dispatch@rcs0.html
* igt@gem_exec_flush@basic-batch-kernel-default-uc:
- shard-dg2-9: NOTRUN -> [SKIP][35] ([i915#3539] / [i915#4852])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-uc.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#3539] / [i915#4852])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
- shard-dg2-9: NOTRUN -> [SKIP][37] ([i915#3281]) +4 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
* igt@gem_exec_reloc@basic-wc-active:
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#3281])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_exec_reloc@basic-wc-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][39] ([i915#3281]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_reloc@basic-write-read-noreloc:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_exec_reloc@basic-write-read-noreloc.html
* igt@gem_exec_reloc@basic-write-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#3281]) +5 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_exec_reloc@basic-write-wc-noreloc.html
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][42] -> [INCOMPLETE][43] ([i915#11441] / [i915#13304])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-11/igt@gem_exec_suspend@basic-s0.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-7/igt@gem_exec_suspend@basic-s0.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [PASS][44] -> [INCOMPLETE][45] ([i915#11441])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-11/igt@gem_exec_suspend@basic-s0@lmem0.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-7/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: NOTRUN -> [ABORT][46] ([i915#7975] / [i915#8213]) +1 other test abort
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#4613])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-tglu: NOTRUN -> [SKIP][48] ([i915#4613]) +1 other test skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-tglu-1: NOTRUN -> [SKIP][49] ([i915#4613]) +1 other test skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@gem_lmem_swapping@parallel-multi.html
- shard-glk: NOTRUN -> [SKIP][50] ([i915#4613])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-glk4/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [PASS][51] -> [TIMEOUT][52] ([i915#5493]) +1 other test timeout
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_mmap@big-bo:
- shard-dg1: NOTRUN -> [SKIP][53] ([i915#4083])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_mmap@big-bo.html
* igt@gem_mmap_gtt@big-bo-tiledx:
- shard-dg1: NOTRUN -> [SKIP][54] ([i915#4077]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_mmap_gtt@big-bo-tiledx.html
* igt@gem_mmap_wc@bad-size:
- shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#4083]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_mmap_wc@bad-size.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#4083]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_partial_pwrite_pread@reads:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#3282])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#3282])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-mtlp: NOTRUN -> [SKIP][59] ([i915#3282]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][60] ([i915#2658])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu: NOTRUN -> [SKIP][61] ([i915#13398])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-dg2: NOTRUN -> [SKIP][62] ([i915#4270])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-rkl: [PASS][63] -> [TIMEOUT][64] ([i915#12917] / [i915#12964])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-8/igt@gem_pxp@verify-pxp-stale-buf-execution.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-1/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#5190] / [i915#8428])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#5190] / [i915#8428]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#3282]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [PASS][68] -> [INCOMPLETE][69] ([i915#13809])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-1/igt@gem_softpin@noreloc-s3.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
* igt@gem_tiled_partial_pwrite_pread@writes:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#4077]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_tiled_partial_pwrite_pread@writes.html
* igt@gem_tiled_pread_basic:
- shard-dg2-9: NOTRUN -> [SKIP][71] ([i915#4079])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gem_tiled_pread_basic.html
* igt@gem_tiled_pread_pwrite:
- shard-mtlp: NOTRUN -> [SKIP][72] ([i915#4079])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_tiled_pread_pwrite.html
* igt@gem_userptr_blits@access-control:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#3297])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#3297])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#3281] / [i915#3297])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-unmap:
- shard-dg1: NOTRUN -> [SKIP][76] ([i915#3297]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_userptr_blits@unsync-unmap.html
* igt@gen3_render_linear_blits:
- shard-dg2-9: NOTRUN -> [SKIP][77]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@gen3_render_linear_blits.html
* igt@gen7_exec_parse@oacontrol-tracking:
- shard-mtlp: NOTRUN -> [SKIP][78] +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gen7_exec_parse@oacontrol-tracking.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#2527] / [i915#2856])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg1: NOTRUN -> [SKIP][80] ([i915#2527])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gen9_exec_parse@unaligned-jump.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#2856])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@gen9_exec_parse@valid-registers.html
- shard-tglu-1: NOTRUN -> [SKIP][82] ([i915#2527] / [i915#2856]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@gen9_exec_parse@valid-registers.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][83] ([i915#13786])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][84] ([i915#13029])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [PASS][85] -> [ABORT][86] ([i915#13592])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#8399])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#8399])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@i915_pm_freq_api@freq-suspend.html
- shard-tglu: NOTRUN -> [SKIP][89] ([i915#8399])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-dg1: [PASS][90] -> [FAIL][91] ([i915#3591]) +1 other test fail
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle.html
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rpm@system-suspend-devices:
- shard-mtlp: [PASS][92] -> [ABORT][93] ([i915#13193]) +1 other test abort
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-4/igt@i915_pm_rpm@system-suspend-devices.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@i915_pm_rpm@system-suspend-devices.html
* igt@i915_pm_rps@thresholds-idle-park:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#11681])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@i915_pm_rps@thresholds-idle-park.html
* igt@i915_query@hwconfig_table:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#6245])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@i915_query@hwconfig_table.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu-1: NOTRUN -> [INCOMPLETE][96] ([i915#4817] / [i915#7443])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [PASS][97] -> [INCOMPLETE][98] ([i915#4817])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-3/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-dg2-9: NOTRUN -> [SKIP][99] ([i915#4077]) +3 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-d-hdmi-a-2-4-rc-ccs-cc:
- shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#8709]) +7 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_async_flips@async-flip-with-page-flip-events-atomic@pipe-d-hdmi-a-2-4-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#8709]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#8709]) +7 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2-9: NOTRUN -> [SKIP][103] ([i915#9531])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#1769] / [i915#3555])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#5286]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-dg1: NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5286])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#5286]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
- shard-tglu: NOTRUN -> [SKIP][108] ([i915#5286]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-dg2: NOTRUN -> [SKIP][109] +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][110] ([i915#4538] / [i915#5190]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#3638]) +2 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#6187])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#4538])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][114] +3 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#4538] / [i915#5190]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][116] +15 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-glk4/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][117] ([i915#6095]) +81 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][118] ([i915#6095]) +78 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#6095]) +24 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#6095]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#12313])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +19 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#12805])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#6095]) +4 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#6095]) +23 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][127] ([i915#12313]) +2 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#12313]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#6095]) +24 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-dp-4:
- shard-dg2: NOTRUN -> [SKIP][130] ([i915#10307] / [i915#6095]) +157 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-10/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-dp-4.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-dg1: NOTRUN -> [SKIP][131] ([i915#3742])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#13781]) +3 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#3742])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#13783]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html
* igt@kms_chamelium_audio@dp-audio:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
- shard-dg2-9: NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) +1 other test skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +2 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#11151] / [i915#7828]) +3 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@atomic@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [FAIL][141] ([i915#7173]) +2 other tests fail
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-10/igt@kms_content_protection@atomic@pipe-a-dp-4.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][142] ([i915#3116] / [i915#3299])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-1:
- shard-dg1: NOTRUN -> [SKIP][143] ([i915#9424])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_content_protection@lic-type-1.html
* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#7118])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_content_protection@srm.html
- shard-tglu: NOTRUN -> [SKIP][145] ([i915#6944] / [i915#7116] / [i915#7118])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#3555] / [i915#6944] / [i915#9424])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][147] ([i915#13049])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][148] ([i915#8814])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#3555]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [FAIL][150] ([i915#13566])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-1/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#3555]) +1 other test skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-random-32x32:
- shard-rkl: NOTRUN -> [SKIP][152] ([i915#3555]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_cursor_crc@cursor-random-32x32.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#13049]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x512.html
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#13049]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-tglu: NOTRUN -> [FAIL][155] ([i915#13566]) +1 other test fail
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu: [PASS][156] -> [FAIL][157] ([i915#13566]) +1 other test fail
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-256x85.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-4:
- shard-dg1: [PASS][158] -> [DMESG-WARN][159] ([i915#4423]) +1 other test dmesg-warn
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-14/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-4.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_cursor_crc@cursor-suspend@pipe-d-hdmi-a-4.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#13046] / [i915#5354]) +1 other test skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-tglu-1: NOTRUN -> [SKIP][161] +39 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#4103])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2: NOTRUN -> [SKIP][163] ([i915#4103] / [i915#4213])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-mtlp: NOTRUN -> [SKIP][164] ([i915#4213])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#13691])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
- shard-tglu: NOTRUN -> [SKIP][166] ([i915#13691])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#13748])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg1: NOTRUN -> [SKIP][168] ([i915#13707])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#3840] / [i915#9159])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#3840])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#3840] / [i915#9053])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#3840] / [i915#9053])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-dg2-9: NOTRUN -> [SKIP][173] ([i915#13798])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#2575])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#3469])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#1839])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_feature_discovery@display-2x.html
- shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#1839])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-4x:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#1839])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_feature_discovery@display-4x.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#4881])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-dpms-vs-vblank-race:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#3637]) +1 other test skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_flip@2x-dpms-vs-vblank-race.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1:
- shard-snb: [PASS][181] -> [FAIL][182] ([i915#11832] / [i915#13734]) +1 other test fail
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-snb1/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-snb: NOTRUN -> [INCOMPLETE][183] ([i915#12314]) +1 other test incomplete
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb2/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-dg2: NOTRUN -> [SKIP][184] ([i915#9934])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#9934])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_flip@2x-flip-vs-panning-interruptible.html
- shard-tglu: NOTRUN -> [SKIP][186] ([i915#3637])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_flip@2x-flip-vs-panning-interruptible.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][187] ([i915#3637]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-dg2-9: NOTRUN -> [SKIP][188] ([i915#9934]) +1 other test skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-rkl: [PASS][189] -> [FAIL][190] ([i915#13734])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-4/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][191] ([i915#13734]) +1 other test fail
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a2.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1:
- shard-snb: [PASS][192] -> [FAIL][193] ([i915#13734]) +4 other tests fail
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a2:
- shard-dg2-9: NOTRUN -> [FAIL][194] ([i915#13734]) +3 other tests fail
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a2.html
* igt@kms_flip@flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#8381])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_flip@flip-vs-fences.html
* igt@kms_flip@plain-flip-fb-recreate-interruptible:
- shard-mtlp: [PASS][196] -> [FAIL][197] ([i915#13734]) +2 other tests fail
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-6/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-5/igt@kms_flip@plain-flip-fb-recreate-interruptible.html
* igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a1:
- shard-tglu: [PASS][198] -> [FAIL][199] ([i915#13734]) +1 other test fail
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-7/igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a1.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][200] ([i915#2672] / [i915#3555])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#2587] / [i915#2672]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][204] ([i915#2672] / [i915#3555]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][205] ([i915#2672]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#2587] / [i915#2672] / [i915#3555])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][207] ([i915#3555] / [i915#8810] / [i915#8813])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][208] ([i915#3555] / [i915#8810])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][209] ([i915#2672] / [i915#3555]) +2 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#2672] / [i915#3555]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#2672]) +2 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][212] ([i915#2587] / [i915#2672]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][213] +3 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#8708]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][215] ([i915#5439])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#5439])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> [SKIP][217] +18 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen:
- shard-dg2-9: NOTRUN -> [SKIP][218] ([i915#3458]) +3 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#3458]) +3 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#8708])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][221] ([i915#1825]) +8 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][222] ([i915#8708]) +6 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][223] ([i915#5354]) +5 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#5354]) +4 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy:
- shard-tglu: NOTRUN -> [SKIP][225] +42 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#3458]) +3 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][227] ([i915#8708]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3023]) +6 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#1825]) +5 other tests skip
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdr@bpc-switch:
- shard-dg2: NOTRUN -> [SKIP][230] ([i915#3555] / [i915#8228])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@static-swap:
- shard-dg2: [PASS][231] -> [SKIP][232] ([i915#3555] / [i915#8228]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-11/igt@kms_hdr@static-swap.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-6/igt@kms_hdr@static-swap.html
- shard-tglu-1: NOTRUN -> [SKIP][233] ([i915#3555] / [i915#8228]) +1 other test skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_hdr@static-swap.html
* igt@kms_joiner@basic-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][234] ([i915#10656]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_joiner@basic-big-joiner.html
- shard-tglu: NOTRUN -> [SKIP][235] ([i915#10656])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2-9: NOTRUN -> [SKIP][236] ([i915#12388])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu: NOTRUN -> [SKIP][237] ([i915#13688])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_panel_fitting@legacy:
- shard-tglu: NOTRUN -> [SKIP][238] ([i915#6301])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-glk: NOTRUN -> [INCOMPLETE][239] ([i915#13026]) +1 other test incomplete
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-glk4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [DMESG-WARN][240] ([i915#12964]) +1 other test dmesg-warn
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-7/igt@kms_plane_alpha_blend@alpha-basic@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu: NOTRUN -> [SKIP][241] ([i915#12247]) +4 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#12247] / [i915#6953] / [i915#9423])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
- shard-tglu-1: NOTRUN -> [SKIP][243] ([i915#12247] / [i915#6953])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#12247]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#12247]) +3 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d.html
* igt@kms_pm_backlight@basic-brightness:
- shard-rkl: NOTRUN -> [SKIP][246] ([i915#5354])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-tglu: NOTRUN -> [SKIP][247] ([i915#9812]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [PASS][248] -> [FAIL][249] ([i915#9295])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-10/igt@kms_pm_dc@dc6-dpms.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: [PASS][250] -> [SKIP][251] ([i915#9519]) +1 other test skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-7/igt@kms_pm_rpm@dpms-non-lpsp.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg2: [PASS][252] -> [FAIL][253] ([i915#8717])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-10/igt@kms_pm_rpm@i2c.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-2/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][254] ([i915#9519])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#9519])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu-1: NOTRUN -> [SKIP][256] ([i915#6524])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-dg2-9: NOTRUN -> [SKIP][257] ([i915#11520]) +1 other test skip
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#11520]) +1 other test skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#9808])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][260] ([i915#12316]) +2 other tests skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][261] ([i915#11520]) +3 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
- shard-dg1: NOTRUN -> [SKIP][262] ([i915#11520])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][263] ([i915#11520]) +1 other test skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-snb: NOTRUN -> [SKIP][264] ([i915#11520])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb7/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
- shard-tglu-1: NOTRUN -> [SKIP][265] ([i915#11520]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#9683])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-pr-primary-page-flip:
- shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#1072] / [i915#9732]) +4 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@kms_psr@fbc-pr-primary-page-flip.html
* igt@kms_psr@fbc-pr-sprite-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][268] ([i915#1072] / [i915#9732]) +5 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_psr@fbc-pr-sprite-mmap-gtt.html
* igt@kms_psr@fbc-pr-sprite-render:
- shard-tglu-1: NOTRUN -> [SKIP][269] ([i915#9732]) +10 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html
* igt@kms_psr@fbc-psr2-dpms:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#9688]) +3 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_psr@fbc-psr2-dpms.html
* igt@kms_psr@pr-sprite-plane-move:
- shard-tglu: NOTRUN -> [SKIP][271] ([i915#9732]) +8 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_psr@pr-sprite-plane-move.html
* igt@kms_psr@psr-primary-render:
- shard-rkl: NOTRUN -> [SKIP][272] ([i915#1072] / [i915#9732]) +6 other tests skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_psr@psr-primary-render.html
* igt@kms_psr@psr-sprite-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][273] ([i915#1072] / [i915#9732]) +3 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_psr@psr-sprite-mmap-cpu.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-rkl: NOTRUN -> [SKIP][274] ([i915#9685])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
- shard-tglu: NOTRUN -> [SKIP][275] ([i915#9685])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
- shard-tglu: NOTRUN -> [SKIP][276] ([i915#5289])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#5289])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_outside_src:
- shard-rkl: [PASS][278] -> [DMESG-WARN][279] ([i915#12964])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-5/igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_outside_src.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-7/igt@kms_selftest@drm_damage_helper@drm_test_damage_iter_single_damage_outside_src.html
* igt@kms_setmode@basic:
- shard-dg1: [PASS][280] -> [FAIL][281] ([i915#5465])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-18/igt@kms_setmode@basic.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-13/igt@kms_setmode@basic.html
- shard-tglu: [PASS][282] -> [FAIL][283] ([i915#5465]) +2 other tests fail
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-6/igt@kms_setmode@basic.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-6/igt@kms_setmode@basic.html
* igt@kms_setmode@basic@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [FAIL][284] ([i915#5465]) +1 other test fail
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-13/igt@kms_setmode@basic@pipe-a-hdmi-a-3.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][285] ([i915#5465]) +1 other test fail
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
* igt@kms_setmode@invalid-clone-single-crtc:
- shard-dg1: NOTRUN -> [SKIP][286] ([i915#3555]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_setmode@invalid-clone-single-crtc.html
* igt@kms_vrr@flip-basic-fastset:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#9906])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@kms_vrr@flip-basic-fastset.html
- shard-tglu-1: NOTRUN -> [SKIP][288] ([i915#9906])
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][289] ([i915#3555] / [i915#8808])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@kms_vrr@flip-dpms.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][290] ([i915#11920])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_vrr@lobf.html
- shard-tglu: NOTRUN -> [SKIP][291] ([i915#11920])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-8/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-rkl: NOTRUN -> [SKIP][292] ([i915#3555] / [i915#9906])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@kms_vrr@negative-basic.html
* igt@kms_writeback@writeback-fb-id:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#2437]) +1 other test skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-tglu: NOTRUN -> [SKIP][294] ([i915#2437] / [i915#9412])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][295] ([i915#2436])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg2-9: NOTRUN -> [SKIP][296] ([i915#8516])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6-suspend:
- shard-rkl: [PASS][297] -> [INCOMPLETE][298] ([i915#13520])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-8/igt@perf_pmu@rc6-suspend.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-1/igt@perf_pmu@rc6-suspend.html
* igt@perf_pmu@semaphore-busy@vcs0:
- shard-mtlp: [PASS][299] -> [FAIL][300] ([i915#4349])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-6/igt@perf_pmu@semaphore-busy@vcs0.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-5/igt@perf_pmu@semaphore-busy@vcs0.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][301] ([i915#3708] / [i915#4077])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2-9: NOTRUN -> [SKIP][302] ([i915#3708])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-9/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][303] ([i915#9917])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
- shard-tglu-1: NOTRUN -> [FAIL][304] ([i915#12910])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
* igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
- shard-mtlp: NOTRUN -> [FAIL][305] ([i915#12910]) +8 other tests fail
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html
#### Possible fixes ####
* igt@gem_eio@create:
- shard-mtlp: [ABORT][306] ([i915#13193]) -> [PASS][307]
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-7/igt@gem_eio@create.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-7/igt@gem_eio@create.html
* igt@gem_eio@hibernate:
- shard-dg1: [ABORT][308] ([i915#7975] / [i915#8213]) -> [PASS][309]
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-14/igt@gem_eio@hibernate.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@gem_eio@hibernate.html
* igt@gem_eio@kms:
- shard-dg1: [FAIL][310] ([i915#5784]) -> [PASS][311]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-16/igt@gem_eio@kms.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-14/igt@gem_eio@kms.html
* igt@gem_pxp@create-regular-buffer:
- shard-rkl: [TIMEOUT][312] ([i915#12917] / [i915#12964]) -> [PASS][313]
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-7/igt@gem_pxp@create-regular-buffer.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-rkl: [TIMEOUT][314] ([i915#12964]) -> [PASS][315]
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-1/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: [SKIP][316] ([i915#4270]) -> [PASS][317]
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-1/igt@gem_pxp@reject-modify-context-protection-on.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_tiled_swapping@non-threaded:
- shard-tglu: [FAIL][318] ([i915#12941]) -> [PASS][319]
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-9/igt@gem_tiled_swapping@non-threaded.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-4/igt@gem_tiled_swapping@non-threaded.html
* igt@i915_pm_rpm@system-suspend:
- shard-rkl: [INCOMPLETE][320] -> [PASS][321]
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-3/igt@i915_pm_rpm@system-suspend.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-4/igt@i915_pm_rpm@system-suspend.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic:
- shard-rkl: [FAIL][322] -> [PASS][323]
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: [FAIL][324] ([i915#2346]) -> [PASS][325] +1 other test pass
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2: [SKIP][326] ([i915#3555]) -> [PASS][327]
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-10/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_flip@dpms-off-confusion-interruptible@b-hdmi-a2:
- shard-rkl: [DMESG-WARN][328] ([i915#12964]) -> [PASS][329] +7 other tests pass
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-1/igt@kms_flip@dpms-off-confusion-interruptible@b-hdmi-a2.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-8/igt@kms_flip@dpms-off-confusion-interruptible@b-hdmi-a2.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2: [FAIL][330] ([i915#13734]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-10/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@d-edp1:
- shard-mtlp: [FAIL][332] ([i915#13734]) -> [PASS][333] +1 other test pass
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@d-edp1.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-2/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@d-edp1.html
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
- shard-tglu: [FAIL][334] ([i915#13734]) -> [PASS][335] +4 other tests pass
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-tglu-8/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-tglu-3/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
* igt@kms_flip@wf_vblank-ts-check-interruptible:
- shard-rkl: [FAIL][336] ([i915#13734]) -> [PASS][337] +1 other test pass
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-3/igt@kms_flip@wf_vblank-ts-check-interruptible.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-5/igt@kms_flip@wf_vblank-ts-check-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
- shard-snb: [SKIP][338] -> [PASS][339]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: [SKIP][340] ([i915#3555] / [i915#8228]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-4/igt@kms_hdr@bpc-switch-dpms.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-11/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [SKIP][342] ([i915#9519]) -> [PASS][343] +2 other tests pass
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [SKIP][344] ([i915#9519]) -> [PASS][345]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-3:
- shard-dg2: [FAIL][346] ([i915#5465]) -> [PASS][347] +2 other tests pass
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-2/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-7/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
* igt@kms_vrr@negative-basic:
- shard-mtlp: [FAIL][348] ([i915#10393]) -> [PASS][349] +1 other test pass
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-4/igt@kms_vrr@negative-basic.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-3/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@semaphore-busy@vcs1:
- shard-mtlp: [FAIL][350] ([i915#4349]) -> [PASS][351]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-mtlp-6/igt@perf_pmu@semaphore-busy@vcs1.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-mtlp-5/igt@perf_pmu@semaphore-busy@vcs1.html
* igt@syncobj_eventfd@invalid-illegal-eventfd:
- shard-dg1: [DMESG-WARN][352] ([i915#4423]) -> [PASS][353]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-15/igt@syncobj_eventfd@invalid-illegal-eventfd.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-15/igt@syncobj_eventfd@invalid-illegal-eventfd.html
* igt@vgem_basic@unload:
- shard-snb: [INCOMPLETE][354] -> [PASS][355] +1 other test pass
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-snb6/igt@vgem_basic@unload.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-snb7/igt@vgem_basic@unload.html
#### Warnings ####
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][356] ([i915#6095]) -> [SKIP][357] ([i915#4423] / [i915#6095]) +1 other test skip
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-4.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-4.html
* igt@kms_chamelium_frames@vga-frame-dump:
- shard-dg1: [SKIP][358] ([i915#11151] / [i915#7828]) -> [SKIP][359] ([i915#11151] / [i915#4423] / [i915#7828])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-14/igt@kms_chamelium_frames@vga-frame-dump.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-18/igt@kms_chamelium_frames@vga-frame-dump.html
* igt@kms_content_protection@atomic-dpms:
- shard-dg2: [SKIP][360] ([i915#7118] / [i915#9424]) -> [FAIL][361] ([i915#7173]) +2 other tests fail
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-4/igt@kms_content_protection@atomic-dpms.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-11/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][362] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][363] ([i915#7118] / [i915#9424])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-10/igt@kms_content_protection@type1.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-2/igt@kms_content_protection@type1.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu:
- shard-dg2: [SKIP][364] ([i915#10433] / [i915#3458]) -> [SKIP][365] ([i915#3458])
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [SKIP][366] ([i915#3458]) -> [SKIP][367] ([i915#10433] / [i915#3458]) +1 other test skip
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-dg1: [SKIP][368] ([i915#4423] / [i915#8708]) -> [SKIP][369] ([i915#8708]) +1 other test skip
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-dg2: [SKIP][370] ([i915#13331]) -> [SKIP][371] ([i915#12713])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg2-10/igt@kms_hdr@brightness-with-hdr.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg2-5/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_vrr@flip-basic:
- shard-dg1: [SKIP][372] ([i915#3555] / [i915#4423]) -> [SKIP][373] ([i915#3555])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16335/shard-dg1-15/igt@kms_vrr@flip-basic.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_140935v11/shard-dg1-15/igt@kms_vrr@flip-basic.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10393
[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#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12941]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12941
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13193
[i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304
[i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13592]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13592
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13798]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13798
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#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#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[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#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5465]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5465
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8717
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9159]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9159
[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#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_16335 -> Patchwork_140935v11
CI-20190529: 20190529
CI_DRM_16335: c66e1b5495eda37a602bf54a9f4f34d476d2f3d7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8291: a1809bc9d786d9b37a22e3e5e4810c6a0c84480b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_140935v11: c66e1b5495eda37a602bf54a9f4f34d476d2f3d7 @ 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_140935v11/index.html
[-- Attachment #2: Type: text/html, Size: 123646 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip()
2025-03-28 13:36 ` Ville Syrjälä
@ 2025-03-28 16:08 ` Murthy, Arun R
0 siblings, 0 replies; 12+ messages in thread
From: Murthy, Arun R @ 2025-03-28 16:08 UTC (permalink / raw)
To: Ville Syrjälä
Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org, Jani Nikula,
Borah, Chaitanya Kumar, Syrjala, Ville
> On Fri, Mar 28, 2025 at 06:15:37PM +0530, Arun R Murthy wrote:
> > The function pointer can_async_flip() checks for async supported
> > modifier, add format support check also in the same function.
>
> You are changing intel_plane_can_async_flip(), not the
> .can_async_flip() vfunc. So this commit message doesn't really fit the actual
> patch.
>
Done!
> >
> > v11: Move filtering Indexed 8bit to a separate patch
> >
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/i9xx_plane.c | 4 ++--
> > drivers/gpu/drm/i915/display/intel_atomic_plane.c | 10 +++++++++-
> > drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 ++-
> > drivers/gpu/drm/i915/display/intel_display.c | 14 ++++----------
> > drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
> > 5 files changed, 18 insertions(+), 15 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.c
> > b/drivers/gpu/drm/i915/display/i9xx_plane.c
> > index
> >
> 5e8344fdfc28a311dc0632bb848a0e08f9e6c6d2..20c47de6d8bfd1d8ddafae02e
> d68
> > 370df799e22b 100644
> > --- a/drivers/gpu/drm/i915/display/i9xx_plane.c
> > +++ b/drivers/gpu/drm/i915/display/i9xx_plane.c
> > @@ -828,7 +828,7 @@ unsigned int vlv_plane_min_alignment(struct
> > intel_plane *plane, {
> > struct intel_display *display = to_intel_display(plane);
> >
> > - if (intel_plane_can_async_flip(plane, fb->modifier))
> > + if (intel_plane_can_async_flip(plane, fb->format->format,
> > +fb->modifier))
> > return 256 * 1024;
> >
> > /* FIXME undocumented so not sure what's actually needed */ @@
> > -852,7 +852,7 @@ static unsigned int g4x_primary_min_alignment(struct
> > intel_plane *plane, {
> > struct intel_display *display = to_intel_display(plane);
> >
> > - if (intel_plane_can_async_flip(plane, fb->modifier))
> > + if (intel_plane_can_async_flip(plane, fb->format->format,
> > +fb->modifier))
> > return 256 * 1024;
> >
> > if (intel_scanout_needs_vtd_wa(display))
> > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > index
> >
> 7276179df878658b7053fe6d8dc37b69f19625e3..6cf12801e1f1f11766ff4d6faf
> 17
> > a21b2c375e8a 100644
> > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
> > @@ -174,8 +174,16 @@ bool intel_plane_needs_physical(struct intel_plane
> *plane)
> > DISPLAY_INFO(display)->cursor_needs_physical;
> > }
> >
> > -bool intel_plane_can_async_flip(struct intel_plane *plane, u64
> > modifier)
> > +bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
> > + u64 modifier)
> > {
> > + if (intel_format_info_is_yuv_semiplanar(drm_format_info(format),
> modifier)) {
> > + drm_dbg_kms(plane->base.dev,
> > + "[PLANE:%d:%s] Planar formats do not support
> async flips\n",
> > + plane->base.base.id, plane->base.name);
>
> I don't think we want this spam either.
>
Ok!
> > + return false;
> > + }
> > +
> > return plane->can_async_flip && plane->can_async_flip(modifier); }
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> > b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> > index
> >
> 6efac923dcbc757e6f68564cbef2919c920f13cb..772a12aa9c6997d77b9393f96
> 4e9
> > 1f3e8747d149 100644
> > --- a/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> > +++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.h
> > @@ -21,7 +21,8 @@ enum plane_id;
> >
> > struct intel_plane *
> > intel_crtc_get_plane(struct intel_crtc *crtc, enum plane_id
> > plane_id); -bool intel_plane_can_async_flip(struct intel_plane *plane,
> > u64 modifier);
> > +bool intel_plane_can_async_flip(struct intel_plane *plane, u32 format,
> > + u64 modifier);
> > unsigned int intel_adjusted_rate(const struct drm_rect *src,
> > const struct drm_rect *dst,
> > unsigned int rate);
> > diff --git a/drivers/gpu/drm/i915/display/intel_display.c
> > b/drivers/gpu/drm/i915/display/intel_display.c
> > index
> >
> ee7812126129227971be89d3a79f944155620b03..ff349355ac95a039272f2fe1
> 7403
> > 4ca06a555249 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display.c
> > @@ -5998,22 +5998,16 @@ static int intel_async_flip_check_hw(struct
> intel_atomic_state *state, struct in
> > if (!plane->async_flip)
> > continue;
> >
> > - if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb-
> >modifier)) {
> > + if (!intel_plane_can_async_flip(plane, new_plane_state->hw.fb-
> >format->format,
> > + new_plane_state->hw.fb-
> >modifier)) {
> > drm_dbg_kms(display->drm,
> > - "[PLANE:%d:%s] Modifier 0x%llx does not
> support async flip\n",
> > + "[PLANE:%d:%s] Format %p4cc Modifier
> 0x%llx does not support
> > +async flip\n",
> > plane->base.base.id, plane->base.name,
> > + &new_plane_state->hw.fb->format->format,
> > new_plane_state->hw.fb->modifier);
> > return -EINVAL;
> > }
> >
> > - if (intel_format_info_is_yuv_semiplanar(new_plane_state-
> >hw.fb->format,
> > - new_plane_state-
> >hw.fb->modifier)) {
> > - drm_dbg_kms(display->drm,
> > - "[PLANE:%d:%s] Planar formats do not
> support async flips\n",
> > - plane->base.base.id, plane->base.name);
> > - return -EINVAL;
> > - }
> > -
> > /*
> > * We turn the first async flip request into a sync flip
> > * so that we can reconfigure the plane (eg. change modifier).
> > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > index
> >
> 8739195aba696d13b30e1b978c8b2bb5e188119b..8f6170a5c108a000582f341
> 5f78b
> > ad279254d8cf 100644
> > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > @@ -601,7 +601,7 @@ static u32 tgl_plane_min_alignment(struct
> intel_plane *plane,
> > * Figure out what's going on here...
> > */
> > if (display->platform.alderlake_p &&
> > - intel_plane_can_async_flip(plane, fb->modifier))
> > + intel_plane_can_async_flip(plane, fb->format->format,
> > +fb->modifier))
>
> This introduces a slight change in behaviour where planar formats will no
> longer use the extra 16K alignment on ADL. I think that is fine (and sort of
> unavoidable given how I implemented this stuff), but it should be highlighted in
> the commit message.
>
Done !
> > return mult * 16 * 1024;
> >
> > switch (fb->modifier) {
> >
> > --
> > 2.25.1
>
> --
> Ville Syrjälä
> Intel
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-03-28 16:08 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-28 12:45 [PATCH v11 0/5] Expose modifiers/formats supported by async flips Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 1/5] drm/plane: Add new plane property IN_FORMATS_ASYNC Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 2/5] drm/plane: modify create_in_formats to acommodate async Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 3/5] drm/i915/display: Acomodate format check in can_async_flip() Arun R Murthy
2025-03-28 13:36 ` Ville Syrjälä
2025-03-28 16:08 ` Murthy, Arun R
2025-03-28 12:45 ` [PATCH v11 4/5] drm/i915/display: Add i915 hook for format_mod_supported_async Arun R Murthy
2025-03-28 12:45 ` [PATCH v11 5/5] drm/i915/display: Indexed 8bit format does not support async flip Arun R Murthy
2025-03-28 13:37 ` Ville Syrjälä
2025-03-28 13:23 ` ✗ Fi.CI.SPARSE: warning for Expose modifiers/formats supported by async flips (rev11) Patchwork
2025-03-28 13:41 ` ✓ i915.CI.BAT: success " Patchwork
2025-03-28 15:50 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox