* [PATCH 0/2] Add module parameter to reduce engine instances
@ 2019-08-27 23:14 Stuart Summers
2019-08-27 23:14 ` [PATCH 1/2] drm/i915: WARN rather than BUG with unexpected media engines Stuart Summers
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Stuart Summers @ 2019-08-27 23:14 UTC (permalink / raw)
Cc: intel-gfx
Add a new module parameter, ring_mask, to allow users to
disable certain engines for a platform. By default this
mask is set to all engines enabled. Bits in the mask are
aligned with the intel_engine_id enums.
As a prerequisite to the patch which adds the module parameter,
change the BUG_ON to a WARN_ON in the event a VDbox or VEbox
engine for a platform does not match the total number of engines
of these catagories supported in the corresponding fuses.
Stuart Summers (2):
drm/i915: WARN rather than BUG with unexpected media engines
drm/i915: Add ring_mask module parameter
drivers/gpu/drm/i915/i915_params.c | 3 +++
drivers/gpu/drm/i915/i915_params.h | 3 ++-
drivers/gpu/drm/i915/intel_device_info.c | 10 ++++++++--
3 files changed, 13 insertions(+), 3 deletions(-)
--
2.22.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH 1/2] drm/i915: WARN rather than BUG with unexpected media engines 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers @ 2019-08-27 23:14 ` Stuart Summers 2019-08-27 23:14 ` [PATCH 2/2] drm/i915: Add ring_mask module parameter Stuart Summers ` (3 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Stuart Summers @ 2019-08-27 23:14 UTC (permalink / raw) Cc: intel-gfx Instead of preventing driver load when media engines enabled for a platform do not match the fuse values for those media engines, WARN_ON to indicate the observation but continue with driver load. Signed-off-by: Stuart Summers <stuart.summers@intel.com> --- drivers/gpu/drm/i915/intel_device_info.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c index d9b5baaef5d0..caef01b1da23 100644 --- a/drivers/gpu/drm/i915/intel_device_info.c +++ b/drivers/gpu/drm/i915/intel_device_info.c @@ -1023,7 +1023,7 @@ void intel_device_info_init_mmio(struct drm_i915_private *dev_priv) } DRM_DEBUG_DRIVER("vdbox enable: %04x, instances: %04lx\n", vdbox_mask, VDBOX_MASK(dev_priv)); - GEM_BUG_ON(vdbox_mask != VDBOX_MASK(dev_priv)); + GEM_WARN_ON(vdbox_mask != VDBOX_MASK(dev_priv)); for (i = 0; i < I915_MAX_VECS; i++) { if (!HAS_ENGINE(dev_priv, _VECS(i))) @@ -1036,5 +1036,5 @@ void intel_device_info_init_mmio(struct drm_i915_private *dev_priv) } DRM_DEBUG_DRIVER("vebox enable: %04x, instances: %04lx\n", vebox_mask, VEBOX_MASK(dev_priv)); - GEM_BUG_ON(vebox_mask != VEBOX_MASK(dev_priv)); + GEM_WARN_ON(vebox_mask != VEBOX_MASK(dev_priv)); } -- 2.22.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] drm/i915: Add ring_mask module parameter 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers 2019-08-27 23:14 ` [PATCH 1/2] drm/i915: WARN rather than BUG with unexpected media engines Stuart Summers @ 2019-08-27 23:14 ` Stuart Summers 2019-08-28 9:34 ` Chris Wilson 2019-08-27 23:21 ` ✗ Fi.CI.CHECKPATCH: warning for Add module parameter to reduce engine instances Patchwork ` (2 subsequent siblings) 4 siblings, 1 reply; 8+ messages in thread From: Stuart Summers @ 2019-08-27 23:14 UTC (permalink / raw) Cc: intel-gfx Add a new module parameter, ring_mask, to allow for disabling engines during i915 load. This mask follows the intel_engine_id enum and can be used to hide specified engines from i915 and from userspace. Signed-off-by: Stuart Summers <stuart.summers@intel.com> --- drivers/gpu/drm/i915/i915_params.c | 3 +++ drivers/gpu/drm/i915/i915_params.h | 3 ++- drivers/gpu/drm/i915/intel_device_info.c | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c index 296452f9efe4..6a17fe6ea3a2 100644 --- a/drivers/gpu/drm/i915/i915_params.c +++ b/drivers/gpu/drm/i915/i915_params.c @@ -178,6 +178,9 @@ i915_param_named(enable_gvt, bool, 0400, "Enable support for Intel GVT-g graphics virtualization host support(default:false)"); #endif +i915_param_named_unsafe(ring_mask, uint, 0400, + "Mask of engine rings to enable. (default: all supported engines enabled)"); + static __always_inline void _print_param(struct drm_printer *p, const char *name, const char *type, diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h index d29ade3b7de6..d803bf5faac4 100644 --- a/drivers/gpu/drm/i915/i915_params.h +++ b/drivers/gpu/drm/i915/i915_params.h @@ -77,7 +77,8 @@ struct drm_printer; param(bool, verbose_state_checks, true) \ param(bool, nuclear_pageflip, false) \ param(bool, enable_dp_mst, true) \ - param(bool, enable_gvt, false) + param(bool, enable_gvt, false) \ + param(unsigned int, ring_mask, (unsigned int)-1) #define MEMBER(T, member, ...) T member; struct i915_params { diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c index caef01b1da23..f833280f2ef6 100644 --- a/drivers/gpu/drm/i915/intel_device_info.c +++ b/drivers/gpu/drm/i915/intel_device_info.c @@ -993,10 +993,16 @@ void intel_device_info_init_mmio(struct drm_i915_private *dev_priv) u32 media_fuse; u16 vdbox_mask; u16 vebox_mask; + u32 orig_engine_mask = info->engine_mask; if (INTEL_GEN(dev_priv) < 11) return; + info->engine_mask &= i915_modparams.ring_mask; + if (info->engine_mask != orig_engine_mask) + DRM_WARN("loading with reduced engine mask 0x%x\n", + info->engine_mask); + media_fuse = ~I915_READ(GEN11_GT_VEBOX_VDBOX_DISABLE); vdbox_mask = media_fuse & GEN11_GT_VDBOX_DISABLE_MASK; -- 2.22.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] drm/i915: Add ring_mask module parameter 2019-08-27 23:14 ` [PATCH 2/2] drm/i915: Add ring_mask module parameter Stuart Summers @ 2019-08-28 9:34 ` Chris Wilson 2019-08-28 15:13 ` Summers, Stuart 0 siblings, 1 reply; 8+ messages in thread From: Chris Wilson @ 2019-08-28 9:34 UTC (permalink / raw) To: Stuart Summers; +Cc: intel-gfx Quoting Stuart Summers (2019-08-28 00:14:35) > Add a new module parameter, ring_mask, to allow for disabling > engines during i915 load. This mask follows the intel_engine_id > enum and can be used to hide specified engines from i915 and > from userspace. > > Signed-off-by: Stuart Summers <stuart.summers@intel.com> > --- > drivers/gpu/drm/i915/i915_params.c | 3 +++ > drivers/gpu/drm/i915/i915_params.h | 3 ++- > drivers/gpu/drm/i915/intel_device_info.c | 6 ++++++ > 3 files changed, 11 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/i915_params.c b/drivers/gpu/drm/i915/i915_params.c > index 296452f9efe4..6a17fe6ea3a2 100644 > --- a/drivers/gpu/drm/i915/i915_params.c > +++ b/drivers/gpu/drm/i915/i915_params.c > @@ -178,6 +178,9 @@ i915_param_named(enable_gvt, bool, 0400, > "Enable support for Intel GVT-g graphics virtualization host support(default:false)"); > #endif > > +i915_param_named_unsafe(ring_mask, uint, 0400, > + "Mask of engine rings to enable. (default: all supported engines enabled)"); > + > static __always_inline void _print_param(struct drm_printer *p, > const char *name, > const char *type, > diff --git a/drivers/gpu/drm/i915/i915_params.h b/drivers/gpu/drm/i915/i915_params.h > index d29ade3b7de6..d803bf5faac4 100644 > --- a/drivers/gpu/drm/i915/i915_params.h > +++ b/drivers/gpu/drm/i915/i915_params.h > @@ -77,7 +77,8 @@ struct drm_printer; > param(bool, verbose_state_checks, true) \ > param(bool, nuclear_pageflip, false) \ > param(bool, enable_dp_mst, true) \ > - param(bool, enable_gvt, false) > + param(bool, enable_gvt, false) \ > + param(unsigned int, ring_mask, (unsigned int)-1) > > #define MEMBER(T, member, ...) T member; > struct i915_params { > diff --git a/drivers/gpu/drm/i915/intel_device_info.c b/drivers/gpu/drm/i915/intel_device_info.c > index caef01b1da23..f833280f2ef6 100644 > --- a/drivers/gpu/drm/i915/intel_device_info.c > +++ b/drivers/gpu/drm/i915/intel_device_info.c > @@ -993,10 +993,16 @@ void intel_device_info_init_mmio(struct drm_i915_private *dev_priv) > u32 media_fuse; > u16 vdbox_mask; > u16 vebox_mask; > + u32 orig_engine_mask = info->engine_mask; > > if (INTEL_GEN(dev_priv) < 11) > return; > > + info->engine_mask &= i915_modparams.ring_mask; The challenge is we can't use our engine_mask for this as that is an internal bitfield that may change overtime -- and we definitely don't want the modparam to disable different engines on different kernel releases. > + if (info->engine_mask != orig_engine_mask) > + DRM_WARN("loading with reduced engine mask 0x%x\n", > + info->engine_mask); It's operating under direct control from the user, so dev_notice (as we treat it as a quirk). -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] drm/i915: Add ring_mask module parameter 2019-08-28 9:34 ` Chris Wilson @ 2019-08-28 15:13 ` Summers, Stuart 0 siblings, 0 replies; 8+ messages in thread From: Summers, Stuart @ 2019-08-28 15:13 UTC (permalink / raw) To: chris@chris-wilson.co.uk; +Cc: intel-gfx@lists.freedesktop.org [-- Attachment #1.1: Type: text/plain, Size: 3559 bytes --] On Wed, 2019-08-28 at 10:34 +0100, Chris Wilson wrote: > Quoting Stuart Summers (2019-08-28 00:14:35) > > Add a new module parameter, ring_mask, to allow for disabling > > engines during i915 load. This mask follows the intel_engine_id > > enum and can be used to hide specified engines from i915 and > > from userspace. > > > > Signed-off-by: Stuart Summers <stuart.summers@intel.com> > > --- > > drivers/gpu/drm/i915/i915_params.c | 3 +++ > > drivers/gpu/drm/i915/i915_params.h | 3 ++- > > drivers/gpu/drm/i915/intel_device_info.c | 6 ++++++ > > 3 files changed, 11 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/gpu/drm/i915/i915_params.c > > b/drivers/gpu/drm/i915/i915_params.c > > index 296452f9efe4..6a17fe6ea3a2 100644 > > --- a/drivers/gpu/drm/i915/i915_params.c > > +++ b/drivers/gpu/drm/i915/i915_params.c > > @@ -178,6 +178,9 @@ i915_param_named(enable_gvt, bool, 0400, > > "Enable support for Intel GVT-g graphics virtualization > > host support(default:false)"); > > #endif > > > > +i915_param_named_unsafe(ring_mask, uint, 0400, > > + "Mask of engine rings to enable. (default: all supported > > engines enabled)"); > > + > > static __always_inline void _print_param(struct drm_printer *p, > > const char *name, > > const char *type, > > diff --git a/drivers/gpu/drm/i915/i915_params.h > > b/drivers/gpu/drm/i915/i915_params.h > > index d29ade3b7de6..d803bf5faac4 100644 > > --- a/drivers/gpu/drm/i915/i915_params.h > > +++ b/drivers/gpu/drm/i915/i915_params.h > > @@ -77,7 +77,8 @@ struct drm_printer; > > param(bool, verbose_state_checks, true) \ > > param(bool, nuclear_pageflip, false) \ > > param(bool, enable_dp_mst, true) \ > > - param(bool, enable_gvt, false) > > + param(bool, enable_gvt, false) \ > > + param(unsigned int, ring_mask, (unsigned int)-1) > > > > #define MEMBER(T, member, ...) T member; > > struct i915_params { > > diff --git a/drivers/gpu/drm/i915/intel_device_info.c > > b/drivers/gpu/drm/i915/intel_device_info.c > > index caef01b1da23..f833280f2ef6 100644 > > --- a/drivers/gpu/drm/i915/intel_device_info.c > > +++ b/drivers/gpu/drm/i915/intel_device_info.c > > @@ -993,10 +993,16 @@ void intel_device_info_init_mmio(struct > > drm_i915_private *dev_priv) > > u32 media_fuse; > > u16 vdbox_mask; > > u16 vebox_mask; > > + u32 orig_engine_mask = info->engine_mask; > > > > if (INTEL_GEN(dev_priv) < 11) > > return; > > > > + info->engine_mask &= i915_modparams.ring_mask; > > The challenge is we can't use our engine_mask for this as that is an > internal bitfield that may change overtime -- and we definitely don't > want the modparam to disable different engines on different kernel > releases. Yeah, it's a valid concern. I was thinking we might just put this expectation on the user/debugger given this should really only be used under duress. I'll rethink it and see if I can come up with something a little safer. > > > + if (info->engine_mask != orig_engine_mask) > > + DRM_WARN("loading with reduced engine mask 0x%x\n", > > + info->engine_mask); > > It's operating under direct control from the user, so dev_notice (as > we > treat it as a quirk). Makes sense. I'll make the change in the next revision. Thanks, Stuart > -Chris [-- Attachment #1.2: smime.p7s --] [-- Type: application/x-pkcs7-signature, Size: 3270 bytes --] [-- Attachment #2: Type: text/plain, Size: 159 bytes --] _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for Add module parameter to reduce engine instances 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers 2019-08-27 23:14 ` [PATCH 1/2] drm/i915: WARN rather than BUG with unexpected media engines Stuart Summers 2019-08-27 23:14 ` [PATCH 2/2] drm/i915: Add ring_mask module parameter Stuart Summers @ 2019-08-27 23:21 ` Patchwork 2019-08-28 9:28 ` ✓ Fi.CI.BAT: success " Patchwork 2019-08-29 10:16 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-08-27 23:21 UTC (permalink / raw) To: Stuart Summers; +Cc: intel-gfx == Series Details == Series: Add module parameter to reduce engine instances URL : https://patchwork.freedesktop.org/series/65900/ State : warning == Summary == $ dim checkpatch origin/drm-tip 7377558e7eee drm/i915: WARN rather than BUG with unexpected media engines 43af249229a9 drm/i915: Add ring_mask module parameter -:22: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis #22: FILE: drivers/gpu/drm/i915/i915_params.c:182: +i915_param_named_unsafe(ring_mask, uint, 0400, + "Mask of engine rings to enable. (default: all supported engines enabled)"); total: 0 errors, 0 warnings, 1 checks, 34 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.BAT: success for Add module parameter to reduce engine instances 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers ` (2 preceding siblings ...) 2019-08-27 23:21 ` ✗ Fi.CI.CHECKPATCH: warning for Add module parameter to reduce engine instances Patchwork @ 2019-08-28 9:28 ` Patchwork 2019-08-29 10:16 ` ✓ Fi.CI.IGT: " Patchwork 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-08-28 9:28 UTC (permalink / raw) To: Stuart Summers; +Cc: intel-gfx == Series Details == Series: Add module parameter to reduce engine instances URL : https://patchwork.freedesktop.org/series/65900/ State : success == Summary == CI Bug Log - changes from CI_DRM_6794 -> Patchwork_14209 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/ Known issues ------------ Here are the changes found in Patchwork_14209 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s4-devices: - fi-blb-e6850: [PASS][1] -> [INCOMPLETE][2] ([fdo#107718]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/fi-blb-e6850/igt@gem_exec_suspend@basic-s4-devices.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/fi-blb-e6850/igt@gem_exec_suspend@basic-s4-devices.html * igt@i915_selftest@live_execlists: - fi-bwr-2160: [PASS][3] -> [DMESG-WARN][4] ([fdo#111115]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/fi-bwr-2160/igt@i915_selftest@live_execlists.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/fi-bwr-2160/igt@i915_selftest@live_execlists.html * igt@i915_selftest@live_hangcheck: - fi-bwr-2160: [PASS][5] -> [DMESG-FAIL][6] ([fdo#111115]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/fi-bwr-2160/igt@i915_selftest@live_hangcheck.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/fi-bwr-2160/igt@i915_selftest@live_hangcheck.html * igt@prime_vgem@basic-fence-flip: - fi-ilk-650: [PASS][7] -> [DMESG-WARN][8] ([fdo#106387]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/fi-ilk-650/igt@prime_vgem@basic-fence-flip.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/fi-ilk-650/igt@prime_vgem@basic-fence-flip.html #### Possible fixes #### * igt@kms_chamelium@dp-crc-fast: - fi-kbl-7500u: [FAIL][9] ([fdo#109483] / [fdo#109635 ]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/fi-kbl-7500u/igt@kms_chamelium@dp-crc-fast.html [fdo#106387]: https://bugs.freedesktop.org/show_bug.cgi?id=106387 [fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718 [fdo#109483]: https://bugs.freedesktop.org/show_bug.cgi?id=109483 [fdo#109635 ]: https://bugs.freedesktop.org/show_bug.cgi?id=109635 [fdo#111115]: https://bugs.freedesktop.org/show_bug.cgi?id=111115 Participating hosts (51 -> 43) ------------------------------ Additional (2): fi-hsw-peppy fi-gdg-551 Missing (10): fi-kbl-soraka fi-ilk-m540 fi-tgl-u fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-icl-y fi-icl-guc fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_6794 -> Patchwork_14209 CI-20190529: 20190529 CI_DRM_6794: a1a45a21f6fef00f6150dc151c23555aa851bf74 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5150: a4e8217bcdfef9bb523f26a9084bbf615a6e8abb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_14209: 43af249229a92396c42adab2734b645384dfd9fc @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 43af249229a9 drm/i915: Add ring_mask module parameter 7377558e7eee drm/i915: WARN rather than BUG with unexpected media engines == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✓ Fi.CI.IGT: success for Add module parameter to reduce engine instances 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers ` (3 preceding siblings ...) 2019-08-28 9:28 ` ✓ Fi.CI.BAT: success " Patchwork @ 2019-08-29 10:16 ` Patchwork 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2019-08-29 10:16 UTC (permalink / raw) To: Summers, Stuart; +Cc: intel-gfx == Series Details == Series: Add module parameter to reduce engine instances URL : https://patchwork.freedesktop.org/series/65900/ State : success == Summary == CI Bug Log - changes from CI_DRM_6794_full -> Patchwork_14209_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_14209_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-skl: [PASS][1] -> [INCOMPLETE][2] ([fdo#104108]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-skl7/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-skl9/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_exec_schedule@preemptive-hang-bsd: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#111325]) +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb3/igt@gem_exec_schedule@preemptive-hang-bsd.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb2/igt@gem_exec_schedule@preemptive-hang-bsd.html * igt@gem_workarounds@suspend-resume-context: - shard-apl: [PASS][5] -> [DMESG-WARN][6] ([fdo#108566]) +6 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-apl3/igt@gem_workarounds@suspend-resume-context.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-apl4/igt@gem_workarounds@suspend-resume-context.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled: - shard-iclb: [PASS][7] -> [FAIL][8] ([fdo#103184] / [fdo#103232]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb5/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-xtiled.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-snb: [PASS][9] -> [INCOMPLETE][10] ([fdo#105411]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc: - shard-glk: [PASS][11] -> [DMESG-FAIL][12] ([fdo#105763] / [fdo#106538]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-glk5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite: - shard-iclb: [PASS][13] -> [FAIL][14] ([fdo#103167]) +5 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-stridechange: - shard-hsw: [PASS][15] -> [INCOMPLETE][16] ([fdo#103540]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-hsw6/igt@kms_frontbuffer_tracking@fbc-stridechange.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-hsw7/igt@kms_frontbuffer_tracking@fbc-stridechange.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [PASS][17] -> [SKIP][18] ([fdo#109642] / [fdo#111068]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb2/igt@kms_psr2_su@frontbuffer.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb4/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][19] -> [SKIP][20] ([fdo#109441]) +2 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb6/igt@kms_psr@psr2_sprite_plane_move.html * igt@prime_vgem@fence-wait-bsd2: - shard-iclb: [PASS][21] -> [SKIP][22] ([fdo#109276]) +21 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb2/igt@prime_vgem@fence-wait-bsd2.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb6/igt@prime_vgem@fence-wait-bsd2.html #### Possible fixes #### * igt@gem_ctx_shared@exec-single-timeline-bsd: - shard-iclb: [SKIP][23] ([fdo#110841]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb4/igt@gem_ctx_shared@exec-single-timeline-bsd.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb6/igt@gem_ctx_shared@exec-single-timeline-bsd.html * igt@gem_eio@reset-stress: - shard-snb: [FAIL][25] ([fdo#109661]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-snb5/igt@gem_eio@reset-stress.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-snb5/igt@gem_eio@reset-stress.html * igt@gem_exec_parallel@bcs0-contexts: - shard-hsw: [FAIL][27] ([fdo#111469]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-hsw1/igt@gem_exec_parallel@bcs0-contexts.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-hsw2/igt@gem_exec_parallel@bcs0-contexts.html * igt@gem_exec_schedule@in-order-bsd2: - shard-iclb: [SKIP][29] ([fdo#109276]) -> [PASS][30] +16 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb5/igt@gem_exec_schedule@in-order-bsd2.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb1/igt@gem_exec_schedule@in-order-bsd2.html * igt@gem_exec_schedule@wide-bsd: - shard-iclb: [SKIP][31] ([fdo#111325]) -> [PASS][32] +6 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb2/igt@gem_exec_schedule@wide-bsd.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb6/igt@gem_exec_schedule@wide-bsd.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-apl: [DMESG-WARN][33] ([fdo#108566]) -> [PASS][34] +3 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-apl7/igt@i915_suspend@fence-restore-tiled2untiled.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-apl3/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_cursor_crc@pipe-a-cursor-128x42-random: - shard-skl: [FAIL][35] ([fdo#103232]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-skl7/igt@kms_cursor_crc@pipe-a-cursor-128x42-random.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-skl9/igt@kms_cursor_crc@pipe-a-cursor-128x42-random.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: [FAIL][37] ([fdo#104873]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-glk9/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-hsw: [FAIL][39] ([fdo#103355]) -> [PASS][40] [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-hsw7/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_cursor_legacy@flip-vs-cursor-varying-size: - shard-skl: [FAIL][41] ([fdo#102670] / [fdo#106081]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-skl2/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-skl5/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html * igt@kms_flip@flip-vs-expired-vblank: - shard-skl: [FAIL][43] ([fdo#105363]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-skl2/igt@kms_flip@flip-vs-expired-vblank.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-skl1/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary: - shard-iclb: [FAIL][45] ([fdo#103167]) -> [PASS][46] +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-indfb-scaledprimary.html * igt@kms_plane_lowres@pipe-a-tiling-x: - shard-iclb: [FAIL][47] ([fdo#103166]) -> [PASS][48] +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb5/igt@kms_plane_lowres@pipe-a-tiling-x.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-x.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [SKIP][49] ([fdo#109441]) -> [PASS][50] +1 similar issue [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb3/igt@kms_psr@psr2_cursor_render.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb2/igt@kms_psr@psr2_cursor_render.html * igt@kms_setmode@basic: - shard-apl: [FAIL][51] ([fdo#99912]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-apl5/igt@kms_setmode@basic.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-apl6/igt@kms_setmode@basic.html * igt@perf@blocking: - shard-skl: [FAIL][53] ([fdo#110728]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-skl2/igt@perf@blocking.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-skl5/igt@perf@blocking.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [SKIP][55] ([fdo#109276]) -> [FAIL][56] ([fdo#111329]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb7/igt@gem_ctx_isolation@vcs1-nonpriv.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_mocs_settings@mocs-reset-bsd2: - shard-iclb: [FAIL][57] ([fdo#111330]) -> [SKIP][58] ([fdo#109276]) +1 similar issue [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6794/shard-iclb4/igt@gem_mocs_settings@mocs-reset-bsd2.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_14209/shard-iclb7/igt@gem_mocs_settings@mocs-reset-bsd2.html [fdo#102670]: https://bugs.freedesktop.org/show_bug.cgi?id=102670 [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103184]: https://bugs.freedesktop.org/show_bug.cgi?id=103184 [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#104873]: https://bugs.freedesktop.org/show_bug.cgi?id=104873 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#105411]: https://bugs.freedesktop.org/show_bug.cgi?id=105411 [fdo#105763]: https://bugs.freedesktop.org/show_bug.cgi?id=105763 [fdo#106081]: https://bugs.freedesktop.org/show_bug.cgi?id=106081 [fdo#106538]: https://bugs.freedesktop.org/show_bug.cgi?id=106538 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#109661]: https://bugs.freedesktop.org/show_bug.cgi?id=109661 [fdo#110728]: https://bugs.freedesktop.org/show_bug.cgi?id=110728 [fdo#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111325]: https://bugs.freedesktop.org/show_bug.cgi?id=111325 [fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329 [fdo#111330]: https://bugs.freedesktop.org/show_bug.cgi?id=111330 [fdo#111469]: https://bugs.freedesktop.org/show_bug.cgi?id=111469 [fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912 Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_6794 -> Patchwork_14209 CI-20190529: 20190529 CI_DRM_6794: a1a45a21f6fef00f6150dc151c23555aa851bf74 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5150: a4e8217bcdfef9bb523f26a9084bbf615a6e8abb @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_14209: 43af249229a92396c42adab2734b645384dfd9fc @ 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_14209/ _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-08-29 10:16 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-08-27 23:14 [PATCH 0/2] Add module parameter to reduce engine instances Stuart Summers 2019-08-27 23:14 ` [PATCH 1/2] drm/i915: WARN rather than BUG with unexpected media engines Stuart Summers 2019-08-27 23:14 ` [PATCH 2/2] drm/i915: Add ring_mask module parameter Stuart Summers 2019-08-28 9:34 ` Chris Wilson 2019-08-28 15:13 ` Summers, Stuart 2019-08-27 23:21 ` ✗ Fi.CI.CHECKPATCH: warning for Add module parameter to reduce engine instances Patchwork 2019-08-28 9:28 ` ✓ Fi.CI.BAT: success " Patchwork 2019-08-29 10:16 ` ✓ Fi.CI.IGT: " 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.