WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH 3/7] PCI multi-seg: adjust domctl interface

To: Jan Beulich <JBeulich@xxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH 3/7] PCI multi-seg: adjust domctl interface
From: Keir Fraser <keir.xen@xxxxxxxxx>
Date: Wed, 21 Sep 2011 06:41:09 -0700
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Delivery-date: Wed, 21 Sep 2011 06:41:59 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=user-agent:date:subject:from:to:cc:message-id:thread-topic :thread-index:in-reply-to:mime-version:content-type :content-transfer-encoding; bh=OshuPkXmA++Rr3kAJA+H8vnOWv5i/uuCJlD5y+0W0zw=; b=Qel8346+nDmJEqXZjiFF45p6PD4I8S+tfNWJ7Cd5yx4ZVA7AWEtg6d8bXj+2kTYu/G WFQSs2BfkKYS5ZuccbtobQPPVT/48gmCjCc/Rgc3TyXMlAQC4ob7h7IGJbw6dlwubazt RzGWQ7BldCk872E55+ypUCIR46KaAfEpPmNOU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4E79FE5802000078000570E0@xxxxxxxxxxxxxxxxxxxx>
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
Thread-index: Acx4ZB514S0TS/mTgEmY7iRaaweA+g==
Thread-topic: [Xen-devel] [PATCH 3/7] PCI multi-seg: adjust domctl interface
User-agent: Microsoft-Entourage/12.30.0.110427
On 21/09/2011 06:10, "Jan Beulich" <JBeulich@xxxxxxxx> wrote:

>>>> On 21.09.11 at 14:42, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> wrote:
>> On Wed, 21 Sep 2011, Keir Fraser wrote:
>>> On 20/09/2011 08:18, "Jan Beulich" <JBeulich@xxxxxxxx> wrote:
>>> 
>>>> Again, a couple of directly related functions at once get adjusted to
>>>> account for the segment number.
>>>> 
>>>> Do we need to bump XEN_DOMCTL_INTERFACE_VERSION for the changes to the
>>>> domctl interface (namely the renaming and bit-reassigment of the
>>>> machine_bdf member of two of the interface structures)? If so, this
>>>> can probably be done as the patch gets checked in (rather than me
>>>> having to re-submit)?
>>> 
>>> Ian suggests we should keep compatibility with old qemu versions. Are any of
>>> these hypercall commands used by qemu?
>>> 
>> 
>> Before b4bb8b3f09d1c873f522f6aebe1f125a6d1854d0 xc_assign_device and
>> xc_deassign_device were called by qemu. Now they are called by libxl.
> 
> Ian, Keir - what does that mean for my changes then? Do I need to
> re-spin them? Do I need to even introduce new domctl structures? Or
> just up the interface version (given that retaining compatibility with
> old qemu will be impossible anyway the first time the interface version
> gets changed, unless "old qemu" simply means
> git://xenbits.xensource.com/qemu-xen-unstable.git rather than my
> understanding of old, already built binaries)?

I don't know that old qemu compat matters until we are wanting to support
builds of upstream qemu. I'm not sure we are even quite there yet. So far,
all our 'old qemus' are tied to a specific hypervisor version. So I'm not
sure we have a problem, and probably your patch is fine.

 -- Keir

> Jan
> 



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

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