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] Fix pci passthru in xend interface used by libvi

To: Jim Fehlig <jfehlig@xxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] Fix pci passthru in xend interface used by libvirt [and 1 more messages]
From: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Date: Tue, 9 Nov 2010 17:27:24 +0000
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Delivery-date: Tue, 09 Nov 2010 09:29:57 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4CD87924.9030505@xxxxxxxxxx>
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: <461b9d3a643a2c67c961.1288302096@xxxxxxxxxxxxxxxxxxxxxxxxx> <4CD2C4B9.90202@xxxxxxxxxx> <19672.9283.766350.105712@xxxxxxxxxxxxxxxxxxxxxxxx> <4CD87924.9030505@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)
On Mon, 8 Nov 2010, Jim Fehlig wrote:
> Ian Jackson wrote:
> > Jim Fehlig writes ("[Xen-devel] [PATCH] Fix pci passthru in xend interface 
> > used by libvirt"):
> >   
> >> Attempting to define or create a domain whose XML config contains a
> >> passthru PCI device fails with libvirt
> >>     
> >
> > Thanks for this report.  I'm afraid that no-one any more seems to know
> > much about the protocol that libvirt speaks to xend.  And, xend is on
> > the way out - we're trying to push the new libxl library instead.
> >   
> Heh, I was just beginning to craft a mail asking for some clarity on
> "xend is on the way out".  I've seen comments on the list about
> deprecating xend and switching to the new tool stack, but can't seem to
> find any details about the change.  I have seen Stefano's talk on
> libxenlight from spring Xen Summit, which states xend will be 'ported'
> to libxenlight.  But as you hint, I don't think this is the case - and
> it sounds like a rather unpleasant task :-).

Porting xend to libxenlight is certainly an unpleasant task, however it
would smooth the overall transition to libxenlight.
In the last few months the adoption of xl/libxenlight has exceeded our
expectations so porting xend to libxenlight may be unnecessary and
perhaps the engineering resources would be better spent in porting
libvirt to libxenlight sooner.

> > So it would be worth thinking about changing libvirt to use libxl
> > instead.
> >   
> Yes, I thought about it while investigating this bug.  I think some
> answers to my questions above will help prioritize this task.

Libvirt should be ported to libxenlight because libxenlight is going to
be the default toolstack of the xen 4.1 release and having libvirt
talking to libxenlight directly is certainly the right architectural
We are keen on having multiple libxenlight users and we would provide
all the help necessary to accomplish this task.

Xen-devel mailing list