* [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() @ 2025-07-02 22:34 Ville Syrjala 2025-07-02 22:34 ` [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() Ville Syrjala ` (9 more replies) 0 siblings, 10 replies; 19+ messages in thread From: Ville Syrjala @ 2025-07-02 22:34 UTC (permalink / raw) To: linux-kernel Cc: Jani Nikula, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä From: Ville Syrjälä <ville.syrjala@linux.intel.com> While read_poll_timeout() & co. were originally introduced just for simple I/O usage scenarios they have since been generalized to be useful in more cases. However the interface is very cumbersome to use in the general case. Attempt to make it more flexible by combining the 'op', 'var' and 'args' parameter into just a single 'op' that the caller can fully specify. For example i915 has one case where one might currently have to write something like: ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, err || (status & mask), 0 * 1000, 200 * 1000, false, aux, DP_FEC_STATUS, &status); which is practically illegible, but with the adjusted macro we do: ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), err || (status & mask), 0 * 1000, 200 * 1000, false); which much easier to understand. One could even combine the 'op' and 'cond' parameters into one, but that might make the caller a bit too unwieldly with assignments and checks being done on the same statement. This makes poll_timeout_us() closer to the i915 __wait_for() macro, with the main difference being that __wait_for() uses expenential backoff as opposed to the fixed polling interval used by poll_timeout_us(). Eventually we might be able to switch (at least most of) i915 to use poll_timeout_us(). Cc: Jani Nikula <jani.nikula@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> Cc: Imre Deak <imre.deak@intel.com> Cc: David Laight <david.laight.linux@gmail.com> Cc: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Matt Wagantall <mattw@codeaurora.org> Cc: Dejin Zheng <zhengdejin5@gmail.com> Cc: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ 1 file changed, 78 insertions(+), 32 deletions(-) diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h index 91324c331a4b..0d8186d3df03 100644 --- a/include/linux/iopoll.h +++ b/include/linux/iopoll.h @@ -14,41 +14,38 @@ #include <linux/io.h> /** - * read_poll_timeout - Periodically poll an address until a condition is - * met or a timeout occurs - * @op: accessor function (takes @args as its arguments) - * @val: Variable to read the value into - * @cond: Break condition (usually involving @val) - * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please - * read usleep_range() function description for details and + * poll_timeout_us - Periodically poll and perform an operaion until + * a condition is met or a timeout occurs + * + * @op: Operation + * @cond: Break condition + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). + * Please read usleep_range() function description for details and * limitations. * @timeout_us: Timeout in us, 0 means never timeout - * @sleep_before_read: if it is true, sleep @sleep_us before read. - * @args: arguments for @op poll + * @sleep_before_op: if it is true, sleep @sleep_us before operation. * * When available, you'll probably want to use one of the specialized * macros defined below rather than this macro directly. * - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either - * case, the last read value at @args is stored in @val. Must not + * Returns: 0 on success and -ETIMEDOUT upon a timeout. Must not * be called from atomic context if sleep_us or timeout_us are used. */ -#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ - sleep_before_read, args...) \ +#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ ({ \ u64 __timeout_us = (timeout_us); \ unsigned long __sleep_us = (sleep_us); \ ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ might_sleep_if((__sleep_us) != 0); \ - if (sleep_before_read && __sleep_us) \ + if ((sleep_before_op) && __sleep_us) \ usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ for (;;) { \ - (val) = op(args); \ + op; \ if (cond) \ break; \ if (__timeout_us && \ ktime_compare(ktime_get(), __timeout) > 0) { \ - (val) = op(args); \ + op; \ break; \ } \ if (__sleep_us) \ @@ -59,17 +56,16 @@ }) /** - * read_poll_timeout_atomic - Periodically poll an address until a condition is - * met or a timeout occurs - * @op: accessor function (takes @args as its arguments) - * @val: Variable to read the value into - * @cond: Break condition (usually involving @val) - * @delay_us: Time to udelay between reads in us (0 tight-loops). Please - * read udelay() function description for details and + * poll_timeout_us_atomic - Periodically poll and perform an operaion until + * a condition is met or a timeout occurs + * + * @op: Operation + * @cond: Break condition + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). + * Please read usleep_range() function description for details and * limitations. * @timeout_us: Timeout in us, 0 means never timeout - * @delay_before_read: if it is true, delay @delay_us before read. - * @args: arguments for @op poll + * @delay_before_op: if it is true, delay @delay_us before operation. * * This macro does not rely on timekeeping. Hence it is safe to call even when * timekeeping is suspended, at the expense of an underestimation of wall clock @@ -78,27 +74,26 @@ * When available, you'll probably want to use one of the specialized * macros defined below rather than this macro directly. * - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either - * case, the last read value at @args is stored in @val. + * Returns: 0 on success and -ETIMEDOUT upon a timeout. */ -#define read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, \ - delay_before_read, args...) \ +#define poll_timeout_us_atomic(op, cond, delay_us, timeout_us, \ + delay_before_op) \ ({ \ u64 __timeout_us = (timeout_us); \ s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ unsigned long __delay_us = (delay_us); \ u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ - if (delay_before_read && __delay_us) { \ + if ((delay_before_op) && __delay_us) { \ udelay(__delay_us); \ if (__timeout_us) \ __left_ns -= __delay_ns; \ } \ for (;;) { \ - (val) = op(args); \ + op; \ if (cond) \ break; \ if (__timeout_us && __left_ns < 0) { \ - (val) = op(args); \ + op; \ break; \ } \ if (__delay_us) { \ @@ -113,6 +108,57 @@ (cond) ? 0 : -ETIMEDOUT; \ }) +/** + * read_poll_timeout - Periodically poll an address until a condition is + * met or a timeout occurs + * @op: accessor function (takes @args as its arguments) + * @val: Variable to read the value into + * @cond: Break condition (usually involving @val) + * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please + * read usleep_range() function description for details and + * limitations. + * @timeout_us: Timeout in us, 0 means never timeout + * @sleep_before_read: if it is true, sleep @sleep_us before read. + * @args: arguments for @op poll + * + * When available, you'll probably want to use one of the specialized + * macros defined below rather than this macro directly. + * + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either + * case, the last read value at @args is stored in @val. Must not + * be called from atomic context if sleep_us or timeout_us are used. + */ +#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ + sleep_before_read, args...) \ + poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) + +/** + * read_poll_timeout_atomic - Periodically poll an address until a condition is + * met or a timeout occurs + * @op: accessor function (takes @args as its arguments) + * @val: Variable to read the value into + * @cond: Break condition (usually involving @val) + * @delay_us: Time to udelay between reads in us (0 tight-loops). Please + * read udelay() function description for details and + * limitations. + * @timeout_us: Timeout in us, 0 means never timeout + * @delay_before_read: if it is true, delay @delay_us before read. + * @args: arguments for @op poll + * + * This macro does not rely on timekeeping. Hence it is safe to call even when + * timekeeping is suspended, at the expense of an underestimation of wall clock + * time, which is rather minimal with a non-zero delay_us. + * + * When available, you'll probably want to use one of the specialized + * macros defined below rather than this macro directly. + * + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either + * case, the last read value at @args is stored in @val. + */ +#define read_poll_timeout_atomic(op, val, cond, sleep_us, timeout_us, \ + sleep_before_read, args...) \ + poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) + /** * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs * @op: accessor function (takes @addr as its only argument) -- 2.49.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala @ 2025-07-02 22:34 ` Ville Syrjala 2025-07-03 11:55 ` Jani Nikula 2025-07-02 22:34 ` [PATCH 3/4] iopoll: Reorder the timeout handling " Ville Syrjala ` (8 subsequent siblings) 9 siblings, 1 reply; 19+ messages in thread From: Ville Syrjala @ 2025-07-02 22:34 UTC (permalink / raw) To: linux-kernel Cc: Jani Nikula, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä From: Ville Syrjälä <ville.syrjala@linux.intel.com> Currently poll_timeout_us() evaluates 'cond' twice at the end of the success case. This not desirable in case 'cond' itself is expensive. Avoid the double evaluation by tracking the return value in a variable. Need to use a triple undescore '___ret' name to avoid a conflict with an existing double undescore '__ret' variable in the regmap code. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> Cc: Imre Deak <imre.deak@intel.com> Cc: David Laight <david.laight.linux@gmail.com> Cc: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Matt Wagantall <mattw@codeaurora.org> Cc: Dejin Zheng <zhengdejin5@gmail.com> Cc: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- include/linux/iopoll.h | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h index 0d8186d3df03..69296e6adbf3 100644 --- a/include/linux/iopoll.h +++ b/include/linux/iopoll.h @@ -36,23 +36,30 @@ u64 __timeout_us = (timeout_us); \ unsigned long __sleep_us = (sleep_us); \ ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ + int ___ret; \ might_sleep_if((__sleep_us) != 0); \ if ((sleep_before_op) && __sleep_us) \ usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ for (;;) { \ op; \ - if (cond) \ + if (cond) { \ + ___ret = 0; \ break; \ + } \ if (__timeout_us && \ ktime_compare(ktime_get(), __timeout) > 0) { \ op; \ + if (cond) \ + ___ret = 0; \ + else \ + ___ret = -ETIMEDOUT; \ break; \ } \ if (__sleep_us) \ usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ cpu_relax(); \ } \ - (cond) ? 0 : -ETIMEDOUT; \ + ___ret; \ }) /** @@ -83,6 +90,7 @@ s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ unsigned long __delay_us = (delay_us); \ u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ + int ___ret; \ if ((delay_before_op) && __delay_us) { \ udelay(__delay_us); \ if (__timeout_us) \ @@ -90,10 +98,16 @@ } \ for (;;) { \ op; \ - if (cond) \ + if (cond) { \ + ___ret = 0; \ break; \ + } \ if (__timeout_us && __left_ns < 0) { \ op; \ + if (cond) \ + ___ret = 0; \ + else \ + ___ret = -ETIMEDOUT; \ break; \ } \ if (__delay_us) { \ @@ -105,7 +119,7 @@ if (__timeout_us) \ __left_ns--; \ } \ - (cond) ? 0 : -ETIMEDOUT; \ + ___ret; \ }) /** -- 2.49.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() 2025-07-02 22:34 ` [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() Ville Syrjala @ 2025-07-03 11:55 ` Jani Nikula 0 siblings, 0 replies; 19+ messages in thread From: Jani Nikula @ 2025-07-03 11:55 UTC (permalink / raw) To: Ville Syrjala, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä On Thu, 03 Jul 2025, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Currently poll_timeout_us() evaluates 'cond' twice at the end > of the success case. This not desirable in case 'cond' itself > is expensive. > > Avoid the double evaluation by tracking the return value in > a variable. Need to use a triple undescore '___ret' name to > avoid a conflict with an existing double undescore '__ret' > variable in the regmap code. > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: David Laight <david.laight.linux@gmail.com> > Cc: Geert Uytterhoeven <geert+renesas@glider.be> > Cc: Matt Wagantall <mattw@codeaurora.org> > Cc: Dejin Zheng <zhengdejin5@gmail.com> > Cc: intel-gfx@lists.freedesktop.org > Cc: intel-xe@lists.freedesktop.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> > --- > include/linux/iopoll.h | 22 ++++++++++++++++++---- > 1 file changed, 18 insertions(+), 4 deletions(-) > > diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h > index 0d8186d3df03..69296e6adbf3 100644 > --- a/include/linux/iopoll.h > +++ b/include/linux/iopoll.h > @@ -36,23 +36,30 @@ > u64 __timeout_us = (timeout_us); \ > unsigned long __sleep_us = (sleep_us); \ > ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ > + int ___ret; \ > might_sleep_if((__sleep_us) != 0); \ > if ((sleep_before_op) && __sleep_us) \ > usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ > for (;;) { \ > op; \ > - if (cond) \ > + if (cond) { \ > + ___ret = 0; \ > break; \ > + } \ > if (__timeout_us && \ > ktime_compare(ktime_get(), __timeout) > 0) { \ > op; \ > + if (cond) \ > + ___ret = 0; \ > + else \ > + ___ret = -ETIMEDOUT; \ > break; \ > } \ > if (__sleep_us) \ > usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ > cpu_relax(); \ > } \ > - (cond) ? 0 : -ETIMEDOUT; \ > + ___ret; \ > }) > > /** > @@ -83,6 +90,7 @@ > s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ > unsigned long __delay_us = (delay_us); \ > u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ > + int ___ret; \ > if ((delay_before_op) && __delay_us) { \ > udelay(__delay_us); \ > if (__timeout_us) \ > @@ -90,10 +98,16 @@ > } \ > for (;;) { \ > op; \ > - if (cond) \ > + if (cond) { \ > + ___ret = 0; \ > break; \ > + } \ > if (__timeout_us && __left_ns < 0) { \ > op; \ > + if (cond) \ > + ___ret = 0; \ > + else \ > + ___ret = -ETIMEDOUT; \ > break; \ > } \ > if (__delay_us) { \ > @@ -105,7 +119,7 @@ > if (__timeout_us) \ > __left_ns--; \ > } \ > - (cond) ? 0 : -ETIMEDOUT; \ > + ___ret; \ > }) > > /** -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 3/4] iopoll: Reorder the timeout handling in poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala 2025-07-02 22:34 ` [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() Ville Syrjala @ 2025-07-02 22:34 ` Ville Syrjala 2025-07-03 12:00 ` Jani Nikula 2025-07-02 22:34 ` [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() Ville Syrjala ` (7 subsequent siblings) 9 siblings, 1 reply; 19+ messages in thread From: Ville Syrjala @ 2025-07-02 22:34 UTC (permalink / raw) To: linux-kernel Cc: Jani Nikula, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä From: Ville Syrjälä <ville.syrjala@linux.intel.com> Currently poll_timeout_us() evaluates 'op' and 'cond' twice within the loop, once at the start, and a second time after the timeout check. While it's probably not a big deal to do it twice almost back to back, it does make the macro a bit messy. Simplify the implementation to evaluate the timeout at the very start, then follow up with 'op'/'cond', and finally check if the timeout did in fact happen or not. For good measure throw in a compiler barrier between the timeout and 'op'/'cond' evaluations to make sure the compiler can't reoder the operations (which could cause false positive timeouts). The similar i915 __wait_for() macro already has the barrier, though there it is between the 'op' and 'cond' evaluations, which seems like it could still allow 'op' and the timeout evaluations to get reordered incorrectly. I suppose the ktime_get() might itself act as a sufficient barrier here, but better safe than sorry I guess. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> Cc: Imre Deak <imre.deak@intel.com> Cc: David Laight <david.laight.linux@gmail.com> Cc: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Matt Wagantall <mattw@codeaurora.org> Cc: Dejin Zheng <zhengdejin5@gmail.com> Cc: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- include/linux/iopoll.h | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h index 69296e6adbf3..0e0940a60fdb 100644 --- a/include/linux/iopoll.h +++ b/include/linux/iopoll.h @@ -41,18 +41,17 @@ if ((sleep_before_op) && __sleep_us) \ usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ for (;;) { \ + bool __expired = __timeout_us && \ + ktime_compare(ktime_get(), __timeout) > 0; \ + /* guarantee 'op' and 'cond' are evaluated after timeout expired */ \ + barrier(); \ op; \ if (cond) { \ ___ret = 0; \ break; \ } \ - if (__timeout_us && \ - ktime_compare(ktime_get(), __timeout) > 0) { \ - op; \ - if (cond) \ - ___ret = 0; \ - else \ - ___ret = -ETIMEDOUT; \ + if (__expired) { \ + ___ret = -ETIMEDOUT; \ break; \ } \ if (__sleep_us) \ @@ -97,17 +96,16 @@ __left_ns -= __delay_ns; \ } \ for (;;) { \ + bool __expired = __timeout_us && __left_ns < 0; \ + /* guarantee 'op' and 'cond' are evaluated after timeout expired */ \ + barrier(); \ op; \ if (cond) { \ ___ret = 0; \ break; \ } \ - if (__timeout_us && __left_ns < 0) { \ - op; \ - if (cond) \ - ___ret = 0; \ - else \ - ___ret = -ETIMEDOUT; \ + if (__expired) { \ + ___ret = -ETIMEDOUT; \ break; \ } \ if (__delay_us) { \ -- 2.49.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 3/4] iopoll: Reorder the timeout handling in poll_timeout_us() 2025-07-02 22:34 ` [PATCH 3/4] iopoll: Reorder the timeout handling " Ville Syrjala @ 2025-07-03 12:00 ` Jani Nikula 0 siblings, 0 replies; 19+ messages in thread From: Jani Nikula @ 2025-07-03 12:00 UTC (permalink / raw) To: Ville Syrjala, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä On Thu, 03 Jul 2025, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Currently poll_timeout_us() evaluates 'op' and 'cond' twice > within the loop, once at the start, and a second time after > the timeout check. While it's probably not a big deal to do > it twice almost back to back, it does make the macro a bit messy. > > Simplify the implementation to evaluate the timeout at the > very start, then follow up with 'op'/'cond', and finally > check if the timeout did in fact happen or not. > > For good measure throw in a compiler barrier between the timeout > and 'op'/'cond' evaluations to make sure the compiler can't reoder > the operations (which could cause false positive timeouts). > The similar i915 __wait_for() macro already has the barrier, though > there it is between the 'op' and 'cond' evaluations, which seems > like it could still allow 'op' and the timeout evaluations to get > reordered incorrectly. I suppose the ktime_get() might itself act > as a sufficient barrier here, but better safe than sorry I guess. > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: David Laight <david.laight.linux@gmail.com> > Cc: Geert Uytterhoeven <geert+renesas@glider.be> > Cc: Matt Wagantall <mattw@codeaurora.org> > Cc: Dejin Zheng <zhengdejin5@gmail.com> > Cc: intel-gfx@lists.freedesktop.org > Cc: intel-xe@lists.freedesktop.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Reviewed-by: Jani Nikula <jani.nikula@intel.com> > --- > include/linux/iopoll.h | 24 +++++++++++------------- > 1 file changed, 11 insertions(+), 13 deletions(-) > > diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h > index 69296e6adbf3..0e0940a60fdb 100644 > --- a/include/linux/iopoll.h > +++ b/include/linux/iopoll.h > @@ -41,18 +41,17 @@ > if ((sleep_before_op) && __sleep_us) \ > usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ > for (;;) { \ > + bool __expired = __timeout_us && \ > + ktime_compare(ktime_get(), __timeout) > 0; \ > + /* guarantee 'op' and 'cond' are evaluated after timeout expired */ \ > + barrier(); \ > op; \ > if (cond) { \ > ___ret = 0; \ > break; \ > } \ > - if (__timeout_us && \ > - ktime_compare(ktime_get(), __timeout) > 0) { \ > - op; \ > - if (cond) \ > - ___ret = 0; \ > - else \ > - ___ret = -ETIMEDOUT; \ > + if (__expired) { \ > + ___ret = -ETIMEDOUT; \ > break; \ > } \ > if (__sleep_us) \ > @@ -97,17 +96,16 @@ > __left_ns -= __delay_ns; \ > } \ > for (;;) { \ > + bool __expired = __timeout_us && __left_ns < 0; \ > + /* guarantee 'op' and 'cond' are evaluated after timeout expired */ \ > + barrier(); \ > op; \ > if (cond) { \ > ___ret = 0; \ > break; \ > } \ > - if (__timeout_us && __left_ns < 0) { \ > - op; \ > - if (cond) \ > - ___ret = 0; \ > - else \ > - ___ret = -ETIMEDOUT; \ > + if (__expired) { \ > + ___ret = -ETIMEDOUT; \ > break; \ > } \ > if (__delay_us) { \ -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala 2025-07-02 22:34 ` [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() Ville Syrjala 2025-07-02 22:34 ` [PATCH 3/4] iopoll: Reorder the timeout handling " Ville Syrjala @ 2025-07-02 22:34 ` Ville Syrjala 2025-07-03 12:12 ` Jani Nikula 2025-07-03 0:05 ` ✓ i915.CI.BAT: success for series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Patchwork ` (6 subsequent siblings) 9 siblings, 1 reply; 19+ messages in thread From: Ville Syrjala @ 2025-07-02 22:34 UTC (permalink / raw) To: linux-kernel Cc: Jani Nikula, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä From: Ville Syrjälä <ville.syrjala@linux.intel.com> Make sure poll_timeout_us() works by using it in i915 instead of the custom __wait_for(). Remaining difference between two: | poll_timeout_us() | __wait_for() --------------------------------------------------- backoff | fixed interval | exponential usleep_range() | N/4+1 to N | N to N*2 clock | MONOTONIC | MONOTONIC_RAW Just a test hack for now, proper conversion probably needs actual thought. Cc: Jani Nikula <jani.nikula@intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> Cc: Imre Deak <imre.deak@intel.com> Cc: David Laight <david.laight.linux@gmail.com> Cc: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Matt Wagantall <mattw@codeaurora.org> Cc: Dejin Zheng <zhengdejin5@gmail.com> Cc: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- drivers/gpu/drm/i915/i915_utils.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_utils.h b/drivers/gpu/drm/i915/i915_utils.h index f7fb40cfdb70..8509d1de1901 100644 --- a/drivers/gpu/drm/i915/i915_utils.h +++ b/drivers/gpu/drm/i915/i915_utils.h @@ -32,6 +32,7 @@ #include <linux/types.h> #include <linux/workqueue.h> #include <linux/sched/clock.h> +#include <linux/iopoll.h> #ifdef CONFIG_X86 #include <asm/hypervisor.h> @@ -238,7 +239,7 @@ wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) * timeout could be due to preemption or similar and we've never had a chance to * check the condition before the timeout. */ -#define __wait_for(OP, COND, US, Wmin, Wmax) ({ \ +#define __wait_for_old(OP, COND, US, Wmin, Wmax) ({ \ const ktime_t end__ = ktime_add_ns(ktime_get_raw(), 1000ll * (US)); \ long wait__ = (Wmin); /* recommended min for usleep is 10 us */ \ int ret__; \ @@ -263,6 +264,8 @@ wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) ret__; \ }) +#define __wait_for(OP, COND, US, Wmin, Wmax) \ + poll_timeout_us(OP, COND, (Wmin), (US), false) #define _wait_for(COND, US, Wmin, Wmax) __wait_for(, (COND), (US), (Wmin), \ (Wmax)) #define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000) -- 2.49.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() 2025-07-02 22:34 ` [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() Ville Syrjala @ 2025-07-03 12:12 ` Jani Nikula 2025-07-03 12:50 ` Ville Syrjälä 0 siblings, 1 reply; 19+ messages in thread From: Jani Nikula @ 2025-07-03 12:12 UTC (permalink / raw) To: Ville Syrjala, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä On Thu, 03 Jul 2025, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Make sure poll_timeout_us() works by using it in i915 > instead of the custom __wait_for(). > > Remaining difference between two: > | poll_timeout_us() | __wait_for() > --------------------------------------------------- > backoff | fixed interval | exponential > usleep_range() | N/4+1 to N | N to N*2 > clock | MONOTONIC | MONOTONIC_RAW > > Just a test hack for now, proper conversion probably > needs actual thought. Agreed. I feel pretty strongly about converting everything to use poll_timeout_us() and poll_timeout_us_atomic() directly. I think the plethora of wait_for variants in i915_utils.h is more confusing than helpful (even if some of them are supposed to be "simpler" alternatives). I also think the separate atomic variant is better than magically deciding that based on delay length. I'm also not all that convinced about the exponential wait. Not all of the wait_for versions use it, and then it needs to have a max wait anyway (we have an issue with xe not having that [1]). I believe callers can decide on a sleep length that is appropriate for the timeout, case by case, and gut feeling says it's probably fine. ;) BR, Jani. [1] https://lore.kernel.org/r/fe44d12c701c3d410de6e0ebc1f08bae2eec10a1@intel.com > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: David Laight <david.laight.linux@gmail.com> > Cc: Geert Uytterhoeven <geert+renesas@glider.be> > Cc: Matt Wagantall <mattw@codeaurora.org> > Cc: Dejin Zheng <zhengdejin5@gmail.com> > Cc: intel-gfx@lists.freedesktop.org > Cc: intel-xe@lists.freedesktop.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > drivers/gpu/drm/i915/i915_utils.h | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/i915_utils.h b/drivers/gpu/drm/i915/i915_utils.h > index f7fb40cfdb70..8509d1de1901 100644 > --- a/drivers/gpu/drm/i915/i915_utils.h > +++ b/drivers/gpu/drm/i915/i915_utils.h > @@ -32,6 +32,7 @@ > #include <linux/types.h> > #include <linux/workqueue.h> > #include <linux/sched/clock.h> > +#include <linux/iopoll.h> > > #ifdef CONFIG_X86 > #include <asm/hypervisor.h> > @@ -238,7 +239,7 @@ wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) > * timeout could be due to preemption or similar and we've never had a chance to > * check the condition before the timeout. > */ > -#define __wait_for(OP, COND, US, Wmin, Wmax) ({ \ > +#define __wait_for_old(OP, COND, US, Wmin, Wmax) ({ \ > const ktime_t end__ = ktime_add_ns(ktime_get_raw(), 1000ll * (US)); \ > long wait__ = (Wmin); /* recommended min for usleep is 10 us */ \ > int ret__; \ > @@ -263,6 +264,8 @@ wait_remaining_ms_from_jiffies(unsigned long timestamp_jiffies, int to_wait_ms) > ret__; \ > }) > > +#define __wait_for(OP, COND, US, Wmin, Wmax) \ > + poll_timeout_us(OP, COND, (Wmin), (US), false) > #define _wait_for(COND, US, Wmin, Wmax) __wait_for(, (COND), (US), (Wmin), \ > (Wmax)) > #define wait_for(COND, MS) _wait_for((COND), (MS) * 1000, 10, 1000) -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() 2025-07-03 12:12 ` Jani Nikula @ 2025-07-03 12:50 ` Ville Syrjälä 0 siblings, 0 replies; 19+ messages in thread From: Ville Syrjälä @ 2025-07-03 12:50 UTC (permalink / raw) To: Jani Nikula Cc: linux-kernel, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe On Thu, Jul 03, 2025 at 03:12:39PM +0300, Jani Nikula wrote: > On Thu, 03 Jul 2025, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > Make sure poll_timeout_us() works by using it in i915 > > instead of the custom __wait_for(). > > > > Remaining difference between two: > > | poll_timeout_us() | __wait_for() > > --------------------------------------------------- > > backoff | fixed interval | exponential > > usleep_range() | N/4+1 to N | N to N*2 > > clock | MONOTONIC | MONOTONIC_RAW > > > > Just a test hack for now, proper conversion probably > > needs actual thought. > > Agreed. > > I feel pretty strongly about converting everything to use > poll_timeout_us() and poll_timeout_us_atomic() directly. I think the > plethora of wait_for variants in i915_utils.h is more confusing than > helpful (even if some of them are supposed to be "simpler" > alternatives). I also think the separate atomic variant is better than > magically deciding that based on delay length. > > I'm also not all that convinced about the exponential wait. Not all of > the wait_for versions use it, and then it needs to have a max wait > anyway (we have an issue with xe not having that [1]). I believe callers > can decide on a sleep length that is appropriate for the timeout, case > by case, and gut feeling says it's probably fine. ;) Yeah, we've not really done any work to justify the polling interval/backoff strategy. At some point it would be nice to collect some statistics to see what the typical wait durations are, and then perhaps tune the polling interval on a case by case basis to be at least somewhat optimal (short enough to not cause significant delays, but long enough to avoid excessive polling). -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.BAT: success for series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (2 preceding siblings ...) 2025-07-02 22:34 ` [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() Ville Syrjala @ 2025-07-03 0:05 ` Patchwork 2025-07-03 8:56 ` ✓ i915.CI.Full: " Patchwork ` (5 subsequent siblings) 9 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2025-07-03 0:05 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 6055 bytes --] == Series Details == Series: series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() URL : https://patchwork.freedesktop.org/series/151094/ State : success == Summary == CI Bug Log - changes from CI_DRM_16790 -> Patchwork_151094v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/index.html Participating hosts (43 -> 43) ------------------------------ Additional (1): fi-glk-j4005 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_151094v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_huc_copy@huc-copy: - fi-glk-j4005: NOTRUN -> [SKIP][1] ([i915#2190]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@parallel-random-engines: - fi-glk-j4005: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/fi-glk-j4005/igt@gem_lmem_swapping@parallel-random-engines.html * igt@i915_selftest@live: - bat-dg2-11: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061] / [i915#14556]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-dg2-11/igt@i915_selftest@live.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-dg2-11/igt@i915_selftest@live.html * igt@i915_selftest@live@dmabuf: - bat-dg2-9: [PASS][5] -> [ABORT][6] ([i915#14201]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-dg2-9/igt@i915_selftest@live@dmabuf.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-dg2-9/igt@i915_selftest@live@dmabuf.html * igt@i915_selftest@live@workarounds: - bat-mtlp-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_16790/bat-mtlp-6/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-mtlp-6/igt@i915_selftest@live@workarounds.html - bat-dg2-11: [PASS][9] -> [DMESG-FAIL][10] ([i915#12061]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-dg2-11/igt@i915_selftest@live@workarounds.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-dg2-11/igt@i915_selftest@live@workarounds.html * igt@kms_psr@psr-primary-page-flip: - fi-glk-j4005: NOTRUN -> [SKIP][11] +11 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/fi-glk-j4005/igt@kms_psr@psr-primary-page-flip.html #### Possible fixes #### * igt@i915_module_load@load: - bat-mtlp-9: [DMESG-WARN][12] ([i915#13494]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-mtlp-9/igt@i915_module_load@load.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-mtlp-9/igt@i915_module_load@load.html * igt@i915_selftest@live: - bat-arlh-3: [INCOMPLETE][14] ([i915#14393]) -> [PASS][15] +1 other test pass [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-arlh-3/igt@i915_selftest@live.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-arlh-3/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arlh-3: [DMESG-FAIL][16] ([i915#12061]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-arlh-3/igt@i915_selftest@live@workarounds.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html #### Warnings #### * igt@i915_selftest@live: - bat-dg2-9: [DMESG-FAIL][18] ([i915#12061]) -> [ABORT][19] ([i915#12061] / [i915#14201]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-dg2-9/igt@i915_selftest@live.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-dg2-9/igt@i915_selftest@live.html - bat-atsm-1: [DMESG-FAIL][20] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][21] ([i915#12061] / [i915#14204]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-atsm-1/igt@i915_selftest@live.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-atsm-1/igt@i915_selftest@live.html * igt@i915_selftest@live@mman: - bat-atsm-1: [DMESG-FAIL][22] ([i915#13929]) -> [DMESG-FAIL][23] ([i915#14204]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/bat-atsm-1/igt@i915_selftest@live@mman.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/bat-atsm-1/igt@i915_selftest@live@mman.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494 [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#14393]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14393 [i915#14556]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14556 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 Build changes ------------- * Linux: CI_DRM_16790 -> Patchwork_151094v1 CI-20190529: 20190529 CI_DRM_16790: 339a9f6176f6e176caa8e631859c73b34ffb07d6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8434: 5185b9527673518a418d575c3f58b5554e27f111 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_151094v1: 339a9f6176f6e176caa8e631859c73b34ffb07d6 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/index.html [-- Attachment #2: Type: text/html, Size: 7682 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.Full: success for series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (3 preceding siblings ...) 2025-07-03 0:05 ` ✓ i915.CI.BAT: success for series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Patchwork @ 2025-07-03 8:56 ` Patchwork 2025-07-03 11:51 ` [PATCH 1/4] " Jani Nikula ` (4 subsequent siblings) 9 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2025-07-03 8:56 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 135240 bytes --] == Series Details == Series: series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() URL : https://patchwork.freedesktop.org/series/151094/ State : success == Summary == CI Bug Log - changes from CI_DRM_16790_full -> Patchwork_151094v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_151094v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@cold-reset-bound: - shard-tglu: NOTRUN -> [SKIP][1] ([i915#11078]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@device_reset@cold-reset-bound.html * igt@fbdev@unaligned-write: - shard-rkl: [PASS][2] -> [SKIP][3] ([i915#14544] / [i915#2582]) +1 other test skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@fbdev@unaligned-write.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@fbdev@unaligned-write.html * igt@gem_ccs@block-copy-compressed: - shard-tglu: NOTRUN -> [SKIP][4] ([i915#3555] / [i915#9323]) +1 other test skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gem_ccs@block-copy-compressed.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-tglu: NOTRUN -> [SKIP][5] ([i915#6335]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_isolation@preservation-s3: - shard-rkl: [PASS][6] -> [INCOMPLETE][7] ([i915#12353]) +1 other test incomplete [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_ctx_isolation@preservation-s3.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][8] ([i915#8555]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_exec_balancer@bonded-true-hang: - shard-dg2: NOTRUN -> [SKIP][9] ([i915#4812]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_exec_balancer@bonded-true-hang.html * igt@gem_exec_balancer@parallel-contexts: - shard-tglu: NOTRUN -> [SKIP][10] ([i915#4525]) +1 other test skip [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_capture@capture@vecs0-lmem0: - shard-dg2: NOTRUN -> [FAIL][11] ([i915#11965]) +4 other tests fail [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@gem_exec_capture@capture@vecs0-lmem0.html * igt@gem_exec_fence@submit67: - shard-dg2-9: NOTRUN -> [SKIP][12] ([i915#4812]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_exec_fence@submit67.html * igt@gem_exec_flush@basic-wb-set-default: - shard-dg2: NOTRUN -> [SKIP][13] ([i915#3539] / [i915#4852]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_exec_flush@basic-wb-set-default.html * igt@gem_exec_reloc@basic-gtt-cpu: - shard-rkl: NOTRUN -> [SKIP][14] ([i915#14544] / [i915#3281]) +2 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_exec_reloc@basic-gtt-read: - shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#3281]) +3 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_reloc@basic-wc-cpu: - shard-rkl: NOTRUN -> [SKIP][16] ([i915#3281]) +2 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@gem_exec_reloc@basic-wc-cpu.html * igt@gem_exec_reloc@basic-write-cpu: - shard-dg2: NOTRUN -> [SKIP][17] ([i915#3281]) +2 other tests skip [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_exec_reloc@basic-write-cpu.html * igt@gem_exec_suspend@basic-s0: - shard-dg2: [PASS][18] -> [INCOMPLETE][19] ([i915#11441] / [i915#13304]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-11/igt@gem_exec_suspend@basic-s0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-7/igt@gem_exec_suspend@basic-s0.html * igt@gem_exec_suspend@basic-s0@lmem0: - shard-dg2: [PASS][20] -> [INCOMPLETE][21] ([i915#11441]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-11/igt@gem_exec_suspend@basic-s0@lmem0.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-7/igt@gem_exec_suspend@basic-s0@lmem0.html * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible: - shard-dg2-9: NOTRUN -> [SKIP][22] ([i915#4860]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-tglu-1: NOTRUN -> [SKIP][23] ([i915#4613]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@massive-random: - shard-tglu: NOTRUN -> [SKIP][24] ([i915#4613]) +2 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@parallel-random-engines: - shard-rkl: NOTRUN -> [SKIP][25] ([i915#14544] / [i915#4613]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_mmap@pf-nonblock: - shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#4083]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_mmap@pf-nonblock.html * igt@gem_mmap_gtt@big-copy: - shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4077]) +3 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_mmap_gtt@big-copy.html * igt@gem_mmap_gtt@cpuset-big-copy-xy: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#4077]) +3 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_mmap_gtt@cpuset-big-copy-xy.html * igt@gem_mmap_wc@read: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#4083]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@gem_mmap_wc@read.html * igt@gem_pread@snoop: - shard-dg2: NOTRUN -> [SKIP][30] ([i915#3282]) +2 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_pread@snoop.html * igt@gem_pxp@create-protected-buffer: - shard-rkl: [PASS][31] -> [TIMEOUT][32] ([i915#12964]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_pxp@create-protected-buffer.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@create-regular-context-2: - shard-rkl: [PASS][33] -> [TIMEOUT][34] ([i915#12917] / [i915#12964]) +1 other test timeout [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_pxp@create-regular-context-2.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@gem_pxp@create-regular-context-2.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg2-9: NOTRUN -> [SKIP][35] ([i915#4270]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#4270]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@gem_render_copy@y-tiled: - shard-dg2-9: NOTRUN -> [SKIP][37] ([i915#5190] / [i915#8428]) +1 other test skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_render_copy@y-tiled.html * igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#5190] / [i915#8428]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_gtt: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#4079]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_set_tiling_vs_gtt.html * igt@gem_tiled_partial_pwrite_pread@reads: - shard-rkl: NOTRUN -> [SKIP][40] ([i915#14544] / [i915#3282]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_tiled_partial_pwrite_pread@reads.html * igt@gem_userptr_blits@access-control: - shard-dg2: NOTRUN -> [SKIP][41] ([i915#3297]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-tglu: NOTRUN -> [SKIP][42] ([i915#3297]) +3 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@unsync-overlap: - shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#3297]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_userptr_blits@unsync-overlap.html * igt@gen7_exec_parse@basic-offset: - shard-dg2: NOTRUN -> [SKIP][44] +3 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@gen7_exec_parse@basic-offset.html * igt@gen9_exec_parse@bb-start-far: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#2856]) +2 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@gen9_exec_parse@bb-start-far.html - shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#2527] / [i915#2856]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-tglu: NOTRUN -> [SKIP][47] ([i915#2527] / [i915#2856]) +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@unaligned-access: - shard-dg2-9: NOTRUN -> [SKIP][48] ([i915#2856]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gen9_exec_parse@unaligned-access.html * igt@i915_drm_fdinfo@isolation@rcs0: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#14073]) +7 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@i915_drm_fdinfo@isolation@rcs0.html * igt@i915_drm_fdinfo@virtual-busy-all: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#14118]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@i915_drm_fdinfo@virtual-busy-all.html * igt@i915_module_load@resize-bar: - shard-dg2-9: NOTRUN -> [DMESG-WARN][51] ([i915#14545]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@i915_module_load@resize-bar.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: NOTRUN -> [SKIP][52] ([i915#14544] / [i915#8399]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html - shard-tglu-1: NOTRUN -> [SKIP][53] ([i915#8399]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_rps@thresholds-idle-park: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#11681]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@i915_pm_rps@thresholds-idle-park.html * igt@i915_pm_sseu@full-enable: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#14544] / [i915#4387]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@i915_pm_sseu@full-enable.html - shard-tglu-1: NOTRUN -> [SKIP][56] ([i915#4387]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@i915_pm_sseu@full-enable.html * igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#4212]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#4212]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-tglu: NOTRUN -> [SKIP][59] ([i915#12454] / [i915#12712]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_async_flips@invalid-async-flip-atomic: - shard-dg2: NOTRUN -> [SKIP][60] ([i915#12967]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_async_flips@invalid-async-flip-atomic.html * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels: - shard-tglu: NOTRUN -> [SKIP][61] ([i915#1769] / [i915#3555]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][62] ([i915#5286]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@4-tiled-8bpp-rotate-180: - shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#5286]) +1 other test skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_big_fb@4-tiled-8bpp-rotate-180.html * igt@kms_big_fb@x-tiled-16bpp-rotate-270: - shard-dg2-9: NOTRUN -> [SKIP][64] +1 other test skip [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-dg2: NOTRUN -> [SKIP][65] ([i915#4538] / [i915#5190]) +5 other tests skip [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-8bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#3638]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#4538] / [i915#5190]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-rkl: NOTRUN -> [SKIP][69] +2 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#14098] / [i915#6095]) +42 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][71] ([i915#6095]) +53 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][72] ([i915#6095]) +49 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs: - shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#6095]) +34 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#12313]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#6095]) +126 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-a-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#10307] / [i915#6095]) +4 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#6095]) +7 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-dp-3.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][78] ([i915#12313]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/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: NOTRUN -> [SKIP][79] ([i915#12313]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][80] ([i915#6095]) +168 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-17/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#10307] / [i915#10434] / [i915#6095]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][82] ([i915#13783]) +4 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html * igt@kms_chamelium_audio@hdmi-audio-edid: - shard-tglu: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +5 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_chamelium_audio@hdmi-audio-edid.html * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k: - shard-rkl: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#14544] / [i915#7828]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-dg2-9: NOTRUN -> [SKIP][85] ([i915#11151] / [i915#7828]) +1 other test skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_frames@dp-frame-dump: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#11151] / [i915#7828]) +4 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_chamelium_frames@dp-frame-dump.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#11151] / [i915#7828]) +3 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode: - shard-rkl: NOTRUN -> [SKIP][88] ([i915#11151] / [i915#7828]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html * igt@kms_color@ctm-negative: - shard-rkl: [PASS][89] -> [SKIP][90] ([i915#12655] / [i915#14544]) +1 other test skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_color@ctm-negative.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_color@ctm-negative.html * igt@kms_color@deep-color: - shard-dg2-9: NOTRUN -> [SKIP][91] ([i915#12655] / [i915#3555]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_color@deep-color.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#3116] / [i915#3299]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@dp-mst-type-0: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#3299]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@lic-type-0: - shard-tglu: NOTRUN -> [SKIP][94] ([i915#6944] / [i915#9424]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_content_protection@lic-type-0.html * igt@kms_content_protection@lic-type-0@pipe-a-dp-3: - shard-dg2: NOTRUN -> [INCOMPLETE][95] ([i915#7173]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html * igt@kms_content_protection@type1: - shard-dg2-9: NOTRUN -> [SKIP][96] ([i915#7118] / [i915#9424]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#7118] / [i915#9424]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_content_protection@uevent.html - shard-tglu: NOTRUN -> [SKIP][98] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-onscreen-256x256: - shard-rkl: [PASS][99] -> [SKIP][100] ([i915#14544]) +39 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x256.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x256.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu: NOTRUN -> [SKIP][101] ([i915#13049]) +2 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-tglu-1: NOTRUN -> [SKIP][102] ([i915#13049]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#13049]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#3555]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-512x170: - shard-dg2-9: NOTRUN -> [SKIP][105] ([i915#13049]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_cursor_crc@cursor-sliding-512x170.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][106] ([i915#13566]) +1 other test fail [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html * igt@kms_cursor_crc@cursor-sliding-max-size: - shard-dg2-9: NOTRUN -> [SKIP][107] ([i915#3555]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_cursor_crc@cursor-sliding-max-size.html * igt@kms_cursor_edge_walk@64x64-left-edge: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#14544]) +21 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_edge_walk@64x64-left-edge.html * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size: - shard-rkl: [PASS][109] -> [SKIP][110] ([i915#11190] / [i915#14544]) +2 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-dg2-9: NOTRUN -> [SKIP][111] ([i915#13046] / [i915#5354]) +2 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#13046] / [i915#5354]) +3 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-legacy: - shard-rkl: [PASS][113] -> [FAIL][114] ([i915#2346]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-dg2: NOTRUN -> [SKIP][115] ([i915#3555]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#3804]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/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][117] ([i915#13749]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-mst.html - shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#13749]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dsc@dsc-with-formats: - shard-tglu: NOTRUN -> [SKIP][119] ([i915#3555] / [i915#3840]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_dsc@dsc-with-formats.html - shard-dg2: NOTRUN -> [SKIP][120] ([i915#3555] / [i915#3840]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_dsc@dsc-with-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#3555] / [i915#3840]) +1 other test skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-rkl: [PASS][122] -> [SKIP][123] ([i915#14544] / [i915#14561]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_feature_discovery@display-1x: - shard-rkl: [PASS][124] -> [SKIP][125] ([i915#14544] / [i915#9738]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_feature_discovery@display-1x.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_feature_discovery@display-1x.html * igt@kms_feature_discovery@display-4x: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#1839]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@psr2: - shard-dg2: NOTRUN -> [SKIP][127] ([i915#658]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_feature_discovery@psr2.html * igt@kms_fence_pin_leak: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#4881]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_fence_pin_leak.html * igt@kms_flip@2x-flip-vs-panning: - shard-dg2: NOTRUN -> [SKIP][129] ([i915#9934]) +2 other tests skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip@2x-flip-vs-rmfb: - shard-rkl: NOTRUN -> [SKIP][130] ([i915#14544] / [i915#9934]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-rmfb.html - shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#9934]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-rmfb.html * igt@kms_flip@2x-flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][132] ([i915#12745] / [i915#4839]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2: - shard-glk: NOTRUN -> [INCOMPLETE][133] ([i915#4839]) +1 other test incomplete [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk3/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@2x-plain-flip: - shard-tglu: NOTRUN -> [SKIP][134] ([i915#3637] / [i915#9934]) +7 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-snb: [PASS][135] -> [FAIL][136] ([i915#11832] / [i915#13734]) +1 other test fail [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-snb2/igt@kms_flip@2x-plain-flip-ts-check.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-snb6/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#9934]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip@2x-wf_vblank-ts-check-interruptible: - shard-glk: NOTRUN -> [FAIL][138] ([i915#13734]) +1 other test fail [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk5/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html * igt@kms_flip@dpms-off-confusion-interruptible: - shard-rkl: [PASS][139] -> [DMESG-WARN][140] ([i915#12964]) +9 other tests dmesg-warn [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_flip@dpms-off-confusion-interruptible.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible.html * igt@kms_flip@dpms-off-confusion-interruptible@a-hdmi-a1: - shard-rkl: NOTRUN -> [DMESG-WARN][141] ([i915#12964]) +3 other tests dmesg-warn [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible@a-hdmi-a1.html * igt@kms_flip@flip-vs-dpms-on-nop: - shard-rkl: [PASS][142] -> [SKIP][143] ([i915#14544] / [i915#14553]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_flip@flip-vs-dpms-on-nop.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: [PASS][144] -> [SKIP][145] ([i915#14544] / [i915#3637]) +6 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@plain-flip-interruptible: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#14544] / [i915#3637]) +2 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip@plain-flip-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#2672]) +2 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#14544] / [i915#3555]) +1 other test skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html - shard-tglu-1: NOTRUN -> [SKIP][149] ([i915#2672] / [i915#3555]) +1 other test skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][150] ([i915#2587] / [i915#2672]) +1 other test skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling: - shard-dg2: NOTRUN -> [SKIP][151] ([i915#2672] / [i915#3555]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#2672]) +2 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html - shard-tglu: NOTRUN -> [SKIP][153] ([i915#2587] / [i915#2672]) +2 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-tglu: NOTRUN -> [SKIP][154] ([i915#2672] / [i915#3555]) +2 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling: - shard-rkl: [PASS][155] -> [SKIP][156] ([i915#14544] / [i915#3555]) +3 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling: - shard-dg2: NOTRUN -> [SKIP][157] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: - shard-dg2: [PASS][158] -> [FAIL][159] ([i915#6880]) +1 other test fail [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html - shard-rkl: [PASS][160] -> [SKIP][161] ([i915#14544] / [i915#1849] / [i915#5354]) +9 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt: - shard-dg2-9: NOTRUN -> [SKIP][162] ([i915#5354]) +9 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#5354]) +9 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render: - shard-rkl: NOTRUN -> [SKIP][164] ([i915#14544] / [i915#1849] / [i915#5354]) +12 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][165] ([i915#3023]) +1 other test skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#8708]) +8 other tests skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite: - shard-tglu-1: NOTRUN -> [SKIP][167] +44 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][168] ([i915#8708]) +1 other test skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-dg2-9: NOTRUN -> [SKIP][169] ([i915#3458]) +4 other tests skip [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-tglu: NOTRUN -> [SKIP][170] ([i915#9766]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move: - shard-tglu: NOTRUN -> [SKIP][171] +46 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-rkl: NOTRUN -> [SKIP][172] ([i915#1825]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen: - shard-glk: NOTRUN -> [SKIP][173] +27 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#3458]) +11 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_hdr@static-swap: - shard-dg2: [PASS][175] -> [SKIP][176] ([i915#3555] / [i915#8228]) +1 other test skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-10/igt@kms_hdr@static-swap.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-4/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#3555] / [i915#8228]) +1 other test skip [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-dpms: - shard-dg2: NOTRUN -> [SKIP][178] ([i915#3555] / [i915#8228]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_hdr@static-toggle-dpms.html - shard-tglu: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#8228]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_hdr@static-toggle-dpms.html * igt@kms_invalid_mode@bad-hsync-end: - shard-rkl: [PASS][180] -> [SKIP][181] ([i915#14544] / [i915#3555] / [i915#8826]) +2 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_invalid_mode@bad-hsync-end.html [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_invalid_mode@bad-hsync-end.html * igt@kms_joiner@basic-force-big-joiner: - shard-tglu: NOTRUN -> [SKIP][182] ([i915#12388]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-dg2-9: NOTRUN -> [SKIP][183] ([i915#10656]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-dg2: [PASS][184] -> [SKIP][185] ([i915#12388]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-10/igt@kms_joiner@invalid-modeset-force-big-joiner.html [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-dg2: NOTRUN -> [SKIP][186] ([i915#10656]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-10/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html - shard-tglu-1: NOTRUN -> [SKIP][187] ([i915#12394]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-tglu: NOTRUN -> [SKIP][188] ([i915#12339]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_plane@planar-pixel-format-settings: - shard-rkl: [PASS][189] -> [SKIP][190] ([i915#14544] / [i915#9581]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_plane@planar-pixel-format-settings.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane@planar-pixel-format-settings.html * igt@kms_plane@plane-panning-bottom-right: - shard-rkl: [PASS][191] -> [SKIP][192] ([i915#14544] / [i915#8825]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_plane@plane-panning-bottom-right.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#8821]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@2x-tiling-yf: - shard-dg2-9: NOTRUN -> [SKIP][194] ([i915#13958]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_plane_multiple@2x-tiling-yf.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format: - shard-dg2-9: NOTRUN -> [SKIP][195] ([i915#12247] / [i915#9423]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a: - shard-dg2-9: NOTRUN -> [SKIP][196] ([i915#12247]) +3 other tests skip [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c: - shard-rkl: NOTRUN -> [SKIP][197] ([i915#12247]) +3 other tests skip [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-a: - shard-rkl: NOTRUN -> [SKIP][198] ([i915#12247] / [i915#14544]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-a.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats: - shard-rkl: [PASS][199] -> [SKIP][200] ([i915#14544] / [i915#3555] / [i915#8152]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a: - shard-rkl: [PASS][201] -> [SKIP][202] ([i915#12247] / [i915#14544]) +5 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling: - shard-rkl: [PASS][203] -> [SKIP][204] ([i915#12247] / [i915#14544] / [i915#8152]) +8 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25: - shard-rkl: NOTRUN -> [SKIP][205] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html - shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#12247] / [i915#6953]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b: - shard-rkl: NOTRUN -> [SKIP][207] ([i915#12247] / [i915#14544] / [i915#8152]) +2 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b.html * igt@kms_plane_scaling@planes-upscale-20x20: - shard-rkl: [PASS][208] -> [SKIP][209] ([i915#14544] / [i915#6953] / [i915#8152]) +1 other test skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-20x20.html [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25: - shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#12247] / [i915#3555]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a: - shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#12247]) +7 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#12247] / [i915#6953] / [i915#9423]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html - shard-tglu: NOTRUN -> [SKIP][213] ([i915#12247] / [i915#6953]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b: - shard-tglu: NOTRUN -> [SKIP][214] ([i915#12247]) +3 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d: - shard-dg2: NOTRUN -> [SKIP][215] ([i915#12247]) +3 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d.html * igt@kms_pm_backlight@fade: - shard-tglu: NOTRUN -> [SKIP][216] ([i915#9812]) [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc5-psr: - shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#9685]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_lpsp@screens-disabled: - shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#8430]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#9519]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress: - shard-dg2: [PASS][220] -> [SKIP][221] ([i915#9519]) [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_pm_rpm@modeset-lpsp-stress.html - shard-rkl: [PASS][222] -> [SKIP][223] ([i915#14544] / [i915#9519]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-tglu-1: NOTRUN -> [SKIP][224] ([i915#9519]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@pm-caching: - shard-rkl: [PASS][225] -> [SKIP][226] ([i915#12916]) [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_pm_rpm@pm-caching.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_pm_rpm@pm-caching.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-dg1: [PASS][227] -> [DMESG-WARN][228] ([i915#4423]) [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg1-19/igt@kms_pm_rpm@system-suspend-modeset.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-16/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_prime@basic-crc-vgem: - shard-dg2: NOTRUN -> [SKIP][229] ([i915#6524] / [i915#6805]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_prime@basic-crc-vgem.html * igt@kms_prime@basic-modeset-hybrid: - shard-tglu: NOTRUN -> [SKIP][230] ([i915#6524]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_properties@crtc-properties-legacy: - shard-rkl: [PASS][231] -> [SKIP][232] ([i915#11521] / [i915#14544]) +1 other test skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_properties@crtc-properties-legacy.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_properties@crtc-properties-legacy.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][233] ([i915#11520] / [i915#14544]) +1 other test skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][234] ([i915#11520]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][235] ([i915#11520]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk5/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-dg2-9: NOTRUN -> [SKIP][236] ([i915#11520]) +1 other test skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#11520]) +4 other tests skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][238] ([i915#11520]) +2 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb: - shard-tglu: NOTRUN -> [SKIP][239] ([i915#11520]) +5 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr@fbc-pr-suspend: - shard-tglu-1: NOTRUN -> [SKIP][240] ([i915#9732]) +8 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_psr@fbc-pr-suspend.html * igt@kms_psr@fbc-psr-primary-page-flip: - shard-dg2: NOTRUN -> [SKIP][241] ([i915#1072] / [i915#9732]) +9 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_psr@fbc-psr-primary-page-flip.html * igt@kms_psr@fbc-psr2-cursor-render: - shard-rkl: NOTRUN -> [SKIP][242] ([i915#1072] / [i915#9732]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_psr@fbc-psr2-cursor-render.html * igt@kms_psr@fbc-psr2-sprite-mmap-cpu: - shard-dg2-9: NOTRUN -> [SKIP][243] ([i915#1072] / [i915#9732]) +4 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_psr@fbc-psr2-sprite-mmap-cpu.html * igt@kms_psr@pr-no-drrs: - shard-rkl: NOTRUN -> [SKIP][244] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr@pr-no-drrs.html * igt@kms_psr@pr-sprite-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][245] ([i915#9732]) +11 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_psr@pr-sprite-plane-onoff.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-tglu-1: NOTRUN -> [SKIP][246] ([i915#9685]) [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html - shard-rkl: NOTRUN -> [SKIP][247] ([i915#14544] / [i915#9685]) [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@exhaust-fences: - shard-dg2-9: NOTRUN -> [SKIP][248] ([i915#4235]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-tglu-1: NOTRUN -> [SKIP][249] ([i915#5289]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-dg2-9: NOTRUN -> [SKIP][250] ([i915#5190]) +2 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][251] ([i915#12755] / [i915#5190]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: NOTRUN -> [SKIP][252] ([i915#12755]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_scaling_modes@scaling-mode-full-aspect: - shard-tglu: NOTRUN -> [SKIP][253] ([i915#3555]) +5 other tests skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_scaling_modes@scaling-mode-full-aspect.html * igt@kms_selftest@drm_framebuffer: - shard-tglu: NOTRUN -> [ABORT][254] ([i915#13179]) +1 other test abort [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_selftest@drm_framebuffer.html * igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free: - shard-dg2: NOTRUN -> [ABORT][255] ([i915#13179]) +1 other test abort [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html * igt@kms_setmode@invalid-clone-single-crtc: - shard-glk: [PASS][256] -> [SKIP][257] +6 other tests skip [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-glk5/igt@kms_setmode@invalid-clone-single-crtc.html [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk8/igt@kms_setmode@invalid-clone-single-crtc.html * igt@kms_vrr@lobf: - shard-dg2: NOTRUN -> [SKIP][258] ([i915#11920]) [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@kms_vrr@lobf.html - shard-tglu: NOTRUN -> [SKIP][259] ([i915#11920]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@kms_vrr@lobf.html * igt@kms_writeback@writeback-invalid-parameters: - shard-glk: NOTRUN -> [SKIP][260] ([i915#2437]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk5/igt@kms_writeback@writeback-invalid-parameters.html * igt@kms_writeback@writeback-pixel-formats: - shard-dg2-9: NOTRUN -> [SKIP][261] ([i915#2437] / [i915#9412]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: NOTRUN -> [FAIL][262] ([i915#9100]) +1 other test fail [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html * igt@perf_pmu@most-busy-check-all: - shard-rkl: [PASS][263] -> [FAIL][264] ([i915#4349]) +1 other test fail [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@perf_pmu@most-busy-check-all.html [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@perf_pmu@most-busy-check-all.html * igt@perf_pmu@render-node-busy-idle: - shard-mtlp: [PASS][265] -> [FAIL][266] ([i915#4349]) +4 other tests fail [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-mtlp-3/igt@perf_pmu@render-node-busy-idle.html [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-mtlp-8/igt@perf_pmu@render-node-busy-idle.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#9917]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-tglu: NOTRUN -> [FAIL][268] ([i915#12910]) +9 other tests fail [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-9/igt@sriov_basic@enable-vfs-autoprobe-on.html - shard-dg2: NOTRUN -> [SKIP][269] ([i915#9917]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-5/igt@sriov_basic@enable-vfs-autoprobe-on.html #### Possible fixes #### * igt@fbdev@nullptr: - shard-rkl: [SKIP][270] ([i915#14544] / [i915#2582]) -> [PASS][271] +1 other test pass [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@fbdev@nullptr.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@fbdev@nullptr.html * igt@gem_eio@hibernate: - shard-rkl: [ABORT][272] ([i915#7975] / [i915#8213]) -> [PASS][273] [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-2/igt@gem_eio@hibernate.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-4/igt@gem_eio@hibernate.html * igt@gem_exec_suspend@basic-s3: - shard-glk: [INCOMPLETE][274] ([i915#11441] / [i915#13196]) -> [PASS][275] +1 other test pass [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-glk8/igt@gem_exec_suspend@basic-s3.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk3/igt@gem_exec_suspend@basic-s3.html * igt@gem_lmem_swapping@smem-oom: - shard-dg2-9: [TIMEOUT][276] ([i915#5493]) -> [PASS][277] +1 other test pass [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-9/igt@gem_lmem_swapping@smem-oom.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@gem_lmem_swapping@smem-oom.html * igt@gem_mmap_gtt@fault-concurrent: - shard-rkl: [DMESG-WARN][278] ([i915#12964]) -> [PASS][279] +17 other tests pass [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_mmap_gtt@fault-concurrent.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@gem_mmap_gtt@fault-concurrent.html * igt@gem_pxp@verify-pxp-stale-ctx-execution: - shard-rkl: [TIMEOUT][280] ([i915#12917] / [i915#12964]) -> [PASS][281] +3 other tests pass [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_pxp@verify-pxp-stale-ctx-execution.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@gem_pxp@verify-pxp-stale-ctx-execution.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-rkl: [FAIL][282] ([i915#12942]) -> [PASS][283] +1 other test pass [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-2/igt@i915_pm_rc6_residency@rc6-accuracy.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [INCOMPLETE][284] ([i915#4817]) -> [PASS][285] +1 other test pass [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-dg2-9: [FAIL][286] ([i915#5956]) -> [PASS][287] +1 other test pass [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][288] ([i915#5138]) -> [PASS][289] +1 other test pass [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-64bpp-rotate-180: - shard-dg1: [DMESG-WARN][290] ([i915#4423]) -> [PASS][291] +4 other tests pass [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg1-16/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-15/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html * igt@kms_color@degamma: - shard-rkl: [SKIP][292] ([i915#12655] / [i915#14544]) -> [PASS][293] [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_color@degamma.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_color@degamma.html * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][294] ([i915#13566]) -> [PASS][295] +1 other test pass [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-2/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html * igt@kms_cursor_edge_walk@128x128-top-edge: - shard-rkl: [SKIP][296] ([i915#14544]) -> [PASS][297] +38 other tests pass [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_edge_walk@128x128-top-edge.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_cursor_edge_walk@128x128-top-edge.html * igt@kms_cursor_legacy@cursora-vs-flipb-legacy: - shard-snb: [SKIP][298] -> [PASS][299] [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-snb2/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-snb6/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html * igt@kms_dither@fb-8bpc-vs-panel-8bpc: - shard-dg2: [SKIP][300] ([i915#3555]) -> [PASS][301] [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-1/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-dg2: [SKIP][302] ([i915#13707]) -> [PASS][303] [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-4/igt@kms_dp_linktrain_fallback@dp-fallback.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_flip@2x-flip-vs-rmfb-interruptible: - shard-glk: [SKIP][304] -> [PASS][305] +2 other tests pass [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-glk8/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk3/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank: - shard-snb: [FAIL][306] ([i915#13734]) -> [PASS][307] +1 other test pass [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank.html * igt@kms_flip@modeset-vs-vblank-race: - shard-rkl: [SKIP][308] ([i915#14544] / [i915#3637]) -> [PASS][309] +2 other tests pass [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_flip@modeset-vs-vblank-race.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_flip@modeset-vs-vblank-race.html * igt@kms_flip@plain-flip-fb-recreate-interruptible: - shard-tglu: [FAIL][310] ([i915#13734]) -> [PASS][311] +1 other test pass [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-tglu-9/igt@kms_flip@plain-flip-fb-recreate-interruptible.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-tglu-2/igt@kms_flip@plain-flip-fb-recreate-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling: - shard-rkl: [SKIP][312] ([i915#14544] / [i915#3555]) -> [PASS][313] +2 other tests pass [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: [SKIP][314] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][315] +8 other tests pass [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen: - shard-dg2: [FAIL][316] ([i915#6880]) -> [PASS][317] +2 other tests pass [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg2: [SKIP][318] ([i915#3555] / [i915#8228]) -> [PASS][319] [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-4/igt@kms_hdr@bpc-switch-suspend.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_invalid_mode@zero-hdisplay: - shard-rkl: [SKIP][320] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][321] +1 other test pass [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_invalid_mode@zero-hdisplay.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_invalid_mode@zero-hdisplay.html * igt@kms_joiner@basic-force-big-joiner: - shard-dg2: [SKIP][322] ([i915#12388]) -> [PASS][323] [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-1/igt@kms_joiner@basic-force-big-joiner.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - shard-rkl: [SKIP][324] ([i915#11190] / [i915#14544]) -> [PASS][325] [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-rkl: [SKIP][326] ([i915#14544] / [i915#8825]) -> [PASS][327] [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_plane_alpha_blend@alpha-transparent-fb: - shard-rkl: [SKIP][328] ([i915#14544] / [i915#7294]) -> [PASS][329] +1 other test pass [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-transparent-fb.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane_alpha_blend@alpha-transparent-fb.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: [SKIP][330] ([i915#6953] / [i915#9423]) -> [PASS][331] [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-1/igt@kms_plane_scaling@intel-max-src-size.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers: - shard-rkl: [SKIP][332] ([i915#14544] / [i915#8152]) -> [PASS][333] [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-modifiers.html * igt@kms_plane_scaling@planes-upscale-factor-0-25: - shard-rkl: [SKIP][334] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][335] [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/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][336] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][337] [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a: - shard-rkl: [SKIP][338] ([i915#12247] / [i915#14544]) -> [PASS][339] +2 other tests pass [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a.html * igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-b: - shard-rkl: [SKIP][340] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][341] +2 other tests pass [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-b.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-b.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][342] ([i915#14544] / [i915#9519]) -> [PASS][343] +1 other test pass [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-rkl: [SKIP][344] ([i915#9519]) -> [PASS][345] +2 other tests pass [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1: - shard-mtlp: [FAIL][346] ([i915#9196]) -> [PASS][347] +1 other test pass [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html * igt@kms_vrr@negative-basic: - shard-dg2: [SKIP][348] ([i915#3555] / [i915#9906]) -> [PASS][349] [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-4/igt@kms_vrr@negative-basic.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_vrr@negative-basic.html #### Warnings #### * igt@api_intel_bb@crc32: - shard-rkl: [SKIP][350] ([i915#6230]) -> [SKIP][351] ([i915#14544] / [i915#6230]) [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@api_intel_bb@crc32.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@api_intel_bb@crc32.html * igt@api_intel_bb@object-reloc-purge-cache: - shard-rkl: [SKIP][352] ([i915#8411]) -> [SKIP][353] ([i915#14544] / [i915#8411]) [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@api_intel_bb@object-reloc-purge-cache.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html * igt@gem_create@create-ext-set-pat: - shard-rkl: [SKIP][354] ([i915#8562]) -> [SKIP][355] ([i915#14544] / [i915#8562]) [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_create@create-ext-set-pat.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_create@create-ext-set-pat.html * igt@gem_exec_balancer@parallel-bb-first: - shard-rkl: [SKIP][356] ([i915#4525]) -> [SKIP][357] ([i915#14544] / [i915#4525]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_exec_balancer@parallel-bb-first.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-rkl: [SKIP][358] ([i915#14544] / [i915#4525]) -> [SKIP][359] ([i915#4525]) +1 other test skip [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_reloc@basic-gtt-wc-noreloc: - shard-rkl: [SKIP][360] ([i915#14544] / [i915#3281]) -> [SKIP][361] ([i915#3281]) +5 other tests skip [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: [SKIP][362] ([i915#3281]) -> [SKIP][363] ([i915#14544] / [i915#3281]) +7 other tests skip [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_exec_reloc@basic-write-read-noreloc.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: [SKIP][364] ([i915#7276]) -> [SKIP][365] ([i915#14544] / [i915#7276]) [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_exec_schedule@semaphore-power.html [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-rkl: [SKIP][366] ([i915#14544] / [i915#4613]) -> [SKIP][367] ([i915#4613]) +1 other test skip [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-rkl: [SKIP][368] ([i915#4613]) -> [SKIP][369] ([i915#14544] / [i915#4613]) +1 other test skip [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_lmem_swapping@parallel-random-verify.html [369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_media_vme: - shard-rkl: [SKIP][370] ([i915#284]) -> [SKIP][371] ([i915#14544] / [i915#284]) [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_media_vme.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_media_vme.html * igt@gem_partial_pwrite_pread@writes-after-reads-display: - shard-rkl: [SKIP][372] ([i915#3282]) -> [SKIP][373] ([i915#14544] / [i915#3282]) +5 other tests skip [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-display.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html * igt@gem_pread@snoop: - shard-rkl: [SKIP][374] ([i915#14544] / [i915#3282]) -> [SKIP][375] ([i915#3282]) +2 other tests skip [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_pread@snoop.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@gem_pread@snoop.html * igt@gem_pxp@display-protected-crc: - shard-rkl: [TIMEOUT][376] ([i915#12917] / [i915#12964]) -> [SKIP][377] ([i915#14544] / [i915#4270]) +1 other test skip [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-2/igt@gem_pxp@display-protected-crc.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@hw-rejects-pxp-context: - shard-rkl: [FAIL][378] ([i915#14383]) -> [TIMEOUT][379] ([i915#12917] / [i915#12964]) [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-context.html * igt@gem_userptr_blits@access-control: - shard-rkl: [SKIP][380] ([i915#14544] / [i915#3297]) -> [SKIP][381] ([i915#3297]) [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_userptr_blits@access-control.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: [SKIP][382] ([i915#3297]) -> [SKIP][383] ([i915#14544] / [i915#3297]) +1 other test skip [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gem_userptr_blits@coherency-sync.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: [SKIP][384] ([i915#14544] / [i915#3297] / [i915#3323]) -> [SKIP][385] ([i915#3297] / [i915#3323]) [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_userptr_blits@dmabuf-sync.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@relocations: - shard-rkl: [SKIP][386] ([i915#14544] / [i915#3281] / [i915#3297]) -> [SKIP][387] ([i915#3281] / [i915#3297]) [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gem_userptr_blits@relocations.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@gem_userptr_blits@relocations.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: [SKIP][388] ([i915#14544] / [i915#2527]) -> [SKIP][389] ([i915#2527]) +3 other tests skip [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: [SKIP][390] ([i915#2527]) -> [SKIP][391] ([i915#14544] / [i915#2527]) +2 other tests skip [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@gen9_exec_parse@shadow-peek.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-rkl: [SKIP][392] ([i915#14544] / [i915#6590]) -> [SKIP][393] ([i915#6590]) +1 other test skip [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@intel_hwmon@hwmon-read: - shard-rkl: [SKIP][394] ([i915#14544] / [i915#7707]) -> [SKIP][395] ([i915#7707]) [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@intel_hwmon@hwmon-read.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@intel_hwmon@hwmon-read.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][396] ([i915#5286]) -> [SKIP][397] ([i915#14544]) +4 other tests skip [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-rkl: [SKIP][398] ([i915#14544]) -> [SKIP][399] ([i915#5286]) +4 other tests skip [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: [SKIP][400] ([i915#14544]) -> [SKIP][401] ([i915#3638]) +2 other tests skip [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: [SKIP][402] ([i915#3638]) -> [SKIP][403] ([i915#14544]) +3 other tests skip [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-rkl: [SKIP][404] -> [SKIP][405] ([i915#14544]) +9 other tests skip [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_ccs@bad-aux-stride-yf-tiled-ccs: - shard-rkl: [SKIP][406] ([i915#14544]) -> [SKIP][407] ([i915#14098] / [i915#6095]) +10 other tests skip [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html [407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs: - shard-rkl: [SKIP][408] ([i915#14098] / [i915#6095]) -> [SKIP][409] ([i915#14544]) +12 other tests skip [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html [409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][410] ([i915#6095]) -> [SKIP][411] ([i915#14098] / [i915#6095]) [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html [411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs: - shard-rkl: [SKIP][412] ([i915#14544]) -> [SKIP][413] ([i915#12313]) [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html [413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html * igt@kms_cdclk@mode-transition-all-outputs: - shard-rkl: [SKIP][414] ([i915#3742]) -> [SKIP][415] ([i915#14544] / [i915#3742]) [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_cdclk@mode-transition-all-outputs.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html * igt@kms_chamelium_frames@hdmi-frame-dump: - shard-rkl: [SKIP][416] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][417] ([i915#11151] / [i915#7828]) +7 other tests skip [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_chamelium_frames@hdmi-frame-dump.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: [SKIP][418] ([i915#11151] / [i915#7828]) -> [SKIP][419] ([i915#11151] / [i915#14544] / [i915#7828]) +6 other tests skip [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: [SKIP][420] ([i915#14544]) -> [SKIP][421] ([i915#3116]) [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: [SKIP][422] ([i915#3116]) -> [SKIP][423] ([i915#14544]) [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@lic-type-0: - shard-dg2: [SKIP][424] ([i915#9424]) -> [INCOMPLETE][425] ([i915#7173]) [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-1/igt@kms_content_protection@lic-type-0.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-11/igt@kms_content_protection@lic-type-0.html * igt@kms_cursor_crc@cursor-onscreen-256x85: - shard-rkl: [SKIP][426] ([i915#14544]) -> [FAIL][427] ([i915#13566]) [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-rkl: [SKIP][428] ([i915#3555]) -> [SKIP][429] ([i915#14544]) +2 other tests skip [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-rkl: [SKIP][430] ([i915#14544]) -> [SKIP][431] ([i915#13049]) +1 other test skip [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x170: - shard-rkl: [SKIP][432] ([i915#13049]) -> [SKIP][433] ([i915#14544]) [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: [SKIP][434] ([i915#14544]) -> [SKIP][435] ([i915#3555]) +3 other tests skip [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-rkl: [SKIP][436] ([i915#14544]) -> [SKIP][437] +15 other tests skip [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-rkl: [SKIP][438] ([i915#4103]) -> [SKIP][439] ([i915#11190] / [i915#14544]) [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions: - shard-rkl: [SKIP][440] ([i915#14544]) -> [DMESG-WARN][441] ([i915#12964]) [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-rkl: [SKIP][442] ([i915#14544]) -> [FAIL][443] ([i915#2346]) [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-rkl: [FAIL][444] ([i915#2346]) -> [SKIP][445] ([i915#14544]) [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-rkl: [SKIP][446] ([i915#14544]) -> [SKIP][447] ([i915#3555] / [i915#3804]) [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_dp_link_training@non-uhbr-mst: - shard-rkl: [SKIP][448] ([i915#14544]) -> [SKIP][449] ([i915#13749]) [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-mst.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-rkl: [SKIP][450] ([i915#13707]) -> [SKIP][451] ([i915#14544]) [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_dp_linktrain_fallback@dp-fallback.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: [SKIP][452] ([i915#3555] / [i915#3840]) -> [SKIP][453] ([i915#14544]) [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_dsc@dsc-with-bpc-formats.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-output-formats: - shard-rkl: [SKIP][454] ([i915#14544]) -> [SKIP][455] ([i915#3555] / [i915#3840]) [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][456] ([i915#3955]) -> [SKIP][457] ([i915#14544] / [i915#3955]) [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@psr2: - shard-rkl: [SKIP][458] ([i915#14544] / [i915#658]) -> [SKIP][459] ([i915#658]) [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_feature_discovery@psr2.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-dpms-vs-vblank-race: - shard-rkl: [SKIP][460] ([i915#9934]) -> [SKIP][461] ([i915#14544] / [i915#9934]) +3 other tests skip [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_flip@2x-dpms-vs-vblank-race.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip@2x-dpms-vs-vblank-race.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-glk: [SKIP][462] -> [INCOMPLETE][463] ([i915#12745] / [i915#4839]) [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-glk8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-glk3/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-rkl: [SKIP][464] ([i915#14544] / [i915#9934]) -> [SKIP][465] ([i915#9934]) +2 other tests skip [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling: - shard-rkl: [SKIP][466] ([i915#14544] / [i915#3555]) -> [SKIP][467] ([i915#2672] / [i915#3555]) +2 other tests skip [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-rkl: [SKIP][468] ([i915#2672] / [i915#3555]) -> [SKIP][469] ([i915#14544] / [i915#3555]) +3 other tests skip [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][470] ([i915#10433] / [i915#3458]) -> [SKIP][471] ([i915#3458]) +2 other tests skip [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][472] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][473] +1 other test skip [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt: - shard-rkl: [SKIP][474] ([i915#1825]) -> [SKIP][475] ([i915#14544] / [i915#1849] / [i915#5354]) +23 other tests skip [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][476] -> [SKIP][477] ([i915#14544] / [i915#1849] / [i915#5354]) [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc: - shard-rkl: [SKIP][478] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][479] ([i915#3023]) +18 other tests skip [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render: - shard-dg2: [SKIP][480] ([i915#3458]) -> [SKIP][481] ([i915#10433] / [i915#3458]) +1 other test skip [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: [SKIP][482] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][483] ([i915#1825]) +28 other tests skip [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen: - shard-dg1: [SKIP][484] -> [SKIP][485] ([i915#4423]) [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-rkl: [SKIP][486] ([i915#3023]) -> [SKIP][487] ([i915#14544] / [i915#1849] / [i915#5354]) +17 other tests skip [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: [SKIP][488] ([i915#3555] / [i915#8228]) -> [SKIP][489] ([i915#14544]) +2 other tests skip [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@brightness-with-hdr: - shard-mtlp: [SKIP][490] ([i915#1187] / [i915#12713]) -> [SKIP][491] ([i915#12713]) [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-mtlp-3/igt@kms_hdr@brightness-with-hdr.html - shard-rkl: [SKIP][492] ([i915#14544]) -> [SKIP][493] ([i915#12713]) [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_hdr@brightness-with-hdr.html - shard-dg1: [SKIP][494] ([i915#12713]) -> [SKIP][495] ([i915#1187] / [i915#12713]) [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html * igt@kms_hdr@static-toggle-suspend: - shard-rkl: [SKIP][496] ([i915#14544]) -> [SKIP][497] ([i915#3555] / [i915#8228]) [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-rkl: [SKIP][498] ([i915#12394] / [i915#14544]) -> [SKIP][499] ([i915#12394]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: [SKIP][500] ([i915#13522]) -> [SKIP][501] ([i915#13522] / [i915#14544]) [500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_panel_fitting@legacy: - shard-rkl: [SKIP][502] ([i915#6301]) -> [SKIP][503] ([i915#14544]) [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_panel_fitting@legacy.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_panel_fitting@legacy.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: [SKIP][504] ([i915#13958]) -> [SKIP][505] ([i915#14544]) [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-y.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b: - shard-rkl: [SKIP][506] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][507] ([i915#12247]) +4 other tests skip [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-b.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25: - shard-rkl: [SKIP][508] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#8152]) -> [SKIP][509] ([i915#12247] / [i915#3555]) [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a: - shard-rkl: [SKIP][510] ([i915#12247] / [i915#14544]) -> [SKIP][511] ([i915#12247]) +2 other tests skip [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a.html * igt@kms_pm_backlight@fade-with-dpms: - shard-rkl: [SKIP][512] ([i915#5354]) -> [SKIP][513] ([i915#14544] / [i915#5354]) [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][514] ([i915#4281]) -> [SKIP][515] ([i915#3361]) [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@screens-disabled: - shard-rkl: [SKIP][516] ([i915#14544] / [i915#8430]) -> [SKIP][517] ([i915#8430]) [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [SKIP][518] ([i915#9519]) -> [SKIP][519] ([i915#14544] / [i915#9519]) [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [SKIP][520] ([i915#14544] / [i915#9519]) -> [SKIP][521] ([i915#9519]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: [SKIP][522] ([i915#11520]) -> [SKIP][523] ([i915#11520] / [i915#14544]) +3 other tests skip [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html [523]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: [SKIP][524] ([i915#11520] / [i915#14544]) -> [SKIP][525] ([i915#11520]) +6 other tests skip [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html [525]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area: - shard-dg1: [SKIP][526] ([i915#11520]) -> [SKIP][527] ([i915#11520] / [i915#4423]) [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-dg1-19/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html [527]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-dg1-16/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-rkl: [SKIP][528] ([i915#9683]) -> [SKIP][529] ([i915#14544] / [i915#9683]) [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_psr2_su@page_flip-p010.html [529]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@fbc-pr-sprite-plane-onoff: - shard-rkl: [SKIP][530] ([i915#1072] / [i915#9732]) -> [SKIP][531] ([i915#1072] / [i915#14544] / [i915#9732]) +17 other tests skip [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@kms_psr@fbc-pr-sprite-plane-onoff.html [531]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-onoff.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: [SKIP][532] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][533] ([i915#1072] / [i915#9732]) +14 other tests skip [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html [533]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180: - shard-rkl: [SKIP][534] ([i915#14544]) -> [SKIP][535] ([i915#5289]) [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html [535]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html * igt@kms_vrr@negative-basic: - shard-rkl: [SKIP][536] ([i915#3555] / [i915#9906]) -> [SKIP][537] ([i915#14544]) [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-7/igt@kms_vrr@negative-basic.html [537]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-rkl: [SKIP][538] ([i915#14544]) -> [SKIP][539] ([i915#9906]) [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html [539]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@perf_pmu@rc6-all-gts: - shard-rkl: [SKIP][540] ([i915#8516]) -> [SKIP][541] ([i915#14544] / [i915#8516]) [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@perf_pmu@rc6-all-gts.html [541]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@fence-read-hang: - shard-rkl: [SKIP][542] ([i915#14544] / [i915#3708]) -> [SKIP][543] ([i915#3708]) [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@prime_vgem@fence-read-hang.html [543]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-3/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-rkl: [SKIP][544] ([i915#9917]) -> [SKIP][545] ([i915#14544] / [i915#9917]) +1 other test skip [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-4/igt@sriov_basic@enable-vfs-autoprobe-off.html [545]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-rkl: [SKIP][546] ([i915#14544] / [i915#9917]) -> [SKIP][547] ([i915#9917]) [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16790/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html [547]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v1/shard-rkl-2/igt@sriov_basic@enable-vfs-bind-unbind-each.html [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190 [i915#11441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11441 [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#11832]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11832 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#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#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394 [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454 [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655 [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12942]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12942 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#12967]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12967 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179 [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196 [i915#13304]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13304 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13734]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13734 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118 [i915#14383]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14383 [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#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#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#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#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [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#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235 [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#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [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#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276 [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [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#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826 [i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100 [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#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#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#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_16790 -> Patchwork_151094v1 CI-20190529: 20190529 CI_DRM_16790: 339a9f6176f6e176caa8e631859c73b34ffb07d6 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8434: 5185b9527673518a418d575c3f58b5554e27f111 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_151094v1: 339a9f6176f6e176caa8e631859c73b34ffb07d6 @ 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_151094v1/index.html [-- Attachment #2: Type: text/html, Size: 183390 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (4 preceding siblings ...) 2025-07-03 8:56 ` ✓ i915.CI.Full: " Patchwork @ 2025-07-03 11:51 ` Jani Nikula 2025-07-03 14:28 ` Lucas De Marchi ` (3 subsequent siblings) 9 siblings, 0 replies; 19+ messages in thread From: Jani Nikula @ 2025-07-03 11:51 UTC (permalink / raw) To: Ville Syrjala, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Ville Syrjälä On Thu, 03 Jul 2025, Ville Syrjala <ville.syrjala@linux.intel.com> wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > While read_poll_timeout() & co. were originally introduced just > for simple I/O usage scenarios they have since been generalized to > be useful in more cases. > > However the interface is very cumbersome to use in the general case. > Attempt to make it more flexible by combining the 'op', 'var' and > 'args' parameter into just a single 'op' that the caller can fully > specify. > > For example i915 has one case where one might currently > have to write something like: > ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, > err || (status & mask), > 0 * 1000, 200 * 1000, false, > aux, DP_FEC_STATUS, &status); > which is practically illegible, but with the adjusted macro > we do: > ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), > err || (status & mask), > 0 * 1000, 200 * 1000, false); > which much easier to understand. > > One could even combine the 'op' and 'cond' parameters into > one, but that might make the caller a bit too unwieldly with > assignments and checks being done on the same statement. I think it's better like this, with separate op and cond. It might be worth mentioning this patch should have no functional changes to the existing read_poll_timeout*() users. > This makes poll_timeout_us() closer to the i915 __wait_for() > macro, with the main difference being that __wait_for() uses > expenential backoff as opposed to the fixed polling interval > used by poll_timeout_us(). Eventually we might be able to switch > (at least most of) i915 to use poll_timeout_us(). > > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: David Laight <david.laight.linux@gmail.com> > Cc: Geert Uytterhoeven <geert+renesas@glider.be> > Cc: Matt Wagantall <mattw@codeaurora.org> > Cc: Dejin Zheng <zhengdejin5@gmail.com> > Cc: intel-gfx@lists.freedesktop.org > Cc: intel-xe@lists.freedesktop.org > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ > 1 file changed, 78 insertions(+), 32 deletions(-) > > diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h > index 91324c331a4b..0d8186d3df03 100644 > --- a/include/linux/iopoll.h > +++ b/include/linux/iopoll.h > @@ -14,41 +14,38 @@ > #include <linux/io.h> > > /** > - * read_poll_timeout - Periodically poll an address until a condition is > - * met or a timeout occurs > - * @op: accessor function (takes @args as its arguments) > - * @val: Variable to read the value into > - * @cond: Break condition (usually involving @val) > - * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please > - * read usleep_range() function description for details and > + * poll_timeout_us - Periodically poll and perform an operaion until *operation > + * a condition is met or a timeout occurs > + * > + * @op: Operation > + * @cond: Break condition > + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). > + * Please read usleep_range() function description for details and > * limitations. Side note, I've sent a patch [1] to switch from usleep_range() to fsleep(), which is perhaps better for the longer waits. But the patch at hand is much more important to us than that. [1] https://lore.kernel.org/r/20250626145119.2048423-1-jani.nikula@intel.com > * @timeout_us: Timeout in us, 0 means never timeout > - * @sleep_before_read: if it is true, sleep @sleep_us before read. > - * @args: arguments for @op poll > + * @sleep_before_op: if it is true, sleep @sleep_us before operation. > * > * When available, you'll probably want to use one of the specialized > * macros defined below rather than this macro directly. > * > - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > - * case, the last read value at @args is stored in @val. Must not > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. Must not > * be called from atomic context if sleep_us or timeout_us are used. > */ > -#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ > - sleep_before_read, args...) \ > +#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ > ({ \ > u64 __timeout_us = (timeout_us); \ > unsigned long __sleep_us = (sleep_us); \ > ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ > might_sleep_if((__sleep_us) != 0); \ > - if (sleep_before_read && __sleep_us) \ > + if ((sleep_before_op) && __sleep_us) \ > usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ > for (;;) { \ > - (val) = op(args); \ > + op; \ > if (cond) \ > break; \ > if (__timeout_us && \ > ktime_compare(ktime_get(), __timeout) > 0) { \ > - (val) = op(args); \ > + op; \ > break; \ > } \ > if (__sleep_us) \ > @@ -59,17 +56,16 @@ > }) > > /** > - * read_poll_timeout_atomic - Periodically poll an address until a condition is > - * met or a timeout occurs > - * @op: accessor function (takes @args as its arguments) > - * @val: Variable to read the value into > - * @cond: Break condition (usually involving @val) > - * @delay_us: Time to udelay between reads in us (0 tight-loops). Please > - * read udelay() function description for details and > + * poll_timeout_us_atomic - Periodically poll and perform an operaion until > + * a condition is met or a timeout occurs > + * > + * @op: Operation > + * @cond: Break condition > + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). > + * Please read usleep_range() function description for details and > * limitations. > * @timeout_us: Timeout in us, 0 means never timeout > - * @delay_before_read: if it is true, delay @delay_us before read. > - * @args: arguments for @op poll > + * @delay_before_op: if it is true, delay @delay_us before operation. > * > * This macro does not rely on timekeeping. Hence it is safe to call even when > * timekeeping is suspended, at the expense of an underestimation of wall clock > @@ -78,27 +74,26 @@ > * When available, you'll probably want to use one of the specialized > * macros defined below rather than this macro directly. > * > - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > - * case, the last read value at @args is stored in @val. > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. > */ > -#define read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, \ > - delay_before_read, args...) \ > +#define poll_timeout_us_atomic(op, cond, delay_us, timeout_us, \ > + delay_before_op) \ There's a sleep_us/delay_us mismatch in kernel-doc and macro args. Arguably it should remain delay for the _atomic() variants. > ({ \ > u64 __timeout_us = (timeout_us); \ > s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ > unsigned long __delay_us = (delay_us); \ > u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ > - if (delay_before_read && __delay_us) { \ > + if ((delay_before_op) && __delay_us) { \ > udelay(__delay_us); \ > if (__timeout_us) \ > __left_ns -= __delay_ns; \ > } \ > for (;;) { \ > - (val) = op(args); \ > + op; \ > if (cond) \ > break; \ > if (__timeout_us && __left_ns < 0) { \ > - (val) = op(args); \ > + op; \ > break; \ > } \ > if (__delay_us) { \ > @@ -113,6 +108,57 @@ > (cond) ? 0 : -ETIMEDOUT; \ > }) > > +/** > + * read_poll_timeout - Periodically poll an address until a condition is > + * met or a timeout occurs > + * @op: accessor function (takes @args as its arguments) > + * @val: Variable to read the value into > + * @cond: Break condition (usually involving @val) > + * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please > + * read usleep_range() function description for details and > + * limitations. > + * @timeout_us: Timeout in us, 0 means never timeout > + * @sleep_before_read: if it is true, sleep @sleep_us before read. > + * @args: arguments for @op poll > + * > + * When available, you'll probably want to use one of the specialized > + * macros defined below rather than this macro directly. > + * > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > + * case, the last read value at @args is stored in @val. Must not > + * be called from atomic context if sleep_us or timeout_us are used. > + */ > +#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ > + sleep_before_read, args...) \ > + poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) > + > +/** > + * read_poll_timeout_atomic - Periodically poll an address until a condition is > + * met or a timeout occurs > + * @op: accessor function (takes @args as its arguments) > + * @val: Variable to read the value into > + * @cond: Break condition (usually involving @val) > + * @delay_us: Time to udelay between reads in us (0 tight-loops). Please > + * read udelay() function description for details and > + * limitations. > + * @timeout_us: Timeout in us, 0 means never timeout > + * @delay_before_read: if it is true, delay @delay_us before read. > + * @args: arguments for @op poll > + * > + * This macro does not rely on timekeeping. Hence it is safe to call even when > + * timekeeping is suspended, at the expense of an underestimation of wall clock > + * time, which is rather minimal with a non-zero delay_us. > + * > + * When available, you'll probably want to use one of the specialized > + * macros defined below rather than this macro directly. > + * > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > + * case, the last read value at @args is stored in @val. > + */ > +#define read_poll_timeout_atomic(op, val, cond, sleep_us, timeout_us, \ > + sleep_before_read, args...) \ > + poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) Ditto about delay_us/sleep_us. With the nitpicks fixed, Reviewed-by: Jani Nikula <jani.nikula@intel.com> > + > /** > * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs > * @op: accessor function (takes @addr as its only argument) -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (5 preceding siblings ...) 2025-07-03 11:51 ` [PATCH 1/4] " Jani Nikula @ 2025-07-03 14:28 ` Lucas De Marchi 2025-07-04 8:40 ` Jani Nikula 2025-07-08 13:16 ` [PATCH v2 " Ville Syrjala ` (2 subsequent siblings) 9 siblings, 1 reply; 19+ messages in thread From: Lucas De Marchi @ 2025-07-03 14:28 UTC (permalink / raw) To: Ville Syrjala Cc: linux-kernel, Jani Nikula, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe On Thu, Jul 03, 2025 at 01:34:36AM +0300, Ville Syrjälä wrote: >-#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ >- sleep_before_read, args...) \ >+#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ nit: could use use usec/msec etc that pairs nicely with USEC_PER_SEC and friends, also used by tools like perf and are a little bit more greppable than ms/us? Lucas De Marchi ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-03 14:28 ` Lucas De Marchi @ 2025-07-04 8:40 ` Jani Nikula 0 siblings, 0 replies; 19+ messages in thread From: Jani Nikula @ 2025-07-04 8:40 UTC (permalink / raw) To: Lucas De Marchi, Ville Syrjala Cc: linux-kernel, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe On Thu, 03 Jul 2025, Lucas De Marchi <lucas.demarchi@intel.com> wrote: > On Thu, Jul 03, 2025 at 01:34:36AM +0300, Ville Syrjälä wrote: >>-#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ >>- sleep_before_read, args...) \ >>+#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ > > nit: could use use usec/msec etc that pairs nicely with USEC_PER_SEC > and friends, also used by tools like perf and are a little bit more > greppable than ms/us? This horrendous quick and dirty git grep popularity contest says _us/_ms suffixes are much more popular than _usec/_msec in kernel: $ git grep -aoh "_[mu]s\(ec\)\?[^a-zA-Z0-9_]" | sed 's/[^a-zA-Z0-9_]$//' | sort | uniq -c | sort -rn 8603 _us 5901 _ms 1214 _usec 736 _msec BR, Jani. -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (6 preceding siblings ...) 2025-07-03 14:28 ` Lucas De Marchi @ 2025-07-08 13:16 ` Ville Syrjala 2025-07-15 18:20 ` Ville Syrjälä 2025-07-08 18:04 ` ✓ i915.CI.BAT: success for series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) Patchwork 2025-07-08 23:14 ` ✓ i915.CI.Full: " Patchwork 9 siblings, 1 reply; 19+ messages in thread From: Ville Syrjala @ 2025-07-08 13:16 UTC (permalink / raw) To: linux-kernel Cc: Ville Syrjälä, Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Jani Nikula From: Ville Syrjälä <ville.syrjala@linux.intel.com> While read_poll_timeout() & co. were originally introduced just for simple I/O usage scenarios they have since been generalized to be useful in more cases. However the interface is very cumbersome to use in the general case. Attempt to make it more flexible by combining the 'op', 'var' and 'args' parameter into just a single 'op' that the caller can fully specify. For example i915 has one case where one might currently have to write something like: ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, err || (status & mask), 0 * 1000, 200 * 1000, false, aux, DP_FEC_STATUS, &status); which is practically illegible, but with the adjusted macro we do: ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), err || (status & mask), 0 * 1000, 200 * 1000, false); which much easier to understand. One could even combine the 'op' and 'cond' parameters into one, but that might make the caller a bit too unwieldly with assignments and checks being done on the same statement. This makes poll_timeout_us() closer to the i915 __wait_for() macro, with the main difference being that __wait_for() uses expenential backoff as opposed to the fixed polling interval used by poll_timeout_us(). Eventually we might be able to switch (at least most of) i915 to use poll_timeout_us(). v2: Fix typos (Jani) Fix delay_us docs for poll_timeout_us_atomic() (Jani) Cc: Lucas De Marchi <lucas.demarchi@intel.com> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> Cc: Imre Deak <imre.deak@intel.com> Cc: David Laight <david.laight.linux@gmail.com> Cc: Geert Uytterhoeven <geert+renesas@glider.be> Cc: Matt Wagantall <mattw@codeaurora.org> Cc: Dejin Zheng <zhengdejin5@gmail.com> Cc: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Reviewed-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> --- include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ 1 file changed, 78 insertions(+), 32 deletions(-) diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h index 91324c331a4b..440aca5b4b59 100644 --- a/include/linux/iopoll.h +++ b/include/linux/iopoll.h @@ -14,41 +14,38 @@ #include <linux/io.h> /** - * read_poll_timeout - Periodically poll an address until a condition is - * met or a timeout occurs - * @op: accessor function (takes @args as its arguments) - * @val: Variable to read the value into - * @cond: Break condition (usually involving @val) - * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please - * read usleep_range() function description for details and + * poll_timeout_us - Periodically poll and perform an operation until + * a condition is met or a timeout occurs + * + * @op: Operation + * @cond: Break condition + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). + * Please read usleep_range() function description for details and * limitations. * @timeout_us: Timeout in us, 0 means never timeout - * @sleep_before_read: if it is true, sleep @sleep_us before read. - * @args: arguments for @op poll + * @sleep_before_op: if it is true, sleep @sleep_us before operation. * * When available, you'll probably want to use one of the specialized * macros defined below rather than this macro directly. * - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either - * case, the last read value at @args is stored in @val. Must not + * Returns: 0 on success and -ETIMEDOUT upon a timeout. Must not * be called from atomic context if sleep_us or timeout_us are used. */ -#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ - sleep_before_read, args...) \ +#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ ({ \ u64 __timeout_us = (timeout_us); \ unsigned long __sleep_us = (sleep_us); \ ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ might_sleep_if((__sleep_us) != 0); \ - if (sleep_before_read && __sleep_us) \ + if ((sleep_before_op) && __sleep_us) \ usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ for (;;) { \ - (val) = op(args); \ + op; \ if (cond) \ break; \ if (__timeout_us && \ ktime_compare(ktime_get(), __timeout) > 0) { \ - (val) = op(args); \ + op; \ break; \ } \ if (__sleep_us) \ @@ -59,17 +56,16 @@ }) /** - * read_poll_timeout_atomic - Periodically poll an address until a condition is - * met or a timeout occurs - * @op: accessor function (takes @args as its arguments) - * @val: Variable to read the value into - * @cond: Break condition (usually involving @val) - * @delay_us: Time to udelay between reads in us (0 tight-loops). Please - * read udelay() function description for details and + * poll_timeout_us_atomic - Periodically poll and perform an operation until + * a condition is met or a timeout occurs + * + * @op: Operation + * @cond: Break condition + * @delay_us: Time to udelay between operations in us (0 tight-loops). + * Please read udelay() function description for details and * limitations. * @timeout_us: Timeout in us, 0 means never timeout - * @delay_before_read: if it is true, delay @delay_us before read. - * @args: arguments for @op poll + * @delay_before_op: if it is true, delay @delay_us before operation. * * This macro does not rely on timekeeping. Hence it is safe to call even when * timekeeping is suspended, at the expense of an underestimation of wall clock @@ -78,27 +74,26 @@ * When available, you'll probably want to use one of the specialized * macros defined below rather than this macro directly. * - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either - * case, the last read value at @args is stored in @val. + * Returns: 0 on success and -ETIMEDOUT upon a timeout. */ -#define read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, \ - delay_before_read, args...) \ +#define poll_timeout_us_atomic(op, cond, delay_us, timeout_us, \ + delay_before_op) \ ({ \ u64 __timeout_us = (timeout_us); \ s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ unsigned long __delay_us = (delay_us); \ u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ - if (delay_before_read && __delay_us) { \ + if ((delay_before_op) && __delay_us) { \ udelay(__delay_us); \ if (__timeout_us) \ __left_ns -= __delay_ns; \ } \ for (;;) { \ - (val) = op(args); \ + op; \ if (cond) \ break; \ if (__timeout_us && __left_ns < 0) { \ - (val) = op(args); \ + op; \ break; \ } \ if (__delay_us) { \ @@ -113,6 +108,57 @@ (cond) ? 0 : -ETIMEDOUT; \ }) +/** + * read_poll_timeout - Periodically poll an address until a condition is + * met or a timeout occurs + * @op: accessor function (takes @args as its arguments) + * @val: Variable to read the value into + * @cond: Break condition (usually involving @val) + * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please + * read usleep_range() function description for details and + * limitations. + * @timeout_us: Timeout in us, 0 means never timeout + * @sleep_before_read: if it is true, sleep @sleep_us before read. + * @args: arguments for @op poll + * + * When available, you'll probably want to use one of the specialized + * macros defined below rather than this macro directly. + * + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either + * case, the last read value at @args is stored in @val. Must not + * be called from atomic context if sleep_us or timeout_us are used. + */ +#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ + sleep_before_read, args...) \ + poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) + +/** + * read_poll_timeout_atomic - Periodically poll an address until a condition is + * met or a timeout occurs + * @op: accessor function (takes @args as its arguments) + * @val: Variable to read the value into + * @cond: Break condition (usually involving @val) + * @delay_us: Time to udelay between reads in us (0 tight-loops). Please + * read udelay() function description for details and + * limitations. + * @timeout_us: Timeout in us, 0 means never timeout + * @delay_before_read: if it is true, delay @delay_us before read. + * @args: arguments for @op poll + * + * This macro does not rely on timekeeping. Hence it is safe to call even when + * timekeeping is suspended, at the expense of an underestimation of wall clock + * time, which is rather minimal with a non-zero delay_us. + * + * When available, you'll probably want to use one of the specialized + * macros defined below rather than this macro directly. + * + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either + * case, the last read value at @args is stored in @val. + */ +#define read_poll_timeout_atomic(op, val, cond, sleep_us, timeout_us, \ + sleep_before_read, args...) \ + poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) + /** * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs * @op: accessor function (takes @addr as its only argument) -- 2.49.0 ^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v2 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-08 13:16 ` [PATCH v2 " Ville Syrjala @ 2025-07-15 18:20 ` Ville Syrjälä 2025-07-31 8:51 ` Jani Nikula 0 siblings, 1 reply; 19+ messages in thread From: Ville Syrjälä @ 2025-07-15 18:20 UTC (permalink / raw) To: linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Jani Nikula On Tue, Jul 08, 2025 at 04:16:34PM +0300, Ville Syrjala wrote: > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > While read_poll_timeout() & co. were originally introduced just > for simple I/O usage scenarios they have since been generalized to > be useful in more cases. > > However the interface is very cumbersome to use in the general case. > Attempt to make it more flexible by combining the 'op', 'var' and > 'args' parameter into just a single 'op' that the caller can fully > specify. > > For example i915 has one case where one might currently > have to write something like: > ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, > err || (status & mask), > 0 * 1000, 200 * 1000, false, > aux, DP_FEC_STATUS, &status); > which is practically illegible, but with the adjusted macro > we do: > ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), > err || (status & mask), > 0 * 1000, 200 * 1000, false); > which much easier to understand. > > One could even combine the 'op' and 'cond' parameters into > one, but that might make the caller a bit too unwieldly with > assignments and checks being done on the same statement. > > This makes poll_timeout_us() closer to the i915 __wait_for() > macro, with the main difference being that __wait_for() uses > expenential backoff as opposed to the fixed polling interval > used by poll_timeout_us(). Eventually we might be able to switch > (at least most of) i915 to use poll_timeout_us(). > > v2: Fix typos (Jani) > Fix delay_us docs for poll_timeout_us_atomic() (Jani) > > Cc: Lucas De Marchi <lucas.demarchi@intel.com> > Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> > Cc: Imre Deak <imre.deak@intel.com> > Cc: David Laight <david.laight.linux@gmail.com> > Cc: Geert Uytterhoeven <geert+renesas@glider.be> > Cc: Matt Wagantall <mattw@codeaurora.org> > Cc: Dejin Zheng <zhengdejin5@gmail.com> > Cc: intel-gfx@lists.freedesktop.org > Cc: intel-xe@lists.freedesktop.org > Cc: linux-kernel@vger.kernel.org > Reviewed-by: Jani Nikula <jani.nikula@intel.com> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> > --- > include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ > 1 file changed, 78 insertions(+), 32 deletions(-) Any thoughs how we should get this stuff in? Jani will need it for some i915 stuff once he returns from vacation, so I could just push it into drm-intel-next... Are people OK with that, or is there a better tree that could pick this up? > > diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h > index 91324c331a4b..440aca5b4b59 100644 > --- a/include/linux/iopoll.h > +++ b/include/linux/iopoll.h > @@ -14,41 +14,38 @@ > #include <linux/io.h> > > /** > - * read_poll_timeout - Periodically poll an address until a condition is > - * met or a timeout occurs > - * @op: accessor function (takes @args as its arguments) > - * @val: Variable to read the value into > - * @cond: Break condition (usually involving @val) > - * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please > - * read usleep_range() function description for details and > + * poll_timeout_us - Periodically poll and perform an operation until > + * a condition is met or a timeout occurs > + * > + * @op: Operation > + * @cond: Break condition > + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). > + * Please read usleep_range() function description for details and > * limitations. > * @timeout_us: Timeout in us, 0 means never timeout > - * @sleep_before_read: if it is true, sleep @sleep_us before read. > - * @args: arguments for @op poll > + * @sleep_before_op: if it is true, sleep @sleep_us before operation. > * > * When available, you'll probably want to use one of the specialized > * macros defined below rather than this macro directly. > * > - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > - * case, the last read value at @args is stored in @val. Must not > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. Must not > * be called from atomic context if sleep_us or timeout_us are used. > */ > -#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ > - sleep_before_read, args...) \ > +#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ > ({ \ > u64 __timeout_us = (timeout_us); \ > unsigned long __sleep_us = (sleep_us); \ > ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ > might_sleep_if((__sleep_us) != 0); \ > - if (sleep_before_read && __sleep_us) \ > + if ((sleep_before_op) && __sleep_us) \ > usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ > for (;;) { \ > - (val) = op(args); \ > + op; \ > if (cond) \ > break; \ > if (__timeout_us && \ > ktime_compare(ktime_get(), __timeout) > 0) { \ > - (val) = op(args); \ > + op; \ > break; \ > } \ > if (__sleep_us) \ > @@ -59,17 +56,16 @@ > }) > > /** > - * read_poll_timeout_atomic - Periodically poll an address until a condition is > - * met or a timeout occurs > - * @op: accessor function (takes @args as its arguments) > - * @val: Variable to read the value into > - * @cond: Break condition (usually involving @val) > - * @delay_us: Time to udelay between reads in us (0 tight-loops). Please > - * read udelay() function description for details and > + * poll_timeout_us_atomic - Periodically poll and perform an operation until > + * a condition is met or a timeout occurs > + * > + * @op: Operation > + * @cond: Break condition > + * @delay_us: Time to udelay between operations in us (0 tight-loops). > + * Please read udelay() function description for details and > * limitations. > * @timeout_us: Timeout in us, 0 means never timeout > - * @delay_before_read: if it is true, delay @delay_us before read. > - * @args: arguments for @op poll > + * @delay_before_op: if it is true, delay @delay_us before operation. > * > * This macro does not rely on timekeeping. Hence it is safe to call even when > * timekeeping is suspended, at the expense of an underestimation of wall clock > @@ -78,27 +74,26 @@ > * When available, you'll probably want to use one of the specialized > * macros defined below rather than this macro directly. > * > - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > - * case, the last read value at @args is stored in @val. > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. > */ > -#define read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, \ > - delay_before_read, args...) \ > +#define poll_timeout_us_atomic(op, cond, delay_us, timeout_us, \ > + delay_before_op) \ > ({ \ > u64 __timeout_us = (timeout_us); \ > s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ > unsigned long __delay_us = (delay_us); \ > u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ > - if (delay_before_read && __delay_us) { \ > + if ((delay_before_op) && __delay_us) { \ > udelay(__delay_us); \ > if (__timeout_us) \ > __left_ns -= __delay_ns; \ > } \ > for (;;) { \ > - (val) = op(args); \ > + op; \ > if (cond) \ > break; \ > if (__timeout_us && __left_ns < 0) { \ > - (val) = op(args); \ > + op; \ > break; \ > } \ > if (__delay_us) { \ > @@ -113,6 +108,57 @@ > (cond) ? 0 : -ETIMEDOUT; \ > }) > > +/** > + * read_poll_timeout - Periodically poll an address until a condition is > + * met or a timeout occurs > + * @op: accessor function (takes @args as its arguments) > + * @val: Variable to read the value into > + * @cond: Break condition (usually involving @val) > + * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please > + * read usleep_range() function description for details and > + * limitations. > + * @timeout_us: Timeout in us, 0 means never timeout > + * @sleep_before_read: if it is true, sleep @sleep_us before read. > + * @args: arguments for @op poll > + * > + * When available, you'll probably want to use one of the specialized > + * macros defined below rather than this macro directly. > + * > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > + * case, the last read value at @args is stored in @val. Must not > + * be called from atomic context if sleep_us or timeout_us are used. > + */ > +#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ > + sleep_before_read, args...) \ > + poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) > + > +/** > + * read_poll_timeout_atomic - Periodically poll an address until a condition is > + * met or a timeout occurs > + * @op: accessor function (takes @args as its arguments) > + * @val: Variable to read the value into > + * @cond: Break condition (usually involving @val) > + * @delay_us: Time to udelay between reads in us (0 tight-loops). Please > + * read udelay() function description for details and > + * limitations. > + * @timeout_us: Timeout in us, 0 means never timeout > + * @delay_before_read: if it is true, delay @delay_us before read. > + * @args: arguments for @op poll > + * > + * This macro does not rely on timekeeping. Hence it is safe to call even when > + * timekeeping is suspended, at the expense of an underestimation of wall clock > + * time, which is rather minimal with a non-zero delay_us. > + * > + * When available, you'll probably want to use one of the specialized > + * macros defined below rather than this macro directly. > + * > + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either > + * case, the last read value at @args is stored in @val. > + */ > +#define read_poll_timeout_atomic(op, val, cond, sleep_us, timeout_us, \ > + sleep_before_read, args...) \ > + poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) > + > /** > * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs > * @op: accessor function (takes @addr as its only argument) > -- > 2.49.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-15 18:20 ` Ville Syrjälä @ 2025-07-31 8:51 ` Jani Nikula 2025-08-26 10:56 ` Jani Nikula 0 siblings, 1 reply; 19+ messages in thread From: Jani Nikula @ 2025-07-31 8:51 UTC (permalink / raw) To: Ville Syrjälä, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Andrew Morton On Tue, 15 Jul 2025, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > On Tue, Jul 08, 2025 at 04:16:34PM +0300, Ville Syrjala wrote: >> From: Ville Syrjälä <ville.syrjala@linux.intel.com> >> >> While read_poll_timeout() & co. were originally introduced just >> for simple I/O usage scenarios they have since been generalized to >> be useful in more cases. >> >> However the interface is very cumbersome to use in the general case. >> Attempt to make it more flexible by combining the 'op', 'var' and >> 'args' parameter into just a single 'op' that the caller can fully >> specify. >> >> For example i915 has one case where one might currently >> have to write something like: >> ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, >> err || (status & mask), >> 0 * 1000, 200 * 1000, false, >> aux, DP_FEC_STATUS, &status); >> which is practically illegible, but with the adjusted macro >> we do: >> ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), >> err || (status & mask), >> 0 * 1000, 200 * 1000, false); >> which much easier to understand. >> >> One could even combine the 'op' and 'cond' parameters into >> one, but that might make the caller a bit too unwieldly with >> assignments and checks being done on the same statement. >> >> This makes poll_timeout_us() closer to the i915 __wait_for() >> macro, with the main difference being that __wait_for() uses >> expenential backoff as opposed to the fixed polling interval >> used by poll_timeout_us(). Eventually we might be able to switch >> (at least most of) i915 to use poll_timeout_us(). >> >> v2: Fix typos (Jani) >> Fix delay_us docs for poll_timeout_us_atomic() (Jani) >> >> Cc: Lucas De Marchi <lucas.demarchi@intel.com> >> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> >> Cc: Imre Deak <imre.deak@intel.com> >> Cc: David Laight <david.laight.linux@gmail.com> >> Cc: Geert Uytterhoeven <geert+renesas@glider.be> >> Cc: Matt Wagantall <mattw@codeaurora.org> >> Cc: Dejin Zheng <zhengdejin5@gmail.com> >> Cc: intel-gfx@lists.freedesktop.org >> Cc: intel-xe@lists.freedesktop.org >> Cc: linux-kernel@vger.kernel.org >> Reviewed-by: Jani Nikula <jani.nikula@intel.com> >> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> >> --- >> include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ >> 1 file changed, 78 insertions(+), 32 deletions(-) > > Any thoughs how we should get this stuff in? Jani will need it for > some i915 stuff once he returns from vacation, so I could just push > it into drm-intel-next... > > Are people OK with that, or is there a better tree that could pick > this up? Cc: Andrew The iopoll.h file is not in MAINTAINERS, and previous changes to it appear to have gone through various trees. I'd like to base follow-up work in i915 on this, but who could ack merging the patches via drm-intel-next? Though doesn't look like anyone's acked the earlier changes either... BR, Jani. > >> >> diff --git a/include/linux/iopoll.h b/include/linux/iopoll.h >> index 91324c331a4b..440aca5b4b59 100644 >> --- a/include/linux/iopoll.h >> +++ b/include/linux/iopoll.h >> @@ -14,41 +14,38 @@ >> #include <linux/io.h> >> >> /** >> - * read_poll_timeout - Periodically poll an address until a condition is >> - * met or a timeout occurs >> - * @op: accessor function (takes @args as its arguments) >> - * @val: Variable to read the value into >> - * @cond: Break condition (usually involving @val) >> - * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please >> - * read usleep_range() function description for details and >> + * poll_timeout_us - Periodically poll and perform an operation until >> + * a condition is met or a timeout occurs >> + * >> + * @op: Operation >> + * @cond: Break condition >> + * @sleep_us: Maximum time to sleep between operations in us (0 tight-loops). >> + * Please read usleep_range() function description for details and >> * limitations. >> * @timeout_us: Timeout in us, 0 means never timeout >> - * @sleep_before_read: if it is true, sleep @sleep_us before read. >> - * @args: arguments for @op poll >> + * @sleep_before_op: if it is true, sleep @sleep_us before operation. >> * >> * When available, you'll probably want to use one of the specialized >> * macros defined below rather than this macro directly. >> * >> - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either >> - * case, the last read value at @args is stored in @val. Must not >> + * Returns: 0 on success and -ETIMEDOUT upon a timeout. Must not >> * be called from atomic context if sleep_us or timeout_us are used. >> */ >> -#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ >> - sleep_before_read, args...) \ >> +#define poll_timeout_us(op, cond, sleep_us, timeout_us, sleep_before_op) \ >> ({ \ >> u64 __timeout_us = (timeout_us); \ >> unsigned long __sleep_us = (sleep_us); \ >> ktime_t __timeout = ktime_add_us(ktime_get(), __timeout_us); \ >> might_sleep_if((__sleep_us) != 0); \ >> - if (sleep_before_read && __sleep_us) \ >> + if ((sleep_before_op) && __sleep_us) \ >> usleep_range((__sleep_us >> 2) + 1, __sleep_us); \ >> for (;;) { \ >> - (val) = op(args); \ >> + op; \ >> if (cond) \ >> break; \ >> if (__timeout_us && \ >> ktime_compare(ktime_get(), __timeout) > 0) { \ >> - (val) = op(args); \ >> + op; \ >> break; \ >> } \ >> if (__sleep_us) \ >> @@ -59,17 +56,16 @@ >> }) >> >> /** >> - * read_poll_timeout_atomic - Periodically poll an address until a condition is >> - * met or a timeout occurs >> - * @op: accessor function (takes @args as its arguments) >> - * @val: Variable to read the value into >> - * @cond: Break condition (usually involving @val) >> - * @delay_us: Time to udelay between reads in us (0 tight-loops). Please >> - * read udelay() function description for details and >> + * poll_timeout_us_atomic - Periodically poll and perform an operation until >> + * a condition is met or a timeout occurs >> + * >> + * @op: Operation >> + * @cond: Break condition >> + * @delay_us: Time to udelay between operations in us (0 tight-loops). >> + * Please read udelay() function description for details and >> * limitations. >> * @timeout_us: Timeout in us, 0 means never timeout >> - * @delay_before_read: if it is true, delay @delay_us before read. >> - * @args: arguments for @op poll >> + * @delay_before_op: if it is true, delay @delay_us before operation. >> * >> * This macro does not rely on timekeeping. Hence it is safe to call even when >> * timekeeping is suspended, at the expense of an underestimation of wall clock >> @@ -78,27 +74,26 @@ >> * When available, you'll probably want to use one of the specialized >> * macros defined below rather than this macro directly. >> * >> - * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either >> - * case, the last read value at @args is stored in @val. >> + * Returns: 0 on success and -ETIMEDOUT upon a timeout. >> */ >> -#define read_poll_timeout_atomic(op, val, cond, delay_us, timeout_us, \ >> - delay_before_read, args...) \ >> +#define poll_timeout_us_atomic(op, cond, delay_us, timeout_us, \ >> + delay_before_op) \ >> ({ \ >> u64 __timeout_us = (timeout_us); \ >> s64 __left_ns = __timeout_us * NSEC_PER_USEC; \ >> unsigned long __delay_us = (delay_us); \ >> u64 __delay_ns = __delay_us * NSEC_PER_USEC; \ >> - if (delay_before_read && __delay_us) { \ >> + if ((delay_before_op) && __delay_us) { \ >> udelay(__delay_us); \ >> if (__timeout_us) \ >> __left_ns -= __delay_ns; \ >> } \ >> for (;;) { \ >> - (val) = op(args); \ >> + op; \ >> if (cond) \ >> break; \ >> if (__timeout_us && __left_ns < 0) { \ >> - (val) = op(args); \ >> + op; \ >> break; \ >> } \ >> if (__delay_us) { \ >> @@ -113,6 +108,57 @@ >> (cond) ? 0 : -ETIMEDOUT; \ >> }) >> >> +/** >> + * read_poll_timeout - Periodically poll an address until a condition is >> + * met or a timeout occurs >> + * @op: accessor function (takes @args as its arguments) >> + * @val: Variable to read the value into >> + * @cond: Break condition (usually involving @val) >> + * @sleep_us: Maximum time to sleep between reads in us (0 tight-loops). Please >> + * read usleep_range() function description for details and >> + * limitations. >> + * @timeout_us: Timeout in us, 0 means never timeout >> + * @sleep_before_read: if it is true, sleep @sleep_us before read. >> + * @args: arguments for @op poll >> + * >> + * When available, you'll probably want to use one of the specialized >> + * macros defined below rather than this macro directly. >> + * >> + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either >> + * case, the last read value at @args is stored in @val. Must not >> + * be called from atomic context if sleep_us or timeout_us are used. >> + */ >> +#define read_poll_timeout(op, val, cond, sleep_us, timeout_us, \ >> + sleep_before_read, args...) \ >> + poll_timeout_us((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) >> + >> +/** >> + * read_poll_timeout_atomic - Periodically poll an address until a condition is >> + * met or a timeout occurs >> + * @op: accessor function (takes @args as its arguments) >> + * @val: Variable to read the value into >> + * @cond: Break condition (usually involving @val) >> + * @delay_us: Time to udelay between reads in us (0 tight-loops). Please >> + * read udelay() function description for details and >> + * limitations. >> + * @timeout_us: Timeout in us, 0 means never timeout >> + * @delay_before_read: if it is true, delay @delay_us before read. >> + * @args: arguments for @op poll >> + * >> + * This macro does not rely on timekeeping. Hence it is safe to call even when >> + * timekeeping is suspended, at the expense of an underestimation of wall clock >> + * time, which is rather minimal with a non-zero delay_us. >> + * >> + * When available, you'll probably want to use one of the specialized >> + * macros defined below rather than this macro directly. >> + * >> + * Returns: 0 on success and -ETIMEDOUT upon a timeout. In either >> + * case, the last read value at @args is stored in @val. >> + */ >> +#define read_poll_timeout_atomic(op, val, cond, sleep_us, timeout_us, \ >> + sleep_before_read, args...) \ >> + poll_timeout_us_atomic((val) = op(args), cond, sleep_us, timeout_us, sleep_before_read) >> + >> /** >> * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs >> * @op: accessor function (takes @addr as its only argument) >> -- >> 2.49.0 -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() 2025-07-31 8:51 ` Jani Nikula @ 2025-08-26 10:56 ` Jani Nikula 0 siblings, 0 replies; 19+ messages in thread From: Jani Nikula @ 2025-08-26 10:56 UTC (permalink / raw) To: Ville Syrjälä, linux-kernel Cc: Lucas De Marchi, Dibin Moolakadan Subrahmanian, Imre Deak, David Laight, Geert Uytterhoeven, Matt Wagantall, Dejin Zheng, intel-gfx, intel-xe, Andrew Morton, Sima Vetter, Dave Airlie On Thu, 31 Jul 2025, Jani Nikula <jani.nikula@intel.com> wrote: > On Tue, 15 Jul 2025, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: >> On Tue, Jul 08, 2025 at 04:16:34PM +0300, Ville Syrjala wrote: >>> From: Ville Syrjälä <ville.syrjala@linux.intel.com> >>> >>> While read_poll_timeout() & co. were originally introduced just >>> for simple I/O usage scenarios they have since been generalized to >>> be useful in more cases. >>> >>> However the interface is very cumbersome to use in the general case. >>> Attempt to make it more flexible by combining the 'op', 'var' and >>> 'args' parameter into just a single 'op' that the caller can fully >>> specify. >>> >>> For example i915 has one case where one might currently >>> have to write something like: >>> ret = read_poll_timeout(drm_dp_dpcd_read_byte, err, >>> err || (status & mask), >>> 0 * 1000, 200 * 1000, false, >>> aux, DP_FEC_STATUS, &status); >>> which is practically illegible, but with the adjusted macro >>> we do: >>> ret = poll_timeout_us(err = drm_dp_dpcd_read_byte(aux, DP_FEC_STATUS, &status), >>> err || (status & mask), >>> 0 * 1000, 200 * 1000, false); >>> which much easier to understand. >>> >>> One could even combine the 'op' and 'cond' parameters into >>> one, but that might make the caller a bit too unwieldly with >>> assignments and checks being done on the same statement. >>> >>> This makes poll_timeout_us() closer to the i915 __wait_for() >>> macro, with the main difference being that __wait_for() uses >>> expenential backoff as opposed to the fixed polling interval >>> used by poll_timeout_us(). Eventually we might be able to switch >>> (at least most of) i915 to use poll_timeout_us(). >>> >>> v2: Fix typos (Jani) >>> Fix delay_us docs for poll_timeout_us_atomic() (Jani) >>> >>> Cc: Lucas De Marchi <lucas.demarchi@intel.com> >>> Cc: Dibin Moolakadan Subrahmanian <dibin.moolakadan.subrahmanian@intel.com> >>> Cc: Imre Deak <imre.deak@intel.com> >>> Cc: David Laight <david.laight.linux@gmail.com> >>> Cc: Geert Uytterhoeven <geert+renesas@glider.be> >>> Cc: Matt Wagantall <mattw@codeaurora.org> >>> Cc: Dejin Zheng <zhengdejin5@gmail.com> >>> Cc: intel-gfx@lists.freedesktop.org >>> Cc: intel-xe@lists.freedesktop.org >>> Cc: linux-kernel@vger.kernel.org >>> Reviewed-by: Jani Nikula <jani.nikula@intel.com> >>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com> >>> --- >>> include/linux/iopoll.h | 110 +++++++++++++++++++++++++++++------------ >>> 1 file changed, 78 insertions(+), 32 deletions(-) >> >> Any thoughs how we should get this stuff in? Jani will need it for >> some i915 stuff once he returns from vacation, so I could just push >> it into drm-intel-next... >> >> Are people OK with that, or is there a better tree that could pick >> this up? > > Cc: Andrew > > The iopoll.h file is not in MAINTAINERS, and previous changes to it > appear to have gone through various trees. I'd like to base follow-up > work in i915 on this, but who could ack merging the patches via > drm-intel-next? Though doesn't look like anyone's acked the earlier > changes either... Ville, can you submit this again, please? If we don't get any feedback from anyone, I'm just going to merge this via drm-intel-next. Cc: Dave, Sima. BR, Jani. -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.BAT: success for series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (7 preceding siblings ...) 2025-07-08 13:16 ` [PATCH v2 " Ville Syrjala @ 2025-07-08 18:04 ` Patchwork 2025-07-08 23:14 ` ✓ i915.CI.Full: " Patchwork 9 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2025-07-08 18:04 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 4491 bytes --] == Series Details == Series: series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) URL : https://patchwork.freedesktop.org/series/151094/ State : success == Summary == CI Bug Log - changes from CI_DRM_16826 -> Patchwork_151094v2 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/index.html Participating hosts (45 -> 43) ------------------------------ Missing (2): bat-adlp-6 fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_151094v2 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-jsl-1: [PASS][1] -> [DMESG-WARN][2] ([i915#13827]) +1 other test dmesg-warn [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-jsl-1/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-jsl-1/igt@i915_selftest@live.html * igt@i915_selftest@live@execlists: - bat-dg2-14: [PASS][3] -> [ABORT][4] ([i915#14201]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-dg2-14/igt@i915_selftest@live@execlists.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-dg2-14/igt@i915_selftest@live@execlists.html #### Possible fixes #### * igt@i915_selftest@live@guc_multi_lrc: - bat-dg2-8: [ABORT][5] ([i915#14201]) -> [PASS][6] +1 other test pass [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-dg2-8/igt@i915_selftest@live@guc_multi_lrc.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-dg2-8/igt@i915_selftest@live@guc_multi_lrc.html * igt@i915_selftest@live@workarounds: - bat-dg2-14: [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-dg2-14/igt@i915_selftest@live@workarounds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-dg2-14/igt@i915_selftest@live@workarounds.html #### Warnings #### * igt@dmabuf@all-tests: - fi-pnv-d510: [ABORT][9] ([i915#14592]) -> [INCOMPLETE][10] ([i915#12904]) +1 other test incomplete [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/fi-pnv-d510/igt@dmabuf@all-tests.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/fi-pnv-d510/igt@dmabuf@all-tests.html * igt@i915_selftest@live: - bat-dg2-14: [DMESG-FAIL][11] ([i915#12061]) -> [ABORT][12] ([i915#14201]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-dg2-14/igt@i915_selftest@live.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-dg2-14/igt@i915_selftest@live.html - bat-atsm-1: [DMESG-FAIL][13] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][14] ([i915#12061] / [i915#14204]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-atsm-1/igt@i915_selftest@live.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-atsm-1/igt@i915_selftest@live.html * igt@i915_selftest@live@mman: - bat-atsm-1: [DMESG-FAIL][15] ([i915#13929]) -> [DMESG-FAIL][16] ([i915#14204]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/bat-atsm-1/igt@i915_selftest@live@mman.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/bat-atsm-1/igt@i915_selftest@live@mman.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904 [i915#13827]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13827 [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#14592]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14592 Build changes ------------- * Linux: CI_DRM_16826 -> Patchwork_151094v2 CI-20190529: 20190529 CI_DRM_16826: 979c7404b39440741bb47c65938cb260bb76ccf4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8445: 8445 Patchwork_151094v2: 979c7404b39440741bb47c65938cb260bb76ccf4 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/index.html [-- Attachment #2: Type: text/html, Size: 5777 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.Full: success for series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala ` (8 preceding siblings ...) 2025-07-08 18:04 ` ✓ i915.CI.BAT: success for series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) Patchwork @ 2025-07-08 23:14 ` Patchwork 9 siblings, 0 replies; 19+ messages in thread From: Patchwork @ 2025-07-08 23:14 UTC (permalink / raw) To: Ville Syrjala; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 138198 bytes --] == Series Details == Series: series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) URL : https://patchwork.freedesktop.org/series/151094/ State : success == Summary == CI Bug Log - changes from CI_DRM_16826_full -> Patchwork_151094v2_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (12 -> 12) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_151094v2_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@object-reloc-purge-cache: - shard-dg2: NOTRUN -> [SKIP][1] ([i915#8411]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@api_intel_bb@object-reloc-purge-cache.html * igt@device_reset@unbind-cold-reset-rebind: - shard-tglu-1: NOTRUN -> [SKIP][2] ([i915#11078]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@device_reset@unbind-cold-reset-rebind.html * igt@fbdev@eof: - shard-rkl: [PASS][3] -> [SKIP][4] ([i915#14544] / [i915#2582]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@fbdev@eof.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@fbdev@eof.html * igt@gem_basic@multigpu-create-close: - shard-tglu: NOTRUN -> [SKIP][5] ([i915#7697]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@block-multicopy-compressed: - shard-tglu: NOTRUN -> [SKIP][6] ([i915#9323]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@suspend-resume: - shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#9323]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_ccs@suspend-resume.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0: - shard-dg2: [PASS][8] -> [INCOMPLETE][9] ([i915#12392] / [i915#13356]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-10/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-tglu: NOTRUN -> [SKIP][10] ([i915#6335]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_create@create-ext-set-pat: - shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#8562]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_create@create-ext-set-pat.html * igt@gem_ctx_sseu@engines: - shard-tglu-1: NOTRUN -> [SKIP][12] ([i915#280]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_ctx_sseu@engines.html * igt@gem_ctx_sseu@invalid-sseu: - shard-dg2-9: NOTRUN -> [SKIP][13] ([i915#280]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@in-flight-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][14] ([i915#13390]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk5/igt@gem_eio@in-flight-suspend.html * igt@gem_exec_balancer@bonded-false-hang: - shard-dg2: NOTRUN -> [SKIP][15] ([i915#4812]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html * igt@gem_exec_balancer@bonded-true-hang: - shard-rkl: [PASS][16] -> [DMESG-WARN][17] ([i915#12964]) +7 other tests dmesg-warn [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_exec_balancer@bonded-true-hang.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gem_exec_balancer@bonded-true-hang.html * igt@gem_exec_balancer@noheartbeat: - shard-dg2: NOTRUN -> [SKIP][18] ([i915#8555]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_exec_balancer@noheartbeat.html * igt@gem_exec_balancer@parallel-contexts: - shard-tglu: NOTRUN -> [SKIP][19] ([i915#4525]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-tglu-1: NOTRUN -> [SKIP][20] ([i915#4525]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_capture@pi: - shard-rkl: NOTRUN -> [DMESG-WARN][21] ([i915#12964]) +10 other tests dmesg-warn [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_exec_capture@pi.html * igt@gem_exec_fence@submit: - shard-dg2-9: NOTRUN -> [SKIP][22] ([i915#4812]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_exec_fence@submit.html * igt@gem_exec_flush@basic-wb-ro-before-default: - shard-dg2-9: NOTRUN -> [SKIP][23] ([i915#3539] / [i915#4852]) +2 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_exec_flush@basic-wb-ro-before-default.html * igt@gem_exec_reloc@basic-cpu-gtt: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#3281]) +4 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_exec_reloc@basic-cpu-gtt.html * igt@gem_exec_reloc@basic-cpu-gtt-active: - shard-rkl: NOTRUN -> [SKIP][25] ([i915#14544] / [i915#3281]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-gtt-active.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#3281]) +5 other tests skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_fence_thrash@bo-write-verify-threaded-none: - shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4860]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_fence_thrash@bo-write-verify-threaded-none.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#4860]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-random: - shard-tglu-1: NOTRUN -> [SKIP][29] ([i915#4613]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-glk: NOTRUN -> [SKIP][30] ([i915#4613]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk9/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-tglu: NOTRUN -> [SKIP][31] ([i915#4613]) +3 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@verify-ccs: - shard-rkl: NOTRUN -> [SKIP][32] ([i915#14544] / [i915#4613]) +1 other test skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_media_vme: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#284]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_media_vme.html * igt@gem_mmap_gtt@basic-small-bo-tiledy: - shard-dg2-9: NOTRUN -> [SKIP][34] ([i915#4077]) +8 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_mmap_gtt@basic-small-bo-tiledy.html * igt@gem_mmap_gtt@medium-copy-xy: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#4077]) +5 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_mmap_gtt@medium-copy-xy.html * igt@gem_mmap_wc@copy: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#4083]) +4 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_mmap_wc@copy.html * igt@gem_mmap_wc@set-cache-level: - shard-rkl: NOTRUN -> [SKIP][37] ([i915#14544] / [i915#1850]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_mmap_wc@set-cache-level.html * igt@gem_mmap_wc@write-cpu-read-wc-unflushed: - shard-dg2-9: NOTRUN -> [SKIP][38] ([i915#4083]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html * igt@gem_partial_pwrite_pread@reads: - shard-rkl: NOTRUN -> [SKIP][39] ([i915#14544] / [i915#3282]) +2 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html * igt@gem_pread@exhaustion: - shard-glk11: NOTRUN -> [WARN][40] ([i915#2658]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk11/igt@gem_pread@exhaustion.html * igt@gem_pxp@display-protected-crc: - shard-rkl: [PASS][41] -> [TIMEOUT][42] ([i915#12917] / [i915#12964]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_pxp@display-protected-crc.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_pxp@display-protected-crc.html - shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4270]) +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@hw-rejects-pxp-context: - shard-tglu: NOTRUN -> [SKIP][44] ([i915#13398]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gem_pxp@hw-rejects-pxp-context.html * igt@gem_pxp@reject-modify-context-protection-on: - shard-rkl: NOTRUN -> [TIMEOUT][45] ([i915#12917] / [i915#12964]) +1 other test timeout [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-on.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#4270]) +1 other test skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_readwrite@new-obj: - shard-dg2-9: NOTRUN -> [SKIP][47] ([i915#3282]) +1 other test skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_readwrite@new-obj.html * igt@gem_readwrite@read-write: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#3282]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_readwrite@read-write.html * igt@gem_render_copy@y-tiled-ccs-to-linear: - shard-dg2-9: NOTRUN -> [SKIP][49] ([i915#5190] / [i915#8428]) +2 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-linear.html * igt@gem_render_copy@yf-tiled-to-vebox-linear: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#5190] / [i915#8428]) +2 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_render_copy@yf-tiled-to-vebox-linear.html * igt@gem_tiled_pread_pwrite: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#4079]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gem_tiled_pread_pwrite.html * igt@gem_userptr_blits@dmabuf-sync: - shard-dg2-9: NOTRUN -> [SKIP][52] ([i915#3297]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@map-fixed-invalidate: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#3297] / [i915#4880]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-dg2-9: NOTRUN -> [SKIP][54] ([i915#3297] / [i915#4880]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_userptr_blits@unsync-overlap: - shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#3297]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gem_userptr_blits@unsync-overlap.html * igt@gen7_exec_parse@basic-offset: - shard-dg2: NOTRUN -> [SKIP][56] +5 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@gen7_exec_parse@basic-offset.html * igt@gen7_exec_parse@cmd-crossing-page: - shard-dg2-9: NOTRUN -> [SKIP][57] +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gen7_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@basic-rejected: - shard-tglu: NOTRUN -> [SKIP][58] ([i915#2527] / [i915#2856]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@gen9_exec_parse@basic-rejected.html * igt@gen9_exec_parse@bb-oversize: - shard-dg2: NOTRUN -> [SKIP][59] ([i915#2856]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@secure-batches: - shard-tglu-1: NOTRUN -> [SKIP][60] ([i915#2527] / [i915#2856]) +1 other test skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@gen9_exec_parse@secure-batches.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: NOTRUN -> [SKIP][61] ([i915#14544] / [i915#2527]) +1 other test skip [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html * igt@gen9_exec_parse@unaligned-jump: - shard-dg2-9: NOTRUN -> [SKIP][62] ([i915#2856]) +1 other test skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@gen9_exec_parse@unaligned-jump.html * igt@i915_drm_fdinfo@busy-idle@vecs0: - shard-dg2: NOTRUN -> [SKIP][63] ([i915#14073]) +15 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@i915_drm_fdinfo@busy-idle@vecs0.html * igt@i915_drm_fdinfo@virtual-busy-all: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#14118]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@i915_drm_fdinfo@virtual-busy-all.html * igt@i915_drm_fdinfo@virtual-busy-hang-all: - shard-dg2-9: NOTRUN -> [SKIP][65] ([i915#14118]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-hang-all.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-rkl: NOTRUN -> [SKIP][66] ([i915#14544] / [i915#6590]) +1 other test skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_rpm@system-suspend-execbuf: - shard-glk11: NOTRUN -> [INCOMPLETE][67] ([i915#12797]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk11/igt@i915_pm_rpm@system-suspend-execbuf.html * igt@i915_pm_sseu@full-enable: - shard-rkl: NOTRUN -> [SKIP][68] ([i915#14544] / [i915#4387]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@i915_pm_sseu@full-enable.html * igt@i915_selftest@live@workarounds: - shard-dg2: NOTRUN -> [DMESG-FAIL][69] ([i915#12061]) +1 other test dmesg-fail [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@i915_selftest@live@workarounds.html * igt@i915_suspend@forcewake: - shard-rkl: [PASS][70] -> [INCOMPLETE][71] ([i915#4817]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@i915_suspend@forcewake.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@i915_suspend@forcewake.html * igt@i915_suspend@sysfs-reader: - shard-glk: [PASS][72] -> [INCOMPLETE][73] ([i915#4817]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-glk3/igt@i915_suspend@sysfs-reader.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk5/igt@i915_suspend@sysfs-reader.html * igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#4212]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - shard-dg2-9: NOTRUN -> [SKIP][75] ([i915#4212]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_async_flips@alternate-sync-async-flip: - shard-mtlp: [PASS][76] -> [FAIL][77] ([i915#10991]) +1 other test fail [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-mtlp-6/igt@kms_async_flips@alternate-sync-async-flip.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-mtlp-8/igt@kms_async_flips@alternate-sync-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-tglu: NOTRUN -> [SKIP][78] ([i915#5286]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-mtlp: [PASS][79] -> [FAIL][80] ([i915#5138]) +1 other test fail [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-tglu-1: NOTRUN -> [SKIP][81] ([i915#5286]) +5 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@y-tiled-32bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#4538] / [i915#5190]) +3 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_big_fb@y-tiled-32bpp-rotate-90.html * igt@kms_big_fb@y-tiled-addfb-size-overflow: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#5190]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_big_fb@y-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-270: - shard-dg2-9: NOTRUN -> [SKIP][84] ([i915#4538] / [i915#5190]) +4 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][85] ([i915#12313]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][86] ([i915#14098] / [i915#6095]) +39 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][87] ([i915#10307] / [i915#6095]) +158 other tests skip [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-10/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][88] ([i915#6095]) +34 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-b-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][89] +59 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk9/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#12313]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-dg2-9: NOTRUN -> [SKIP][92] ([i915#12805]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs: - shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#6095]) +64 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs: - shard-tglu: NOTRUN -> [SKIP][94] ([i915#12805]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs: - shard-dg2-9: NOTRUN -> [SKIP][95] ([i915#6095]) +4 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2: - shard-rkl: [PASS][96] -> [INCOMPLETE][97] ([i915#12796]) +1 other test incomplete [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#6095]) +16 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs: - shard-dg2-9: NOTRUN -> [SKIP][99] ([i915#12313]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][100] ([i915#6095]) +147 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-14/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-4.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][101] ([i915#6095]) +40 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][102] ([i915#10307] / [i915#6095]) +19 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-c-hdmi-a-2.html * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#13781]) +4 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][104] ([i915#13783]) +4 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html * igt@kms_chamelium_edid@dp-edid-read: - shard-dg2-9: NOTRUN -> [SKIP][105] ([i915#11151] / [i915#7828]) +3 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_chamelium_edid@dp-edid-read.html * igt@kms_chamelium_frames@hdmi-aspect-ratio: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#11151] / [i915#7828]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_chamelium_frames@hdmi-aspect-ratio.html * igt@kms_chamelium_hpd@hdmi-hpd-after-suspend: - shard-dg2: NOTRUN -> [SKIP][107] ([i915#11151] / [i915#7828]) +2 other tests skip [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_chamelium_hpd@hdmi-hpd-after-suspend.html * igt@kms_chamelium_hpd@hdmi-hpd-storm: - shard-rkl: NOTRUN -> [SKIP][108] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm.html * igt@kms_chamelium_hpd@vga-hpd-fast: - shard-tglu-1: NOTRUN -> [SKIP][109] ([i915#11151] / [i915#7828]) +5 other tests skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html * igt@kms_color@ctm-0-25: - shard-rkl: [PASS][110] -> [SKIP][111] ([i915#12655] / [i915#14544]) +1 other test skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_color@ctm-0-25.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_color@ctm-0-25.html * igt@kms_color@ctm-0-75: - shard-rkl: NOTRUN -> [SKIP][112] ([i915#12655] / [i915#14544]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_color@ctm-0-75.html * igt@kms_content_protection@atomic: - shard-dg2-9: NOTRUN -> [SKIP][113] ([i915#7118] / [i915#9424]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-tglu-1: NOTRUN -> [SKIP][114] ([i915#3116] / [i915#3299]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@mei-interface: - shard-dg2: NOTRUN -> [SKIP][115] ([i915#9424]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#13049]) +1 other test skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-onscreen-256x85: - shard-tglu-1: NOTRUN -> [FAIL][117] ([i915#13566]) +1 other test fail [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-256x85.html * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [FAIL][118] ([i915#13566]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2-9: NOTRUN -> [SKIP][119] ([i915#13049]) +1 other test skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#3555]) +5 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-tglu: NOTRUN -> [SKIP][121] ([i915#3555]) +3 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-max-size: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#3555]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html * igt@kms_cursor_crc@cursor-sliding-512x170: - shard-tglu: NOTRUN -> [SKIP][123] ([i915#13049]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_cursor_crc@cursor-sliding-512x170.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#4103]) +1 other test skip [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-rkl: NOTRUN -> [SKIP][125] ([i915#14544]) +51 other tests skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic: - shard-dg2: NOTRUN -> [SKIP][126] ([i915#13046] / [i915#5354]) +3 other tests skip [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle: - shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#13046] / [i915#5354]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-tglu: NOTRUN -> [SKIP][128] ([i915#9723]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_display_modes@extended-mode-basic: - shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#13691]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-dg2: [PASS][130] -> [SKIP][131] ([i915#13749]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-11/igt@kms_dp_link_training@non-uhbr-sst.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-2/igt@kms_dp_link_training@non-uhbr-sst.html - shard-tglu-1: NOTRUN -> [SKIP][132] ([i915#13749]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_dsc@dsc-basic: - shard-dg2-9: NOTRUN -> [SKIP][133] ([i915#3555] / [i915#3840]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-tglu: NOTRUN -> [SKIP][134] ([i915#3840]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-dg2: NOTRUN -> [SKIP][135] ([i915#3555] / [i915#3840]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-tglu: NOTRUN -> [SKIP][136] ([i915#3555] / [i915#3840]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#3840] / [i915#9053]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_fbcon_fbt@psr-suspend: - shard-dg2-9: NOTRUN -> [SKIP][138] ([i915#3469]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@display-3x: - shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#1839]) [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: NOTRUN -> [SKIP][140] ([i915#14544] / [i915#1839]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@dp-mst: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#9337]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_feature_discovery@dp-mst.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglu: NOTRUN -> [SKIP][142] ([i915#3637] / [i915#9934]) +6 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#8381]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-flip-vs-modeset-vs-hang: - shard-dg2-9: NOTRUN -> [SKIP][144] ([i915#9934]) +5 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1: - shard-snb: [PASS][145] -> [TIMEOUT][146] ([i915#14033]) +1 other test timeout [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-snb1/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html * igt@kms_flip@2x-plain-flip: - shard-tglu-1: NOTRUN -> [SKIP][147] ([i915#3637] / [i915#9934]) +2 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-rkl: NOTRUN -> [SKIP][148] ([i915#14544] / [i915#9934]) +3 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-dg2: NOTRUN -> [SKIP][149] ([i915#9934]) +5 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip@flip-vs-dpms-on-nop-interruptible: - shard-rkl: [PASS][150] -> [SKIP][151] ([i915#14544] / [i915#3637]) +2 other tests skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip@plain-flip-fb-recreate-interruptible: - shard-rkl: NOTRUN -> [SKIP][152] ([i915#14544] / [i915#3637]) +1 other test skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip@plain-flip-fb-recreate-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-dg2-9: NOTRUN -> [SKIP][153] ([i915#2672] / [i915#3555]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg2-9: NOTRUN -> [SKIP][154] ([i915#2672]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling: - shard-dg2: NOTRUN -> [SKIP][155] ([i915#2672] / [i915#3555]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#2672]) +1 other test skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][157] ([i915#2672]) +2 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling: - shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#2587] / [i915#2672] / [i915#3555]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling: - shard-tglu-1: NOTRUN -> [SKIP][159] ([i915#2672] / [i915#3555]) +1 other test skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#2587] / [i915#2672]) +2 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][161] ([i915#2587] / [i915#2672]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: NOTRUN -> [SKIP][162] ([i915#14544] / [i915#3555]) +1 other test skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-tglu: NOTRUN -> [SKIP][163] ([i915#2672] / [i915#3555]) +1 other test skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/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][164] -> [SKIP][165] ([i915#14544] / [i915#3555]) +1 other test skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling: - shard-dg2: NOTRUN -> [SKIP][166] ([i915#2672] / [i915#3555] / [i915#5190]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite: - shard-dg2: [PASS][167] -> [FAIL][168] ([i915#6880]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render: - shard-dg2-9: NOTRUN -> [FAIL][169] ([i915#6880]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt: - shard-rkl: [PASS][170] -> [SKIP][171] ([i915#14544] / [i915#1849] / [i915#5354]) +6 other tests skip [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#8708]) +7 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][173] ([i915#14544] / [i915#1849] / [i915#5354]) +29 other tests skip [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu: - shard-tglu-1: NOTRUN -> [SKIP][174] +64 other tests skip [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#3458]) +9 other tests skip [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-dg2-9: NOTRUN -> [SKIP][176] ([i915#8708]) +10 other tests skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#5439]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2-9: NOTRUN -> [SKIP][178] ([i915#10055]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff: - shard-dg2-9: NOTRUN -> [SKIP][179] ([i915#3458]) +8 other tests skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff: - shard-glk11: NOTRUN -> [SKIP][180] +88 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk11/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu: - shard-dg2-9: NOTRUN -> [SKIP][181] ([i915#5354]) +8 other tests skip [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][182] ([i915#5354]) +12 other tests skip [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-tglu: NOTRUN -> [SKIP][183] +51 other tests skip [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_hdmi_inject@inject-audio: - shard-tglu-1: NOTRUN -> [SKIP][184] ([i915#13030]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_hdmi_inject@inject-audio.html * igt@kms_hdr@bpc-switch-suspend: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#3555] / [i915#8228]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@static-swap: - shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#3555] / [i915#8228]) +1 other test skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_hdr@static-swap.html * igt@kms_hdr@static-toggle-dpms: - shard-tglu-1: NOTRUN -> [SKIP][187] ([i915#3555] / [i915#8228]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_hdr@static-toggle-dpms.html * igt@kms_invalid_mode@bad-vtotal: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#14544] / [i915#3555] / [i915#8826]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_invalid_mode@bad-vtotal.html * igt@kms_invalid_mode@overflow-vrefresh: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#14544] / [i915#8826]) [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_invalid_mode@overflow-vrefresh.html * igt@kms_joiner@basic-force-big-joiner: - shard-dg2-9: NOTRUN -> [SKIP][190] ([i915#12388]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-tglu-1: NOTRUN -> [SKIP][191] ([i915#13688]) [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-tglu: NOTRUN -> [SKIP][192] ([i915#10656]) [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_lease@lease-invalid-plane: - shard-rkl: [PASS][193] -> [SKIP][194] ([i915#14544]) +30 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_lease@lease-invalid-plane.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_lease@lease-invalid-plane.html * igt@kms_panel_fitting@atomic-fastset: - shard-tglu-1: NOTRUN -> [SKIP][195] ([i915#6301]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12: - shard-rkl: NOTRUN -> [SKIP][196] ([i915#11190] / [i915#14544]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence: - shard-rkl: [PASS][197] -> [SKIP][198] ([i915#11190] / [i915#14544]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence: - shard-glk11: NOTRUN -> [SKIP][199] ([i915#11190]) +1 other test skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk11/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html * igt@kms_plane@pixel-format-source-clamping: - shard-rkl: NOTRUN -> [SKIP][200] ([i915#14544] / [i915#8825]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane@pixel-format-source-clamping.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-rkl: [PASS][201] -> [SKIP][202] ([i915#14544] / [i915#8825]) [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_plane@plane-panning-bottom-right-suspend.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_plane_alpha_blend@alpha-basic: - shard-glk: NOTRUN -> [FAIL][203] ([i915#12178]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][204] ([i915#7862]) +1 other test fail [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk9/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-4: - shard-tglu: NOTRUN -> [SKIP][205] ([i915#13958]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_multiple@2x-tiling-yf: - shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#13958]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-dg2: NOTRUN -> [SKIP][207] ([i915#6953] / [i915#9423]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format: - shard-tglu-1: NOTRUN -> [SKIP][208] ([i915#12247]) +17 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers: - shard-rkl: [PASS][209] -> [SKIP][210] ([i915#14544] / [i915#3555] / [i915#8152]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b: - shard-rkl: [PASS][211] -> [SKIP][212] ([i915#12247] / [i915#14544] / [i915#8152]) +4 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-modifiers@pipe-b.html * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#14544] / [i915#8152]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b: - shard-rkl: NOTRUN -> [SKIP][214] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format@pipe-b.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][215] ([i915#12247]) +9 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c: - shard-rkl: NOTRUN -> [SKIP][216] ([i915#12247]) +1 other test skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html * igt@kms_plane_scaling@planes-downscale-factor-0-5: - shard-rkl: NOTRUN -> [SKIP][217] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a: - shard-rkl: NOTRUN -> [SKIP][218] ([i915#12247] / [i915#14544]) +2 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25: - shard-rkl: [PASS][219] -> [SKIP][220] ([i915#14544] / [i915#6953] / [i915#8152]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25: - shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#12247] / [i915#3555]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5: - shard-rkl: [PASS][222] -> [SKIP][223] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/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][224] -> [SKIP][225] ([i915#12247] / [i915#14544]) +3 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a.html [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-a.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25: - shard-dg2: NOTRUN -> [SKIP][226] ([i915#12247] / [i915#6953] / [i915#9423]) [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d: - shard-dg2: NOTRUN -> [SKIP][227] ([i915#12247]) +3 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d.html * igt@kms_pm_backlight@fade: - shard-tglu: NOTRUN -> [SKIP][228] ([i915#9812]) [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_pm_backlight@fade.html * igt@kms_pm_backlight@fade-with-dpms: - shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#9812]) +1 other test skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_backlight@fade-with-suspend: - shard-rkl: NOTRUN -> [SKIP][230] ([i915#14544] / [i915#5354]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-tglu-1: NOTRUN -> [SKIP][231] ([i915#9685]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-psr: - shard-tglu: NOTRUN -> [SKIP][232] ([i915#9685]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_lpsp@screens-disabled: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#8430]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@cursor-dpms: - shard-rkl: [PASS][234] -> [SKIP][235] ([i915#14544] / [i915#1849]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_pm_rpm@cursor-dpms.html [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pm_rpm@cursor-dpms.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-dg2: NOTRUN -> [SKIP][236] ([i915#9519]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [PASS][237] -> [SKIP][238] ([i915#9519]) +1 other test skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [PASS][239] -> [SKIP][240] ([i915#14544] / [i915#9519]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg2-9: NOTRUN -> [SKIP][241] ([i915#6524] / [i915#6805]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_prime@d3hot: - shard-tglu: NOTRUN -> [SKIP][242] ([i915#6524]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf: - shard-glk11: NOTRUN -> [SKIP][243] ([i915#11520]) +1 other test skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk11/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf: - shard-rkl: NOTRUN -> [SKIP][244] ([i915#11520] / [i915#14544]) +3 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#11520]) +2 other tests skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][246] ([i915#11520]) +4 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf: - shard-tglu-1: NOTRUN -> [SKIP][247] ([i915#11520]) +5 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf: - shard-dg2-9: NOTRUN -> [SKIP][248] ([i915#11520]) +2 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf: - shard-glk: NOTRUN -> [SKIP][249] ([i915#11520]) +1 other test skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-glk9/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-tglu-1: NOTRUN -> [SKIP][250] ([i915#9683]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr-primary-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][251] ([i915#1072] / [i915#9732]) +10 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-gtt.html * igt@kms_psr@pr-primary-mmap-cpu: - shard-dg2: NOTRUN -> [SKIP][252] ([i915#1072] / [i915#9732]) +9 other tests skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@kms_psr@pr-primary-mmap-cpu.html * igt@kms_psr@pr-sprite-plane-onoff: - shard-tglu-1: NOTRUN -> [SKIP][253] ([i915#9732]) +14 other tests skip [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_psr@pr-sprite-plane-onoff.html * igt@kms_psr@psr-sprite-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][254] ([i915#9732]) +9 other tests skip [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_psr@psr-sprite-mmap-cpu.html * igt@kms_psr@psr2-sprite-render: - shard-rkl: NOTRUN -> [SKIP][255] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_psr@psr2-sprite-render.html * igt@kms_rotation_crc@bad-pixel-format: - shard-dg2: NOTRUN -> [SKIP][256] ([i915#12755]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_selftest@drm_framebuffer: - shard-tglu: NOTRUN -> [ABORT][257] ([i915#13179]) +1 other test abort [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_selftest@drm_framebuffer.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-dg2-9: NOTRUN -> [SKIP][258] ([i915#3555]) +2 other tests skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-dg2-9: NOTRUN -> [SKIP][259] ([i915#8623]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vblank@query-forked-hang@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [DMESG-WARN][260] ([i915#12917] / [i915#12964]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_vblank@query-forked-hang@pipe-a-hdmi-a-2.html * igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][261] ([i915#1311]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_vblank@ts-continuation-modeset-rpm@pipe-a-hdmi-a-1.html * igt@kms_vrr@seamless-rr-switch-vrr: - shard-tglu-1: NOTRUN -> [SKIP][262] ([i915#9906]) +1 other test skip [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-vrr.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-tglu: NOTRUN -> [SKIP][263] ([i915#2437] / [i915#9412]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-tglu-1: NOTRUN -> [SKIP][264] ([i915#2437] / [i915#9412]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-tglu: NOTRUN -> [SKIP][265] ([i915#2437]) [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@kms_writeback@writeback-invalid-parameters.html * igt@kms_writeback@writeback-pixel-formats: - shard-rkl: NOTRUN -> [SKIP][266] ([i915#14544] / [i915#2437] / [i915#9412]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-dg2-9: NOTRUN -> [SKIP][267] ([i915#2436]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@global-sseu-config: - shard-dg2-9: NOTRUN -> [SKIP][268] ([i915#7387]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@perf@global-sseu-config.html * igt@perf@polling-small-buf: - shard-rkl: NOTRUN -> [FAIL][269] ([i915#14550]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@perf@polling-small-buf.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: NOTRUN -> [FAIL][270] ([i915#4349]) +4 other tests fail [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@module-unload: - shard-tglu: NOTRUN -> [FAIL][271] ([i915#14433]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-7/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6-all-gts: - shard-tglu-1: NOTRUN -> [SKIP][272] ([i915#8516]) [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-1/igt@perf_pmu@rc6-all-gts.html * igt@perf_pmu@rc6@other-idle-gt0: - shard-dg2: NOTRUN -> [SKIP][273] ([i915#8516]) [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-1/igt@perf_pmu@rc6@other-idle-gt0.html * igt@prime_mmap@test_aperture_limit: - shard-dg2: NOTRUN -> [SKIP][274] ([i915#14121]) +1 other test skip [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@prime_mmap@test_aperture_limit.html * igt@prime_vgem@basic-fence-read: - shard-rkl: NOTRUN -> [SKIP][275] ([i915#14544] / [i915#3291] / [i915#3708]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@coherency-gtt: - shard-dg2-9: NOTRUN -> [SKIP][276] ([i915#3708] / [i915#4077]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@prime_vgem@coherency-gtt.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2-9: NOTRUN -> [SKIP][277] ([i915#9917]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-9/igt@sriov_basic@bind-unbind-vf.html * igt@tools_test@sysfs_l3_parity: - shard-dg2: NOTRUN -> [SKIP][278] ([i915#4818]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-3/igt@tools_test@sysfs_l3_parity.html #### Possible fixes #### * igt@fbdev@pan: - shard-rkl: [SKIP][279] ([i915#14544] / [i915#2582]) -> [PASS][280] [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@fbdev@pan.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@fbdev@pan.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][281] ([i915#5493]) -> [PASS][282] +1 other test pass [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-12/igt@gem_lmem_swapping@smem-oom@lmem0.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-rkl: [TIMEOUT][283] ([i915#12964]) -> [PASS][284] +2 other tests pass [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-4/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-rkl: [TIMEOUT][285] ([i915#12917] / [i915#12964]) -> [PASS][286] +1 other test pass [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@i915_suspend@basic-s3-without-i915: - shard-dg1: [DMESG-WARN][287] ([i915#4391] / [i915#4423]) -> [PASS][288] [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-15/igt@i915_suspend@basic-s3-without-i915.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-18/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][289] ([i915#11808]) -> [PASS][290] +1 other test pass [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-tglu-4/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html * igt@kms_atomic_transition@plane-use-after-nonblocking-unbind: - shard-rkl: [SKIP][291] ([i915#14544]) -> [PASS][292] +51 other tests pass [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html * igt@kms_big_fb@x-tiled-32bpp-rotate-0: - shard-rkl: [DMESG-WARN][293] ([i915#12964]) -> [PASS][294] +19 other tests pass [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-5/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html * igt@kms_color@deep-color: - shard-dg2: [SKIP][295] ([i915#12655] / [i915#3555]) -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-5/igt@kms_color@deep-color.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-10/igt@kms_color@deep-color.html * igt@kms_color@gamma: - shard-rkl: [SKIP][297] ([i915#12655] / [i915#14544]) -> [PASS][298] +2 other tests pass [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_color@gamma.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_color@gamma.html * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][299] ([i915#13566]) -> [PASS][300] +3 other tests pass [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-tglu-2/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - shard-rkl: [SKIP][301] ([i915#11190] / [i915#14544]) -> [PASS][302] +3 other tests pass [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible: - shard-rkl: [SKIP][303] ([i915#14544] / [i915#3637]) -> [PASS][304] +5 other tests pass [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4: - shard-dg1: [DMESG-WARN][305] ([i915#4423]) -> [PASS][306] +8 other tests pass [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-19/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-17/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling: - shard-rkl: [SKIP][307] ([i915#14544] / [i915#3555]) -> [PASS][308] +3 other tests pass [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: - shard-rkl: [SKIP][309] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][310] +8 other tests pass [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_hdr@bpc-switch: - shard-dg2: [SKIP][311] ([i915#3555] / [i915#8228]) -> [PASS][312] [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-5/igt@kms_hdr@bpc-switch.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-10/igt@kms_hdr@bpc-switch.html * igt@kms_invalid_mode@uint-max-clock: - shard-rkl: [SKIP][313] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][314] +1 other test pass [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_invalid_mode@uint-max-clock.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_invalid_mode@uint-max-clock.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-rkl: [SKIP][315] ([i915#14544] / [i915#7294]) -> [PASS][316] [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-opaque-fb.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_scaling@invalid-parameters: - shard-rkl: [SKIP][317] ([i915#14544] / [i915#8152]) -> [PASS][318] [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@invalid-parameters.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_plane_scaling@invalid-parameters.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling: - shard-rkl: [SKIP][319] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][320] +6 other tests pass [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5: - shard-rkl: [SKIP][321] ([i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][322] [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a: - shard-rkl: [SKIP][323] ([i915#12247] / [i915#14544]) -> [PASS][324] +3 other tests pass [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a.html * igt@kms_pm_rpm@cursor: - shard-rkl: [SKIP][325] ([i915#14544] / [i915#1849]) -> [PASS][326] [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_pm_rpm@cursor.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_pm_rpm@cursor.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: [SKIP][327] ([i915#9519]) -> [PASS][328] [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-rkl: [SKIP][329] ([i915#9519]) -> [PASS][330] +1 other test pass [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_properties@plane-properties-atomic: - shard-rkl: [SKIP][331] ([i915#11521] / [i915#14544]) -> [PASS][332] [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_properties@plane-properties-atomic.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_properties@plane-properties-atomic.html * igt@perf_pmu@rc6-suspend: - shard-rkl: [INCOMPLETE][333] ([i915#13520]) -> [PASS][334] [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@perf_pmu@rc6-suspend.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@perf_pmu@rc6-suspend.html #### Warnings #### * igt@api_intel_bb@object-reloc-keep-cache: - shard-rkl: [SKIP][335] ([i915#8411]) -> [SKIP][336] ([i915#14544] / [i915#8411]) [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.html [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html * igt@gem_basic@multigpu-create-close: - shard-rkl: [SKIP][337] ([i915#7697]) -> [SKIP][338] ([i915#14544] / [i915#7697]) [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@gem_basic@multigpu-create-close.html [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_basic@multigpu-create-close.html * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: [SKIP][339] ([i915#9323]) -> [SKIP][340] ([i915#14544] / [i915#9323]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@gem_ccs@block-multicopy-compressed.html [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: [SKIP][341] ([i915#3555] / [i915#9323]) -> [SKIP][342] ([i915#14544] / [i915#3555] / [i915#9323]) [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy.html [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence: - shard-rkl: [SKIP][343] ([i915#4525]) -> [SKIP][344] ([i915#14544] / [i915#4525]) [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-rkl: [SKIP][345] ([i915#14544] / [i915#4525]) -> [SKIP][346] ([i915#4525]) [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-rkl: [SKIP][347] ([i915#14544] / [i915#6334]) -> [SKIP][348] ([i915#6334]) +1 other test skip [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: [SKIP][349] ([i915#14544] / [i915#3281]) -> [SKIP][350] ([i915#3281]) +6 other tests skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: [SKIP][351] ([i915#3281]) -> [SKIP][352] ([i915#14544] / [i915#3281]) +6 other tests skip [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_exec_reloc@basic-write-read-noreloc.html [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: [SKIP][353] ([i915#14544] / [i915#4613]) -> [SKIP][354] ([i915#4613]) +1 other test skip [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@random-engines: - shard-rkl: [SKIP][355] ([i915#4613]) -> [SKIP][356] ([i915#14544] / [i915#4613]) +1 other test skip [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_lmem_swapping@random-engines.html [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html * igt@gem_partial_pwrite_pread@writes-after-reads-snoop: - shard-rkl: [SKIP][357] ([i915#3282]) -> [SKIP][358] ([i915#14544] / [i915#3282]) +1 other test skip [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html * igt@gem_pread@snoop: - shard-rkl: [SKIP][359] ([i915#14544] / [i915#3282]) -> [SKIP][360] ([i915#3282]) +2 other tests skip [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_pread@snoop.html [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gem_pread@snoop.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-rkl: [TIMEOUT][361] ([i915#12917] / [i915#12964]) -> [SKIP][362] ([i915#14544] / [i915#4270]) [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-off-2.html [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: [SKIP][363] ([i915#3297]) -> [SKIP][364] ([i915#14544] / [i915#3297]) +2 other tests skip [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@gem_userptr_blits@coherency-sync.html [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: [SKIP][365] ([i915#14544] / [i915#3297]) -> [SKIP][366] ([i915#3297]) +1 other test skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: [SKIP][367] ([i915#3282] / [i915#3297]) -> [SKIP][368] ([i915#14544] / [i915#3282] / [i915#3297]) [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@gem_userptr_blits@forbidden-operations.html [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html * igt@gen9_exec_parse@bb-start-far: - shard-rkl: [SKIP][369] ([i915#14544] / [i915#2527]) -> [SKIP][370] ([i915#2527]) +1 other test skip [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@gen9_exec_parse@bb-start-far.html * igt@gen9_exec_parse@valid-registers: - shard-rkl: [SKIP][371] ([i915#2527]) -> [SKIP][372] ([i915#14544] / [i915#2527]) +2 other tests skip [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@gen9_exec_parse@valid-registers.html [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html * igt@i915_pm_rpm@debugfs-read: - shard-rkl: [SKIP][373] ([i915#13328] / [i915#14544]) -> [SKIP][374] ([i915#13328]) [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@i915_pm_rpm@debugfs-read.html [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@i915_pm_rpm@debugfs-read.html * igt@intel_hwmon@hwmon-write: - shard-rkl: [SKIP][375] ([i915#7707]) -> [SKIP][376] ([i915#14544] / [i915#7707]) [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@intel_hwmon@hwmon-write.html [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@intel_hwmon@hwmon-write.html * igt@kms_big_fb@4-tiled-16bpp-rotate-0: - shard-rkl: [SKIP][377] ([i915#5286]) -> [SKIP][378] ([i915#14544]) +3 other tests skip [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][379] ([i915#14544]) -> [SKIP][380] ([i915#5286]) +2 other tests skip [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-8bpp-rotate-270: - shard-rkl: [SKIP][381] ([i915#3638]) -> [SKIP][382] ([i915#14544]) +1 other test skip [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_big_fb@linear-8bpp-rotate-270.html [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-rkl: [SKIP][383] ([i915#14544]) -> [SKIP][384] ([i915#3638]) +2 other tests skip [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-64bpp-rotate-270: - shard-dg1: [SKIP][385] ([i915#3638] / [i915#4423]) -> [SKIP][386] ([i915#3638]) [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][387] ([i915#14544]) -> [SKIP][388] +12 other tests skip [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-rkl: [SKIP][389] -> [SKIP][390] ([i915#14544]) +6 other tests skip [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs: - shard-rkl: [SKIP][391] ([i915#14098] / [i915#6095]) -> [SKIP][392] ([i915#14544]) +7 other tests skip [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][393] ([i915#14098] / [i915#6095]) -> [SKIP][394] ([i915#6095]) +7 other tests skip [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-5/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][395] ([i915#6095]) -> [SKIP][396] ([i915#14098] / [i915#6095]) +1 other test skip [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-rkl: [SKIP][397] ([i915#12805]) -> [SKIP][398] ([i915#14544]) [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs: - shard-rkl: [SKIP][399] ([i915#14544]) -> [SKIP][400] ([i915#14098] / [i915#6095]) +13 other tests skip [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs: - shard-dg1: [SKIP][401] ([i915#4423] / [i915#6095]) -> [SKIP][402] ([i915#6095]) [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-rkl: [SKIP][403] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][404] ([i915#11151] / [i915#7828]) +6 other tests skip [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-dg1: [SKIP][405] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][406] ([i915#11151] / [i915#7828]) [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd-storm.html [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable: - shard-rkl: [SKIP][407] ([i915#11151] / [i915#7828]) -> [SKIP][408] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html * igt@kms_color@deep-color: - shard-rkl: [SKIP][409] ([i915#12655] / [i915#14544] / [i915#3555]) -> [SKIP][410] ([i915#12655] / [i915#3555]) [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_color@deep-color.html [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_color@deep-color.html * igt@kms_content_protection@atomic: - shard-rkl: [SKIP][411] ([i915#7118] / [i915#9424]) -> [SKIP][412] ([i915#14544]) [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_content_protection@atomic.html [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_content_protection@atomic.html * igt@kms_content_protection@dp-mst-lic-type-0: - shard-rkl: [SKIP][413] ([i915#14544]) -> [SKIP][414] ([i915#3116]) [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-0.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][415] ([i915#9433]) -> [SKIP][416] ([i915#9424]) [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-13/igt@kms_content_protection@mei-interface.html [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-15/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-random-256x85: - shard-rkl: [SKIP][417] ([i915#14544]) -> [FAIL][418] ([i915#13566]) [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_cursor_crc@cursor-random-256x85.html [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-rkl: [SKIP][419] ([i915#13049]) -> [SKIP][420] ([i915#14544]) [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_cursor_crc@cursor-random-512x512.html [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-rkl: [SKIP][421] ([i915#3555]) -> [SKIP][422] ([i915#14544]) +1 other test skip [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: [SKIP][423] ([i915#14544]) -> [SKIP][424] ([i915#3555]) +3 other tests skip [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-64x21: - shard-rkl: [FAIL][425] ([i915#13566]) -> [SKIP][426] ([i915#14544]) [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-64x21.html [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-64x21.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: [SKIP][427] ([i915#14544]) -> [SKIP][428] ([i915#9723]) +1 other test skip [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dsc@dsc-basic: - shard-rkl: [SKIP][429] ([i915#3555] / [i915#3840]) -> [SKIP][430] ([i915#11190] / [i915#14544]) [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_dsc@dsc-basic.html [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_dsc@dsc-basic.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: [SKIP][431] ([i915#3840]) -> [SKIP][432] ([i915#14544]) [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg1: [SKIP][433] ([i915#3555] / [i915#3840] / [i915#4423]) -> [SKIP][434] ([i915#3555] / [i915#3840]) [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_dsc@dsc-with-output-formats.html [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_fbcon_fbt@psr: - shard-rkl: [SKIP][435] ([i915#14544] / [i915#3955]) -> [SKIP][436] ([i915#3955]) [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_fbcon_fbt@psr.html [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_fbcon_fbt@psr.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][437] ([i915#3955]) -> [SKIP][438] ([i915#14544] / [i915#3955]) [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_fbcon_fbt@psr-suspend.html [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_feature_discovery@psr2: - shard-rkl: [SKIP][439] ([i915#14544] / [i915#658]) -> [SKIP][440] ([i915#658]) [439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_feature_discovery@psr2.html [440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-flip-vs-dpms-on-nop: - shard-rkl: [SKIP][441] ([i915#14544] / [i915#9934]) -> [SKIP][442] ([i915#9934]) +4 other tests skip [441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html [442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-on-nop.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-rkl: [SKIP][443] ([i915#9934]) -> [SKIP][444] ([i915#14544] / [i915#9934]) +5 other tests skip [443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_flip@2x-modeset-vs-vblank-race.html [444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip@wf_vblank-ts-check: - shard-rkl: [SKIP][445] ([i915#14544] / [i915#3637]) -> [DMESG-WARN][446] ([i915#12964]) [445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_flip@wf_vblank-ts-check.html [446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_flip@wf_vblank-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling: - shard-rkl: [SKIP][447] ([i915#14544] / [i915#3555]) -> [SKIP][448] ([i915#2672] / [i915#3555]) +2 other tests skip [447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html [448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling: - shard-rkl: [SKIP][449] ([i915#2672] / [i915#3555]) -> [SKIP][450] ([i915#14544] / [i915#3555]) +2 other tests skip [449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html [450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][451] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][452] [451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt.html [452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render: - shard-dg1: [SKIP][453] ([i915#4423]) -> [SKIP][454] [453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html [454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt: - shard-rkl: [SKIP][455] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][456] ([i915#1825]) +29 other tests skip [455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html [456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-rkl: [SKIP][457] ([i915#14544] / [i915#1849] / [i915#5354]) -> [INCOMPLETE][458] ([i915#10056]) [457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html [458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt: - shard-dg1: [SKIP][459] ([i915#3458] / [i915#4423]) -> [SKIP][460] ([i915#3458]) +1 other test skip [459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html [460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt: - shard-rkl: [SKIP][461] ([i915#1825]) -> [SKIP][462] ([i915#14544] / [i915#1849] / [i915#5354]) +24 other tests skip [461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html [462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg2: [SKIP][463] ([i915#10433] / [i915#3458]) -> [SKIP][464] ([i915#3458]) +3 other tests skip [463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html [464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html - shard-rkl: [SKIP][465] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][466] ([i915#3023]) +17 other tests skip [465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html [466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][467] ([i915#3023]) -> [SKIP][468] ([i915#14544] / [i915#1849] / [i915#5354]) +10 other tests skip [467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render: - shard-dg2: [SKIP][469] ([i915#3458]) -> [SKIP][470] ([i915#10433] / [i915#3458]) +2 other tests skip [469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html [470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html * igt@kms_hdr@bpc-switch: - shard-rkl: [SKIP][471] ([i915#14544]) -> [SKIP][472] ([i915#3555] / [i915#8228]) [471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_hdr@bpc-switch.html [472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@bpc-switch-dpms: - shard-rkl: [SKIP][473] ([i915#3555] / [i915#8228]) -> [SKIP][474] ([i915#14544]) +1 other test skip [473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_hdr@bpc-switch-dpms.html [474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: [SKIP][475] ([i915#12713]) -> [SKIP][476] ([i915#13331]) [475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg2-3/igt@kms_hdr@brightness-with-hdr.html [476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html - shard-tglu: [SKIP][477] ([i915#1187] / [i915#12713]) -> [SKIP][478] ([i915#12713]) [477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html [478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-tglu-3/igt@kms_hdr@brightness-with-hdr.html * igt@kms_joiner@basic-big-joiner: - shard-rkl: [SKIP][479] ([i915#10656] / [i915#14544]) -> [SKIP][480] ([i915#10656]) [479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html [480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - shard-rkl: [SKIP][481] ([i915#12388]) -> [SKIP][482] ([i915#12388] / [i915#14544]) [481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_joiner@basic-force-big-joiner.html [482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@invalid-modeset-big-joiner: - shard-rkl: [SKIP][483] ([i915#10656]) -> [SKIP][484] ([i915#10656] / [i915#14544]) [483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_joiner@invalid-modeset-big-joiner.html [484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html * igt@kms_joiner@invalid-modeset-ultra-joiner: - shard-dg1: [SKIP][485] ([i915#12339] / [i915#4423]) -> [SKIP][486] ([i915#12339]) [485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-15/igt@kms_joiner@invalid-modeset-ultra-joiner.html [486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-12/igt@kms_joiner@invalid-modeset-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: [SKIP][487] ([i915#13522] / [i915#14544]) -> [SKIP][488] ([i915#13522]) [487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html [488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][489] ([i915#4816]) -> [SKIP][490] ([i915#1839] / [i915#4816]) [489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane_lowres@tiling-yf: - shard-dg1: [SKIP][491] ([i915#3555] / [i915#4423]) -> [SKIP][492] ([i915#3555]) [491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-14/igt@kms_plane_lowres@tiling-yf.html [492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-16/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@2x-tiling-4: - shard-rkl: [SKIP][493] ([i915#14544]) -> [SKIP][494] ([i915#13958]) [493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html [494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_plane_multiple@2x-tiling-4.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: [SKIP][495] ([i915#13958]) -> [SKIP][496] ([i915#14544]) [495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-y.html [496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-rkl: [SKIP][497] -> [SKIP][498] ([i915#14544] / [i915#8152]) [497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_plane_scaling@2x-scaler-multi-pipe.html [498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a: - shard-rkl: [SKIP][499] ([i915#12247]) -> [SKIP][500] ([i915#12247] / [i915#14544]) [499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html [500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b: - shard-rkl: [SKIP][501] ([i915#12247]) -> [SKIP][502] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip [501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b.html [502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-b.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation: - shard-rkl: [SKIP][503] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][504] ([i915#12247]) +1 other test skip [503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html [504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a: - shard-rkl: [SKIP][505] ([i915#12247] / [i915#14544]) -> [SKIP][506] ([i915#12247]) [505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html [506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-rkl: [SKIP][507] ([i915#12343]) -> [SKIP][508] ([i915#12343] / [i915#14544]) [507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_pm_backlight@brightness-with-dpms.html [508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_pm_backlight@fade: - shard-rkl: [SKIP][509] ([i915#5354]) -> [SKIP][510] ([i915#14544] / [i915#5354]) [509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_pm_backlight@fade.html [510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_pm_backlight@fade.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: [SKIP][511] ([i915#14544] / [i915#9685]) -> [SKIP][512] ([i915#9685]) +1 other test skip [511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html [512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-5/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][513] ([i915#14544] / [i915#4281]) -> [SKIP][514] ([i915#4281]) [513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html [514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][515] ([i915#3828]) -> [SKIP][516] ([i915#9340]) [515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html [516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_prime@d3hot: - shard-rkl: [SKIP][517] ([i915#6524]) -> [SKIP][518] ([i915#14544] / [i915#6524]) [517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_prime@d3hot.html [518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-rkl: [SKIP][519] ([i915#11520]) -> [SKIP][520] ([i915#11520] / [i915#14544]) +3 other tests skip [519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html [520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf: - shard-rkl: [SKIP][521] ([i915#11520] / [i915#14544]) -> [SKIP][522] ([i915#11520]) +7 other tests skip [521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html [522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html * igt@kms_psr@fbc-psr-dpms: - shard-dg1: [SKIP][523] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][524] ([i915#1072] / [i915#9732]) [523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_psr@fbc-psr-dpms.html [524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_psr@fbc-psr-dpms.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: [SKIP][525] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][526] ([i915#1072] / [i915#9732]) +16 other tests skip [525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html [526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_psr@psr-no-drrs: - shard-rkl: [SKIP][527] ([i915#1072] / [i915#9732]) -> [SKIP][528] ([i915#1072] / [i915#14544] / [i915#9732]) +12 other tests skip [527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_psr@psr-no-drrs.html [528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_psr@psr-no-drrs.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-rkl: [SKIP][529] ([i915#14544]) -> [SKIP][530] ([i915#5289]) [529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html [530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_setmode@invalid-clone-single-crtc-stealing: - shard-rkl: [SKIP][531] ([i915#3555]) -> [SKIP][532] ([i915#14544] / [i915#3555]) [531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_setmode@invalid-clone-single-crtc-stealing.html [532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc-stealing.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-rkl: [SKIP][533] ([i915#8623]) -> [SKIP][534] ([i915#14544]) [533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vblank@ts-continuation-modeset-rpm: - shard-rkl: [SKIP][535] ([i915#14544]) -> [DMESG-WARN][536] ([i915#12964]) [535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_vblank@ts-continuation-modeset-rpm.html [536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_vblank@ts-continuation-modeset-rpm.html * igt@kms_vblank@ts-continuation-suspend: - shard-rkl: [INCOMPLETE][537] ([i915#12276]) -> [SKIP][538] ([i915#14544]) [537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@kms_vblank@ts-continuation-suspend.html [538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend.html * igt@kms_writeback@writeback-check-output: - shard-rkl: [SKIP][539] ([i915#14544] / [i915#2437]) -> [SKIP][540] ([i915#2437]) [539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-6/igt@kms_writeback@writeback-check-output.html [540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-7/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-dg1: [SKIP][541] ([i915#2437] / [i915#4423] / [i915#9412]) -> [SKIP][542] ([i915#2437] / [i915#9412]) [541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-dg1-18/igt@kms_writeback@writeback-check-output-xrgb2101010.html [542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-dg1-13/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-rkl: [SKIP][543] ([i915#2437]) -> [SKIP][544] ([i915#14544] / [i915#2437]) [543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@kms_writeback@writeback-invalid-parameters.html [544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html * igt@prime_vgem@fence-read-hang: - shard-rkl: [SKIP][545] ([i915#3708]) -> [SKIP][546] ([i915#14544] / [i915#3708]) [545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-7/igt@prime_vgem@fence-read-hang.html [546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@enable-vfs-autoprobe-on: - shard-rkl: [SKIP][547] ([i915#9917]) -> [SKIP][548] ([i915#14544] / [i915#9917]) [547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16826/shard-rkl-3/igt@sriov_basic@enable-vfs-autoprobe-on.html [548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_151094v2/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10991 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [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#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392 [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12797]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12797 [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#1311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1311 [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179 [i915#13328]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13328 [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390 [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398 [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [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#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781 [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783 [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#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550 [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#1850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1850 [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#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#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#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [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#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#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [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#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [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#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#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [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#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826 [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#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#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_16826 -> Patchwork_151094v2 CI-20190529: 20190529 CI_DRM_16826: 979c7404b39440741bb47c65938cb260bb76ccf4 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8445: 8445 Patchwork_151094v2: 979c7404b39440741bb47c65938cb260bb76ccf4 @ 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_151094v2/index.html [-- Attachment #2: Type: text/html, Size: 189926 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2025-08-26 10:56 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-07-02 22:34 [PATCH 1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Ville Syrjala 2025-07-02 22:34 ` [PATCH 2/4] iopoll: Avoid evaluating 'cond' twice in poll_timeout_us() Ville Syrjala 2025-07-03 11:55 ` Jani Nikula 2025-07-02 22:34 ` [PATCH 3/4] iopoll: Reorder the timeout handling " Ville Syrjala 2025-07-03 12:00 ` Jani Nikula 2025-07-02 22:34 ` [PATCH 4/4] DO-NOT-MERGE: drm/i915: Use poll_timeout_us() Ville Syrjala 2025-07-03 12:12 ` Jani Nikula 2025-07-03 12:50 ` Ville Syrjälä 2025-07-03 0:05 ` ✓ i915.CI.BAT: success for series starting with [1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() Patchwork 2025-07-03 8:56 ` ✓ i915.CI.Full: " Patchwork 2025-07-03 11:51 ` [PATCH 1/4] " Jani Nikula 2025-07-03 14:28 ` Lucas De Marchi 2025-07-04 8:40 ` Jani Nikula 2025-07-08 13:16 ` [PATCH v2 " Ville Syrjala 2025-07-15 18:20 ` Ville Syrjälä 2025-07-31 8:51 ` Jani Nikula 2025-08-26 10:56 ` Jani Nikula 2025-07-08 18:04 ` ✓ i915.CI.BAT: success for series starting with [v2,1/4] iopoll: Generalize read_poll_timeout() into poll_timeout_us() (rev2) Patchwork 2025-07-08 23:14 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).