[PATCH v16 00/23] DRM backend planes and modifiers

Daniel Stone daniels at collabora.com
Thu Jul 5 17:16:27 UTC 2018


Hi,
This is v16 (this time for sure) of the atomic series.

Patches 1 and 2 are new, falling out of previous review.

Patch 5 is a bit less trusting, and now properly clips to CRTC bounds if
required.

Similarly, I've gone through patch 8 and am more confident that it
actually does the right thing in all cases, which should fix the HiDPI
cursor bugs people have been seeing.

Patch 6 is somewhat different to how it previously was, and I think the
result is cleaner as we centralise all the checks.

I've moved support for modifiers early in the series, since it's
required to run on i.MX systems using the open-source etnaviv/imx-drm
drivers; I would really like to see this land in 5.0.0 so we can help
wean people off that particular vendor driver.

The patches beyond have mostly seen relatively light changes, except
that the ownership model for test-only commits has been rewritten, and
should be much more solid. I hope so, anyway.

The complete series is available at:
    https://gitlab.collabora.com/daniels/weston/tree/wip/2018-07/atomic-v16

That tree includes a patch to enable a _lot_ of debugging: please
include this if you run into any issues or want to file bugs!

Thanks to Zodiac Inflight Innovations for sponsoring a recent burst of
work on the open i.MX6 stack.

Cheers,
Daniel




More information about the wayland-devel mailing list