[pull] drm-intel-fixes

Daniel Vetter daniel at ffwll.ch
Thu Oct 4 09:49:10 PDT 2012


On Thu, Oct 04, 2012 at 03:21:47PM +0200, Daniel Vetter wrote:
> Hi Dave,
> 
> One more, as discussed on irc.
> 
> Bigger -fixes pile, mostly because I've included Ajax' DP dongle stuff,
> as discussed on irc. Otherwise just small things:
> - regression fix to finally make 6bpc auto-dither on dp work (Jani)
> - reinstate an snb ctx w/a that accidentally got lost in a rework (Chris)
> - fixup the DP train sequence, logic-goof-up uncovered by Coverty (Chris)
> - fix set_caching locking (Ben)
> - fix spurious segfault on con-current gtt mmap faulting (Dimitry and Mika)
> - some pageflip correctness fixes (still hunting down some issues, but
>   these are the worst offenders of confused code that we've tracked down
>   thus far) from Chris and me
> - fixup swizzling settings on vlv (Jesse)
> - gt_mode w/a from Ben added, fixes snb gt1 rc6+hw ctx hangs.

I've failed to add cc: stable to the snb gt1 fix. Pull updated:

The following changes since commit f531dcb23f9a5c6ad77e451459df965dc9a0c0c8:

  drm/i915: Wrap external callers to IPS state with appropriate locks (2012-09-26 09:24:54 +0200)

are available in the git repository at:

  git://people.freedesktop.org/~danvet/drm-intel drm-intel-fixes

for you to fetch changes up to f8f2ac9a76b0f80a6763ca316116a7bab8486997:

  drm/i915: Fix GT_MODE default value (2012-10-04 18:44:13 +0200)

----------------------------------------------------------------
Adam Jackson (6):
      drm: Export drm_probe_ddc()
      drm/dp: Update DPCD defines
      drm/i915/dp: Fetch downstream port info if needed during DPCD fetch
      drm/i915/dp: Be smarter about connection sense for branch devices
      drm/dp: Document DP spec versions for various DPCD registers
      drm/dp: Make sink count DP 1.2 aware

Ben Widawsky (2):
      drm/i915: Fix set_caching locking
      drm/i915: Fix GT_MODE default value

Chris Wilson (3):
      drm/i915: Actually invalidate the TLB for the SandyBridge HW contexts w/a
      drm/i915: Flush the pending flips on the CRTC before modification
      drm/i915: Try harder to complete DP training pattern 1

Daniel Vetter (2):
      drm/i915: call drm_handle_vblank before finish_page_flip
      drm/i915: don't frob the vblank ts in finish_page_flip

Dmitry Rogozhkin (1):
      drm/i915: EBUSY status handling added to i915_gem_fault().

Jani Nikula (1):
      drm/i915: use adjusted_mode instead of mode for checking the 6bpc force flag

Jesse Barnes (1):
      drm/i915: set swizzling to none on VLV

Mika Kuoppala (1):
      drm/i915: print warning if vmi915_gem_fault error is not handled

 drivers/gpu/drm/drm_edid.c              |    3 +-
 drivers/gpu/drm/i915/i915_gem.c         |   14 +++--
 drivers/gpu/drm/i915/i915_gem_context.c |    2 +-
 drivers/gpu/drm/i915/i915_gem_tiling.c  |    5 +-
 drivers/gpu/drm/i915/i915_irq.c         |   16 ++---
 drivers/gpu/drm/i915/i915_reg.h         |    3 +
 drivers/gpu/drm/i915/intel_display.c    |   52 ++++++++--------
 drivers/gpu/drm/i915/intel_dp.c         |   73 +++++++++++++++++-----
 drivers/gpu/drm/i915/intel_drv.h        |    2 +
 drivers/gpu/drm/i915/intel_pm.c         |    5 ++
 include/drm/drm_crtc.h                  |    1 +
 include/drm/drm_dp_helper.h             |  101 +++++++++++++++++++++++++------
 12 files changed, 202 insertions(+), 75 deletions(-)
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch


More information about the dri-devel mailing list