[Intel-gfx] [PATCH 3/3] drm/i915: gen7: work around a system hang on IVB
Eric Anholt
eric at anholt.net
Tue Feb 7 20:46:47 CET 2012
On Sun, 5 Feb 2012 20:47:06 -0200, Eugeni Dodonov <eugeni.dodonov at intel.com> wrote:
> This adds the workaround for WaCatErrorRejectionIssue which could result
> in a system hang.
>
> Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
> Signed-off-by: Eugeni Dodonov <eugeni.dodonov at intel.com>
> ---
> drivers/gpu/drm/i915/i915_reg.h | 4 ++++
> drivers/gpu/drm/i915/intel_display.c | 5 +++++
> 2 files changed, 9 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
> index 92274b1..4f25cd5 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -3035,6 +3035,10 @@
> #define GEN7_L3_CHICKEN_MODE_REGISTER 0xB030
> #define GEN7_WA_L3_CHICKEN_MODE 0x20000000
>
> +/* WaCatErrorRejectionIssue */
> +#define GEN7_SQ_CHICKEN_MBCUNIT_CONFIG 0x9030
> +#define GEN7_SQ_CHICKEN_MBCUNIT_SQINTMOB (1<<11)
In the BSpec, this is "SQCM" and they say "9030" not "9030h" like normal,
so it was hard to search for. Also, I'm not sure what SQINTMOB is
supposed to mean. The bit is named "Rejection FifoFlush Disable" in the
docs I can find.
I'd like to see the names fixed up so that we can find them again later,
but other than that,
Reviewed-by: Eric Anholt <eric at anholt.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20120207/bd074aff/attachment.sig>
More information about the Intel-gfx
mailing list