What have we got here: * A list of DP fixes from Jesse to make the code conform more closely to the specification. * Making Ivybridge use the Sandybridge GPU reset path. * Recover from i915 load failure without causing a later panic when the shrinker ran. * Revert the RC6 enable patch -- there are at least two machines which mysteriously fail with RC6 enabled. We found lots of possible causes, none of which appear to help these last few hold-outs. * Fix an obvious typo -- the GPU idling code was using the wrong variable for the size of the ring. This may well cause spurious suspend failures as the GPU wouldn't have been reliably idled. The following changes since commit fe0d42203cb5616eeff68b14576a0f7e2dd56625: Linux 3.0-rc6 (2011-07-04 15:56:24 -0700) are available in the git repository at: ssh://master.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6.git drm-intel-fixes Chris Wilson (1): drm/i915/ringbuffer: Idling requires waiting for the ring to be empty Jesse Barnes (7): drm/i915/dp: retry link status read 3 times on failure drm/i915/dp: use DP DPCD defines when looking at DPCD values drm/i915/dp: read more receiver capability bits on hotplug drm/i915/dp: try to read receiver capabilities 3 times when detecting drm/i915/dp: remove DPMS mode tracking from DP drm/i915/dp: consolidate AUX retry code drm/i915/dp: manage sink power state if possible Keith Packard (2): drm/i915: Clean up i915_driver_load failure path Revert "drm/i915: enable rc6 by default" Kenneth Graunke (1): drm/i915: Enable GPU reset on Ivybridge. drivers/gpu/drm/i915/i915_dma.c | 14 +++- drivers/gpu/drm/i915/i915_drv.c | 3 +- drivers/gpu/drm/i915/intel_dp.c | 118 ++++++++++++++++++++++++------- drivers/gpu/drm/i915/intel_ringbuffer.h | 2 +- 4 files changed, 105 insertions(+), 32 deletions(-) -- keith.packard@xxxxxxxxx
Attachment:
pgpxq_iT02Lnv.pgp
Description: PGP signature
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel