1. 31 Jan, 2013 4 commits
  2. 30 Jan, 2013 2 commits
  3. 29 Jan, 2013 1 commit
  4. 28 Jan, 2013 2 commits
  5. 26 Jan, 2013 1 commit
    • Dave Airlie's avatar
      Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel · 48367432
      Dave Airlie authored
      Just a few small things:
      - 2x workaround bits from Chris to fix up the new scanline waits enabled
        in 3.8 on snb. People who've been struck by this on dual-screen also
        need to upgrade the ddx.
      - Dump the kernel version into i915_error_state, we've had a few mixups
        there recently.
      - Disable gfx DMAR on gen4 devices, acked by David Woodhouse.
      
      * 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel:
        drm/i915: dump UTS_RELEASE into the error_state
        iommu/intel: disable DMAR for g4x integrated gfx
        drm/i915: GFX_MODE Flush TLB Invalidate Mode must be '1' for scanline waits
        drm/i915: Disable AsyncFlip performance optimisations
      48367432
  6. 25 Jan, 2013 15 commits
  7. 24 Jan, 2013 1 commit
  8. 23 Jan, 2013 5 commits
  9. 22 Jan, 2013 2 commits
  10. 21 Jan, 2013 4 commits
  11. 17 Jan, 2013 2 commits
  12. 16 Jan, 2013 1 commit
    • Chris Wilson's avatar
      drm/i915: Invalidate the relocation presumed_offsets along the slow path · 262b6d36
      Chris Wilson authored
      In the slow path, we are forced to copy the relocations prior to
      acquiring the struct mutex in order to handle pagefaults. We forgo
      copying the new offsets back into the relocation entries in order to
      prevent a recursive locking bug should we trigger a pagefault whilst
      holding the mutex for the reservations of the execbuffer. Therefore, we
      need to reset the presumed_offsets just in case the objects are rebound
      back into their old locations after relocating for this exexbuffer - if
      that were to happen we would assume the relocations were valid and leave
      the actual pointers to the kernels dangling, instant hang.
      
      Fixes regression from commit bcf50e27
      Author: Chris Wilson <chris@chris-wilson.co.uk>
      Date:   Sun Nov 21 22:07:12 2010 +0000
      
          drm/i915: Handle pagefaults in execbuffer user relocations
      
      Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=55984Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Cc: Daniel Vetter <daniel.vetter@fwll.ch>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      262b6d36