OSDN Git Service

Support atomic modesetting ioctl
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 22 Jun 2015 16:26:02 +0000 (17:26 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 29 Jun 2015 18:01:19 +0000 (19:01 +0100)
commited44e0b9585c563905447eceed12af9c1c7ca8d4
tree99c759a7b1e2e24875ec32bef4d45115c891ea40
parent5b0e76f143887c4ec7db45c54a7ba27a58f59227
Support atomic modesetting ioctl

Add support for the atomic modesetting ioctl through a property-set API.

v1: Squashed intermediate patches from Ville, Rob and myself. Updated
    for current kernel interface (no blobs).
v2: Rewrite user-facing API to provide transactional/cursor interface.
    Use memclear to zero out ioctl.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Signed-off-by: Daniel Stone <daniels@collabora.com>
v3 [Emil Velikov]: Remove DRM_CAP_ATOMIC - superseded by
DRM_CLIENT_CAP_ATOMIC.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
include/drm/drm.h
include/drm/drm_mode.h
xf86drmMode.c
xf86drmMode.h