[Intel-gfx] [PATCH 0/4] drm/i915: gen3/4 GPU reset stuff
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Mon May 19 21:25:17 CEST 2014
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
I went ahead and quckly fixed the GPU reset for my 946gz. I had to add
a bit of code to restore the display side since that too gets clobbered.
I then noticed that according to the specs gen3 should work with the exact
same code, so I added the missing bits. g33 is slightly special, but should
be close enough. The spec says we should turn off all planes before the
reset on g33, but so far I didn't implement that part.
Tested with simulated hangs on my 946gz. Would be mildly intersting to
see how it fares on other machines, but alas I have none.
Ville Syrjälä (4):
drm/i915: Fix gen4 GPU reset
drm/i915: Restore the display config after a GPU reset on gen4
drm/i915: Implement GPU reset for 915/945
drm/i915: Implement GPU reset for g33
drivers/gpu/drm/i915/i915_drv.c | 8 +++++
drivers/gpu/drm/i915/i915_reg.h | 3 +-
drivers/gpu/drm/i915/intel_uncore.c | 60 ++++++++++++++++++-------------------
3 files changed, 40 insertions(+), 31 deletions(-)
--
1.8.5.5
More information about the Intel-gfx
mailing list