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

RE: [Xen-devel] Nested PCI bridge support of VT-d


  • To: "Jimmy Jin" <jimmyjin.maillist@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Han, Weidong" <weidong.han@xxxxxxxxx>
  • Date: Wed, 28 May 2008 15:17:28 +0800
  • Delivery-date: Wed, 28 May 2008 00:19:11 -0700
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Aci/HXLOgBBfH/0HT8uYM3Jiu/Q7mABctTaw
  • Thread-topic: [Xen-devel] Nested PCI bridge support of VT-d

Hi Jimmy,

All devices behind PCIe-to-PCI bridge has to be assigned to the same
domain.

Supporting nested PCI bridge is a little bit complicated, and even
infeasible in some cases. I think it makes a little sense. It is
meaningful to make an interface for users to know which devices are
assignable with VT-d, and hint them to assign correctly. 

Randy (Weidong)


Jimmy Jin wrote:
> Hi,
> 
> Is there a plan to enable the nested PCI bridge support of VT-d?
> Currently, if there is nested PCI bridge, a message will shown saying
> it's not supported. And if passing the card on the slot on a nested
> PCI bridge, it seems some unexpected problem may occur.
> 
> I encounter this case when trying to pass through a PCI card to a
> RHEL3 HVM on HP xw8600 workstation. The (only) PCI slot in xw8600 is
> in a nested PCI bridge, according to lspci -t. If pass the card on
> this PCI slot into a HVM, the system just hangs, I guess because some
> problem occurs and causes the LSI SCSI controller on the same PCI
> bridge not work correctly any more. On the same system, the pass
> through of another PCI device (a on-board PCI Express NIC) is working
> OK.
> 
> Thanks,
> Jimmy Jin
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel


_______________________________________________
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®.