[Spice-devel] Demarshaller work landed on master

Alexander Larsson alexl at redhat.com
Mon Jun 21 02:21:28 PDT 2010


On Mon, 2010-06-21 at 10:11 +0200, Gerd Hoffmann wrote:
> On 06/18/10 21:37, Alexander Larsson wrote:
> > After a lot of work I finally got the marshaller/demarshaller work in a
> > state where its interesting for others to look at and test. It works in
> > my testing on both linux and win32, between both pre-marshaller versions
> > (both ways) and between post-marshaller versions.
> 
> i.e. spice client can talk to both 0.4 and unstable spice servers now?

No, but it can be made to. Right now it just handles the current
upstream protocol.

> > Python is now an additional dependency when building from git (not when
> > building from tarballs though). You also need the pyparsing module.
> 
> Just noticed that RHEL-6 doesn't ship pyparsing ...

Well, for RHEL we'll build from tarballs that will ship the generated
code.

> > There are some things that are still not ideal due to all the types in
> > spice/draw.h being used in the qxl PCI ABI, so those could not be
> > internalized and changed. For instance, some of the image type use
> > inline data arrays which are unnecessarily copied in the current setup.
> > This will be fixed when we the qxl ABI is split out from the
> > spice-private structures and those can be changed.
> 
> Ok.  Was just about to ask what the status here is ;)
> 
> What is the plan?
> Can the python code generator also be used for the qxl struct translation?
> 
> This is one of the items pretty high on my priority list as it needs to 
> be done for 0.4 compatibility for guest drivers ...

The plan is to do this soon, its obviously the next step in making this
really work. There is some initial work in bugzilla at:

https://bugs.freedesktop.org/show_bug.cgi?id=28171

But i have not looked at it.

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
       alexl at redhat.com            alexander.larsson at gmail.com 
He's a suicidal hunchbacked grifter from a doomed world. She's a cynical 
Buddhist politician in the wrong place at the wrong time. They fight crime! 



More information about the Spice-devel mailing list