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: Bug in pci-detach (Was: Re: [Xen-devel] Re: VT-d HowTo Update)

To: "Zhai, Edwin" <edwin.zhai@xxxxxxxxx>
Subject: Re: Bug in pci-detach (Was: Re: [Xen-devel] Re: VT-d HowTo Update)
From: Simon Horman <horms@xxxxxxxxxxxx>
Date: Thu, 23 Apr 2009 10:36:36 +1000
Cc: Christian Tramnitz <chris.ace@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Han, Weidong" <weidong.han@xxxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
Delivery-date: Wed, 22 Apr 2009 17:37:00 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <49EED51A.30508@xxxxxxxxx>
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: <20090422014446.GA30419@xxxxxxxxxxxx> <20090422025000.GA7916@xxxxxxxxxxxx> <49EE90FA.8000700@xxxxxxxxx> <20090422041307.GC7916@xxxxxxxxxxxx> <49EED51A.30508@xxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.18 (2008-05-17)
On Wed, Apr 22, 2009 at 04:28:10PM +0800, Zhai, Edwin wrote:
> Simon,
> In previous solution, the "vslots" entry in xenstore is only used for  
> qemu => xend communication, and not present until qemu create it.
> But with support of vslot in config file, this xenstore entry are  
> created by xend at the beginning...  Now xend will get value from itself  
> (AUTO_PHP_SLOT when not specified) without waiting for qemu:(
> Temp solution is let xend to check if the return value is AUTO_PHP_SLOT,  
> but xend still can't know qemu's response. We need make sure,  if can  
> not support specified vslots in config, qemu should notify xend. Then  
> xend should know if this is qemu's response or the specified vslots  
> requirement.

After some investigation it turns out that the problem was not with
the use of vslots - which is still only used for qemu=>xend communication.
The problem was with renaming vslt to vslots because in the dictionary
that describes a PCI device, these entries were different.

I have posted a patch to resolve this problem to xen-devel as
"xm: Fix hot-unplug of statically-assigned devices".


Simon Horman
  VA Linux Systems Japan K.K. Satellite Lab in Sydney, Australia
  H: www.vergenet.net/~horms/            W: www.valinux.co.jp/en

Xen-devel mailing list