* [Intel-gfx] [PATCH v1 0/1] Move #define wbvind_on_all_cpus @ 2022-02-10 21:42 ` Michael Cheng 0 siblings, 0 replies; 14+ messages in thread From: Michael Cheng @ 2022-02-10 21:42 UTC (permalink / raw) To: intel-gfx; +Cc: michael.cheng, lucas.demarchi, dri-devel This series moves the #define wbvind_on_all_cpus logic to intel_gt.h. This way all calls to wbvind_on_all_cpus benefit from the logic, and fixes compile errors on non-x86 platforms. Michael Cheng (1): drm/i915/gt: Move wbvind_on_all_cpus #define drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH v1 0/1] Move #define wbvind_on_all_cpus @ 2022-02-10 21:42 ` Michael Cheng 0 siblings, 0 replies; 14+ messages in thread From: Michael Cheng @ 2022-02-10 21:42 UTC (permalink / raw) To: intel-gfx Cc: tvrtko.ursulin, michael.cheng, balasubramani.vivekanandan, wayne.boyer, casey.g.bowman, lucas.demarchi, dri-devel This series moves the #define wbvind_on_all_cpus logic to intel_gt.h. This way all calls to wbvind_on_all_cpus benefit from the logic, and fixes compile errors on non-x86 platforms. Michael Cheng (1): drm/i915/gt: Move wbvind_on_all_cpus #define drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define 2022-02-10 21:42 ` Michael Cheng @ 2022-02-10 21:42 ` Michael Cheng -1 siblings, 0 replies; 14+ messages in thread From: Michael Cheng @ 2022-02-10 21:42 UTC (permalink / raw) To: intel-gfx; +Cc: michael.cheng, lucas.demarchi, dri-devel Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus calls to benefit from the #define logic, and prevent compiler errors when building for non-x86 architectures. Signed-off-by: Michael Cheng <michael.cheng@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c index 6da68b38f00f..ff7340ae5ac8 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c @@ -12,13 +12,6 @@ #include "i915_drv.h" -#if defined(CONFIG_X86) -#include <asm/smp.h> -#else -#define wbinvd_on_all_cpus() \ - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) -#endif - void i915_gem_suspend(struct drm_i915_private *i915) { GEM_TRACE("%s\n", dev_name(i915->drm.dev)); diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h index 2dad46c3eff2..149e8c13e402 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt.h +++ b/drivers/gpu/drm/i915/gt/intel_gt.h @@ -10,6 +10,13 @@ #include "intel_gt_types.h" #include "intel_reset.h" +#if defined(CONFIG_X86) +#include <asm/smp.h> +#else +#define wbinvd_on_all_cpus() \ + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) +#endif + struct drm_i915_private; struct drm_printer; -- 2.25.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define @ 2022-02-10 21:42 ` Michael Cheng 0 siblings, 0 replies; 14+ messages in thread From: Michael Cheng @ 2022-02-10 21:42 UTC (permalink / raw) To: intel-gfx Cc: tvrtko.ursulin, michael.cheng, balasubramani.vivekanandan, wayne.boyer, casey.g.bowman, lucas.demarchi, dri-devel Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus calls to benefit from the #define logic, and prevent compiler errors when building for non-x86 architectures. Signed-off-by: Michael Cheng <michael.cheng@intel.com> --- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c index 6da68b38f00f..ff7340ae5ac8 100644 --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c @@ -12,13 +12,6 @@ #include "i915_drv.h" -#if defined(CONFIG_X86) -#include <asm/smp.h> -#else -#define wbinvd_on_all_cpus() \ - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) -#endif - void i915_gem_suspend(struct drm_i915_private *i915) { GEM_TRACE("%s\n", dev_name(i915->drm.dev)); diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h index 2dad46c3eff2..149e8c13e402 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt.h +++ b/drivers/gpu/drm/i915/gt/intel_gt.h @@ -10,6 +10,13 @@ #include "intel_gt_types.h" #include "intel_reset.h" +#if defined(CONFIG_X86) +#include <asm/smp.h> +#else +#define wbinvd_on_all_cpus() \ + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) +#endif + struct drm_i915_private; struct drm_printer; -- 2.25.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define 2022-02-10 21:42 ` Michael Cheng @ 2022-02-11 13:33 ` Jani Nikula -1 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-02-11 13:33 UTC (permalink / raw) To: Michael Cheng, intel-gfx; +Cc: michael.cheng, lucas.demarchi, dri-devel On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: > Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus > calls to benefit from the #define logic, and prevent compiler errors > when building for non-x86 architectures. > > Signed-off-by: Michael Cheng <michael.cheng@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- > drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > index 6da68b38f00f..ff7340ae5ac8 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > @@ -12,13 +12,6 @@ > > #include "i915_drv.h" > > -#if defined(CONFIG_X86) > -#include <asm/smp.h> > -#else > -#define wbinvd_on_all_cpus() \ > - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > -#endif > - > void i915_gem_suspend(struct drm_i915_private *i915) > { > GEM_TRACE("%s\n", dev_name(i915->drm.dev)); > diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h > index 2dad46c3eff2..149e8c13e402 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt.h > @@ -10,6 +10,13 @@ > #include "intel_gt_types.h" > #include "intel_reset.h" > > +#if defined(CONFIG_X86) > +#include <asm/smp.h> > +#else > +#define wbinvd_on_all_cpus() \ > + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > +#endif Don't include headers from headers if it can be avoided. gt/intel_gt.h is included from 79 files. We don't want all of them to include <asm/smp.h> when only 3 files actually need wbinvd_on_all_cpus(). Also, gt/intel_gt.h has absolutely nothing to do with wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as dumping grounds for random things. Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() that does the right thing. Or add the above in a dedicated header. BR, Jani. > + > struct drm_i915_private; > struct drm_printer; -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define @ 2022-02-11 13:33 ` Jani Nikula 0 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-02-11 13:33 UTC (permalink / raw) To: Michael Cheng, intel-gfx Cc: tvrtko.ursulin, michael.cheng, balasubramani.vivekanandan, wayne.boyer, casey.g.bowman, lucas.demarchi, dri-devel On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: > Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus > calls to benefit from the #define logic, and prevent compiler errors > when building for non-x86 architectures. > > Signed-off-by: Michael Cheng <michael.cheng@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- > drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > index 6da68b38f00f..ff7340ae5ac8 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > @@ -12,13 +12,6 @@ > > #include "i915_drv.h" > > -#if defined(CONFIG_X86) > -#include <asm/smp.h> > -#else > -#define wbinvd_on_all_cpus() \ > - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > -#endif > - > void i915_gem_suspend(struct drm_i915_private *i915) > { > GEM_TRACE("%s\n", dev_name(i915->drm.dev)); > diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h > index 2dad46c3eff2..149e8c13e402 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt.h > @@ -10,6 +10,13 @@ > #include "intel_gt_types.h" > #include "intel_reset.h" > > +#if defined(CONFIG_X86) > +#include <asm/smp.h> > +#else > +#define wbinvd_on_all_cpus() \ > + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > +#endif Don't include headers from headers if it can be avoided. gt/intel_gt.h is included from 79 files. We don't want all of them to include <asm/smp.h> when only 3 files actually need wbinvd_on_all_cpus(). Also, gt/intel_gt.h has absolutely nothing to do with wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as dumping grounds for random things. Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() that does the right thing. Or add the above in a dedicated header. BR, Jani. > + > struct drm_i915_private; > struct drm_printer; -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define 2022-02-11 13:33 ` Jani Nikula @ 2022-02-11 16:02 ` Cheng, Michael -1 siblings, 0 replies; 14+ messages in thread From: Cheng, Michael @ 2022-02-11 16:02 UTC (permalink / raw) To: Jani Nikula, intel-gfx@lists.freedesktop.org Cc: De Marchi, Lucas, dri-devel@lists.freedesktop.org [-- Attachment #1: Type: text/plain, Size: 3165 bytes --] Thanks for the feedback! Another idea I had that kind of align to what you are suggesting is adding a wrapper for wbinvd_on_all_cpus within drm_cache.h, then having it be included in the three files that calls this function. Thoughts on that? ________________________________ From: Jani Nikula <jani.nikula@linux.intel.com> Sent: Friday, February 11, 2022 5:33:37 AM To: Cheng, Michael <michael.cheng@intel.com>; intel-gfx@lists.freedesktop.org <intel-gfx@lists.freedesktop.org> Cc: tvrtko.ursulin@linux.intel.com <tvrtko.ursulin@linux.intel.com>; Cheng, Michael <michael.cheng@intel.com>; Vivekanandan, Balasubramani <balasubramani.vivekanandan@intel.com>; Boyer, Wayne <wayne.boyer@intel.com>; Bowman, Casey G <casey.g.bowman@intel.com>; De Marchi, Lucas <lucas.demarchi@intel.com>; dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org> Subject: Re: [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: > Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus > calls to benefit from the #define logic, and prevent compiler errors > when building for non-x86 architectures. > > Signed-off-by: Michael Cheng <michael.cheng@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- > drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > index 6da68b38f00f..ff7340ae5ac8 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > @@ -12,13 +12,6 @@ > > #include "i915_drv.h" > > -#if defined(CONFIG_X86) > -#include <asm/smp.h> > -#else > -#define wbinvd_on_all_cpus() \ > - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > -#endif > - > void i915_gem_suspend(struct drm_i915_private *i915) > { > GEM_TRACE("%s\n", dev_name(i915->drm.dev)); > diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h > index 2dad46c3eff2..149e8c13e402 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt.h > @@ -10,6 +10,13 @@ > #include "intel_gt_types.h" > #include "intel_reset.h" > > +#if defined(CONFIG_X86) > +#include <asm/smp.h> > +#else > +#define wbinvd_on_all_cpus() \ > + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > +#endif Don't include headers from headers if it can be avoided. gt/intel_gt.h is included from 79 files. We don't want all of them to include <asm/smp.h> when only 3 files actually need wbinvd_on_all_cpus(). Also, gt/intel_gt.h has absolutely nothing to do with wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as dumping grounds for random things. Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() that does the right thing. Or add the above in a dedicated header. BR, Jani. > + > struct drm_i915_private; > struct drm_printer; -- Jani Nikula, Intel Open Source Graphics Center [-- Attachment #2: Type: text/html, Size: 4563 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define @ 2022-02-11 16:02 ` Cheng, Michael 0 siblings, 0 replies; 14+ messages in thread From: Cheng, Michael @ 2022-02-11 16:02 UTC (permalink / raw) To: Jani Nikula, intel-gfx@lists.freedesktop.org Cc: tvrtko.ursulin@linux.intel.com, Vivekanandan, Balasubramani, Boyer, Wayne, Bowman, Casey G, De Marchi, Lucas, dri-devel@lists.freedesktop.org [-- Attachment #1: Type: text/plain, Size: 3165 bytes --] Thanks for the feedback! Another idea I had that kind of align to what you are suggesting is adding a wrapper for wbinvd_on_all_cpus within drm_cache.h, then having it be included in the three files that calls this function. Thoughts on that? ________________________________ From: Jani Nikula <jani.nikula@linux.intel.com> Sent: Friday, February 11, 2022 5:33:37 AM To: Cheng, Michael <michael.cheng@intel.com>; intel-gfx@lists.freedesktop.org <intel-gfx@lists.freedesktop.org> Cc: tvrtko.ursulin@linux.intel.com <tvrtko.ursulin@linux.intel.com>; Cheng, Michael <michael.cheng@intel.com>; Vivekanandan, Balasubramani <balasubramani.vivekanandan@intel.com>; Boyer, Wayne <wayne.boyer@intel.com>; Bowman, Casey G <casey.g.bowman@intel.com>; De Marchi, Lucas <lucas.demarchi@intel.com>; dri-devel@lists.freedesktop.org <dri-devel@lists.freedesktop.org> Subject: Re: [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: > Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus > calls to benefit from the #define logic, and prevent compiler errors > when building for non-x86 architectures. > > Signed-off-by: Michael Cheng <michael.cheng@intel.com> > --- > drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- > drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ > 2 files changed, 7 insertions(+), 7 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > index 6da68b38f00f..ff7340ae5ac8 100644 > --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c > +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c > @@ -12,13 +12,6 @@ > > #include "i915_drv.h" > > -#if defined(CONFIG_X86) > -#include <asm/smp.h> > -#else > -#define wbinvd_on_all_cpus() \ > - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > -#endif > - > void i915_gem_suspend(struct drm_i915_private *i915) > { > GEM_TRACE("%s\n", dev_name(i915->drm.dev)); > diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h > index 2dad46c3eff2..149e8c13e402 100644 > --- a/drivers/gpu/drm/i915/gt/intel_gt.h > +++ b/drivers/gpu/drm/i915/gt/intel_gt.h > @@ -10,6 +10,13 @@ > #include "intel_gt_types.h" > #include "intel_reset.h" > > +#if defined(CONFIG_X86) > +#include <asm/smp.h> > +#else > +#define wbinvd_on_all_cpus() \ > + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) > +#endif Don't include headers from headers if it can be avoided. gt/intel_gt.h is included from 79 files. We don't want all of them to include <asm/smp.h> when only 3 files actually need wbinvd_on_all_cpus(). Also, gt/intel_gt.h has absolutely nothing to do with wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as dumping grounds for random things. Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() that does the right thing. Or add the above in a dedicated header. BR, Jani. > + > struct drm_i915_private; > struct drm_printer; -- Jani Nikula, Intel Open Source Graphics Center [-- Attachment #2: Type: text/html, Size: 4563 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define 2022-02-11 13:33 ` Jani Nikula @ 2022-02-11 16:20 ` Tvrtko Ursulin -1 siblings, 0 replies; 14+ messages in thread From: Tvrtko Ursulin @ 2022-02-11 16:20 UTC (permalink / raw) To: Jani Nikula, Michael Cheng, intel-gfx; +Cc: lucas.demarchi, dri-devel On 11/02/2022 13:33, Jani Nikula wrote: > On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: >> Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus >> calls to benefit from the #define logic, and prevent compiler errors >> when building for non-x86 architectures. >> >> Signed-off-by: Michael Cheng <michael.cheng@intel.com> >> --- >> drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- >> drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ >> 2 files changed, 7 insertions(+), 7 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> index 6da68b38f00f..ff7340ae5ac8 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> @@ -12,13 +12,6 @@ >> >> #include "i915_drv.h" >> >> -#if defined(CONFIG_X86) >> -#include <asm/smp.h> >> -#else >> -#define wbinvd_on_all_cpus() \ >> - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) >> -#endif >> - >> void i915_gem_suspend(struct drm_i915_private *i915) >> { >> GEM_TRACE("%s\n", dev_name(i915->drm.dev)); >> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h >> index 2dad46c3eff2..149e8c13e402 100644 >> --- a/drivers/gpu/drm/i915/gt/intel_gt.h >> +++ b/drivers/gpu/drm/i915/gt/intel_gt.h >> @@ -10,6 +10,13 @@ >> #include "intel_gt_types.h" >> #include "intel_reset.h" >> >> +#if defined(CONFIG_X86) >> +#include <asm/smp.h> >> +#else >> +#define wbinvd_on_all_cpus() \ >> + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) >> +#endif > > Don't include headers from headers if it can be avoided. > > gt/intel_gt.h is included from 79 files. We don't want all of them to > include <asm/smp.h> when only 3 files actually need > wbinvd_on_all_cpus(). > > Also, gt/intel_gt.h has absolutely nothing to do with > wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as > dumping grounds for random things. > > Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() > that does the right thing. Or add the above in a dedicated header. +1, noting the naming angle: WBINVD — Write Back and Invalidate Cache Is an x86 instruction. Also interesting comment: * XXX: Consider doing a vmap flush or something, where possible. * Currently we just do a heavy handed wbinvd_on_all_cpus() here since * the underlying sg_table might not even point to struct pages, so we * can't just call drm_clflush_sg or similar, like we do elsewhere in * the driver. */ if (i915_gem_object_can_bypass_llc(obj) || (!HAS_LLC(i915) && !IS_DG1(i915))) wbinvd_on_all_cpus(); The two together to me sound like the fix is to either find an equivalent existing platform agnostic API in the kernel, or if it does not exist create one and name it generically. Either per-platform i915, if we go for my proposal, or I guess drm_cache.c if we don't. Regards, Tvrtko ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define @ 2022-02-11 16:20 ` Tvrtko Ursulin 0 siblings, 0 replies; 14+ messages in thread From: Tvrtko Ursulin @ 2022-02-11 16:20 UTC (permalink / raw) To: Jani Nikula, Michael Cheng, intel-gfx Cc: casey.g.bowman, lucas.demarchi, balasubramani.vivekanandan, dri-devel, wayne.boyer On 11/02/2022 13:33, Jani Nikula wrote: > On Thu, 10 Feb 2022, Michael Cheng <michael.cheng@intel.com> wrote: >> Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus >> calls to benefit from the #define logic, and prevent compiler errors >> when building for non-x86 architectures. >> >> Signed-off-by: Michael Cheng <michael.cheng@intel.com> >> --- >> drivers/gpu/drm/i915/gem/i915_gem_pm.c | 7 ------- >> drivers/gpu/drm/i915/gt/intel_gt.h | 7 +++++++ >> 2 files changed, 7 insertions(+), 7 deletions(-) >> >> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_pm.c b/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> index 6da68b38f00f..ff7340ae5ac8 100644 >> --- a/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> +++ b/drivers/gpu/drm/i915/gem/i915_gem_pm.c >> @@ -12,13 +12,6 @@ >> >> #include "i915_drv.h" >> >> -#if defined(CONFIG_X86) >> -#include <asm/smp.h> >> -#else >> -#define wbinvd_on_all_cpus() \ >> - pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) >> -#endif >> - >> void i915_gem_suspend(struct drm_i915_private *i915) >> { >> GEM_TRACE("%s\n", dev_name(i915->drm.dev)); >> diff --git a/drivers/gpu/drm/i915/gt/intel_gt.h b/drivers/gpu/drm/i915/gt/intel_gt.h >> index 2dad46c3eff2..149e8c13e402 100644 >> --- a/drivers/gpu/drm/i915/gt/intel_gt.h >> +++ b/drivers/gpu/drm/i915/gt/intel_gt.h >> @@ -10,6 +10,13 @@ >> #include "intel_gt_types.h" >> #include "intel_reset.h" >> >> +#if defined(CONFIG_X86) >> +#include <asm/smp.h> >> +#else >> +#define wbinvd_on_all_cpus() \ >> + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__) >> +#endif > > Don't include headers from headers if it can be avoided. > > gt/intel_gt.h is included from 79 files. We don't want all of them to > include <asm/smp.h> when only 3 files actually need > wbinvd_on_all_cpus(). > > Also, gt/intel_gt.h has absolutely nothing to do with > wbinvd_on_all_cpus() or asm/smp.h. Please don't use topical headers as > dumping grounds for random things. > > Maybe a better idea is to add a local wrapper for wbinvd_on_all_cpus() > that does the right thing. Or add the above in a dedicated header. +1, noting the naming angle: WBINVD — Write Back and Invalidate Cache Is an x86 instruction. Also interesting comment: * XXX: Consider doing a vmap flush or something, where possible. * Currently we just do a heavy handed wbinvd_on_all_cpus() here since * the underlying sg_table might not even point to struct pages, so we * can't just call drm_clflush_sg or similar, like we do elsewhere in * the driver. */ if (i915_gem_object_can_bypass_llc(obj) || (!HAS_LLC(i915) && !IS_DG1(i915))) wbinvd_on_all_cpus(); The two together to me sound like the fix is to either find an equivalent existing platform agnostic API in the kernel, or if it does not exist create one and name it generically. Either per-platform i915, if we go for my proposal, or I guess drm_cache.c if we don't. Regards, Tvrtko ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Move #define wbvind_on_all_cpus 2022-02-10 21:42 ` Michael Cheng (?) (?) @ 2022-02-10 22:10 ` Patchwork -1 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-02-10 22:10 UTC (permalink / raw) To: Michael Cheng; +Cc: intel-gfx == Series Details == Series: Move #define wbvind_on_all_cpus URL : https://patchwork.freedesktop.org/series/99991/ State : warning == Summary == $ dim checkpatch origin/drm-tip 8fdf2f52d823 drm/i915/gt: Move wbvind_on_all_cpus #define -:6: WARNING:COMMIT_LOG_LONG_LINE: Possible unwrapped commit description (prefer a maximum 75 chars per line) #6: Move wbvind_on_all_cpus to intel_gt.h. This will allow other wbind_on_all_cpus -:39: WARNING:INCLUDE_LINUX: Use #include <linux/smp.h> instead of <asm/smp.h> #39: FILE: drivers/gpu/drm/i915/gt/intel_gt.h:14: +#include <asm/smp.h> -:42: ERROR:CODE_INDENT: code indent should use tabs where possible #42: FILE: drivers/gpu/drm/i915/gt/intel_gt.h:17: + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__)$ -:42: WARNING:LEADING_SPACE: please, no spaces at the start of a line #42: FILE: drivers/gpu/drm/i915/gt/intel_gt.h:17: + pr_warn(DRIVER_NAME ": Missing cache flush in %s\n", __func__)$ total: 1 errors, 3 warnings, 0 checks, 26 lines checked ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for Move #define wbvind_on_all_cpus 2022-02-10 21:42 ` Michael Cheng ` (2 preceding siblings ...) (?) @ 2022-02-10 22:11 ` Patchwork -1 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-02-10 22:11 UTC (permalink / raw) To: Michael Cheng; +Cc: intel-gfx == Series Details == Series: Move #define wbvind_on_all_cpus URL : https://patchwork.freedesktop.org/series/99991/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for Move #define wbvind_on_all_cpus 2022-02-10 21:42 ` Michael Cheng ` (3 preceding siblings ...) (?) @ 2022-02-10 22:39 ` Patchwork -1 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-02-10 22:39 UTC (permalink / raw) To: Michael Cheng; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 3590 bytes --] == Series Details == Series: Move #define wbvind_on_all_cpus URL : https://patchwork.freedesktop.org/series/99991/ State : success == Summary == CI Bug Log - changes from CI_DRM_11214 -> Patchwork_22246 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/index.html Participating hosts (48 -> 35) ------------------------------ Additional (1): fi-adl-ddr4 Missing (14): fi-bdw-samus shard-tglu bat-dg1-6 fi-hsw-4200u shard-rkl fi-bsw-cyan bat-adlp-6 bat-adlp-4 fi-ctg-p8600 bat-rpls-1 bat-rpls-2 shard-dg1 bat-jsl-2 bat-jsl-1 Known issues ------------ Here are the changes found in Patchwork_22246 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@semaphore: - fi-hsw-4770: NOTRUN -> [SKIP][1] ([fdo#109271] / [fdo#109315]) +17 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/fi-hsw-4770/igt@amdgpu/amd_basic@semaphore.html * igt@gem_flink_basic@bad-flink: - fi-skl-6600u: [PASS][2] -> [FAIL][3] ([i915#4547]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/fi-skl-6600u/igt@gem_flink_basic@bad-flink.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/fi-skl-6600u/igt@gem_flink_basic@bad-flink.html * igt@runner@aborted: - fi-bdw-5557u: NOTRUN -> [FAIL][4] ([i915#2426] / [i915#4312]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/fi-bdw-5557u/igt@runner@aborted.html #### Possible fixes #### * igt@i915_selftest@live@hangcheck: - fi-hsw-4770: [INCOMPLETE][5] ([i915#4785]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html #### Warnings #### * igt@runner@aborted: - fi-skl-6600u: [FAIL][7] ([i915#1436] / [i915#4312]) -> [FAIL][8] ([i915#4312]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/fi-skl-6600u/igt@runner@aborted.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/fi-skl-6600u/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436 [i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426 [i915#3138]: https://gitlab.freedesktop.org/drm/intel/issues/3138 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4547]: https://gitlab.freedesktop.org/drm/intel/issues/4547 [i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785 Build changes ------------- * Linux: CI_DRM_11214 -> Patchwork_22246 CI-20190529: 20190529 CI_DRM_11214: b9ddf3cdcb94017765655d8d31adc1bb70b11046 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6342: 1bd167a3af9e8f6168ac89c64c64b929694d9be7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_22246: 8fdf2f52d8235c381acf4b9e9e36ce59e546031a @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 8fdf2f52d823 drm/i915/gt: Move wbvind_on_all_cpus #define == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/index.html [-- Attachment #2: Type: text/html, Size: 4370 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.IGT: failure for Move #define wbvind_on_all_cpus 2022-02-10 21:42 ` Michael Cheng ` (4 preceding siblings ...) (?) @ 2022-02-11 2:27 ` Patchwork -1 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-02-11 2:27 UTC (permalink / raw) To: Michael Cheng; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 30254 bytes --] == Series Details == Series: Move #define wbvind_on_all_cpus URL : https://patchwork.freedesktop.org/series/99991/ State : failure == Summary == CI Bug Log - changes from CI_DRM_11214_full -> Patchwork_22246_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_22246_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_22246_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (11 -> 13) ------------------------------ Additional (2): shard-rkl shard-dg1 Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_22246_full: ### IGT changes ### #### Possible regressions #### * igt@kms_flip@flip-vs-fences-interruptible@b-vga1: - shard-snb: [PASS][1] -> [INCOMPLETE][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-snb6/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-snb4/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@gem_fenced_exec_thrash@no-spare-fences: - {shard-rkl}: NOTRUN -> [INCOMPLETE][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-rkl-5/igt@gem_fenced_exec_thrash@no-spare-fences.html Known issues ------------ Here are the changes found in Patchwork_22246_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-apl: [PASS][4] -> [DMESG-WARN][5] ([i915#180]) +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-apl6/igt@gem_ctx_isolation@preservation-s3@rcs0.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl6/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_eio@kms: - shard-tglb: [PASS][6] -> [FAIL][7] ([i915#232]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-tglb7/igt@gem_eio@kms.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb2/igt@gem_eio@kms.html * igt@gem_exec_capture@pi@rcs0: - shard-skl: NOTRUN -> [INCOMPLETE][8] ([i915#4547]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl3/igt@gem_exec_capture@pi@rcs0.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: [PASS][9] -> [FAIL][10] ([i915#2842]) +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-tglb2/igt@gem_exec_fair@basic-flow@rcs0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-kbl: [PASS][11] -> [FAIL][12] ([i915#2842]) +3 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl3/igt@gem_exec_fair@basic-pace@rcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@gem_exec_fair@basic-pace@rcs0.html - shard-iclb: [PASS][13] -> [FAIL][14] ([i915#2842]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb3/igt@gem_exec_fair@basic-pace@rcs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb7/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_huc_copy@huc-copy: - shard-apl: NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#2190]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl1/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - shard-skl: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#4613]) +2 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@heavy-random: - shard-apl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#4613]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@gem_lmem_swapping@heavy-random.html * igt@gem_pread@exhaustion: - shard-tglb: NOTRUN -> [WARN][18] ([i915#2658]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@gem_pread@exhaustion.html * igt@gem_userptr_blits@vma-merge: - shard-skl: NOTRUN -> [FAIL][19] ([i915#3318]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl10/igt@gem_userptr_blits@vma-merge.html * igt@gen9_exec_parse@allowed-all: - shard-apl: NOTRUN -> [DMESG-WARN][20] ([i915#1436] / [i915#716]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl1/igt@gen9_exec_parse@allowed-all.html * igt@i915_module_load@reload-with-fault-injection: - shard-skl: [PASS][21] -> [DMESG-WARN][22] ([i915#1982]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl9/igt@i915_module_load@reload-with-fault-injection.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_dc@dc6-dpms: - shard-iclb: [PASS][23] -> [FAIL][24] ([i915#454]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb7/igt@i915_pm_dc@dc6-dpms.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_rpm@modeset-lpsp-stress: - shard-apl: NOTRUN -> [SKIP][25] ([fdo#109271]) +58 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl8/igt@i915_pm_rpm@modeset-lpsp-stress.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-skl: NOTRUN -> [FAIL][26] ([i915#3743]) +1 similar issue [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglb: NOTRUN -> [SKIP][27] ([fdo#111615]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-apl: NOTRUN -> [SKIP][28] ([fdo#109271] / [i915#3777]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-skl: NOTRUN -> [SKIP][29] ([fdo#109271] / [i915#3777]) +4 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#3886]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_rc_ccs_cc: - shard-skl: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#3886]) +8 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl2/igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_rc_ccs_cc.html * igt@kms_chamelium@dp-hpd-enable-disable-mode: - shard-tglb: NOTRUN -> [SKIP][32] ([fdo#109284] / [fdo#111827]) +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@kms_chamelium@dp-hpd-enable-disable-mode.html * igt@kms_color_chamelium@pipe-c-ctm-0-5: - shard-apl: NOTRUN -> [SKIP][33] ([fdo#109271] / [fdo#111827]) +4 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl1/igt@kms_color_chamelium@pipe-c-ctm-0-5.html * igt@kms_color_chamelium@pipe-d-degamma: - shard-skl: NOTRUN -> [SKIP][34] ([fdo#109271] / [fdo#111827]) +13 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@kms_color_chamelium@pipe-d-degamma.html * igt@kms_cursor_crc@pipe-d-cursor-256x256-rapid-movement: - shard-iclb: NOTRUN -> [SKIP][35] ([fdo#109278]) +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb7/igt@kms_cursor_crc@pipe-d-cursor-256x256-rapid-movement.html * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size: - shard-iclb: [PASS][36] -> [FAIL][37] ([i915#5072]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb3/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions: - shard-tglb: NOTRUN -> [SKIP][38] ([fdo#109274] / [fdo#111825]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-apl: [PASS][39] -> [INCOMPLETE][40] ([i915#180]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-apl8/igt@kms_fbcon_fbt@fbc-suspend.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-iclb: [PASS][41] -> [SKIP][42] ([i915#3701]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu: - shard-skl: NOTRUN -> [SKIP][43] ([fdo#109271]) +174 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt: - shard-tglb: NOTRUN -> [SKIP][44] ([fdo#109280] / [fdo#111825]) +2 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt.html * igt@kms_hdr@bpc-switch: - shard-skl: NOTRUN -> [FAIL][45] ([i915#1188]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl8/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@static-toggle-suspend: - shard-tglb: NOTRUN -> [SKIP][46] ([i915#1187]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d: - shard-apl: NOTRUN -> [SKIP][47] ([fdo#109271] / [i915#533]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - shard-kbl: [PASS][48] -> [DMESG-WARN][49] ([i915#180]) +8 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d: - shard-skl: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#533]) +2 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl10/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html * igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb: - shard-skl: NOTRUN -> [FAIL][51] ([i915#265]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: NOTRUN -> [FAIL][52] ([fdo#108145] / [i915#265]) +3 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-apl: NOTRUN -> [SKIP][53] ([fdo#109271] / [i915#658]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-nv12: - shard-skl: NOTRUN -> [SKIP][54] ([fdo#109271] / [i915#658]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@psr2_primary_blt: - shard-iclb: [PASS][55] -> [SKIP][56] ([fdo#109441]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb2/igt@kms_psr@psr2_primary_blt.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb8/igt@kms_psr@psr2_primary_blt.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: NOTRUN -> [SKIP][57] ([fdo#109441]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html * igt@kms_writeback@writeback-pixel-formats: - shard-skl: NOTRUN -> [SKIP][58] ([fdo#109271] / [i915#2437]) +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl10/igt@kms_writeback@writeback-pixel-formats.html * igt@nouveau_crc@ctx-flip-threshold-reset-after-capture: - shard-iclb: NOTRUN -> [SKIP][59] ([i915#2530]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb7/igt@nouveau_crc@ctx-flip-threshold-reset-after-capture.html * igt@nouveau_crc@pipe-a-source-outp-inactive: - shard-tglb: NOTRUN -> [SKIP][60] ([i915#2530]) +1 similar issue [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@nouveau_crc@pipe-a-source-outp-inactive.html * igt@perf@blocking: - shard-skl: [PASS][61] -> [FAIL][62] ([i915#1542]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl6/igt@perf@blocking.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl8/igt@perf@blocking.html * igt@perf@gen8-unprivileged-single-ctx-counters: - shard-tglb: NOTRUN -> [SKIP][63] ([fdo#109289]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb5/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@prime_nv_api@i915_nv_import_twice: - shard-tglb: NOTRUN -> [SKIP][64] ([fdo#109291]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb7/igt@prime_nv_api@i915_nv_import_twice.html * igt@sysfs_clients@fair-1: - shard-skl: NOTRUN -> [SKIP][65] ([fdo#109271] / [i915#2994]) +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@sysfs_clients@fair-1.html #### Possible fixes #### * igt@gem_exec_fair@basic-none-share@rcs0: - shard-iclb: [FAIL][66] ([i915#2842]) -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb2/igt@gem_exec_fair@basic-none-share@rcs0.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb2/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-kbl: [FAIL][68] ([i915#2842]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl1/igt@gem_exec_fair@basic-none@vcs0.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl7/igt@gem_exec_fair@basic-none@vcs0.html - shard-apl: [FAIL][70] ([i915#2842]) -> [PASS][71] +1 similar issue [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl7/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-iclb: [FAIL][72] ([i915#2849]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb6/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_exec_whisper@basic-queues-forked-all: - shard-glk: [DMESG-WARN][74] ([i915#118]) -> [PASS][75] +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-glk7/igt@gem_exec_whisper@basic-queues-forked-all.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-glk9/igt@gem_exec_whisper@basic-queues-forked-all.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [SKIP][76] ([i915#2190]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-tglb6/igt@gem_huc_copy@huc-copy.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglb3/igt@gem_huc_copy@huc-copy.html * igt@gem_workarounds@suspend-resume: - shard-skl: [INCOMPLETE][78] ([i915#4939]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl3/igt@gem_workarounds@suspend-resume.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl4/igt@gem_workarounds@suspend-resume.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-apl: [DMESG-WARN][80] ([i915#180]) -> [PASS][81] +3 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-apl7/igt@i915_suspend@fence-restore-tiled2untiled.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-apl4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_big_fb@x-tiled-32bpp-rotate-0: - {shard-tglu}: [DMESG-WARN][82] ([i915#402]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-tglu-8/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-tglu-1/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-skl: [FAIL][84] ([i915#2346] / [i915#533]) -> [PASS][85] [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1: - shard-glk: [FAIL][86] ([i915#79]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-glk1/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-glk1/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-iclb: [FAIL][88] ([i915#1888] / [i915#2546]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt: - shard-iclb: [FAIL][90] ([i915#1888]) -> [PASS][91] [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt.html * igt@kms_psr@psr2_primary_page_flip: - shard-iclb: [SKIP][92] ([fdo#109441]) -> [PASS][93] +1 similar issue [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb6/igt@kms_psr@psr2_primary_page_flip.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb2/igt@kms_psr@psr2_primary_page_flip.html #### Warnings #### * igt@gem_exec_balancer@parallel-ordering: - shard-iclb: [SKIP][94] ([i915#4525]) -> [DMESG-FAIL][95] ([i915#5076]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb6/igt@gem_exec_balancer@parallel-ordering.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb2/igt@gem_exec_balancer@parallel-ordering.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-iclb: [WARN][96] ([i915#2684]) -> [WARN][97] ([i915#1804] / [i915#2684]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb8/igt@i915_pm_rc6_residency@rc6-fence.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb6/igt@i915_pm_rc6_residency@rc6-fence.html * igt@kms_color@pipe-d-ctm-negative: - shard-glk: [SKIP][98] ([fdo#109271] / [i915#1888]) -> [SKIP][99] ([fdo#109271]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-glk4/igt@kms_color@pipe-d-ctm-negative.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-glk9/igt@kms_color@pipe-d-ctm-negative.html * igt@kms_psr2_sf@plane-move-sf-dmg-area: - shard-iclb: [SKIP][100] ([i915#2920]) -> [SKIP][101] ([fdo#111068] / [i915#658]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-iclb2/igt@kms_psr2_sf@plane-move-sf-dmg-area.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-iclb8/igt@kms_psr2_sf@plane-move-sf-dmg-area.html * igt@runner@aborted: - shard-kbl: ([FAIL][102], [FAIL][103], [FAIL][104], [FAIL][105], [FAIL][106], [FAIL][107], [FAIL][108], [FAIL][109], [FAIL][110], [FAIL][111], [FAIL][112], [FAIL][113], [FAIL][114]) ([fdo#109271] / [i915#180] / [i915#1814] / [i915#3002] / [i915#4312] / [i915#602] / [i915#92]) -> ([FAIL][115], [FAIL][116], [FAIL][117], [FAIL][118], [FAIL][119], [FAIL][120], [FAIL][121], [FAIL][122], [FAIL][123], [FAIL][124], [FAIL][125], [FAIL][126], [FAIL][127], [FAIL][128], [FAIL][129], [FAIL][130], [FAIL][131], [FAIL][132], [FAIL][133]) ([fdo#109271] / [i915#1436] / [i915#180] / [i915#1814] / [i915#3002] / [i915#4312] / [i915#92]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl1/igt@runner@aborted.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl1/igt@runner@aborted.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl3/igt@runner@aborted.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl6/igt@runner@aborted.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl6/igt@runner@aborted.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl7/igt@runner@aborted.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl7/igt@runner@aborted.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl7/igt@runner@aborted.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl6/igt@runner@aborted.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl4/igt@runner@aborted.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl4/igt@runner@aborted.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl6/igt@runner@aborted.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-kbl6/igt@runner@aborted.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl3/igt@runner@aborted.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@runner@aborted.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@runner@aborted.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@runner@aborted.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl1/igt@runner@aborted.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@runner@aborted.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl6/igt@runner@aborted.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl1/igt@runner@aborted.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl1/igt@runner@aborted.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl4/igt@runner@aborted.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl6/igt@runner@aborted.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl1/igt@runner@aborted.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl3/igt@runner@aborted.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl3/igt@runner@aborted.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl7/igt@runner@aborted.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl7/igt@runner@aborted.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl7/igt@runner@aborted.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl6/igt@runner@aborted.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-kbl6/igt@runner@aborted.html - shard-skl: ([FAIL][134], [FAIL][135], [FAIL][136], [FAIL][137]) ([i915#3002] / [i915#4312]) -> ([FAIL][138], [FAIL][139], [FAIL][140], [FAIL][141], [FAIL][142], [FAIL][143]) ([i915#1814] / [i915#2029] / [i915#3002] / [i915#4312]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl6/igt@runner@aborted.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl10/igt@runner@aborted.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl7/igt@runner@aborted.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11214/shard-skl10/igt@runner@aborted.html [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl8/igt@runner@aborted.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl9/igt@runner@aborted.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl9/igt@runner@aborted.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl2/igt@runner@aborted.html [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl3/igt@runner@aborted.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/shard-skl1/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110254]: https://bugs.freedesktop.org/show_bug.cgi?id=110254 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112022]: https://bugs.freedesktop.org/show_bug.cgi?id=112022 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1063]: https://gitlab.freedesktop.org/drm/intel/issues/1063 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1149]: https://gitlab.freedesktop.org/drm/intel/issues/ == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22246/index.html [-- Attachment #2: Type: text/html, Size: 33112 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-02-11 16:20 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-02-10 21:42 [Intel-gfx] [PATCH v1 0/1] Move #define wbvind_on_all_cpus Michael Cheng 2022-02-10 21:42 ` Michael Cheng 2022-02-10 21:42 ` [Intel-gfx] [PATCH v1 1/1] drm/i915/gt: Move wbvind_on_all_cpus #define Michael Cheng 2022-02-10 21:42 ` Michael Cheng 2022-02-11 13:33 ` [Intel-gfx] " Jani Nikula 2022-02-11 13:33 ` Jani Nikula 2022-02-11 16:02 ` [Intel-gfx] " Cheng, Michael 2022-02-11 16:02 ` Cheng, Michael 2022-02-11 16:20 ` [Intel-gfx] " Tvrtko Ursulin 2022-02-11 16:20 ` Tvrtko Ursulin 2022-02-10 22:10 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for Move #define wbvind_on_all_cpus Patchwork 2022-02-10 22:11 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2022-02-10 22:39 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-02-11 2:27 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.