Hi All,<br><br>Please excuse the spam... just trying to spread the word: Linaro is currently developing a graphics memory manager for Linux which allows buffers to be shared between different devices and different processes. On ARM SoCs, many different hw devices need to access the same buffer (which E.g. GEM doesn't support). As a simple example, a GPU needs to write to a buffer which a display controller reads from. At least in ARM-Linux land, this is a fairly hot-topic and a dedicated mailing list has been created to discuss different requirements, figure out if TTM/GEM can be adapted, etc.<br>
<br><br>The mailing list is here:<br><br><a href="http://lists.linaro.org/mailman/listinfo/linaro-mm-sig">http://lists.linaro.org/mailman/listinfo/linaro-mm-sig</a><br><br><br>There's also a wiki page gathering requirements here:<br>
<br><a href="https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/Projects/UnifiedMemoryManagement">https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/Projects/UnifiedMemoryManagement</a><br><br><br>Hopefully there's people on the Wayland list which this will be interesting to. Would be cool if a Wayland compositor used the mechanism Linaro comes up with to share window buffers between different processes!<br>
<br><br><br>Cheers,<br><br>Tom<br><br>