[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |