[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] xl: pci completion error


  • To: Gianni Tedesco <gianni.tedesco@xxxxxxxxxx>
  • From: Sergey Tovpeko <tsv.devel@xxxxxxxxx>
  • Date: Fri, 08 Oct 2010 14:15:33 +0400
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>
  • Delivery-date: Fri, 08 Oct 2010 03:20:54 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; b=rI2uoxWOFH2XlIIaNv2/xKom5rTLjCYLGW4lHBzvpTEUZfyA87wqvzlREZHdWx9k6N hqM+PK7loBnIZEFlB8mU62yUdrwamPc2VW7meEUlNF6ofI7VhNsV11zTeyGF3kO1PSce qhS3XJdktfkvu1eleB1gBojihiehZZctkzu5Q=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>


Heh. you probably mean 00:1d.* which would have a higher chance of
working - It's a USB controller, am I right?

Passing through multiple functions of one device as separate devices
causes some unspeakable badness. Therefore the above configuration is
not supported in libxl. Unless it is for an SR-IOV card, but even then
it is only supported 'in principle' and not in code - I have no hardware
to test this.

00:1d.* is the USB host controller. You're right.

You pointed me to the way how PCI devices are enumerated inside the domain. I specify each pci function separately in config file, so I get different virtual devices in the HVM domain. And by the now, I havn't noticed any problem with separated devices, which are the one multi-function pci device in real life. Perhaps, the moment of the badness doesn't come yet. :-) And it's not a SRIOV card. I attached the screenshot, in which there are some separate pci devices in the HVM domain.

Well, I'm going to see what happens with shutdown case in more detail

Sergey.


JPEG image

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.