[Intel-gfx] [PATCH 3/3] drm/i915: gen7: work around a system hang on IVB

2012-02-05 Thread Eugeni Dodonov
This adds the workaround for WaCatErrorRejectionIssue which could result in a system hang. Reviewed-by: Kenneth Graunke Signed-off-by: Eugeni Dodonov --- drivers/gpu/drm/i915/i915_reg.h |4 drivers/gpu/drm/i915/intel_display.c |5 + 2 files changed, 9 insertions(+), 0 dele

[Intel-gfx] [PATCH 2/3] drm/i915: gen7: add two more IVB workarounds

2012-02-05 Thread Eugeni Dodonov
This adds two cache-related workarounds for Ivy Bridge which can lead to 3D ring hangs and corruptions. Signed-off-by: Eugeni Dodonov --- drivers/gpu/drm/i915/i915_reg.h |7 +++ drivers/gpu/drm/i915/intel_display.c |6 ++ 2 files changed, 13 insertions(+), 0 deletions(-) di

[Intel-gfx] [PATCH 1/3] drm/i915: gen7: implement rczunit workaround

2012-02-05 Thread Eugeni Dodonov
This is yet another workaround related to clock gating which we need on Ivy Bridge. Signed-off-by: Eugeni Dodonov --- drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_display.c | 14 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers

[Intel-gfx] [PATCH 0/3] Ivy Bridge hard-hang fixes

2012-02-05 Thread Eugeni Dodonov
Hi, this is a set of patches which should fix hard-hangs for Ivy Bridge in different workloads, among which GLBenchmark Egypt is the most notable one. It also seems to solve random hard-hangs in other applications (the ones I've seen the most are in World of Padman, Unigine games and Nexuiz). E