1. 06 8月, 2014 2 次提交
    • D
      drm/i915: lock around link status and link training. · 5b215bcf
      Dave Airlie 提交于
      We need to take the connection mutex around the link status
      check for non-MST case, but also around the MST link training
      on short HPDs.
      
      I suspect we actually should have a dpcd lock in the future as
      well, that just lock the local copies of dpcd and flags stored
      from that.
      Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      5b215bcf
    • D
      Merge branch 'drm-next-3.17' of git://people.freedesktop.org/~agd5f/linux into drm-next · f7257a22
      Dave Airlie 提交于
      - Additional Hawaii fixes
      - Support for using the display scaler on non-fixed mode displays
      - Support for new firmware format that makes it easier to update
      - Enable dpm by default on additional asics
      - GPUVM improvements
      - Support for uncached and write combined gtt buffers
      - Allow allocation of BOs larger than visible vram
      - Various other small fixes and improvements
      
      * 'drm-next-3.17' of git://people.freedesktop.org/~agd5f/linux: (57 commits)
        drm/radeon: Prevent hdmi deep color if max_tmds_clock is undefined.
        drm/radeon: Use pflip irqs for pageflip completion if possible. (v2)
        drm/radeon: tweak ACCEL_WORKING2 query for the new firmware for hawaii
        drm/radeon: use packet3 for nop on hawaii with new firmware
        drm/radeon: tweak ACCEL_WORKING2 query for hawaii
        drm/radeon: use packet2 for nop on hawaii with old firmware
        drm/radeon: update IB size estimation for VM
        drm/radeon: split PT setup in more functions
        drm/radeon: add VM GART copy optimization to NI as well
        drm/radeon: take a BO reference on VM cleanup
        drm/radeon: add radeon_bo_ref function
        drm/radeon: remove taking mclk_lock from radeon_bo_unref
        drm/radeon: adjust default radeon_vm_block_size v2
        drm/radeon: try to enable VM flushing once more
        drm/radeon: use an intervall tree to manage the VMA v2
        drm/radeon: remove radeon_bo_clear_va
        drm/radeon: invalidate moved BOs in the VM (v2)
        drm/radeon: re-enable dpm by default on BTC
        drm/radeon: re-enable dpm by default on cayman
        drm/radeon: Only flush HDP cache from idle ioctl if BO is in VRAM
        ...
      f7257a22
  2. 05 8月, 2014 38 次提交