|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Multi-bridged PCIe devices (Was: Re: iommuu/vt-d issues with LSI MegaSAS (PERC5i))
On 2014-01-07 03:17, Zhang, Yang Z wrote: Konrad Rzeszutek Wilk wrote on 2014-01-07:Which would look like this:C220 ---> Tundra Bridge -----> (HB6 PCI bridge -> Brooktree BDFs) on the card The problem I was seeing with LSI cards (phantom device doing DMA) does, indeed, also occur in upstream Linux. If I enable intel-iommu on bare metal Linux, the same problem occurs as with Xen. There may be some buggy device that generate DMA request with internal BDF but it didn't expose it(not like Phantom device). For those devices, I think we need to setup the VT-d page table manually. I think what is needed is a pci-phantom style override that tells the hypervisor to tell the IOMMU to allow DMA traffic from a specific invisible device ID. Gordan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |