KMS: Atomic modesetting
@daniels
Submitted by Daniel Stone Assigned to Daniel Stone @daniels
Description
We should support atomic modesetting in Weston's KMS backend!
The pathway to supporting this looks like:
[x] clean up various bits and pieces inside of compositor-drm.c
[x] introduce first-class state objects (T7596)
[x] support for universal planes
[x] migrate internal primary/cursor plane handling to universal plane structures
[x] actual atomic modesetting