[Intel-gfx] [PATCH] drm/i915/selftests: Mark live_forcewake_ops as unreliable
Daniele Ceraolo Spurio
daniele.ceraolospurio at intel.com
Mon Apr 8 17:24:08 UTC 2019
On 4/7/19 12:26 PM, Chris Wilson wrote:
> A couple of machines in the farm show quite frequent errors in the
> powerwells not being released. Either there is an external agent
> interferring with the powerwells, or the powerwell doesn't quite behave
> as we anticipate -- either way, the test is not reliable enough to be
> enabled by default in CI. It has served its immediate purpose in
> providing coverage as we made tweaks to forcewake, so keep it available
> for future testing.
>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110210
> Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
> Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
> Cc: Mika Kuoppala <mika.kuoppala at linux.intel.com>
Reviewed-by: Daniele Ceraolo Spurio <daniele.ceraolospurio at intel.com>
Daniele
> ---
> drivers/gpu/drm/i915/selftests/intel_uncore.c | 11 +++++++++++
> 1 file changed, 11 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/selftests/intel_uncore.c b/drivers/gpu/drm/i915/selftests/intel_uncore.c
> index ee0bc91f7664..86f9f44ac00f 100644
> --- a/drivers/gpu/drm/i915/selftests/intel_uncore.c
> +++ b/drivers/gpu/drm/i915/selftests/intel_uncore.c
> @@ -155,6 +155,17 @@ static int live_forcewake_ops(void *arg)
> return 0;
> }
>
> + /*
> + * Not quite as reliable across the gen as one would hope.
> + *
> + * Either our theory of operation is incorrect, or there remain
> + * external parties interferring with the powerwells.
> + *
> + * https://bugs.freedesktop.org/show_bug.cgi?id=110210
> + */
> + if (!IS_ENABLED(CONFIG_DRM_I915_SELFTEST_BROKEN))
> + return 0;
> +
> /* We have to pick carefully to get the exact behaviour we need */
> for (r = registers; r->name; r++)
> if (r->platforms & INTEL_INFO(i915)->gen_mask)
>
More information about the Intel-gfx
mailing list