So, I can&#39;t find any instructions on getting this up and running (x86-linux-uclibc-mesa-7.8.1 / qemu). I think that I&#39;m pretty close. Any help is much appreciated, and I promise to submit any patches that are useful...<br>

<br>So far I&#39;ve got the kernel (2.6.34) built with kms, and vmwgfx support. I boot an x86 image (uclibc) in qemu. <br><br>/usr/bin/qemu -kernel &#39;/home/jamie/neworyzans/bzImage.kms2&#39; -append &#39;root=/dev/sda rw video=vmwgfx &#39; -boot c -m 128 -hda &#39;/home/jamie/neworyzans/output/images/rootfs.i686.ext2&#39; -net nic,vlan=0,model=e1000 -net tap,ifname=tap0,script=/etc/qemu-ifup  -vga vmware <br>
<br>on boot I modprobe the modules: <br>
modprobe vmwgfx<br>The gfx resolution changes (corrupting the console), and the following modules seem to load OK:<br><br>lsmod:<br>Module                  Size  Used by    Tainted: G  <br>vmwgfx                 62458  0 <br>
ttm                    49037  1 vmwgfx<br>drm                   164569  2 vmwgfx,ttm<br>agpgart                31292  2 ttm,drm<br><br>qemu complains with the following:<br>vmsvga_value_write: Bad colour depth: 24 bits<br>
vmsvga_value_write: Bad register 09<br>vmsvga_value_write: Bad register 0a<br>vmsvga_value_write: Bad register 0b<br><br><br>If I go ahead and try and run an app, I get this:<br>export EGL_DRIVER=/usr/local/lib/egl/egl_kms_vmwgfx.so<br>
cd progs/egl<br>./eglscreen<br>segfault<br><br>./strace ./eglscreen<br>(attached out.txt)<br><br><br>on the console running qemu I get this:<br>vmsvga_value_write: Bad register 22<br>vmsvga_value_write: Bad register 22<br>
vmsvga_value_write: Bad register 22<br>vmsvga_value_write: Bad register 22<br>...<br>vmsvga_value_write: Bad register 22<br>vmsvga_value_write: Bad register 22<br>vmsvga_value_write: Bad register 22<br>vmsvga_value_write: Bad register 22<br>
<br>Am I doing anything obviously wrong?<br><br>Jamie<br><br><br><br><br><br><div class="gmail_quote">On Sat, May 29, 2010 at 1:08 AM, Chia-I Wu <span dir="ltr">&lt;<a href="mailto:olvaffe@gmail.com" target="_blank">olvaffe@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>On Fri, May 28, 2010 at 6:22 PM, Jamie Amendolagine<br>
&lt;<a href="mailto:jamie.amendolagine@gmail.com" target="_blank">jamie.amendolagine@gmail.com</a>&gt; wrote:<br>
&gt; Great, Thanks! -- er. It looks like fbdev is not what I needed though I<br>
&gt; don&#39;t think that it would support egl/ogl-es/ovg would it? -- it looks like<br>
&gt; egl -&gt; kms, or maybe egl -&gt; driver_for_my_embedded_target. Is more like it.<br>
</div>Yes.  You need to use KMS, or write an fbdev backend for Gallium EGL<br>
driver(s).  It should not take long with reasonable knowledge of<br>
Gallium.  A patch is welcomed :)<br>
<font color="#888888"><br>
--<br>
olv@LunarG.com<br>
</font></blockquote></div><br>