[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Re: [PATCH] Fix xm pci-attach/detach for inactivemanaged domains
On Sat, May 16, 2009 at 02:34:30AM +1000, Simon Horman wrote: > On Fri, May 15, 2009 at 04:01:30PM +0900, Masaki Kanno wrote: > Content-Description: Mail message body > > Hi Simon, > > > > Thanks for your review and test. > > > > >In the case of pci-attach if I follow the folliwing steps: > > > > > >$ xm new hvm.conf > > >$ xm pci-attach hvm 00:1a.0 > > >$ xm start hvm > > >[ wait a bit ] > > >$ xm pci-list hvm > > > > > >Then pci-list never indicates that 00:1a.0 has been assigned a vslot. > > > > Maybe, the domain start failed. > > Are there the following messages in a qemu-dm-hvm.log file? > > > > register_real_device: Assigning real physical device 00:1a.0 ... > > register_real_device: Error: no free virtual PCI slot > > pt_init: Error: Registration failed (00:1a.0) > > Error: Initialization failed for pass-through devices > > > > If so, the problem is solved by new patches. > > Could you review and test the patches? > > Yes, I cam to the same conclusion. > Though my solution was a little different. > > I think that the change below be an alternate solution > to both of your patches. Though there is still a problem > that the assigned vslot isn't reported by pci-list if > a function is attached while the domain isn't running. > > I will review your patches once I have had some sleep. > In the mean time, here is the change that have been thinking about. Hi Kano-san, it turns out that my idea doesn't work so well :-( But your patches seem to work for all the cases that I can dream up relating to starting and destroying domains while attaching and detaching pci devices. Acked-by: Simon Horman <horms@xxxxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |