[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 11 of 26] libxl: autogenerate _libxl_types.h



On Tue, 2010-08-17 at 12:53 +0100, Stefano Stabellini wrote:
> On Mon, 16 Aug 2010, Ian Campbell wrote:
> > # HG changeset patch
> > # User Ian Campbell <ian.campbell@xxxxxxxxxx>
> > # Date 1281969065 -3600
> > # Node ID d8761fd067bebad80872da3bb7b5c3d373ba63eb
> > # Parent  01f64d048f0fef53e638169a204fa0649a9245d1
> > libxl: autogenerate _libxl_types.h
> > 
> > The libxl interface types are represented by a simple python data
> > structure (which could be parsed from a bespoke language in the
> > future).
> > 
> > This will allow the autogeneration of functions to free the component
> > members of the libxl types. In the future it may also enable auto
> > generation of type marshalling code for language bindings.
> > 
> > The generated file should be identical to before with the exception of
> > the "DO NOT EDIT" header.
> > 
> > It was unfortunately necessary to add explcit an dependency on
> > _libxl_types.h (indirectly via libxl.h) to all C files since the
> > autogenerated dependencies are not available in time.
> > 
> > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> > 
> 
> I think we need a document or at least a link to a document that
> describes in details the idl language we are using.

I'll write something up representing the current state. Since it is
really just python it's likely to be a bit fluid I suspect.

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.