• Dave Airlie's avatar
    Merge tag 'topic/drm-misc-2015-05-27' of git://anongit.freedesktop.org/drm-intel into drm-next · 531e63e1
    Dave Airlie authored
    One more round of drm-misc, again mostly atomic. Big thing is the
    userspace blob code from Daniel Stone, with support for the mode_id blob
    now added to the atomic ioctl. Finally we can do atomic modesets!
    
    Note that the atomic ioctl is still behind the module knob since the
    weston patches aren't quite ready yet imo - they lack TEST_ONLY support,
    which is a fairly crucial bit of the atomic api. But besides that I think
    it's all good to go. That's also why we didn't bother to hide the new blob
    ioctls behind the knob, that part won't need to change. And if weston
    patches get in shape in time we could throw the "atomic by default patch"
    on top for 4.2.
    
    * tag 'topic/drm-misc-2015-05-27' of git://anongit.freedesktop.org/drm-intel:
      drm: Fix off-by-one in vblank hardware counter wraparound handling
      drm/atomic: fix out of bounds read in for_each_*_in_state helpers
      drm/atomic: Add MODE_ID property
      drm/atomic: Add current-mode blob to CRTC state
      drm: Add drm_atomic_set_mode_for_crtc
      drm: check for garbage in unused addfb2 fields
      drm: Retain reference to blob properties in lookup
      drm/mode: Add user blob-creation ioctl
      drm: Return error value from blob creation
      drm: Allow creating blob properties without copy
      drm/mode: Unstatic kernel-userspace mode conversion
      drm/mode: Validate modes inside drm_crtc_convert_umode
      drm/crtc_helper: Replace open-coded CRTC state helpers
      drm: kerneldoc fixes for blob properties
      drm/DocBook: Add more drm_bridge documentation
      drm: bridge: Allow daisy chaining of bridges
      drm/atomic: add all affected planes in drm_atomic_helper_check_modeset
      drm/atomic: add drm_atomic_add_affected_planes
      drm/atomic: add commit_planes_on_crtc helper
    531e63e1
drm.tmpl 174 KB