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


[Xen-devel] [PATCH/RFC 00/14] libxl: disk configuration handling

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH/RFC 00/14] libxl: disk configuration handling
From: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Date: Thu, 12 May 2011 15:36:30 +0100
Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Delivery-date: Thu, 12 May 2011 07:37:35 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
This is the latest version of my disk config parsing patch series.

00-04  Hopefully uncontroversial cleanups and minor features.
05-07  Preparatory work.
08-10  The new parser and its documentation.
11-12  Replace old parsers with calls to the new one.
13-14  Two features, one of them essential.

The use of the pcre library is gone; everything is done with flex now.
The result is reasonably clean.

You can see how it improves the approach needed for addition of new
features to the disk config syntax by looking at patch 13, which is
precisely such a new feature.  In patch 13 everything but the change
to libxlu_disk_l.l is autogenerated, so it is that subset that is the
relevant change.

I'd like to apply as many of these as I can get acks for :-).

Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>

Xen-devel mailing list