* [PATCH v6 0/5] User readable error codes on atomic_ioctl failure
@ 2025-10-09 9:32 Arun R Murthy
2025-10-09 9:32 ` [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl Arun R Murthy
` (7 more replies)
0 siblings, 8 replies; 16+ messages in thread
From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen,
Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar,
louis.chauvet
Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy
The series focuses on providing a user readable error value on a failure
in drm_atomic_ioctl(). Usually -EINVAL is returned in most of the error
cases and it is difficult for the user to decode the error and get to
know the real cause for the error. If user gets to know the reason for
the error then corrective measurements can be taken up.
TODO: driver specific error codes are to be added and will be done in
the follow-up patches.
The IGT related changes are pushed for review @
https://patchwork.freedesktop.org/series/153330/
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
Arun R Murthy (5):
drm: Define user readable error codes for atomic ioctl
drm/atomic: Add error_code element in atomic_state
drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl
drm/atomic: Return user readable error in atomic_ioctl
drm/i915/display: Error codes for async flip failures
drivers/gpu/drm/drm_atomic.c | 31 ++++++++++
drivers/gpu/drm/drm_atomic_uapi.c | 92 +++++++++++++++++++---------
drivers/gpu/drm/i915/display/intel_display.c | 25 ++++----
include/drm/drm_atomic.h | 10 +++
include/uapi/drm/drm_mode.h | 41 +++++++++++++
5 files changed, 159 insertions(+), 40 deletions(-)
---
base-commit: a7101e35f29e03562f24ce1220f08350260fc0fc
change-id: 20250728-atomic-c9713fd357e4
Best regards,
--
Arun R Murthy <arun.r.murthy@intel.com>
^ permalink raw reply [flat|nested] 16+ messages in thread* [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy @ 2025-10-09 9:32 ` Arun R Murthy 2025-10-29 7:02 ` Kandpal, Suraj 2025-10-09 9:32 ` [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state Arun R Murthy ` (6 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar, louis.chauvet Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy There can be multiple reasons for a failure in atomic_ioctl. Most often in these error conditions -EINVAL is returned. User/Compositor would have to blindly take a call on failure of this ioctl so as to use ALLOW_MODESET or any. It would be good if user/compositor gets a readable error code on failure so they can take proper corrections in the next commit. The struct drm_mode_atomic is being passed by the user/compositor which holds the properties for modeset/flip. Reusing the same struct for returning the error code in case of failure can save by creating a new uapi/interface for returning the error code. The element 'reserved' in the struct drm_mode_atomic is used for returning the user readable error code. This points to the struct drm_mode_atomic_err_code. Failure reasons have been initialized in DRM_MODE_ATOMIC_FAILURE_REASON. Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> --- include/uapi/drm/drm_mode.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h index 1e0e02a79b5c8db200cf9fd35edfe163d701cbd5..1e9eeae472e74bbd1b5e0b6f79f9782cafaf5b6e 100644 --- a/include/uapi/drm/drm_mode.h +++ b/include/uapi/drm/drm_mode.h @@ -45,6 +45,7 @@ extern "C" { #define DRM_CONNECTOR_NAME_LEN 32 #define DRM_DISPLAY_MODE_LEN 32 #define DRM_PROP_NAME_LEN 32 +#define DRM_MODE_ATOMIC_FAILURE_STRING_LEN 128 #define DRM_MODE_TYPE_BUILTIN (1<<0) /* deprecated */ #define DRM_MODE_TYPE_CLOCK_C ((1<<1) | DRM_MODE_TYPE_BUILTIN) /* deprecated */ @@ -1205,6 +1206,46 @@ struct drm_mode_destroy_dumb { DRM_MODE_ATOMIC_NONBLOCK |\ DRM_MODE_ATOMIC_ALLOW_MODESET) +/** + * enum drm_mode_atomic_err_code - error codes for failures in atomic_ioctl + * @DRM_MODE_ATOMIC_INVALID_API_USAGE: invallid API usage(DRM_ATOMIC not + * enabled, invalid falg, page_flip event + * with test-only, etc) + * @DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET: Need full modeset on this crtc + * @DRM_MODE_ATOMIC_NEED_FULL_MODESET: Need full modeset on all connected crtc's + * @DRM_MODE_ATOMIC_ASYN_NOTSUPP_PLANE: Aync flip not supported on this plane + * DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP: Modifier not supported by async flip + * @DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED: Property changed in async flip + */ +enum drm_mode_atomic_failure_codes { + DRM_MODE_ATOMIC_INVALID_API_USAGE, + DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET, + DRM_MODE_ATOMIC_NEED_FULL_MODESET, + DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, + DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP, + DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, +}; + +/** + * drm_mode_atomic_err_code - struct to store the error code + * + * pointer to this struct will be stored in reserved variable of + * struct drm_mode_atomic to report the failure cause to the user. + * + * @failure_code: error codes defined in enum drm_moide_atomic_failure_code + * @failure_string_ptr: pointer to user readable error message string + * @failure_obj_ptr: pointer to the drm_object that caused error + * @reserved: reserved for future use + * @count_objs: count of drm_objects if multiple drm_objects caused error + */ +struct drm_mode_atomic_err_code { + __u64 failure_code; + __u64 failure_objs_ptr; + __u64 reserved; + __u32 count_objs; + char failure_string[DRM_MODE_ATOMIC_FAILURE_STRING_LEN]; +}; + struct drm_mode_atomic { __u32 flags; __u32 count_objs; -- 2.25.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* RE: [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl 2025-10-09 9:32 ` [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl Arun R Murthy @ 2025-10-29 7:02 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 1 reply; 16+ messages in thread From: Kandpal, Suraj @ 2025-10-29 7:02 UTC (permalink / raw) To: Murthy, Arun R, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Murthy, Arun R > Subject: [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl > > There can be multiple reasons for a failure in atomic_ioctl. Most often in these > error conditions -EINVAL is returned. User/Compositor would have to blindly > take a call on failure of this ioctl so as to use ALLOW_MODESET or any. It would Or Any ? I think you need to rephrase > be good if user/compositor gets a readable error code on failure so they can > take proper corrections in the next commit. > The struct drm_mode_atomic is being passed by the user/compositor which > holds the properties for modeset/flip. Reusing the same struct for returning > the error code in case of failure can save by creating a new uapi/interface for > returning the error code. This sentence seems a little weird can you correct this. > The element 'reserved' in the struct drm_mode_atomic is used for returning > the user readable error code. This points to the struct In that case why leave the element name as 'reserved' should that be changed > drm_mode_atomic_err_code. Failure reasons have been initialized in > DRM_MODE_ATOMIC_FAILURE_REASON. I don't see the code for this here. > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> > --- > include/uapi/drm/drm_mode.h | 41 > +++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > > diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h > index > 1e0e02a79b5c8db200cf9fd35edfe163d701cbd5..1e9eeae472e74bbd1b5e0b6f7 > 9f9782cafaf5b6e 100644 > --- a/include/uapi/drm/drm_mode.h > +++ b/include/uapi/drm/drm_mode.h > @@ -45,6 +45,7 @@ extern "C" { > #define DRM_CONNECTOR_NAME_LEN 32 > #define DRM_DISPLAY_MODE_LEN 32 > #define DRM_PROP_NAME_LEN 32 > +#define DRM_MODE_ATOMIC_FAILURE_STRING_LEN 128 > > #define DRM_MODE_TYPE_BUILTIN (1<<0) /* deprecated */ > #define DRM_MODE_TYPE_CLOCK_C ((1<<1) | DRM_MODE_TYPE_BUILTIN) > /* deprecated */ > @@ -1205,6 +1206,46 @@ struct drm_mode_destroy_dumb { > DRM_MODE_ATOMIC_NONBLOCK |\ > DRM_MODE_ATOMIC_ALLOW_MODESET) > > +/** > + * enum drm_mode_atomic_err_code - error codes for failures in > +atomic_ioctl > + * @DRM_MODE_ATOMIC_INVALID_API_USAGE: invallid API > usage(DRM_ATOMIC not > + * enabled, invalid falg, page_flip event > + * with test-only, etc) > + * @DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET: Need full modeset Should this be just be CRTC_NEED_MODESET to make it differ from the below definition. > on this > +crtc > + * @DRM_MODE_ATOMIC_NEED_FULL_MODESET: Need full modeset on all > +connected crtc's > + * @DRM_MODE_ATOMIC_ASYN_NOTSUPP_PLANE: Aync flip not supported Typos here * DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE * Async Regards, Suraj Kandpal > on this > +plane > + * DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP: Modifier not > supported by > +async flip > + * @DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED: Property changed in > async flip > +*/ enum drm_mode_atomic_failure_codes { > + DRM_MODE_ATOMIC_INVALID_API_USAGE, > + DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET, > + DRM_MODE_ATOMIC_NEED_FULL_MODESET, > + DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, > + DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP, > + DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, > +}; > + > +/** > + * drm_mode_atomic_err_code - struct to store the error code > + * > + * pointer to this struct will be stored in reserved variable of > + * struct drm_mode_atomic to report the failure cause to the user. > + * > + * @failure_code: error codes defined in enum > +drm_moide_atomic_failure_code > + * @failure_string_ptr: pointer to user readable error message string > + * @failure_obj_ptr: pointer to the drm_object that caused error > + * @reserved: reserved for future use > + * @count_objs: count of drm_objects if multiple drm_objects caused > +error */ struct drm_mode_atomic_err_code { > + __u64 failure_code; > + __u64 failure_objs_ptr; > + __u64 reserved; > + __u32 count_objs; > + char failure_string[DRM_MODE_ATOMIC_FAILURE_STRING_LEN]; > +}; > + > struct drm_mode_atomic { > __u32 flags; > __u32 count_objs; > > -- > 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl 2025-10-29 7:02 ` Kandpal, Suraj @ 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 0 replies; 16+ messages in thread From: Murthy, Arun R @ 2026-01-06 4:03 UTC (permalink / raw) To: Kandpal, Suraj, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org Thanks for the review! On 29-10-2025 12:32, Kandpal, Suraj wrote: >> Subject: [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl >> >> There can be multiple reasons for a failure in atomic_ioctl. Most often in these >> error conditions -EINVAL is returned. User/Compositor would have to blindly >> take a call on failure of this ioctl so as to use ALLOW_MODESET or any. It would > Or Any ? I think you need to rephrase Done! >> be good if user/compositor gets a readable error code on failure so they can >> take proper corrections in the next commit. >> The struct drm_mode_atomic is being passed by the user/compositor which >> holds the properties for modeset/flip. Reusing the same struct for returning >> the error code in case of failure can save by creating a new uapi/interface for >> returning the error code. > This sentence seems a little weird can you correct this. Done! >> The element 'reserved' in the struct drm_mode_atomic is used for returning >> the user readable error code. This points to the struct > In that case why leave the element name as 'reserved' should that be changed Good thought! There are drm clients checking for this reserved variable to be NULL as its unused. Once this patch is merged, then will a follow-on patch to change this variable name. >> drm_mode_atomic_err_code. Failure reasons have been initialized in >> DRM_MODE_ATOMIC_FAILURE_REASON. > I don't see the code for this here. Done! Updated! >> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> >> --- >> include/uapi/drm/drm_mode.h | 41 >> +++++++++++++++++++++++++++++++++++++++++ >> 1 file changed, 41 insertions(+) >> >> diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h >> index >> 1e0e02a79b5c8db200cf9fd35edfe163d701cbd5..1e9eeae472e74bbd1b5e0b6f7 >> 9f9782cafaf5b6e 100644 >> --- a/include/uapi/drm/drm_mode.h >> +++ b/include/uapi/drm/drm_mode.h >> @@ -45,6 +45,7 @@ extern "C" { >> #define DRM_CONNECTOR_NAME_LEN 32 >> #define DRM_DISPLAY_MODE_LEN 32 >> #define DRM_PROP_NAME_LEN 32 >> +#define DRM_MODE_ATOMIC_FAILURE_STRING_LEN 128 >> >> #define DRM_MODE_TYPE_BUILTIN (1<<0) /* deprecated */ >> #define DRM_MODE_TYPE_CLOCK_C ((1<<1) | DRM_MODE_TYPE_BUILTIN) >> /* deprecated */ >> @@ -1205,6 +1206,46 @@ struct drm_mode_destroy_dumb { >> DRM_MODE_ATOMIC_NONBLOCK |\ >> DRM_MODE_ATOMIC_ALLOW_MODESET) >> >> +/** >> + * enum drm_mode_atomic_err_code - error codes for failures in >> +atomic_ioctl >> + * @DRM_MODE_ATOMIC_INVALID_API_USAGE: invallid API >> usage(DRM_ATOMIC not >> + * enabled, invalid falg, page_flip event >> + * with test-only, etc) >> + * @DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET: Need full modeset > Should this be just be CRTC_NEED_MODESET to make it differ from the below definition. Taken care of to match the error code/function in the KMD. >> on this >> +crtc >> + * @DRM_MODE_ATOMIC_NEED_FULL_MODESET: Need full modeset on all >> +connected crtc's >> + * @DRM_MODE_ATOMIC_ASYN_NOTSUPP_PLANE: Aync flip not supported > Typos here > * DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE > * Async Done! Thanks and Regards, Arun R Murthy ------------------- > > Regards, > Suraj Kandpal > >> on this >> +plane >> + * DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP: Modifier not >> supported by >> +async flip >> + * @DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED: Property changed in >> async flip >> +*/ enum drm_mode_atomic_failure_codes { >> + DRM_MODE_ATOMIC_INVALID_API_USAGE, >> + DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET, >> + DRM_MODE_ATOMIC_NEED_FULL_MODESET, >> + DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, >> + DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP, >> + DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, >> +}; >> + >> +/** >> + * drm_mode_atomic_err_code - struct to store the error code >> + * >> + * pointer to this struct will be stored in reserved variable of >> + * struct drm_mode_atomic to report the failure cause to the user. >> + * >> + * @failure_code: error codes defined in enum >> +drm_moide_atomic_failure_code >> + * @failure_string_ptr: pointer to user readable error message string >> + * @failure_obj_ptr: pointer to the drm_object that caused error >> + * @reserved: reserved for future use >> + * @count_objs: count of drm_objects if multiple drm_objects caused >> +error */ struct drm_mode_atomic_err_code { >> + __u64 failure_code; >> + __u64 failure_objs_ptr; >> + __u64 reserved; >> + __u32 count_objs; >> + char failure_string[DRM_MODE_ATOMIC_FAILURE_STRING_LEN]; >> +}; >> + >> struct drm_mode_atomic { >> __u32 flags; >> __u32 count_objs; >> >> -- >> 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy 2025-10-09 9:32 ` [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl Arun R Murthy @ 2025-10-09 9:32 ` Arun R Murthy 2025-10-29 7:53 ` Kandpal, Suraj 2025-10-09 9:32 ` [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl Arun R Murthy ` (5 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar, louis.chauvet Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy Now that a proper error code will be returned to the user on any failure in atomic_ioctl() via struct drm_mode_atomic, add a new element error_code in the struct drm_atomic_state so as to hold the error code during the atomic_check() and atomic_commit() phases. New function added to print the error message and fill the struct err_code with proper error message and error code. v5: Add a function for printing the error message and filling err_code struct v6: Replace drm_err with drm_dbg_atomic print Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> --- drivers/gpu/drm/drm_atomic.c | 31 +++++++++++++++++++++++++++++++ include/drm/drm_atomic.h | 10 ++++++++++ 2 files changed, 41 insertions(+) diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c index 0fda567c390057b10bce691d9ddc11308088d92e..52eacb5a109d1c0f5b017e552d9f5169f8d8fea5 100644 --- a/drivers/gpu/drm/drm_atomic.c +++ b/drivers/gpu/drm/drm_atomic.c @@ -1897,6 +1897,37 @@ void drm_state_dump(struct drm_device *dev, struct drm_printer *p) } EXPORT_SYMBOL(drm_state_dump); +/** + * drm_mode_atomic_add_error_msg - function to add error code and error string + * + * @err_code: pointer to struct drm_mode_atomic_err_code that stores the failure + * reason + * @failure_code: failure code in enum drm_mode_atomic_failure_codes + * @failure_string: failure reason string message + * + * Returns: void + */ +void drm_mode_atomic_add_error_msg(struct drm_mode_atomic_err_code *err_code, + __u64 failure_code, const char *format, ...) +{ + struct drm_atomic_state *state = container_of(err_code, + struct drm_atomic_state, + error_code); + va_list varg; + char *failure_string; + + err_code->failure_code = failure_code; + + va_start(varg, format); + failure_string = kvasprintf(GFP_ATOMIC, format, varg); + + drm_dbg_atomic(state->dev, "%s\n", failure_string); + strscpy_pad(err_code->failure_string, failure_string, + sizeof(err_code->failure_string)); + va_end(varg); +} +EXPORT_SYMBOL(drm_mode_atomic_add_error_msg); + #ifdef CONFIG_DEBUG_FS static int drm_state_info(struct seq_file *m, void *data) { diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index c8ab2163bf658cd06b12a8dabada7c088a328654..205ce418da22f8cbe10ea353c62471dbb41ae2e8 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -589,6 +589,13 @@ struct drm_atomic_state { * commit without blocking. */ struct work_struct commit_work; + + /* @error_code: pointer to struct holding failure reason and string + * + * struct to convey user readable error to the user. + * Error codes defined in enum drm_mode_atomic_failure_flags + */ + struct drm_mode_atomic_err_code error_code; }; void __drm_crtc_commit_free(struct kref *kref); @@ -1259,5 +1266,8 @@ drm_atomic_get_old_bridge_state(const struct drm_atomic_state *state, struct drm_bridge_state * drm_atomic_get_new_bridge_state(const struct drm_atomic_state *state, struct drm_bridge *bridge); +__printf(3, 4) +void drm_mode_atomic_add_error_msg(struct drm_mode_atomic_err_code *err_code, + __u64 failure_code, const char *format, ...); #endif /* DRM_ATOMIC_H_ */ -- 2.25.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* RE: [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state 2025-10-09 9:32 ` [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state Arun R Murthy @ 2025-10-29 7:53 ` Kandpal, Suraj 0 siblings, 0 replies; 16+ messages in thread From: Kandpal, Suraj @ 2025-10-29 7:53 UTC (permalink / raw) To: Murthy, Arun R, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Murthy, Arun R > Subject: [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state > > Now that a proper error code will be returned to the user on any failure in > atomic_ioctl() via struct drm_mode_atomic, add a new element error_code in > the struct drm_atomic_state so as to hold the error code during the > atomic_check() and atomic_commit() phases. > New function added to print the error message and fill the struct err_code > with proper error message and error code. > > v5: Add a function for printing the error message and filling err_code > struct > v6: Replace drm_err with drm_dbg_atomic print > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> > --- > drivers/gpu/drm/drm_atomic.c | 31 +++++++++++++++++++++++++++++++ > include/drm/drm_atomic.h | 10 ++++++++++ > 2 files changed, 41 insertions(+) > > diff --git a/drivers/gpu/drm/drm_atomic.c b/drivers/gpu/drm/drm_atomic.c > index > 0fda567c390057b10bce691d9ddc11308088d92e..52eacb5a109d1c0f5b017e > 552d9f5169f8d8fea5 100644 > --- a/drivers/gpu/drm/drm_atomic.c > +++ b/drivers/gpu/drm/drm_atomic.c > @@ -1897,6 +1897,37 @@ void drm_state_dump(struct drm_device *dev, > struct drm_printer *p) } EXPORT_SYMBOL(drm_state_dump); > > +/** > + * drm_mode_atomic_add_error_msg - function to add error code and error > +string > + * > + * @err_code: pointer to struct drm_mode_atomic_err_code that stores the > failure > + * reason > + * @failure_code: failure code in enum drm_mode_atomic_failure_codes > + * @failure_string: failure reason string message > + * > + * Returns: void > + */ > +void drm_mode_atomic_add_error_msg(struct drm_mode_atomic_err_code > *err_code, > + __u64 failure_code, const char *format, ...) { > + struct drm_atomic_state *state = container_of(err_code, > + struct drm_atomic_state, > + error_code); > + va_list varg; > + char *failure_string; > + > + err_code->failure_code = failure_code; > + > + va_start(varg, format); > + failure_string = kvasprintf(GFP_ATOMIC, format, varg); > + > + drm_dbg_atomic(state->dev, "%s\n", failure_string); In the next patches we endup changing the dbg message format from "Commit failed: <failure reason>" to just "<failure reason>" Maybe this should be "Commit failed: %s" Regards, Suraj Kandpal > + strscpy_pad(err_code->failure_string, failure_string, > + sizeof(err_code->failure_string)); > + va_end(varg); > +} > +EXPORT_SYMBOL(drm_mode_atomic_add_error_msg); > + > #ifdef CONFIG_DEBUG_FS > static int drm_state_info(struct seq_file *m, void *data) { diff --git > a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index > c8ab2163bf658cd06b12a8dabada7c088a328654..205ce418da22f8cbe10ea3 > 53c62471dbb41ae2e8 100644 > --- a/include/drm/drm_atomic.h > +++ b/include/drm/drm_atomic.h > @@ -589,6 +589,13 @@ struct drm_atomic_state { > * commit without blocking. > */ > struct work_struct commit_work; > + > + /* @error_code: pointer to struct holding failure reason and string > + * > + * struct to convey user readable error to the user. > + * Error codes defined in enum drm_mode_atomic_failure_flags > + */ > + struct drm_mode_atomic_err_code error_code; > }; > > void __drm_crtc_commit_free(struct kref *kref); @@ -1259,5 +1266,8 @@ > drm_atomic_get_old_bridge_state(const struct drm_atomic_state *state, > struct drm_bridge_state * drm_atomic_get_new_bridge_state(const struct > drm_atomic_state *state, > struct drm_bridge *bridge); > +__printf(3, 4) > +void drm_mode_atomic_add_error_msg(struct drm_mode_atomic_err_code > *err_code, > + __u64 failure_code, const char *format, ...); > > #endif /* DRM_ATOMIC_H_ */ > > -- > 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy 2025-10-09 9:32 ` [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl Arun R Murthy 2025-10-09 9:32 ` [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state Arun R Murthy @ 2025-10-09 9:32 ` Arun R Murthy 2025-10-29 7:46 ` Kandpal, Suraj 2025-10-09 9:32 ` [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl Arun R Murthy ` (4 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar, louis.chauvet Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy Moving atomic_state allocation to the beginning of the atomci_ioctl to accommodate drm_mode_atomic_err_code usage for returning error code on failures. Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> --- drivers/gpu/drm/drm_atomic_uapi.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c index 85dbdaa4a2e25878c953b9b41539c8566d55c6d9..3ef478e717bec917d1b8803c72bbcc8d6409d745 100644 --- a/drivers/gpu/drm/drm_atomic_uapi.c +++ b/drivers/gpu/drm/drm_atomic_uapi.c @@ -1394,13 +1394,21 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, struct drm_modeset_acquire_ctx ctx; struct drm_out_fence_state *fence_state; int ret = 0; - unsigned int i, j, num_fences; + unsigned int i, j, num_fences = 0; bool async_flip = false; /* disallow for drivers not supporting atomic: */ if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) return -EOPNOTSUPP; + state = drm_atomic_state_alloc(dev); + if (!state) + return -ENOMEM; + + drm_modeset_acquire_init(&ctx, DRM_MODESET_ACQUIRE_INTERRUPTIBLE); + state->acquire_ctx = &ctx; + state->allow_modeset = !!(arg->flags & DRM_MODE_ATOMIC_ALLOW_MODESET); + /* disallow for userspace that has not enabled atomic cap (even * though this may be a bit overkill, since legacy userspace * wouldn't know how to call this ioctl) @@ -1439,14 +1447,6 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, return -EINVAL; } - state = drm_atomic_state_alloc(dev); - if (!state) - return -ENOMEM; - - drm_modeset_acquire_init(&ctx, DRM_MODESET_ACQUIRE_INTERRUPTIBLE); - state->acquire_ctx = &ctx; - state->allow_modeset = !!(arg->flags & DRM_MODE_ATOMIC_ALLOW_MODESET); - retry: copied_objs = 0; copied_props = 0; @@ -1543,7 +1543,8 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, } out: - complete_signaling(dev, state, fence_state, num_fences, !ret); + if (num_fences) + complete_signaling(dev, state, fence_state, num_fences, !ret); if (ret == -EDEADLK) { drm_atomic_state_clear(state); -- 2.25.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* RE: [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl 2025-10-09 9:32 ` [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl Arun R Murthy @ 2025-10-29 7:46 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 1 reply; 16+ messages in thread From: Kandpal, Suraj @ 2025-10-29 7:46 UTC (permalink / raw) To: Murthy, Arun R, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Murthy, Arun R > Subject: [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of > atomic_ioctl > > Moving atomic_state allocation to the beginning of the atomci_ioctl to This needs to be in imerative language so something like "Move ..." Also Typo *atomic_ioctl > accommodate drm_mode_atomic_err_code usage for returning error code on > failures. > Also maybe mention why drm_mode_atomic_err_code cannot be accommodated at previous place > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> > --- > drivers/gpu/drm/drm_atomic_uapi.c | 21 +++++++++++---------- > 1 file changed, 11 insertions(+), 10 deletions(-) > > diff --git a/drivers/gpu/drm/drm_atomic_uapi.c > b/drivers/gpu/drm/drm_atomic_uapi.c > index > 85dbdaa4a2e25878c953b9b41539c8566d55c6d9..3ef478e717bec917d1b8803c > 72bbcc8d6409d745 100644 > --- a/drivers/gpu/drm/drm_atomic_uapi.c > +++ b/drivers/gpu/drm/drm_atomic_uapi.c > @@ -1394,13 +1394,21 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > struct drm_modeset_acquire_ctx ctx; > struct drm_out_fence_state *fence_state; > int ret = 0; > - unsigned int i, j, num_fences; > + unsigned int i, j, num_fences = 0; > bool async_flip = false; > > /* disallow for drivers not supporting atomic: */ > if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) > return -EOPNOTSUPP; > > + state = drm_atomic_state_alloc(dev); > + if (!state) > + return -ENOMEM; > + > + drm_modeset_acquire_init(&ctx, > DRM_MODESET_ACQUIRE_INTERRUPTIBLE); > + state->acquire_ctx = &ctx; > + state->allow_modeset = !!(arg->flags & > DRM_MODE_ATOMIC_ALLOW_MODESET); > + > /* disallow for userspace that has not enabled atomic cap (even > * though this may be a bit overkill, since legacy userspace > * wouldn't know how to call this ioctl) @@ -1439,14 +1447,6 @@ int > drm_mode_atomic_ioctl(struct drm_device *dev, > return -EINVAL; > } > > - state = drm_atomic_state_alloc(dev); > - if (!state) > - return -ENOMEM; > - > - drm_modeset_acquire_init(&ctx, > DRM_MODESET_ACQUIRE_INTERRUPTIBLE); > - state->acquire_ctx = &ctx; > - state->allow_modeset = !!(arg->flags & > DRM_MODE_ATOMIC_ALLOW_MODESET); > - > retry: > copied_objs = 0; > copied_props = 0; > @@ -1543,7 +1543,8 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, > } > > out: > - complete_signaling(dev, state, fence_state, num_fences, !ret); > + if (num_fences) > + complete_signaling(dev, state, fence_state, num_fences, !ret); Why the need to check num_fences before we complete signalling Also this seems like a separate change maybe should be in its own patch Regards, Suraj Kandpal > > if (ret == -EDEADLK) { > drm_atomic_state_clear(state); > > -- > 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl 2025-10-29 7:46 ` Kandpal, Suraj @ 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 0 replies; 16+ messages in thread From: Murthy, Arun R @ 2026-01-06 4:03 UTC (permalink / raw) To: Kandpal, Suraj, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org On 29-10-2025 13:16, Kandpal, Suraj wrote: >> Subject: [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of >> atomic_ioctl >> >> Moving atomic_state allocation to the beginning of the atomci_ioctl to > This needs to be in imerative language so something like "Move ..." > Also Typo *atomic_ioctl Corrected! >> accommodate drm_mode_atomic_err_code usage for returning error code on >> failures. >> > Also maybe mention why drm_mode_atomic_err_code cannot be accommodated at previous place Done! >> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> >> --- >> drivers/gpu/drm/drm_atomic_uapi.c | 21 +++++++++++---------- >> 1 file changed, 11 insertions(+), 10 deletions(-) >> >> diff --git a/drivers/gpu/drm/drm_atomic_uapi.c >> b/drivers/gpu/drm/drm_atomic_uapi.c >> index >> 85dbdaa4a2e25878c953b9b41539c8566d55c6d9..3ef478e717bec917d1b8803c >> 72bbcc8d6409d745 100644 >> --- a/drivers/gpu/drm/drm_atomic_uapi.c >> +++ b/drivers/gpu/drm/drm_atomic_uapi.c >> @@ -1394,13 +1394,21 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> struct drm_modeset_acquire_ctx ctx; >> struct drm_out_fence_state *fence_state; >> int ret = 0; >> - unsigned int i, j, num_fences; >> + unsigned int i, j, num_fences = 0; >> bool async_flip = false; >> >> /* disallow for drivers not supporting atomic: */ >> if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) >> return -EOPNOTSUPP; >> >> + state = drm_atomic_state_alloc(dev); >> + if (!state) >> + return -ENOMEM; >> + >> + drm_modeset_acquire_init(&ctx, >> DRM_MODESET_ACQUIRE_INTERRUPTIBLE); >> + state->acquire_ctx = &ctx; >> + state->allow_modeset = !!(arg->flags & >> DRM_MODE_ATOMIC_ALLOW_MODESET); >> + >> /* disallow for userspace that has not enabled atomic cap (even >> * though this may be a bit overkill, since legacy userspace >> * wouldn't know how to call this ioctl) @@ -1439,14 +1447,6 @@ int >> drm_mode_atomic_ioctl(struct drm_device *dev, >> return -EINVAL; >> } >> >> - state = drm_atomic_state_alloc(dev); >> - if (!state) >> - return -ENOMEM; >> - >> - drm_modeset_acquire_init(&ctx, >> DRM_MODESET_ACQUIRE_INTERRUPTIBLE); >> - state->acquire_ctx = &ctx; >> - state->allow_modeset = !!(arg->flags & >> DRM_MODE_ATOMIC_ALLOW_MODESET); >> - >> retry: >> copied_objs = 0; >> copied_props = 0; >> @@ -1543,7 +1543,8 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, >> } >> >> out: >> - complete_signaling(dev, state, fence_state, num_fences, !ret); >> + if (num_fences) >> + complete_signaling(dev, state, fence_state, num_fences, !ret); > Why the need to check num_fences before we complete signalling > Also this seems like a separate change maybe should be in its own patch Even before creating signals there are few error checks where we return back with failure code, hence checking for signals created before signalling. Thanks and Regards, Arun R Murthy ------------------- > Regards, > Suraj Kandpal > >> if (ret == -EDEADLK) { >> drm_atomic_state_clear(state); >> >> -- >> 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy ` (2 preceding siblings ...) 2025-10-09 9:32 ` [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl Arun R Murthy @ 2025-10-09 9:32 ` Arun R Murthy 2025-10-29 8:15 ` Kandpal, Suraj 2025-10-09 9:32 ` [PATCH v6 5/5] drm/i915/display: Error codes for async flip failures Arun R Murthy ` (3 subsequent siblings) 7 siblings, 1 reply; 16+ messages in thread From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar, louis.chauvet Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy Add user readable error codes for failure cases in drm_atomic_ioctl() so that user can decode the error code and take corrective measurements. Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> --- drivers/gpu/drm/drm_atomic_uapi.c | 71 ++++++++++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 19 deletions(-) diff --git a/drivers/gpu/drm/drm_atomic_uapi.c b/drivers/gpu/drm/drm_atomic_uapi.c index 3ef478e717bec917d1b8803c72bbcc8d6409d745..3d4e9709e8e289cf302413e171b1336812d65c1c 100644 --- a/drivers/gpu/drm/drm_atomic_uapi.c +++ b/drivers/gpu/drm/drm_atomic_uapi.c @@ -1036,6 +1036,11 @@ int drm_atomic_set_property(struct drm_atomic_state *state, ret = drm_atomic_connector_get_property(connector, connector_state, prop, &old_val); ret = drm_atomic_check_prop_changes(ret, old_val, prop_value, prop); + if (ret) { + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, + "property change not allowed in async flip"); + } break; } @@ -1058,6 +1063,11 @@ int drm_atomic_set_property(struct drm_atomic_state *state, ret = drm_atomic_crtc_get_property(crtc, crtc_state, prop, &old_val); ret = drm_atomic_check_prop_changes(ret, old_val, prop_value, prop); + if (ret) { + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, + "property change not allowed in async flip"); + } break; } @@ -1096,9 +1106,10 @@ int drm_atomic_set_property(struct drm_atomic_state *state, ret = plane_funcs->atomic_async_check(plane, state, true); if (ret) { - drm_dbg_atomic(prop->dev, - "[PLANE:%d:%s] does not support async flips\n", - obj->id, plane->name); + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, + "[PLANE:%d:%s] does not support async flip", + obj->id, plane->name); break; } } @@ -1393,6 +1404,7 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, struct drm_atomic_state *state; struct drm_modeset_acquire_ctx ctx; struct drm_out_fence_state *fence_state; + struct drm_mode_atomic_err_code __user *error_code_ptr; int ret = 0; unsigned int i, j, num_fences = 0; bool async_flip = false; @@ -1401,6 +1413,14 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) return -EOPNOTSUPP; + if (!arg->reserved) + drm_dbg_atomic(dev, + "memory not allocated for drm_atomic error reporting\n"); + else + /* update the error code if any error to allow user handling it */ + error_code_ptr = (struct drm_mode_atomic_err_code __user *) + (unsigned long)arg->reserved; + state = drm_atomic_state_alloc(dev); if (!state) return -ENOMEM; @@ -1409,31 +1429,35 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, state->acquire_ctx = &ctx; state->allow_modeset = !!(arg->flags & DRM_MODE_ATOMIC_ALLOW_MODESET); + memset(&state->error_code, 0, sizeof(struct drm_mode_atomic_err_code)); + /* disallow for userspace that has not enabled atomic cap (even * though this may be a bit overkill, since legacy userspace * wouldn't know how to call this ioctl) */ if (!file_priv->atomic) { - drm_dbg_atomic(dev, - "commit failed: atomic cap not enabled\n"); - return -EINVAL; + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_INVALID_API_USAGE, + "DRM_ATOMIC capability not enabled"); + ret = -EINVAL; + goto out; } if (arg->flags & ~DRM_MODE_ATOMIC_FLAGS) { - drm_dbg_atomic(dev, "commit failed: invalid flag\n"); - return -EINVAL; - } - - if (arg->reserved) { - drm_dbg_atomic(dev, "commit failed: reserved field set\n"); - return -EINVAL; + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_INVALID_API_USAGE, + "invalid flag"); + ret = -EINVAL; + goto out; } if (arg->flags & DRM_MODE_PAGE_FLIP_ASYNC) { if (!dev->mode_config.async_page_flip) { - drm_dbg_atomic(dev, - "commit failed: DRM_MODE_PAGE_FLIP_ASYNC not supported\n"); - return -EINVAL; + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_INVALID_API_USAGE, + "DRM_MODE_PAGE_FLIP_ASYNC not supported with ATOMIC ioctl"); + ret = -EINVAL; + goto out; } async_flip = true; @@ -1442,9 +1466,11 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, /* can't test and expect an event at the same time. */ if ((arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) && (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) { - drm_dbg_atomic(dev, - "commit failed: page-flip event requested with test-only commit\n"); - return -EINVAL; + drm_mode_atomic_add_error_msg(&state->error_code, + DRM_MODE_ATOMIC_INVALID_API_USAGE, + "page-flip event requested with test-only commit"); + ret = -EINVAL; + goto out; } retry: @@ -1543,6 +1569,13 @@ int drm_mode_atomic_ioctl(struct drm_device *dev, } out: + /* update the error code if any error to allow user handling it */ + if (ret < 0 && arg->reserved) { + if (copy_to_user(error_code_ptr, &state->error_code, + sizeof(state->error_code))) + return -EFAULT; + } + if (num_fences) complete_signaling(dev, state, fence_state, num_fences, !ret); -- 2.25.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* RE: [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl 2025-10-09 9:32 ` [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl Arun R Murthy @ 2025-10-29 8:15 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 1 reply; 16+ messages in thread From: Kandpal, Suraj @ 2025-10-29 8:15 UTC (permalink / raw) To: Murthy, Arun R, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, Murthy, Arun R > Subject: [PATCH v6 4/5] drm/atomic: Return user readable error in > atomic_ioctl > > Add user readable error codes for failure cases in drm_atomic_ioctl() so that > user can decode the error code and take corrective measurements. > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> > --- > drivers/gpu/drm/drm_atomic_uapi.c | 71 > ++++++++++++++++++++++++++++----------- > 1 file changed, 52 insertions(+), 19 deletions(-) > > diff --git a/drivers/gpu/drm/drm_atomic_uapi.c > b/drivers/gpu/drm/drm_atomic_uapi.c > index > 3ef478e717bec917d1b8803c72bbcc8d6409d745..3d4e9709e8e289cf302413 > e171b1336812d65c1c 100644 > --- a/drivers/gpu/drm/drm_atomic_uapi.c > +++ b/drivers/gpu/drm/drm_atomic_uapi.c > @@ -1036,6 +1036,11 @@ int drm_atomic_set_property(struct > drm_atomic_state *state, > ret = drm_atomic_connector_get_property(connector, > connector_state, > prop, > &old_val); > ret = drm_atomic_check_prop_changes(ret, old_val, > prop_value, prop); > + if (ret) { > + drm_mode_atomic_add_error_msg(&state- > >error_code, > + > DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, > + "property change > not allowed in async flip"); > + } > break; > } > > @@ -1058,6 +1063,11 @@ int drm_atomic_set_property(struct > drm_atomic_state *state, > ret = drm_atomic_crtc_get_property(crtc, crtc_state, > prop, &old_val); > ret = drm_atomic_check_prop_changes(ret, old_val, > prop_value, prop); > + if (ret) { > + drm_mode_atomic_add_error_msg(&state- > >error_code, > + > DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, > + "property change > not allowed in async flip"); > + } > break; > } > > @@ -1096,9 +1106,10 @@ int drm_atomic_set_property(struct > drm_atomic_state *state, > ret = plane_funcs- > >atomic_async_check(plane, state, true); > > if (ret) { > - drm_dbg_atomic(prop->dev, > - "[PLANE:%d:%s] does not > support async flips\n", > - obj->id, plane->name); > + > drm_mode_atomic_add_error_msg(&state->error_code, > + > DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, > + > "[PLANE:%d:%s] does not support async flip", > + obj->id, > plane->name); > break; > } > } > @@ -1393,6 +1404,7 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > struct drm_atomic_state *state; > struct drm_modeset_acquire_ctx ctx; > struct drm_out_fence_state *fence_state; > + struct drm_mode_atomic_err_code __user *error_code_ptr; > int ret = 0; > unsigned int i, j, num_fences = 0; > bool async_flip = false; > @@ -1401,6 +1413,14 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) > return -EOPNOTSUPP; > > + if (!arg->reserved) > + drm_dbg_atomic(dev, > + "memory not allocated for drm_atomic error > reporting\n"); > + else > + /* update the error code if any error to allow user handling it > */ First letter in uppercase. > + error_code_ptr = (struct drm_mode_atomic_err_code __user > *) > + (unsigned long)arg->reserved; > + > state = drm_atomic_state_alloc(dev); > if (!state) > return -ENOMEM; > @@ -1409,31 +1429,35 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > state->acquire_ctx = &ctx; > state->allow_modeset = !!(arg->flags & > DRM_MODE_ATOMIC_ALLOW_MODESET); > > + memset(&state->error_code, 0, sizeof(struct > +drm_mode_atomic_err_code)); Isn't is better to have it as sizeof(*error_code_ptr) > + > /* disallow for userspace that has not enabled atomic cap (even > * though this may be a bit overkill, since legacy userspace > * wouldn't know how to call this ioctl) > */ > if (!file_priv->atomic) { > - drm_dbg_atomic(dev, > - "commit failed: atomic cap not enabled\n"); > - return -EINVAL; > + drm_mode_atomic_add_error_msg(&state->error_code, > + > DRM_MODE_ATOMIC_INVALID_API_USAGE, > + "DRM_ATOMIC capability not > enabled"); I'd rather have it say drm atomic capability not enabled > + ret = -EINVAL; > + goto out; > } > > if (arg->flags & ~DRM_MODE_ATOMIC_FLAGS) { > - drm_dbg_atomic(dev, "commit failed: invalid flag\n"); > - return -EINVAL; > - } > - > - if (arg->reserved) { > - drm_dbg_atomic(dev, "commit failed: reserved field set\n"); > - return -EINVAL; > + drm_mode_atomic_add_error_msg(&state->error_code, > + > DRM_MODE_ATOMIC_INVALID_API_USAGE, > + "invalid flag"); > + ret = -EINVAL; > + goto out; > } > > if (arg->flags & DRM_MODE_PAGE_FLIP_ASYNC) { > if (!dev->mode_config.async_page_flip) { > - drm_dbg_atomic(dev, > - "commit failed: > DRM_MODE_PAGE_FLIP_ASYNC not supported\n"); > - return -EINVAL; > + drm_mode_atomic_add_error_msg(&state- > >error_code, > + > DRM_MODE_ATOMIC_INVALID_API_USAGE, > + > "DRM_MODE_PAGE_FLIP_ASYNC not supported with ATOMIC ioctl"); > + ret = -EINVAL; > + goto out; > } > > async_flip = true; > @@ -1442,9 +1466,11 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > /* can't test and expect an event at the same time. */ > if ((arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) && > (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) { > - drm_dbg_atomic(dev, > - "commit failed: page-flip event requested with > test-only commit\n"); > - return -EINVAL; > + drm_mode_atomic_add_error_msg(&state->error_code, > + > DRM_MODE_ATOMIC_INVALID_API_USAGE, > + "page-flip event requested with > test-only commit"); > + ret = -EINVAL; > + goto out; > } > > retry: > @@ -1543,6 +1569,13 @@ int drm_mode_atomic_ioctl(struct drm_device > *dev, > } > > out: > + /* update the error code if any error to allow user handling it */ First letter in uppercase here Regards, Suraj Kandpal > + if (ret < 0 && arg->reserved) { > + if (copy_to_user(error_code_ptr, &state->error_code, > + sizeof(state->error_code))) > + return -EFAULT; > + } > + > if (num_fences) > complete_signaling(dev, state, fence_state, num_fences, !ret); > > > -- > 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl 2025-10-29 8:15 ` Kandpal, Suraj @ 2026-01-06 4:03 ` Murthy, Arun R 0 siblings, 0 replies; 16+ messages in thread From: Murthy, Arun R @ 2026-01-06 4:03 UTC (permalink / raw) To: Kandpal, Suraj, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org On 29-10-2025 13:45, Kandpal, Suraj wrote: >> Subject: [PATCH v6 4/5] drm/atomic: Return user readable error in >> atomic_ioctl >> >> Add user readable error codes for failure cases in drm_atomic_ioctl() so that >> user can decode the error code and take corrective measurements. >> >> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> >> --- >> drivers/gpu/drm/drm_atomic_uapi.c | 71 >> ++++++++++++++++++++++++++++----------- >> 1 file changed, 52 insertions(+), 19 deletions(-) >> >> diff --git a/drivers/gpu/drm/drm_atomic_uapi.c >> b/drivers/gpu/drm/drm_atomic_uapi.c >> index >> 3ef478e717bec917d1b8803c72bbcc8d6409d745..3d4e9709e8e289cf302413 >> e171b1336812d65c1c 100644 >> --- a/drivers/gpu/drm/drm_atomic_uapi.c >> +++ b/drivers/gpu/drm/drm_atomic_uapi.c >> @@ -1036,6 +1036,11 @@ int drm_atomic_set_property(struct >> drm_atomic_state *state, >> ret = drm_atomic_connector_get_property(connector, >> connector_state, >> prop, >> &old_val); >> ret = drm_atomic_check_prop_changes(ret, old_val, >> prop_value, prop); >> + if (ret) { >> + drm_mode_atomic_add_error_msg(&state- >>> error_code, >> + >> DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, >> + "property change >> not allowed in async flip"); >> + } >> break; >> } >> >> @@ -1058,6 +1063,11 @@ int drm_atomic_set_property(struct >> drm_atomic_state *state, >> ret = drm_atomic_crtc_get_property(crtc, crtc_state, >> prop, &old_val); >> ret = drm_atomic_check_prop_changes(ret, old_val, >> prop_value, prop); >> + if (ret) { >> + drm_mode_atomic_add_error_msg(&state- >>> error_code, >> + >> DRM_MODE_ATOMIC_ASYNC_PROP_CHANGED, >> + "property change >> not allowed in async flip"); >> + } >> break; >> } >> >> @@ -1096,9 +1106,10 @@ int drm_atomic_set_property(struct >> drm_atomic_state *state, >> ret = plane_funcs- >>> atomic_async_check(plane, state, true); >> if (ret) { >> - drm_dbg_atomic(prop->dev, >> - "[PLANE:%d:%s] does not >> support async flips\n", >> - obj->id, plane->name); >> + >> drm_mode_atomic_add_error_msg(&state->error_code, >> + >> DRM_MODE_ATOMIC_ASYNC_NOT_SUPP_PLANE, >> + >> "[PLANE:%d:%s] does not support async flip", >> + obj->id, >> plane->name); >> break; >> } >> } >> @@ -1393,6 +1404,7 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> struct drm_atomic_state *state; >> struct drm_modeset_acquire_ctx ctx; >> struct drm_out_fence_state *fence_state; >> + struct drm_mode_atomic_err_code __user *error_code_ptr; >> int ret = 0; >> unsigned int i, j, num_fences = 0; >> bool async_flip = false; >> @@ -1401,6 +1413,14 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> if (!drm_core_check_feature(dev, DRIVER_ATOMIC)) >> return -EOPNOTSUPP; >> >> + if (!arg->reserved) >> + drm_dbg_atomic(dev, >> + "memory not allocated for drm_atomic error >> reporting\n"); >> + else >> + /* update the error code if any error to allow user handling it >> */ > First letter in uppercase. Done! >> + error_code_ptr = (struct drm_mode_atomic_err_code __user >> *) >> + (unsigned long)arg->reserved; >> + >> state = drm_atomic_state_alloc(dev); >> if (!state) >> return -ENOMEM; >> @@ -1409,31 +1429,35 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> state->acquire_ctx = &ctx; >> state->allow_modeset = !!(arg->flags & >> DRM_MODE_ATOMIC_ALLOW_MODESET); >> >> + memset(&state->error_code, 0, sizeof(struct >> +drm_mode_atomic_err_code)); > Isn't is better to have it as > sizeof(*error_code_ptr) Done! >> + >> /* disallow for userspace that has not enabled atomic cap (even >> * though this may be a bit overkill, since legacy userspace >> * wouldn't know how to call this ioctl) >> */ >> if (!file_priv->atomic) { >> - drm_dbg_atomic(dev, >> - "commit failed: atomic cap not enabled\n"); >> - return -EINVAL; >> + drm_mode_atomic_add_error_msg(&state->error_code, >> + >> DRM_MODE_ATOMIC_INVALID_API_USAGE, >> + "DRM_ATOMIC capability not >> enabled"); > I'd rather have it say drm atomic capability not enabled Done! >> + ret = -EINVAL; >> + goto out; >> } >> >> if (arg->flags & ~DRM_MODE_ATOMIC_FLAGS) { >> - drm_dbg_atomic(dev, "commit failed: invalid flag\n"); >> - return -EINVAL; >> - } >> - >> - if (arg->reserved) { >> - drm_dbg_atomic(dev, "commit failed: reserved field set\n"); >> - return -EINVAL; >> + drm_mode_atomic_add_error_msg(&state->error_code, >> + >> DRM_MODE_ATOMIC_INVALID_API_USAGE, >> + "invalid flag"); >> + ret = -EINVAL; >> + goto out; >> } >> >> if (arg->flags & DRM_MODE_PAGE_FLIP_ASYNC) { >> if (!dev->mode_config.async_page_flip) { >> - drm_dbg_atomic(dev, >> - "commit failed: >> DRM_MODE_PAGE_FLIP_ASYNC not supported\n"); >> - return -EINVAL; >> + drm_mode_atomic_add_error_msg(&state- >>> error_code, >> + >> DRM_MODE_ATOMIC_INVALID_API_USAGE, >> + >> "DRM_MODE_PAGE_FLIP_ASYNC not supported with ATOMIC ioctl"); >> + ret = -EINVAL; >> + goto out; >> } >> >> async_flip = true; >> @@ -1442,9 +1466,11 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> /* can't test and expect an event at the same time. */ >> if ((arg->flags & DRM_MODE_ATOMIC_TEST_ONLY) && >> (arg->flags & DRM_MODE_PAGE_FLIP_EVENT)) { >> - drm_dbg_atomic(dev, >> - "commit failed: page-flip event requested with >> test-only commit\n"); >> - return -EINVAL; >> + drm_mode_atomic_add_error_msg(&state->error_code, >> + >> DRM_MODE_ATOMIC_INVALID_API_USAGE, >> + "page-flip event requested with >> test-only commit"); >> + ret = -EINVAL; >> + goto out; >> } >> >> retry: >> @@ -1543,6 +1569,13 @@ int drm_mode_atomic_ioctl(struct drm_device >> *dev, >> } >> >> out: >> + /* update the error code if any error to allow user handling it */ > First letter in uppercase here Done! Thanks and Regards, Arun R Murthy ------------------- > > Regards, > Suraj Kandpal > >> + if (ret < 0 && arg->reserved) { >> + if (copy_to_user(error_code_ptr, &state->error_code, >> + sizeof(state->error_code))) >> + return -EFAULT; >> + } >> + >> if (num_fences) >> complete_signaling(dev, state, fence_state, num_fences, !ret); >> >> >> -- >> 2.25.1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* [PATCH v6 5/5] drm/i915/display: Error codes for async flip failures 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy ` (3 preceding siblings ...) 2025-10-09 9:32 ` [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl Arun R Murthy @ 2025-10-09 9:32 ` Arun R Murthy 2025-10-09 11:29 ` ✓ i915.CI.BAT: success for User readable error codes on atomic_ioctl failure (rev5) Patchwork ` (2 subsequent siblings) 7 siblings, 0 replies; 16+ messages in thread From: Arun R Murthy @ 2025-10-09 9:32 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl, harry.wentland, uma.shankar, louis.chauvet Cc: dri-devel, intel-gfx, intel-xe, Arun R Murthy For failures in async flip atomic check/commit path return user readable error codes in struct drm_atomic_state. Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> --- drivers/gpu/drm/i915/display/intel_display.c | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c index b57efd8707743eb1b5a2b377fba8d6955af89825..6639f9168cf775c220fb653d69f8e27c5a4e6b88 100644 --- a/drivers/gpu/drm/i915/display/intel_display.c +++ b/drivers/gpu/drm/i915/display/intel_display.c @@ -5911,9 +5911,10 @@ static int intel_async_flip_check_uapi(struct intel_atomic_state *state, } if (intel_crtc_needs_modeset(new_crtc_state)) { - drm_dbg_kms(display->drm, - "[CRTC:%d:%s] modeset required\n", - crtc->base.base.id, crtc->base.name); + drm_mode_atomic_add_error_msg(&state->base.error_code, + DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET, + "[CRTC:%d:%s] requires full modeset", + crtc->base.base.id, crtc->base.name); return -EINVAL; } @@ -5980,9 +5981,10 @@ static int intel_async_flip_check_hw(struct intel_atomic_state *state, struct in } if (intel_crtc_needs_modeset(new_crtc_state)) { - drm_dbg_kms(display->drm, - "[CRTC:%d:%s] modeset required\n", - crtc->base.base.id, crtc->base.name); + drm_mode_atomic_add_error_msg(&state->base.error_code, + DRM_MODE_ATOMIC_CRTC_NEED_FULL_MODESET, + "[CRTC:%d:%s] requires full modeset", + crtc->base.base.id, crtc->base.name); return -EINVAL; } @@ -6020,11 +6022,12 @@ static int intel_async_flip_check_hw(struct intel_atomic_state *state, struct in 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] pixel 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); + drm_mode_atomic_add_error_msg(&state->base.error_code, + DRM_MODE_ATOMIC_ASYNC_MODIFIER_NOT_SUPP, + "[PLANE:%d:%s] pixel format %p4cc / 0x%llx modifier does not support async flip", + plane->base.base.id, plane->base.name, + &new_plane_state->hw.fb->format->format, + new_plane_state->hw.fb->modifier); return -EINVAL; } -- 2.25.1 ^ permalink raw reply related [flat|nested] 16+ messages in thread
* ✓ i915.CI.BAT: success for User readable error codes on atomic_ioctl failure (rev5) 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy ` (4 preceding siblings ...) 2025-10-09 9:32 ` [PATCH v6 5/5] drm/i915/display: Error codes for async flip failures Arun R Murthy @ 2025-10-09 11:29 ` Patchwork 2025-10-09 17:28 ` ✗ i915.CI.Full: failure " Patchwork 2025-10-28 2:59 ` [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Murthy, Arun R 7 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2025-10-09 11:29 UTC (permalink / raw) To: Arun R Murthy; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 5123 bytes --] == Series Details == Series: User readable error codes on atomic_ioctl failure (rev5) URL : https://patchwork.freedesktop.org/series/152275/ State : success == Summary == CI Bug Log - changes from CI_DRM_17329 -> Patchwork_152275v5 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/index.html Participating hosts (44 -> 43) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_152275v5 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-adlp-6: [PASS][1] -> [ABORT][2] ([i915#14365]) +1 other test abort [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-adlp-6/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-adlp-6/igt@i915_selftest@live.html * igt@i915_selftest@live@gt_pm: - bat-jsl-1: [PASS][3] -> [DMESG-FAIL][4] ([i915#13774]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-jsl-1/igt@i915_selftest@live@gt_pm.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-jsl-1/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@workarounds: - bat-dg2-9: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-dg2-9/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-dg2-9/igt@i915_selftest@live@workarounds.html - bat-arls-6: [PASS][7] -> [DMESG-FAIL][8] ([i915#12061]) +1 other test dmesg-fail [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-arls-6/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-arls-6/igt@i915_selftest@live@workarounds.html #### Possible fixes #### * igt@i915_selftest@live@active: - bat-jsl-1: [DMESG-FAIL][9] ([i915#14808]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-jsl-1/igt@i915_selftest@live@active.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-jsl-1/igt@i915_selftest@live@active.html * igt@i915_selftest@live@client: - bat-dg2-11: [INCOMPLETE][11] ([i915#14201]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-dg2-11/igt@i915_selftest@live@client.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-dg2-11/igt@i915_selftest@live@client.html #### Warnings #### * igt@i915_selftest@live: - bat-jsl-1: [DMESG-FAIL][13] ([i915#14808]) -> [DMESG-FAIL][14] ([i915#13774]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-jsl-1/igt@i915_selftest@live.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-jsl-1/igt@i915_selftest@live.html - bat-dg2-11: [INCOMPLETE][15] ([i915#12061] / [i915#14818]) -> [DMESG-FAIL][16] ([i915#12061]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-dg2-11/igt@i915_selftest@live.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-dg2-11/igt@i915_selftest@live.html - bat-atsm-1: [DMESG-FAIL][17] ([i915#12061] / [i915#14204]) -> [DMESG-FAIL][18] ([i915#12061] / [i915#13929]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-atsm-1/igt@i915_selftest@live.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-atsm-1/igt@i915_selftest@live.html * igt@i915_selftest@live@mman: - bat-atsm-1: [DMESG-FAIL][19] ([i915#14204]) -> [DMESG-FAIL][20] ([i915#13929]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/bat-atsm-1/igt@i915_selftest@live@mman.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/bat-atsm-1/igt@i915_selftest@live@mman.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#13774]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13774 [i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929 [i915#14201]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14201 [i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204 [i915#14365]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14365 [i915#14808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14808 [i915#14818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14818 Build changes ------------- * Linux: CI_DRM_17329 -> Patchwork_152275v5 CI-20190529: 20190529 CI_DRM_17329: e4621fd776939016f32f5585b188429d68e5ae5b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8580: 8580 Patchwork_152275v5: e4621fd776939016f32f5585b188429d68e5ae5b @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/index.html [-- Attachment #2: Type: text/html, Size: 6561 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* ✗ i915.CI.Full: failure for User readable error codes on atomic_ioctl failure (rev5) 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy ` (5 preceding siblings ...) 2025-10-09 11:29 ` ✓ i915.CI.BAT: success for User readable error codes on atomic_ioctl failure (rev5) Patchwork @ 2025-10-09 17:28 ` Patchwork 2025-10-28 2:59 ` [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Murthy, Arun R 7 siblings, 0 replies; 16+ messages in thread From: Patchwork @ 2025-10-09 17:28 UTC (permalink / raw) To: Arun R Murthy; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 154719 bytes --] == Series Details == Series: User readable error codes on atomic_ioctl failure (rev5) URL : https://patchwork.freedesktop.org/series/152275/ State : failure == Summary == CI Bug Log - changes from CI_DRM_17329_full -> Patchwork_152275v5_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_152275v5_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_152275v5_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 (12 -> 11) ------------------------------ Missing (1): shard-snb-0 Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_152275v5_full: ### IGT changes ### #### Possible regressions #### * igt@kms_atomic@atomic-invalid-params: - shard-mtlp: [PASS][1] -> [FAIL][2] +8 other tests fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-4/igt@kms_atomic@atomic-invalid-params.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-7/igt@kms_atomic@atomic-invalid-params.html * igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-1.html * igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [FAIL][4] +3 other tests fail [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-14/igt@kms_atomic@atomic-invalid-params@pipe-a-hdmi-a-4.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1: - shard-rkl: [PASS][5] -> [FAIL][6] +3 other tests fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1: - shard-tglu: [PASS][7] -> [FAIL][8] +6 other tests fail [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html * igt@kms_atomic_transition@plane-all-transition: - shard-dg2: [PASS][9] -> [FAIL][10] +5 other tests fail [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-1/igt@kms_atomic_transition@plane-all-transition.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-8/igt@kms_atomic_transition@plane-all-transition.html * igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions: - shard-dg1: [PASS][11] -> [FAIL][12] +6 other tests fail [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-18/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-15/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html - shard-snb: [PASS][13] -> [FAIL][14] +3 other tests fail [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-snb1/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb6/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions: - shard-glk: NOTRUN -> [FAIL][15] +1 other test fail [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk9/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-glk: [PASS][16] -> [FAIL][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-glk1/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html Known issues ------------ Here are the changes found in Patchwork_152275v5_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][18] ([i915#8411]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@object-noreloc-keep-cache-simple: - shard-snb: NOTRUN -> [SKIP][19] +68 other tests skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb1/igt@api_intel_bb@object-noreloc-keep-cache-simple.html * igt@drm_buddy@drm_buddy: - shard-dg2-9: NOTRUN -> [DMESG-WARN][20] ([i915#15095]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@drm_buddy@drm_buddy.html * igt@fbdev@pan: - shard-rkl: [PASS][21] -> [SKIP][22] ([i915#14544] / [i915#2582]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@fbdev@pan.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@fbdev@pan.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][23] ([i915#3936]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@gem_busy@semaphore.html * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: NOTRUN -> [SKIP][24] ([i915#3555] / [i915#9323]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][25] -> [INCOMPLETE][26] ([i915#12392] / [i915#13356]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-3/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html * igt@gem_close_race@multigpu-basic-threads: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#7697]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_ctx_isolation@preservation-s3: - shard-glk10: NOTRUN -> [INCOMPLETE][28] ([i915#12353]) +1 other test incomplete [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk10/igt@gem_ctx_isolation@preservation-s3.html * igt@gem_ctx_persistence@legacy-engines-hostile-preempt: - shard-snb: NOTRUN -> [SKIP][29] ([i915#1099]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb1/igt@gem_ctx_persistence@legacy-engines-hostile-preempt.html * igt@gem_ctx_sseu@invalid-sseu: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#280]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_exec_balancer@bonded-pair: - shard-dg2-9: NOTRUN -> [SKIP][31] ([i915#4771]) +1 other test skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_exec_balancer@bonded-pair.html * igt@gem_exec_balancer@invalid-bonds: - shard-dg2-9: NOTRUN -> [SKIP][32] ([i915#4036]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_exec_balancer@invalid-bonds.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-rkl: NOTRUN -> [SKIP][33] ([i915#4525]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fence@submit3: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#4812]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@gem_exec_fence@submit3.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - shard-mtlp: NOTRUN -> [SKIP][35] ([i915#3711]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_flush@basic-uc-prw-default: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#3539]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_exec_flush@basic-uc-prw-default.html * igt@gem_exec_flush@basic-wb-ro-before-default: - shard-dg2: NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_exec_flush@basic-wb-ro-before-default.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#3281]) +9 other tests skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-gtt-read: - shard-rkl: NOTRUN -> [SKIP][39] ([i915#3281]) +2 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_reloc@basic-range-active: - shard-mtlp: NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_exec_reloc@basic-range-active.html * igt@gem_exec_reloc@basic-write-gtt-noreloc: - shard-dg2-9: NOTRUN -> [SKIP][41] ([i915#3281]) +8 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_exec_reloc@basic-write-gtt-noreloc.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: NOTRUN -> [SKIP][42] ([i915#14544] / [i915#3281]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_schedule@preempt-queue: - shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4537] / [i915#4812]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_exec_schedule@preempt-queue.html * igt@gem_exec_schedule@preempt-queue-contexts-chain: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#4537] / [i915#4812]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_exec_schedule@preempt-queue-contexts-chain.html * igt@gem_exec_schedule@wide: - shard-rkl: [PASS][45] -> [DMESG-WARN][46] ([i915#12964]) +23 other tests dmesg-warn [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_exec_schedule@wide.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_exec_schedule@wide.html * igt@gem_fenced_exec_thrash@2-spare-fences: - shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4860]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_fenced_exec_thrash@2-spare-fences.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible: - shard-dg2-9: NOTRUN -> [SKIP][48] ([i915#4860]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html * igt@gem_huc_copy@huc-copy: - shard-glk: NOTRUN -> [SKIP][49] ([i915#2190]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk6/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-multi: - shard-glk: NOTRUN -> [SKIP][50] ([i915#4613]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk9/igt@gem_lmem_swapping@heavy-multi.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-mtlp: NOTRUN -> [SKIP][51] ([i915#4613]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: [PASS][52] -> [TIMEOUT][53] ([i915#5493]) +1 other test timeout [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-1/igt@gem_lmem_swapping@smem-oom@lmem0.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify-ccs: - shard-rkl: NOTRUN -> [SKIP][54] ([i915#4613]) +2 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_mmap_gtt@cpuset-big-copy: - shard-dg2: NOTRUN -> [SKIP][55] ([i915#4077]) +9 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_mmap_gtt@cpuset-big-copy.html * igt@gem_mmap_gtt@cpuset-medium-copy-xy: - shard-mtlp: NOTRUN -> [SKIP][56] ([i915#4077]) +2 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_mmap_gtt@cpuset-medium-copy-xy.html * igt@gem_mmap_wc@copy: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#4083]) +7 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_mmap_wc@copy.html * igt@gem_mmap_wc@write-read: - shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#4083]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_mmap_wc@write-read.html * igt@gem_partial_pwrite_pread@write-snoop: - shard-rkl: NOTRUN -> [SKIP][59] ([i915#3282]) +1 other test skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_partial_pwrite_pread@write-snoop.html * igt@gem_partial_pwrite_pread@write-uncached: - shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#3282]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html * igt@gem_partial_pwrite_pread@writes-after-reads-display: - shard-rkl: NOTRUN -> [SKIP][61] ([i915#14544] / [i915#3282]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html * igt@gem_pread@display: - shard-mtlp: NOTRUN -> [SKIP][62] ([i915#3282]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_pread@display.html * igt@gem_pread@exhaustion: - shard-glk: NOTRUN -> [WARN][63] ([i915#2658]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@gem_pread@exhaustion.html - shard-dg2: NOTRUN -> [SKIP][64] ([i915#3282]) +4 other tests skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_pread@exhaustion.html * igt@gem_pwrite@basic-exhaustion: - shard-glk: NOTRUN -> [WARN][65] ([i915#14702] / [i915#2658]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@create-protected-buffer: - shard-rkl: NOTRUN -> [TIMEOUT][66] ([i915#12964]) +1 other test timeout [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#4270]) +3 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@regular-baseline-src-copy-readible: - shard-rkl: [PASS][68] -> [TIMEOUT][69] ([i915#12964]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_pxp@regular-baseline-src-copy-readible.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_pxp@regular-baseline-src-copy-readible.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-rkl: NOTRUN -> [TIMEOUT][70] ([i915#12917] / [i915#12964]) +1 other test timeout [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-rkl: [PASS][71] -> [TIMEOUT][72] ([i915#12917] / [i915#12964]) +2 other tests timeout [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#5190] / [i915#8428]) +3 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html * igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs: - shard-dg2-9: NOTRUN -> [SKIP][74] ([i915#5190] / [i915#8428]) +6 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_render_copy@y-tiled-mc-ccs-to-yf-tiled-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#4079]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html - shard-rkl: NOTRUN -> [SKIP][76] ([i915#8411]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#4079]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: NOTRUN -> [SKIP][78] ([i915#3297]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#3297]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@unsync-unmap-after-close: - shard-rkl: NOTRUN -> [SKIP][80] ([i915#14544] / [i915#3297]) +1 other test skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-after-close.html * igt@gem_workarounds@suspend-resume-context: - shard-glk: NOTRUN -> [INCOMPLETE][81] ([i915#13356]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk6/igt@gem_workarounds@suspend-resume-context.html * igt@gem_workarounds@suspend-resume-fd: - shard-dg2: NOTRUN -> [ABORT][82] ([i915#15069]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_workarounds@suspend-resume-fd.html - shard-glk: NOTRUN -> [INCOMPLETE][83] ([i915#13356] / [i915#14586]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@gem_workarounds@suspend-resume-fd.html * igt@gen9_exec_parse@batch-without-end: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#2856]) +1 other test skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@gen9_exec_parse@batch-without-end.html * igt@gen9_exec_parse@bb-large: - shard-dg2-9: NOTRUN -> [SKIP][85] ([i915#2856]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@gen9_exec_parse@bb-large.html * igt@gen9_exec_parse@bb-start-out: - shard-rkl: NOTRUN -> [SKIP][86] ([i915#2527]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html * igt@gen9_exec_parse@bb-start-param: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#14544] / [i915#2527]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@unaligned-access: - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#2856]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@gen9_exec_parse@unaligned-access.html * igt@i915_drm_fdinfo@all-busy-check-all: - shard-dg2-9: NOTRUN -> [SKIP][89] ([i915#14123]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@i915_drm_fdinfo@all-busy-check-all.html * igt@i915_drm_fdinfo@busy-hang@vcs0: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#14073]) +7 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@i915_drm_fdinfo@busy-hang@vcs0.html * igt@i915_drm_fdinfo@most-busy-check-all@bcs0: - shard-dg2-9: NOTRUN -> [SKIP][91] ([i915#14073]) +7 other tests skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@i915_drm_fdinfo@most-busy-check-all@bcs0.html * igt@i915_drm_fdinfo@virtual-busy-hang: - shard-dg2: NOTRUN -> [SKIP][92] ([i915#14118]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@i915_drm_fdinfo@virtual-busy-hang.html * igt@i915_drm_fdinfo@virtual-busy-hang-all: - shard-dg2-9: NOTRUN -> [SKIP][93] ([i915#14118]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-hang-all.html * igt@i915_module_load@reload-no-display: - shard-snb: [PASS][94] -> [DMESG-WARN][95] ([i915#14545]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-snb1/igt@i915_module_load@reload-no-display.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb7/igt@i915_module_load@reload-no-display.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-rkl: NOTRUN -> [SKIP][96] ([i915#14498] / [i915#14544]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-glk: NOTRUN -> [SKIP][97] +241 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk3/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rpm@reg-read-ioctl: - shard-rkl: [PASS][98] -> [SKIP][99] ([i915#13328] / [i915#14544]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@i915_pm_rpm@reg-read-ioctl.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@i915_pm_rpm@reg-read-ioctl.html * igt@i915_pm_rps@engine-order: - shard-mtlp: [PASS][100] -> [FAIL][101] ([i915#8346]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-6/igt@i915_pm_rps@engine-order.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-3/igt@i915_pm_rps@engine-order.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2-9: NOTRUN -> [SKIP][102] ([i915#11681] / [i915#6621]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-idle: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#11681]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@i915_pm_rps@thresholds-idle.html * igt@i915_pm_rps@thresholds-idle-park: - shard-dg2-9: NOTRUN -> [SKIP][104] ([i915#11681]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@i915_pm_rps@thresholds-idle-park.html * igt@i915_selftest@live: - shard-rkl: NOTRUN -> [DMESG-FAIL][105] ([i915#12942] / [i915#12964]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@i915_selftest@live.html * igt@i915_selftest@live@gt_pm: - shard-rkl: NOTRUN -> [DMESG-FAIL][106] ([i915#12942]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@workarounds: - shard-dg2: NOTRUN -> [DMESG-FAIL][107] ([i915#12061]) +1 other test dmesg-fail [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [PASS][108] -> [INCOMPLETE][109] ([i915#4817]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - shard-dg2-9: NOTRUN -> [SKIP][110] ([i915#4212]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_addfb_basic@clobberred-modifier: - shard-dg2: NOTRUN -> [SKIP][111] ([i915#4212]) +1 other test skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-tglu: [PASS][112] -> [FAIL][113] ([i915#14857]) +1 other test fail [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-glk: NOTRUN -> [SKIP][114] ([i915#1769]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html - shard-dg2-9: NOTRUN -> [SKIP][115] ([i915#1769] / [i915#3555]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-2: - shard-dg2-9: NOTRUN -> [FAIL][116] ([i915#5956]) +1 other test fail [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-2.html * igt@kms_big_fb@4-tiled-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][117] +2 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#5286]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@linear-64bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][119] +3 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_big_fb@linear-64bpp-rotate-270.html * igt@kms_big_fb@x-tiled-16bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][120] ([i915#3638]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html * igt@kms_big_fb@y-tiled-8bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][121] ([i915#4538] / [i915#5190]) +8 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-180: - shard-dg2-9: NOTRUN -> [SKIP][122] ([i915#4538] / [i915#5190]) +7 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-rkl: NOTRUN -> [SKIP][123] +4 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc: - shard-mtlp: NOTRUN -> [SKIP][124] ([i915#6095]) +14 other tests skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][125] ([i915#6095]) +45 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-rkl: NOTRUN -> [SKIP][126] ([i915#12313]) +2 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#10307] / [i915#6095]) +58 other tests skip [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#12805]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#6095]) +8 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-mtlp: NOTRUN -> [SKIP][130] ([i915#12313]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][131] ([i915#10307] / [i915#6095]) +54 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][132] ([i915#14098] / [i915#6095]) +36 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][133] ([i915#6095]) +167 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][134] ([i915#13781]) +4 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2.html * igt@kms_cdclk@plane-scaling: - shard-rkl: NOTRUN -> [SKIP][135] ([i915#3742]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_cdclk@plane-scaling.html * igt@kms_chamelium_audio@hdmi-audio: - shard-mtlp: NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_chamelium_audio@hdmi-audio.html * igt@kms_chamelium_color@ctm-0-25: - shard-dg2-9: NOTRUN -> [SKIP][137] +8 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_chamelium_color@ctm-0-25.html * igt@kms_chamelium_edid@dp-mode-timings: - shard-rkl: NOTRUN -> [SKIP][138] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_chamelium_edid@dp-mode-timings.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-dg2: NOTRUN -> [SKIP][139] ([i915#11151] / [i915#7828]) +5 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-rkl: NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +2 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode: - shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#11151] / [i915#7828]) +5 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html * igt@kms_color@ctm-0-50: - shard-rkl: [PASS][142] -> [SKIP][143] ([i915#12655] / [i915#14544]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_color@ctm-0-50.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_color@ctm-0-50.html * igt@kms_content_protection@content-type-change: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#9424]) [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-dg2-9: NOTRUN -> [SKIP][145] ([i915#3299]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-0: - shard-mtlp: NOTRUN -> [SKIP][146] ([i915#3299]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#3116]) [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@lic-type-0: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#9424]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][149] ([i915#7118]) [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_content_protection@srm.html * igt@kms_content_protection@uevent: - shard-dg2-9: NOTRUN -> [SKIP][150] ([i915#7118] / [i915#9424]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-dg2-9: NOTRUN -> [SKIP][151] ([i915#13049]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-offscreen-max-size: - shard-mtlp: NOTRUN -> [SKIP][152] ([i915#3555] / [i915#8814]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_cursor_crc@cursor-offscreen-max-size.html * igt@kms_cursor_crc@cursor-onscreen-128x42: - shard-rkl: [PASS][153] -> [FAIL][154] ([i915#13566]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-128x42.html [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-128x42.html * igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][155] ([i915#13566]) +1 other test fail [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#13049]) +1 other test skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-128x42: - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#8814]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_cursor_crc@cursor-rapid-movement-128x42.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#3555]) +4 other tests skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#13046] / [i915#5354]) [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic: - shard-dg2-9: NOTRUN -> [SKIP][160] ([i915#13046] / [i915#5354]) +3 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2-9: NOTRUN -> [SKIP][161] ([i915#4103] / [i915#4213]) [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@basic-flip-before-cursor-atomic: - shard-rkl: [PASS][162] -> [SKIP][163] ([i915#11190] / [i915#14544]) +3 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size: - shard-mtlp: [PASS][164] -> [DMESG-FAIL][165] ([i915#12935]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-7/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-7/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-mtlp: NOTRUN -> [SKIP][166] ([i915#9809]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [PASS][167] -> [FAIL][168] ([i915#2346]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-rkl: [PASS][169] -> [FAIL][170] ([i915#2346]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#9723]) +1 other test skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#3804]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dp_link_training@non-uhbr-mst: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#13749]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-mtlp: NOTRUN -> [SKIP][174] ([i915#13749]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_dp_link_training@uhbr-sst: - shard-rkl: NOTRUN -> [SKIP][175] ([i915#13748]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html - shard-dg2: NOTRUN -> [SKIP][176] ([i915#13748]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-dg2-9: NOTRUN -> [SKIP][177] ([i915#13707]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][178] ([i915#8812]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][179] ([i915#3469]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-3x: - shard-dg2-9: NOTRUN -> [SKIP][180] ([i915#1839]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@psr1: - shard-rkl: NOTRUN -> [SKIP][181] ([i915#14544] / [i915#658]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_feature_discovery@psr1.html * igt@kms_fence_pin_leak: - shard-dg2-9: NOTRUN -> [SKIP][182] ([i915#4881]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-rkl: NOTRUN -> [SKIP][183] ([i915#14544] / [i915#9934]) +1 other test skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-dg2-9: NOTRUN -> [SKIP][184] ([i915#9934]) +2 other tests skip [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-flip-vs-dpms-on-nop: - shard-dg2: NOTRUN -> [SKIP][185] ([i915#9934]) +4 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html * igt@kms_flip@2x-nonexisting-fb: - shard-mtlp: NOTRUN -> [SKIP][186] ([i915#3637] / [i915#9934]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-plain-flip: - shard-rkl: NOTRUN -> [SKIP][187] ([i915#9934]) +3 other tests skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@bo-too-big-interruptible: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#14544] / [i915#3637]) +1 other test skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip@bo-too-big-interruptible.html * igt@kms_flip@dpms-off-confusion-interruptible: - shard-rkl: [PASS][189] -> [SKIP][190] ([i915#14544] / [i915#3637]) +3 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip@dpms-off-confusion-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling: - shard-mtlp: NOTRUN -> [SKIP][191] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/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-default-mode: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#2672] / [i915#8813]) +1 other test skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-dg2-9: NOTRUN -> [SKIP][193] ([i915#2672] / [i915#3555]) +2 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling: - shard-rkl: NOTRUN -> [SKIP][194] ([i915#14544] / [i915#3555]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling: - shard-dg2-9: NOTRUN -> [SKIP][195] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode: - shard-dg2-9: NOTRUN -> [SKIP][196] ([i915#2672]) +4 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#2672]) +6 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling: - shard-rkl: [PASS][199] -> [SKIP][200] ([i915#14544] / [i915#3555]) +3 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-dg2: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555]) +3 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672]) +1 other test skip [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#8708]) +9 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt: - shard-rkl: [PASS][204] -> [SKIP][205] ([i915#14544] / [i915#1849] / [i915#5354]) +4 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][206] ([i915#10056]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][207] ([i915#8708]) +2 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#5354]) +20 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-cpu: - shard-dg2-9: NOTRUN -> [SKIP][209] ([i915#5354]) +14 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/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-blt: - shard-rkl: NOTRUN -> [SKIP][210] ([i915#1825]) +18 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite: - shard-dg2-9: NOTRUN -> [SKIP][211] ([i915#15102] / [i915#3458]) +11 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#9766]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#15102] / [i915#3023]) +6 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc: - shard-dg2-9: NOTRUN -> [SKIP][214] ([i915#8708]) +12 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: NOTRUN -> [SKIP][215] ([i915#14544] / [i915#1849] / [i915#5354]) +15 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc: - shard-mtlp: NOTRUN -> [SKIP][216] ([i915#1825]) +1 other test skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-dg2: NOTRUN -> [SKIP][217] ([i915#15102] / [i915#3458]) +9 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_hdr@invalid-hdr: - shard-dg2-9: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8228]) +2 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#3555] / [i915#8228]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_hdr@static-toggle-suspend.html * igt@kms_invalid_mode@bad-hsync-end: - shard-rkl: NOTRUN -> [SKIP][220] ([i915#14544] / [i915#3555] / [i915#8826]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_invalid_mode@bad-hsync-end.html * igt@kms_invalid_mode@zero-hdisplay: - shard-glk10: NOTRUN -> [SKIP][221] +148 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk10/igt@kms_invalid_mode@zero-hdisplay.html * igt@kms_joiner@basic-big-joiner: - shard-mtlp: NOTRUN -> [SKIP][222] ([i915#10656]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#12388]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#12388]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][225] ([i915#12339] / [i915#14544]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: NOTRUN -> [SKIP][226] ([i915#13522]) [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_pipe_stress@stress-xrgb8888-ytiled: - shard-mtlp: NOTRUN -> [SKIP][227] ([i915#13705]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html * igt@kms_plane@plane-position-hole: - shard-rkl: [PASS][228] -> [SKIP][229] ([i915#14544] / [i915#8825]) +1 other test skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_plane@plane-position-hole.html [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane@plane-position-hole.html * igt@kms_plane_alpha_blend@alpha-basic: - shard-glk: NOTRUN -> [FAIL][230] ([i915#12178]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][231] ([i915#7862]) +1 other test fail [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html * igt@kms_plane_alpha_blend@constant-alpha-max: - shard-glk: NOTRUN -> [FAIL][232] ([i915#10647] / [i915#12169]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][233] ([i915#10647]) +1 other test fail [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk3/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html * igt@kms_plane_lowres@tiling-4: - shard-rkl: NOTRUN -> [SKIP][234] ([i915#3555]) +1 other test skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_plane_lowres@tiling-4.html * igt@kms_plane_multiple@2x-tiling-x: - shard-dg2-9: NOTRUN -> [SKIP][235] ([i915#13958]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-x.html * igt@kms_plane_multiple@tiling-y: - shard-rkl: [PASS][236] -> [SKIP][237] ([i915#14544]) +44 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_plane_multiple@tiling-y.html [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_multiple@tiling-yf: - shard-dg2-9: NOTRUN -> [SKIP][238] ([i915#14259]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-dg2-9: NOTRUN -> [SKIP][239] ([i915#13046] / [i915#5354] / [i915#9423]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-a: - shard-rkl: NOTRUN -> [SKIP][240] ([i915#12247] / [i915#14544]) +1 other test skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-a.html * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format: - shard-rkl: [PASS][241] -> [SKIP][242] ([i915#14544] / [i915#8152]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a: - shard-rkl: NOTRUN -> [SKIP][243] ([i915#12247]) +2 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format: - shard-rkl: NOTRUN -> [SKIP][244] ([i915#14544] / [i915#8152]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b: - shard-rkl: NOTRUN -> [SKIP][245] ([i915#12247] / [i915#14544] / [i915#8152]) +2 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-pixel-format@pipe-b.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5: - shard-rkl: [PASS][246] -> [SKIP][247] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) +1 other test skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a: - shard-rkl: [PASS][248] -> [SKIP][249] ([i915#12247] / [i915#14544]) +3 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a.html [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75: - shard-rkl: [PASS][250] -> [SKIP][251] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b: - shard-rkl: [PASS][252] -> [SKIP][253] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-dg2-9: NOTRUN -> [SKIP][254] ([i915#9685]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-retention-flops: - shard-rkl: NOTRUN -> [SKIP][255] ([i915#3828]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: NOTRUN -> [SKIP][256] ([i915#4281]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_rpm@cursor: - shard-rkl: [PASS][257] -> [SKIP][258] ([i915#14544] / [i915#1849]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_pm_rpm@cursor.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_pm_rpm@cursor.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg2-9: NOTRUN -> [SKIP][259] ([i915#15073]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-rkl: NOTRUN -> [SKIP][260] ([i915#14544] / [i915#15073]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [PASS][261] -> [SKIP][262] ([i915#15073]) +1 other test skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@pm-tiling: - shard-dg2-9: NOTRUN -> [SKIP][263] ([i915#4077]) +5 other tests skip [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_pm_rpm@pm-tiling.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-dg2: NOTRUN -> [ABORT][264] ([i915#10553]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: NOTRUN -> [SKIP][265] ([i915#6524]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#6524] / [i915#6805]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_properties@plane-properties-atomic: - shard-rkl: [PASS][267] -> [SKIP][268] ([i915#11521] / [i915#14544]) +1 other test skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_properties@plane-properties-atomic.html [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_properties@plane-properties-atomic.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf: - shard-dg2-9: NOTRUN -> [SKIP][269] ([i915#11520]) +5 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area: - shard-snb: NOTRUN -> [SKIP][270] ([i915#11520]) +1 other test skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#9808]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-a-edp-1.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][272] ([i915#11520] / [i915#14544]) +1 other test skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][273] ([i915#11520]) +5 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk3/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-mtlp: NOTRUN -> [SKIP][274] ([i915#12316]) +2 other tests skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf: - shard-dg2: NOTRUN -> [SKIP][275] ([i915#11520]) +3 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][276] ([i915#11520]) +2 other tests skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][277] ([i915#11520]) +4 other tests skip [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-glk10/igt@kms_psr2_sf@psr2-plane-move-sf-dmg-area.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#9683]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr2-cursor-render: - shard-dg2-9: NOTRUN -> [SKIP][279] ([i915#1072] / [i915#9732]) +13 other tests skip [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_psr@fbc-psr2-cursor-render.html * igt@kms_psr@fbc-psr2-suspend@edp-1: - shard-mtlp: NOTRUN -> [SKIP][280] ([i915#9688]) +2 other tests skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_psr@fbc-psr2-suspend@edp-1.html * igt@kms_psr@psr-cursor-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][281] ([i915#1072] / [i915#9732]) +13 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_psr@psr-cursor-mmap-cpu.html * igt@kms_psr@psr2-cursor-blt: - shard-rkl: NOTRUN -> [SKIP][282] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html * igt@kms_psr@psr2-cursor-render: - shard-rkl: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#9732]) +7 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_psr@psr2-cursor-render.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-dg2-9: NOTRUN -> [SKIP][284] ([i915#5190]) [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2: NOTRUN -> [SKIP][285] ([i915#12755] / [i915#5190]) +1 other test skip [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html - shard-rkl: NOTRUN -> [DMESG-WARN][286] ([i915#12964]) +6 other tests dmesg-warn [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][287] ([i915#14544]) +25 other tests skip [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-270: - shard-mtlp: NOTRUN -> [SKIP][288] ([i915#12755]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_rotation_crc@sprite-rotation-270.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-dg2-9: NOTRUN -> [SKIP][289] ([i915#3555]) +3 other tests skip [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-rkl: NOTRUN -> [SKIP][290] ([i915#8623]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@flip-basic-fastset: - shard-dg2: NOTRUN -> [SKIP][291] ([i915#9906]) [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@negative-basic: - shard-dg2: NOTRUN -> [SKIP][292] ([i915#3555] / [i915#9906]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-virtual: - shard-dg2-9: NOTRUN -> [SKIP][293] ([i915#9906]) [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@kms_vrr@seamless-rr-switch-virtual.html * igt@kms_writeback@writeback-fb-id: - shard-mtlp: NOTRUN -> [SKIP][294] ([i915#2437]) [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-dg2: NOTRUN -> [SKIP][295] ([i915#2437] / [i915#9412]) [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-dg2: NOTRUN -> [SKIP][296] ([i915#2436]) [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][297] ([i915#7387]) [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@perf@global-sseu-config.html * igt@perf@global-sseu-config-invalid: - shard-dg2-9: NOTRUN -> [SKIP][298] ([i915#7387]) [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@perf@global-sseu-config-invalid.html * igt@perf@unprivileged-single-ctx-counters: - shard-rkl: NOTRUN -> [SKIP][299] ([i915#2433]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@perf@unprivileged-single-ctx-counters.html * igt@perf_pmu@all-busy-idle-check-all: - shard-mtlp: [PASS][300] -> [FAIL][301] ([i915#11943]) [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-5/igt@perf_pmu@all-busy-idle-check-all.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-4/igt@perf_pmu@all-busy-idle-check-all.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2-9: NOTRUN -> [FAIL][302] ([i915#4349]) +4 other tests fail [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@event-wait: - shard-mtlp: NOTRUN -> [SKIP][303] ([i915#8807]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@perf_pmu@event-wait.html * igt@perf_pmu@event-wait@rcs0: - shard-mtlp: NOTRUN -> [SKIP][304] ([i915#3555] / [i915#8807]) [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@perf_pmu@event-wait@rcs0.html * igt@perf_pmu@rc6-all-gts: - shard-dg2: NOTRUN -> [SKIP][305] ([i915#8516]) [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@perf_pmu@rc6-all-gts.html - shard-rkl: NOTRUN -> [SKIP][306] ([i915#8516]) [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@perf_pmu@rc6-all-gts.html * igt@prime_mmap@test_aperture_limit: - shard-dg2: NOTRUN -> [SKIP][307] ([i915#14121]) +1 other test skip [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-6/igt@prime_mmap@test_aperture_limit.html * igt@prime_vgem@basic-fence-read: - shard-dg2-9: NOTRUN -> [SKIP][308] ([i915#3291] / [i915#3708]) [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-read: - shard-rkl: NOTRUN -> [SKIP][309] ([i915#14544] / [i915#3291] / [i915#3708]) [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@prime_vgem@basic-read.html * igt@prime_vgem@coherency-gtt: - shard-dg2-9: NOTRUN -> [SKIP][310] ([i915#3708] / [i915#4077]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-9/igt@prime_vgem@coherency-gtt.html * igt@prime_vgem@fence-read-hang: - shard-mtlp: NOTRUN -> [SKIP][311] ([i915#3708]) [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@prime_vgem@fence-read-hang.html #### Possible fixes #### * igt@fbdev@eof: - shard-rkl: [SKIP][312] ([i915#14544] / [i915#2582]) -> [PASS][313] [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@fbdev@eof.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@fbdev@eof.html * igt@gem_eio@reset-stress: - shard-dg1: [FAIL][314] ([i915#5784]) -> [PASS][315] [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-13/igt@gem_eio@reset-stress.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-14/igt@gem_eio@reset-stress.html * igt@gem_exec_gttfill@basic: - shard-rkl: [DMESG-WARN][316] ([i915#12917] / [i915#12964]) -> [PASS][317] [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_exec_gttfill@basic.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_exec_gttfill@basic.html * igt@gem_exec_suspend@basic-s3-devices: - shard-dg1: [DMESG-WARN][318] ([i915#4423]) -> [PASS][319] +8 other tests pass [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-13/igt@gem_exec_suspend@basic-s3-devices.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-14/igt@gem_exec_suspend@basic-s3-devices.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][320] ([i915#5493]) -> [PASS][321] +1 other test pass [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-rkl: [TIMEOUT][322] ([i915#12964]) -> [PASS][323] [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-rkl: [TIMEOUT][324] ([i915#12917] / [i915#12964]) -> [PASS][325] [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_workarounds@suspend-resume: - shard-dg2: [ABORT][326] ([i915#15069]) -> [PASS][327] [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-10/igt@gem_workarounds@suspend-resume.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-10/igt@gem_workarounds@suspend-resume.html - shard-rkl: [INCOMPLETE][328] ([i915#13356]) -> [PASS][329] [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-3/igt@gem_workarounds@suspend-resume.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-4/igt@gem_workarounds@suspend-resume.html * igt@i915_pm_rpm@system-suspend-execbuf: - shard-rkl: [SKIP][330] ([i915#13328] / [i915#14544]) -> [PASS][331] [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@i915_pm_rpm@system-suspend-execbuf.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@i915_pm_rpm@system-suspend-execbuf.html * igt@i915_suspend@forcewake: - shard-rkl: [DMESG-WARN][332] ([i915#12964]) -> [PASS][333] +2 other tests pass [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@i915_suspend@forcewake.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@i915_suspend@forcewake.html * igt@kms_addfb_basic@bad-pitch-63: - shard-dg1: [DMESG-WARN][334] ([i915#4391] / [i915#4423]) -> [PASS][335] [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-17/igt@kms_addfb_basic@bad-pitch-63.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-16/igt@kms_addfb_basic@bad-pitch-63.html * igt@kms_async_flips@async-flip-suspend-resume: - shard-rkl: [INCOMPLETE][336] ([i915#12761]) -> [PASS][337] [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-3/igt@kms_async_flips@async-flip-suspend-resume.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_async_flips@async-flip-suspend-resume.html * igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-a-edp-1: - shard-mtlp: [ABORT][338] ([i915#13562]) -> [PASS][339] +1 other test pass [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-a-edp-1.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-a-edp-1.html * igt@kms_color@ctm-negative: - shard-rkl: [SKIP][340] ([i915#12655] / [i915#14544]) -> [PASS][341] +3 other tests pass [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_color@ctm-negative.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_color@ctm-negative.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-rkl: [SKIP][342] ([i915#14544] / [i915#14561]) -> [PASS][343] [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_feature_discovery@display-1x: - shard-rkl: [SKIP][344] ([i915#14544] / [i915#9738]) -> [PASS][345] [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_feature_discovery@display-1x.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_feature_discovery@display-1x.html * igt@kms_flip@flip-vs-dpms-on-nop: - shard-rkl: [SKIP][346] ([i915#14544] / [i915#14553]) -> [PASS][347] [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_flip@flip-vs-dpms-on-nop.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: [SKIP][348] ([i915#14544] / [i915#3637]) -> [PASS][349] +10 other tests pass [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling: - shard-rkl: [SKIP][350] ([i915#14544] / [i915#3555]) -> [PASS][351] +3 other tests pass [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html * {igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt}: - shard-rkl: [SKIP][352] ([i915#14544]) -> [PASS][353] +64 other tests pass [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move: - shard-rkl: [SKIP][354] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][355] +13 other tests pass [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html * igt@kms_invalid_mode@int-max-clock: - shard-rkl: [SKIP][356] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][357] +1 other test pass [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_invalid_mode@int-max-clock.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_invalid_mode@int-max-clock.html * igt@kms_plane@plane-position-covered: - shard-rkl: [SKIP][358] ([i915#14544] / [i915#8825]) -> [PASS][359] [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane@plane-position-covered.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane@plane-position-covered.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-rkl: [SKIP][360] ([i915#14544] / [i915#7294]) -> [PASS][361] [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_scaling@invalid-parameters: - shard-rkl: [SKIP][362] ([i915#14544] / [i915#8152]) -> [PASS][363] +1 other test pass [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@invalid-parameters.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_plane_scaling@invalid-parameters.html * igt@kms_plane_scaling@planes-downscale-factor-0-5: - shard-rkl: [SKIP][364] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][365] [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5.html [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a: - shard-rkl: [SKIP][366] ([i915#12247] / [i915#14544]) -> [PASS][367] +5 other tests pass [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5: - shard-rkl: [SKIP][368] ([i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][369] [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html [369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b: - shard-rkl: [SKIP][370] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][371] +6 other tests pass [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html * igt@kms_plane_scaling@planes-upscale-factor-0-25: - shard-rkl: [SKIP][372] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][373] [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75: - shard-rkl: [SKIP][374] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][375] [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-rkl: [SKIP][376] ([i915#15073]) -> [PASS][377] [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-7/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@fences-dpms: - shard-rkl: [SKIP][378] ([i915#12916] / [i915#14544]) -> [PASS][379] [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_pm_rpm@fences-dpms.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_pm_rpm@fences-dpms.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [SKIP][380] ([i915#14544] / [i915#15073]) -> [PASS][381] +1 other test pass [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_universal_plane@cursor-fb-leak: - shard-dg2: [FAIL][382] ([i915#9196]) -> [PASS][383] +1 other test pass [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-5/igt@kms_universal_plane@cursor-fb-leak.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-3/igt@kms_universal_plane@cursor-fb-leak.html * igt@kms_vrr@negative-basic: - shard-mtlp: [FAIL][384] ([i915#10393]) -> [PASS][385] +1 other test pass [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-mtlp-7/igt@kms_vrr@negative-basic.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-mtlp-5/igt@kms_vrr@negative-basic.html * igt@perf@gen12-group-concurrent-oa-buffer-read: - shard-tglu: [FAIL][386] ([i915#10538]) -> [PASS][387] [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-tglu-5/igt@perf@gen12-group-concurrent-oa-buffer-read.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-tglu-3/igt@perf@gen12-group-concurrent-oa-buffer-read.html * igt@prime_vgem@basic-fence-flip: - shard-rkl: [SKIP][388] ([i915#14544] / [i915#3708]) -> [PASS][389] [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@prime_vgem@basic-fence-flip.html #### Warnings #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][390] ([i915#8411]) -> [SKIP][391] ([i915#14544] / [i915#8411]) [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@api_intel_bb@object-reloc-keep-cache.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html * igt@gem_ccs@block-copy-compressed: - shard-rkl: [SKIP][392] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][393] ([i915#3555] / [i915#9323]) [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@suspend-resume: - shard-rkl: [SKIP][394] ([i915#9323]) -> [SKIP][395] ([i915#14544] / [i915#9323]) [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@gem_ccs@suspend-resume.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_ccs@suspend-resume.html * igt@gem_close_race@multigpu-basic-process: - shard-rkl: [SKIP][396] ([i915#14544] / [i915#7697]) -> [SKIP][397] ([i915#7697]) [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_close_race@multigpu-basic-process.html * igt@gem_create@create-ext-cpu-access-big: - shard-rkl: [SKIP][398] ([i915#6335]) -> [SKIP][399] ([i915#14544] / [i915#6335]) [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_create@create-ext-cpu-access-big.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-rkl: [SKIP][400] ([i915#14544] / [i915#6335]) -> [SKIP][401] ([i915#6335]) [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_sseu@invalid-args: - shard-rkl: [SKIP][402] ([i915#280]) -> [SKIP][403] ([i915#14544] / [i915#280]) [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_ctx_sseu@invalid-args.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-rkl: [SKIP][404] ([i915#14544] / [i915#280]) -> [SKIP][405] ([i915#280]) +1 other test skip [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_exec_balancer@parallel-out-fence: - shard-rkl: [SKIP][406] ([i915#14544] / [i915#4525]) -> [SKIP][407] ([i915#4525]) +1 other test skip [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html [407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_capture@capture-recoverable: - shard-rkl: [SKIP][408] ([i915#6344]) -> [SKIP][409] ([i915#14544] / [i915#6344]) [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_exec_capture@capture-recoverable.html [409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html * igt@gem_exec_reloc@basic-gtt-cpu: - shard-rkl: [SKIP][410] ([i915#3281]) -> [SKIP][411] ([i915#14544] / [i915#3281]) +1 other test skip [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-cpu.html [411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-rkl: [SKIP][412] ([i915#14544] / [i915#3281]) -> [SKIP][413] ([i915#3281]) +11 other tests skip [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html [413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_huc_copy@huc-copy: - shard-rkl: [SKIP][414] ([i915#14544] / [i915#2190]) -> [SKIP][415] ([i915#2190]) [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_huc_copy@huc-copy.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-rkl: [SKIP][416] ([i915#14544] / [i915#4613] / [i915#7582]) -> [SKIP][417] ([i915#4613] / [i915#7582]) [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-rkl: [SKIP][418] ([i915#4613]) -> [SKIP][419] ([i915#14544] / [i915#4613]) +1 other test skip [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@gem_lmem_swapping@parallel-random-verify.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_lmem_swapping@random-engines: - shard-rkl: [SKIP][420] ([i915#14544] / [i915#4613]) -> [SKIP][421] ([i915#4613]) +3 other tests skip [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_lmem_swapping@random-engines.html * igt@gem_partial_pwrite_pread@reads-uncached: - shard-rkl: [SKIP][422] ([i915#3282]) -> [SKIP][423] ([i915#14544] / [i915#3282]) +3 other tests skip [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_partial_pwrite_pread@reads-uncached.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: [SKIP][424] ([i915#14544] / [i915#3282]) -> [SKIP][425] ([i915#3282]) +9 other tests skip [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-rkl: [TIMEOUT][426] ([i915#12917] / [i915#12964]) -> [SKIP][427] ([i915#4270]) [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-off-2.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-rkl: [SKIP][428] ([i915#14544] / [i915#4270]) -> [SKIP][429] ([i915#4270]) [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-off-3.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_userptr_blits@coherency-unsync: - shard-rkl: [SKIP][430] ([i915#14544] / [i915#3297]) -> [SKIP][431] ([i915#3297]) [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: [SKIP][432] ([i915#14544] / [i915#3297] / [i915#3323]) -> [SKIP][433] ([i915#3297] / [i915#3323]) [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-rkl: [SKIP][434] ([i915#3297]) -> [SKIP][435] ([i915#14544] / [i915#3297]) +2 other tests skip [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gem_userptr_blits@dmabuf-unsync.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@relocations: - shard-rkl: [SKIP][436] ([i915#14544] / [i915#3281] / [i915#3297]) -> [SKIP][437] ([i915#3281] / [i915#3297]) [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gem_userptr_blits@relocations.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gem_userptr_blits@relocations.html * igt@gen9_exec_parse@allowed-all: - shard-rkl: [SKIP][438] ([i915#14544] / [i915#2527]) -> [SKIP][439] ([i915#2527]) +2 other tests skip [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: [SKIP][440] ([i915#2527]) -> [SKIP][441] ([i915#14544] / [i915#2527]) +2 other tests skip [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@gen9_exec_parse@bb-start-far.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-rkl: [SKIP][442] ([i915#14544] / [i915#8399]) -> [SKIP][443] ([i915#8399]) +1 other test skip [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: [SKIP][444] ([i915#8399]) -> [SKIP][445] ([i915#14544] / [i915#8399]) +1 other test skip [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@i915_pm_freq_api@freq-suspend.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-rkl: [SKIP][446] ([i915#6590]) -> [SKIP][447] ([i915#14544] / [i915#6590]) +1 other test skip [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_sseu@full-enable: - shard-rkl: [SKIP][448] ([i915#14544] / [i915#4387]) -> [SKIP][449] ([i915#4387]) [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@i915_pm_sseu@full-enable.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@i915_pm_sseu@full-enable.html * igt@i915_power@sanity: - shard-rkl: [SKIP][450] ([i915#14544] / [i915#7984]) -> [SKIP][451] ([i915#7984]) [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@i915_power@sanity.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@i915_power@sanity.html * igt@i915_query@hwconfig_table: - shard-rkl: [SKIP][452] ([i915#6245]) -> [SKIP][453] ([i915#14544] / [i915#6245]) [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@i915_query@hwconfig_table.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@i915_query@hwconfig_table.html * igt@intel_hwmon@hwmon-read: - shard-rkl: [SKIP][454] ([i915#14544] / [i915#7707]) -> [SKIP][455] ([i915#7707]) [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@intel_hwmon@hwmon-read.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@intel_hwmon@hwmon-read.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-rkl: [SKIP][456] ([i915#5286]) -> [SKIP][457] ([i915#14544]) +2 other tests skip [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-rkl: [SKIP][458] ([i915#14544]) -> [SKIP][459] ([i915#5286]) +6 other tests skip [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-rkl: [SKIP][460] ([i915#14544]) -> [SKIP][461] ([i915#3638]) +4 other tests skip [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][462] ([i915#3638]) -> [SKIP][463] ([i915#14544]) +4 other tests skip [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-90: - shard-rkl: [SKIP][464] -> [SKIP][465] ([i915#14544]) +7 other tests skip [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-rkl: [SKIP][466] ([i915#14544]) -> [SKIP][467] ([i915#12805]) [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-rkl: [SKIP][468] ([i915#14098] / [i915#6095]) -> [SKIP][469] ([i915#14544]) +11 other tests skip [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-rkl: [SKIP][470] ([i915#12313]) -> [SKIP][471] ([i915#14544]) [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-rkl: [SKIP][472] ([i915#14544]) -> [SKIP][473] ([i915#12313]) +1 other test skip [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-rkl: [SKIP][474] ([i915#14544]) -> [SKIP][475] ([i915#14098] / [i915#6095]) +16 other tests skip [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][476] ([i915#6095]) -> [SKIP][477] ([i915#14098] / [i915#6095]) +1 other test skip [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-rkl: [SKIP][478] ([i915#3742]) -> [SKIP][479] ([i915#14544] / [i915#3742]) [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_cdclk@mode-transition-all-outputs.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: [SKIP][480] ([i915#11151] / [i915#7828]) -> [SKIP][481] ([i915#11151] / [i915#14544] / [i915#7828]) +4 other tests skip [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_chamelium_hpd@vga-hpd-fast: - shard-rkl: [SKIP][482] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][483] ([i915#11151] / [i915#7828]) +10 other tests skip [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-fast.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_color@deep-color: - shard-rkl: [SKIP][484] ([i915#12655] / [i915#14544] / [i915#3555]) -> [SKIP][485] ([i915#12655] / [i915#3555]) [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_color@deep-color.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_color@deep-color.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: [SKIP][486] ([i915#14544]) -> [SKIP][487] ([i915#3116]) [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@mei-interface: - shard-rkl: [SKIP][488] ([i915#9424]) -> [SKIP][489] ([i915#14544]) +1 other test skip [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_content_protection@mei-interface.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_content_protection@mei-interface.html - shard-dg1: [SKIP][490] ([i915#9433]) -> [SKIP][491] ([i915#9424]) [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-13/igt@kms_content_protection@mei-interface.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-14/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-rkl: [SKIP][492] ([i915#14544]) -> [SKIP][493] ([i915#7118] / [i915#9424]) [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_content_protection@type1.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-rkl: [SKIP][494] ([i915#13049]) -> [SKIP][495] ([i915#14544]) [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_cursor_crc@cursor-random-512x170.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-rkl: [SKIP][496] ([i915#14544]) -> [SKIP][497] ([i915#13049]) +1 other test skip [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x512.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-max-size: - shard-rkl: [SKIP][498] ([i915#3555]) -> [SKIP][499] ([i915#14544]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html * igt@kms_cursor_crc@cursor-sliding-256x85: - shard-rkl: [FAIL][500] ([i915#13566]) -> [SKIP][501] ([i915#14544]) [500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-256x85.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: [SKIP][502] ([i915#14544]) -> [SKIP][503] ([i915#3555]) +4 other tests skip [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-rkl: [SKIP][504] ([i915#4103]) -> [SKIP][505] ([i915#11190] / [i915#14544]) [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-rkl: [SKIP][506] ([i915#11190] / [i915#14544]) -> [SKIP][507] ([i915#4103]) [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-rkl: [SKIP][508] ([i915#14544]) -> [SKIP][509] +27 other tests skip [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-rkl: [SKIP][510] ([i915#14544]) -> [SKIP][511] ([i915#9067]) [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_display_modes@extended-mode-basic: - shard-rkl: [SKIP][512] ([i915#14544]) -> [SKIP][513] ([i915#13691]) [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-rkl: [SKIP][514] ([i915#14544]) -> [SKIP][515] ([i915#13749]) [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_dp_link_training@uhbr-mst: - shard-rkl: [SKIP][516] ([i915#13748]) -> [SKIP][517] ([i915#14544]) [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_dp_link_training@uhbr-mst.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html * igt@kms_dp_linktrain_fallback@dsc-fallback: - shard-rkl: [SKIP][518] ([i915#14544]) -> [SKIP][519] ([i915#13707]) [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: [SKIP][520] ([i915#3840]) -> [SKIP][521] ([i915#14544]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: [SKIP][522] ([i915#14544]) -> [SKIP][523] ([i915#3555] / [i915#3840]) +2 other tests skip [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html [523]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_feature_discovery@psr2: - shard-rkl: [SKIP][524] ([i915#14544] / [i915#658]) -> [SKIP][525] ([i915#658]) [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_feature_discovery@psr2.html [525]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-rkl: [SKIP][526] ([i915#9934]) -> [SKIP][527] ([i915#14544] / [i915#9934]) +5 other tests skip [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_flip@2x-flip-vs-panning-vs-hang.html [527]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1: - shard-snb: [ABORT][528] ([i915#14849] / [i915#14871]) -> [TIMEOUT][529] ([i915#14033]) +1 other test timeout [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html [529]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-snb6/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-rkl: [SKIP][530] ([i915#14544] / [i915#9934]) -> [SKIP][531] ([i915#9934]) +6 other tests skip [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html [531]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling: - shard-rkl: [SKIP][532] ([i915#2672] / [i915#3555]) -> [SKIP][533] ([i915#14544] / [i915#3555]) +1 other test skip [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html [533]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-rkl: [SKIP][534] ([i915#14544] / [i915#3555]) -> [SKIP][535] ([i915#2672] / [i915#3555]) +4 other tests skip [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html [535]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][536] -> [SKIP][537] ([i915#14544] / [i915#1849] / [i915#5354]) [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html [537]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][538] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][539] +1 other test skip [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html [539]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt: - shard-dg1: [SKIP][540] -> [SKIP][541] ([i915#4423]) [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html [541]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-rkl: [SKIP][542] ([i915#1825]) -> [SKIP][543] ([i915#14544] / [i915#1849] / [i915#5354]) +26 other tests skip [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html [543]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-rkl: [SKIP][544] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][545] ([i915#15102] / [i915#3023]) +22 other tests skip [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [545]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary: - shard-dg2: [SKIP][546] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][547] ([i915#15102] / [i915#3458]) +1 other test skip [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html [547]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-rkl: [SKIP][548] ([i915#5439]) -> [SKIP][549] ([i915#14544] / [i915#1849] / [i915#5354]) [548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html [549]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt: - shard-rkl: [SKIP][550] ([i915#15102] / [i915#3023]) -> [SKIP][551] ([i915#14544] / [i915#1849] / [i915#5354]) +12 other tests skip [550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html [551]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: [SKIP][552] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][553] ([i915#1825]) +40 other tests skip [552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html [553]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_hdr@invalid-metadata-sizes: - shard-rkl: [SKIP][554] ([i915#14544]) -> [SKIP][555] ([i915#3555] / [i915#8228]) [554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html [555]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@static-toggle: - shard-rkl: [SKIP][556] ([i915#3555] / [i915#8228]) -> [SKIP][557] ([i915#14544]) +1 other test skip [556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_hdr@static-toggle.html [557]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_hdr@static-toggle.html * igt@kms_joiner@basic-big-joiner: - shard-rkl: [SKIP][558] ([i915#10656] / [i915#14544]) -> [SKIP][559] ([i915#10656]) [558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html [559]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-rkl: [SKIP][560] ([i915#12394]) -> [SKIP][561] ([i915#12394] / [i915#14544]) [560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_joiner@basic-force-ultra-joiner.html [561]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-rkl: [SKIP][562] ([i915#13688]) -> [SKIP][563] ([i915#13688] / [i915#14544]) [562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_joiner@basic-max-non-joiner.html [563]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@basic-ultra-joiner: - shard-rkl: [SKIP][564] ([i915#12339] / [i915#14544]) -> [SKIP][565] ([i915#12339]) [564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html [565]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: [SKIP][566] ([i915#6301]) -> [SKIP][567] ([i915#14544]) [566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_panel_fitting@atomic-fastset.html [567]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][568] ([i915#14544]) -> [SKIP][569] ([i915#6301]) [568]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_panel_fitting@legacy.html [569]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@2x-tiling-4: - shard-rkl: [SKIP][570] ([i915#14544]) -> [SKIP][571] ([i915#13958]) +2 other tests skip [570]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html [571]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_scaling@intel-max-src-size: - shard-rkl: [SKIP][572] ([i915#6953]) -> [SKIP][573] ([i915#14544] / [i915#6953] / [i915#8152]) [572]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_plane_scaling@intel-max-src-size.html [573]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_pm_backlight@fade-with-suspend: - shard-rkl: [SKIP][574] ([i915#14544] / [i915#5354]) -> [SKIP][575] ([i915#5354]) [574]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html [575]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: [SKIP][576] ([i915#14544] / [i915#9685]) -> [SKIP][577] ([i915#9685]) [576]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html [577]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_lpsp@screens-disabled: - shard-rkl: [SKIP][578] ([i915#8430]) -> [SKIP][579] ([i915#14544] / [i915#8430]) [578]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_pm_lpsp@screens-disabled.html [579]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@modeset-pc8-residency-stress: - shard-rkl: [SKIP][580] ([i915#14544]) -> [SKIP][581] ([i915#12916]) [580]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_pm_rpm@modeset-pc8-residency-stress.html [581]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_pm_rpm@modeset-pc8-residency-stress.html * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area: - shard-rkl: [SKIP][582] ([i915#11520]) -> [SKIP][583] ([i915#11520] / [i915#14544]) +5 other tests skip [582]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html [583]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf: - shard-rkl: [SKIP][584] ([i915#11520] / [i915#14544]) -> [SKIP][585] ([i915#11520]) +9 other tests skip [584]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html [585]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: [SKIP][586] ([i915#9683]) -> [SKIP][587] ([i915#14544] / [i915#9683]) [586]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_psr2_su@page_flip-p010.html [587]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-pr-primary-blt: - shard-dg1: [SKIP][588] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][589] ([i915#1072] / [i915#9732]) [588]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-dg1-17/igt@kms_psr@fbc-pr-primary-blt.html [589]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-dg1-16/igt@kms_psr@fbc-pr-primary-blt.html * igt@kms_psr@fbc-psr-primary-page-flip: - shard-rkl: [SKIP][590] ([i915#1072] / [i915#9732]) -> [SKIP][591] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip [590]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_psr@fbc-psr-primary-page-flip.html [591]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr@fbc-psr-primary-page-flip.html * igt@kms_psr@psr2-cursor-mmap-gtt: - shard-rkl: [SKIP][592] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][593] ([i915#1072] / [i915#9732]) +26 other tests skip [592]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html [593]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_psr@psr2-cursor-mmap-gtt.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-rkl: [SKIP][594] ([i915#9685]) -> [SKIP][595] ([i915#14544] / [i915#9685]) +1 other test skip [594]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html [595]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@primary-x-tiled-reflect-x-0: - shard-rkl: [SKIP][596] ([i915#14544]) -> [DMESG-WARN][597] ([i915#12964]) [596]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_rotation_crc@primary-x-tiled-reflect-x-0.html [597]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_rotation_crc@primary-x-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-rkl: [SKIP][598] ([i915#14544]) -> [SKIP][599] ([i915#5289]) [598]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html [599]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-rkl: [SKIP][600] ([i915#5289]) -> [SKIP][601] ([i915#14544]) +1 other test skip [600]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [601]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_setmode@basic-clone-single-crtc: - shard-rkl: [SKIP][602] ([i915#3555]) -> [SKIP][603] ([i915#14544] / [i915#3555]) +1 other test skip [602]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_setmode@basic-clone-single-crtc.html [603]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-rkl: [SKIP][604] ([i915#14544] / [i915#3555]) -> [SKIP][605] ([i915#3555]) [604]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html [605]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_vrr@lobf: - shard-rkl: [SKIP][606] ([i915#14544]) -> [SKIP][607] ([i915#11920]) [606]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_vrr@lobf.html [607]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_vrr@lobf.html * igt@kms_vrr@max-min: - shard-rkl: [SKIP][608] ([i915#14544]) -> [SKIP][609] ([i915#9906]) [608]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_vrr@max-min.html [609]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@kms_vrr@max-min.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: [SKIP][610] ([i915#9906]) -> [SKIP][611] ([i915#14544]) [610]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-drrs.html [611]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-fb-id: - shard-rkl: [SKIP][612] ([i915#14544] / [i915#2437]) -> [SKIP][613] ([i915#2437]) [612]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html [613]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@kms_writeback@writeback-fb-id.html * igt@perf@gen12-group-concurrent-oa-buffer-read: - shard-rkl: [DMESG-WARN][614] ([i915#12964]) -> [FAIL][615] ([i915#10538]) [614]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@perf@gen12-group-concurrent-oa-buffer-read.html [615]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@perf@gen12-group-concurrent-oa-buffer-read.html * igt@perf@per-context-mode-unprivileged: - shard-rkl: [SKIP][616] ([i915#14544] / [i915#2435]) -> [SKIP][617] ([i915#2435]) [616]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html [617]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@perf@per-context-mode-unprivileged.html * igt@prime_vgem@fence-read-hang: - shard-rkl: [SKIP][618] ([i915#14544] / [i915#3708]) -> [SKIP][619] ([i915#3708]) +2 other tests skip [618]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@prime_vgem@fence-read-hang.html [619]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-5/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-rkl: [SKIP][620] ([i915#14544] / [i915#9917]) -> [SKIP][621] ([i915#9917]) +1 other test skip [620]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17329/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html [621]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152275v5/shard-rkl-8/igt@sriov_basic@enable-vfs-autoprobe-off.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [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#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538 [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11943]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11943 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12353]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12353 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392 [i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394 [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761 [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805 [i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12935]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12935 [i915#12942]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12942 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691 [i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118 [i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121 [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123 [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259 [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14553 [i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561 [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586 [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#14849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14849 [i915#14857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14857 [i915#14871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14871 [i915#15069]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15069 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15095 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104 [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#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433 [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435 [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#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3711]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3711 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936 [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [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#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8807]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8807 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813 [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196 [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#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [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#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9738]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9738 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_17329 -> Patchwork_152275v5 CI-20190529: 20190529 CI_DRM_17329: e4621fd776939016f32f5585b188429d68e5ae5b @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8580: 8580 Patchwork_152275v5: e4621fd776939016f32f5585b188429d68e5ae5b @ 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_152275v5/index.html [-- Attachment #2: Type: text/html, Size: 208066 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* RE: [PATCH v6 0/5] User readable error codes on atomic_ioctl failure 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy ` (6 preceding siblings ...) 2025-10-09 17:28 ` ✗ i915.CI.Full: failure " Patchwork @ 2025-10-28 2:59 ` Murthy, Arun R 7 siblings, 0 replies; 16+ messages in thread From: Murthy, Arun R @ 2025-10-28 2:59 UTC (permalink / raw) To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie, Simona Vetter, Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen, Tvrtko Ursulin, xaver.hugl@kde.org, harry.wentland@amd.com, Shankar, Uma, louis.chauvet@bootlin.com Cc: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org Gentle Reminder! Any comments on this? Thanks and Regards, Arun R Murthy ------------------- > -----Original Message----- > From: Murthy, Arun R <arun.r.murthy@intel.com> > Sent: Thursday, October 9, 2025 3:03 PM > To: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>; Maxime Ripard > <mripard@kernel.org>; Thomas Zimmermann <tzimmermann@suse.de>; David > Airlie <airlied@gmail.com>; Simona Vetter <simona@ffwll.ch>; Jani Nikula > <jani.nikula@linux.intel.com>; Vivi, Rodrigo <rodrigo.vivi@intel.com>; Joonas > Lahtinen <joonas.lahtinen@linux.intel.com>; Tvrtko Ursulin > <tursulin@ursulin.net>; xaver.hugl@kde.org; harry.wentland@amd.com; > Shankar, Uma <uma.shankar@intel.com>; louis.chauvet@bootlin.com > Cc: dri-devel@lists.freedesktop.org; intel-gfx@lists.freedesktop.org; intel- > xe@lists.freedesktop.org; Murthy, Arun R <arun.r.murthy@intel.com> > Subject: [PATCH v6 0/5] User readable error codes on atomic_ioctl failure > > The series focuses on providing a user readable error value on a failure in > drm_atomic_ioctl(). Usually -EINVAL is returned in most of the error cases and > it is difficult for the user to decode the error and get to know the real cause for > the error. If user gets to know the reason for the error then corrective > measurements can be taken up. > > TODO: driver specific error codes are to be added and will be done in the > follow-up patches. > > The IGT related changes are pushed for review @ > https://patchwork.freedesktop.org/series/153330/ > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com> > --- > Arun R Murthy (5): > drm: Define user readable error codes for atomic ioctl > drm/atomic: Add error_code element in atomic_state > drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl > drm/atomic: Return user readable error in atomic_ioctl > drm/i915/display: Error codes for async flip failures > > drivers/gpu/drm/drm_atomic.c | 31 ++++++++++ > drivers/gpu/drm/drm_atomic_uapi.c | 92 +++++++++++++++++++-------- > - > drivers/gpu/drm/i915/display/intel_display.c | 25 ++++---- > include/drm/drm_atomic.h | 10 +++ > include/uapi/drm/drm_mode.h | 41 +++++++++++++ > 5 files changed, 159 insertions(+), 40 deletions(-) > --- > base-commit: a7101e35f29e03562f24ce1220f08350260fc0fc > change-id: 20250728-atomic-c9713fd357e4 > > Best regards, > -- > Arun R Murthy <arun.r.murthy@intel.com> ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2026-01-06 4:04 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-10-09 9:32 [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Arun R Murthy 2025-10-09 9:32 ` [PATCH v6 1/5] drm: Define user readable error codes for atomic ioctl Arun R Murthy 2025-10-29 7:02 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 2025-10-09 9:32 ` [PATCH v6 2/5] drm/atomic: Add error_code element in atomic_state Arun R Murthy 2025-10-29 7:53 ` Kandpal, Suraj 2025-10-09 9:32 ` [PATCH v6 3/5] drm/atomic: Allocate atomic_state at the beginning of atomic_ioctl Arun R Murthy 2025-10-29 7:46 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 2025-10-09 9:32 ` [PATCH v6 4/5] drm/atomic: Return user readable error in atomic_ioctl Arun R Murthy 2025-10-29 8:15 ` Kandpal, Suraj 2026-01-06 4:03 ` Murthy, Arun R 2025-10-09 9:32 ` [PATCH v6 5/5] drm/i915/display: Error codes for async flip failures Arun R Murthy 2025-10-09 11:29 ` ✓ i915.CI.BAT: success for User readable error codes on atomic_ioctl failure (rev5) Patchwork 2025-10-09 17:28 ` ✗ i915.CI.Full: failure " Patchwork 2025-10-28 2:59 ` [PATCH v6 0/5] User readable error codes on atomic_ioctl failure Murthy, Arun R
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox