This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: Ian Campbell <ian.campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH 11 of 26] libxl: autogenerate _libxl_types.h
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Tue, 17 Aug 2010 12:53:05 +0100
Cc: Ian, Campbell <Ian.Campbell@xxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 17 Aug 2010 04:53:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <d8761fd067bebad80872.1281969215@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <d8761fd067bebad80872.1281969215@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
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.

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>