What about desktop?<br><br><div class="gmail_quote">2010/12/20  <span dir="ltr">&lt;<a href="mailto:wayland-devel-request@lists.freedesktop.org">wayland-devel-request@lists.freedesktop.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Send wayland-devel mailing list submissions to<br>
        <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:wayland-devel-request@lists.freedesktop.org">wayland-devel-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:wayland-devel-owner@lists.freedesktop.org">wayland-devel-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of wayland-devel digest...&quot;<br>
<br>
<br>
Today&#39;s Topics:<br>
<br>
   1. Re: Wayland in N900 (Sami Ky?stil?)<br>
   2. Re: Wayland in N900 (Andreas Pokorny)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 20 Dec 2010 10:26:08 +0200<br>
From: Sami Ky?stil? &lt;<a href="mailto:sami.kyostila@nokia.com">sami.kyostila@nokia.com</a>&gt;<br>
Subject: Re: Wayland in N900<br>
To: ext Esa T?rmikoski &lt;<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>&gt;<br>
Cc: H?gsberg &lt;<a href="mailto:krh@bitplanet.net">krh@bitplanet.net</a>&gt;, <a href="mailto:Esa@freedesktop.org">Esa@freedesktop.org</a>, ext,<br>
        <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
Message-ID: &lt;<a href="mailto:201012201026.09123.sami.kyostila@nokia.com">201012201026.09123.sami.kyostila@nokia.com</a>&gt;<br>
Content-Type: Text/Plain;  charset=&quot;utf-8&quot;<br>
<br>
On Friday 17 December 2010 20:28:34 ext Esa T?rmikoski wrote:<br>
&gt; On 12/16/2010 11:06 AM, Sami Ky?stil? wrote:<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; On Wednesday 15 December 2010 20:43:13 ext Kristian H?gsberg wrote:<br>
&gt; &gt;&gt; On Wed, Dec 15, 2010 at 1:13 PM, Esa T?rmikoski<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &lt;<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>&gt;  wrote:<br>
&gt; &gt;&gt;&gt; Looks like I&#39;m trying to get Wayland running in Nokia N900. Is there<br>
&gt; &gt;&gt;&gt; any experiences about that already? All help and estimations about<br>
&gt; &gt;&gt;&gt; work amount is welcome.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Hi,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I don&#39;t know that anybody has tried that.  The big unknown is how to<br>
&gt; &gt;&gt; integrate with the graphics drivers on the device - the GL stack and<br>
&gt; &gt;&gt; modesetting.  And the GL stack has to provide a way for processes to<br>
&gt; &gt;&gt; share 2d pixel buffers (for example an EGLImage).  I&#39;ve never worked<br>
&gt; &gt;&gt; with the n900 platform, so I don&#39;t know, but a good first step towards<br>
&gt; &gt;&gt; Wayland would be to try to run EGL+GLES2 on the framebuffer or such.<br>
&gt; &gt;<br>
&gt; &gt; You can run the graphics stack on N900 on the framebuffer without X, but<br>
&gt; &gt; the problem is there&#39;s no way to share EGLImages across processes in<br>
&gt; &gt; that configuration. That is, the graphics driver does not support<br>
&gt; &gt; EGL_MESA_drm_image or any equivalent.<br>
&gt; &gt;<br>
&gt; &gt; With X, sharing EGLImages between processes is possible by backing them<br>
&gt; &gt; with pixmaps. So in theory you could run Wayland on N900 by using X for<br>
&gt; &gt; resource management -- but that would mostly defeat the purpose.<br>
&gt; &gt;<br>
&gt; &gt;&gt; Kristian<br>
&gt; &gt;<br>
&gt; &gt; - Sami<br>
&gt;<br>
&gt; Doomed right in the start :( Need to find some other topic for thesis<br>
&gt; work then if this is impossible..<br>
<br>
Yeah, all the bits that would need to be modified for this are in the closed<br>
source graphics driver. Of course, if you&#39;re only doing this for research and<br>
aren&#39;t looking for an optimal system, you could implement buffer sharing with<br>
an explicit userspace copy (i.e., glReadPixels). The performance will be<br>
abysmal, though.<br>
<br>
&gt; -- Esa<br>
<br>
- Sami<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 20 Dec 2010 10:57:52 +0100<br>
From: Andreas Pokorny &lt;<a href="mailto:andreas.pokorny@gmail.com">andreas.pokorny@gmail.com</a>&gt;<br>
Subject: Re: Wayland in N900<br>
To: <a href="mailto:Darxus@chaosreigns.com">Darxus@chaosreigns.com</a><br>
Cc: Esa T?rmikoski &lt;<a href="mailto:esa.tormikoski@nomovok.com">esa.tormikoski@nomovok.com</a>&gt;,<br>
        <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
Message-ID:<br>
        &lt;<a href="mailto:AANLkTimSn42b0RjtyHcedDGMOAyMPCDHiuE5xhzh4rh_@mail.gmail.com">AANLkTimSn42b0RjtyHcedDGMOAyMPCDHiuE5xhzh4rh_@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Hi Esa,<br>
<br>
2010/12/17  &lt;<a href="mailto:Darxus@chaosreigns.com">Darxus@chaosreigns.com</a>&gt;:<br>
&gt; On 12/17, Esa T?rmikoski wrote:<br>
&gt; [...]<br>
&gt;&gt; Doomed right in the start :( Need to find some other topic for<br>
&gt;&gt; thesis work then if this is impossible..<br>
&gt;<br>
&gt; Ask Nokia to implement EGLImage sharing across processes?<br>
&gt;<br>
&gt; I assume the driver is closed?<br>
<br>
The kernel part is open and provides access to buffer management.<br>
The Imagination driver has a sort of texture streaming extension. That<br>
allows you<br>
to attach special shared memory buffers, that were allocated by for the GPU.<br>
TI added a so called buffer class as a loadable module [1], to manage<br>
the buffer allocation. All in all maybe not enough to implement proper<br>
sharing of<br>
buffers, but maybe it can be abused somehow....<br>
<br>
1:<br>
<a href="http://processors.wiki.ti.com/index.php/OpenGLES_Texture_Streaming_-_bc-cat_User_Guide" target="_blank">http://processors.wiki.ti.com/index.php/OpenGLES_Texture_Streaming_-_bc-cat_User_Guide</a><br>
<br>
regards<br>
Andreas<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br>
<br>
End of wayland-devel Digest, Vol 3, Issue 18<br>
********************************************<br>
</blockquote></div><br>