[RFC PATCH] Atomic modeset/pageflip update

ville.syrjala at linux.intel.com ville.syrjala at linux.intel.com
Wed Oct 10 08:04:56 PDT 2012


Here's another set of atomic modeset and pageflip patches. I just skipped
spamming the list with all the patches that contain the gritty details for
now. These three provide an eagle eye view of the whole thing. The full
series can be found here [1].

The accompanying libdrm stuff is here [2].

So what are the significant changes since the last time:
- Pass the display modes as blobs as opposed to mode object IDs
- Fixed blob passing (it was simply broken in my earlier patches)
- Add completion events
- Add the non-blocking flag
- Clean up the history a bit to make the patches easier on the eye

Unfortunately the whole thing is still based on the pre i915 modeset
rework code. So porting the modesetting side over to the current i915
code is one two bigger tasks that I have left. The other is
implementing non-blocking synchronization with the GPU.

[1] https://gitorious.org/vsyrjala/linux/commits/drm_atomic_9
[2] https://gitorious.org/vsyrjala/drm/commits/drm_atomic_7


More information about the dri-devel mailing list