Atomic Mode-Setting Moves Along For KMS Drivers
While drm-next closing in a few weeks for Linux 3.19, Daniel Vetter of Intel's Open-Source Technology Center has written a status update concerning the long ongoing work concerning atomic mode-setting.
Vetter posted his atomic mode-setting patch series in latest form on Sunday. There's the helper libraries for migrating over to atomic mode-setting and the other core/driver interface changes for this work. The description on his latest patch series is quite lengthy so check it out if you're wanting to learn some more. These patches though don't offer the actual atomic mode-setting ioctl to expose to user-space.
Daniel then took to his blog further describing the work that's been talked about now for years to atomically set display modes.
Besides still needing to expose the atomic mode-set ioctl to allow this feature to be used, work still to be done is per-plane locking, the ioctl using properties for everything, fbdev emulation needs proper atomic check/commit support, and more helper improvements. It will still likely be a while before everything is all set but at least things are moving forward to bettering the mode-set capabilities by Linux DRM/KMS drivers.