[Intel-IOMMU 03/10] PCI generic helper function

2007-06-06 Thread anil . s . keshavamurthy
When devices are under a p2p bridge, upstream transactions get replaced by the device id of the bridge as it owns the PCIE transaction. Hence its necessary to setup translations on behalf of the bridge as well. Due to this limitation all devices under a p2p share the same domain in a DMAR. We

[Intel-IOMMU 03/10] PCI generic helper function

2007-06-06 Thread anil . s . keshavamurthy
When devices are under a p2p bridge, upstream transactions get replaced by the device id of the bridge as it owns the PCIE transaction. Hence its necessary to setup translations on behalf of the bridge as well. Due to this limitation all devices under a p2p share the same domain in a DMAR. We

[Intel-IOMMU 03/10] PCI generic helper function

2007-06-04 Thread anil . s . keshavamurthy
When devices are under a p2p bridge, upstream transactions get replaced by the device id of the bridge as it owns the PCIE transaction. Hence its necessary to setup translations on behalf of the bridge as well. Due to this limitation all devices under a p2p share the same domain in a DMAR. We

[Intel-IOMMU 03/10] PCI generic helper function

2007-06-04 Thread anil . s . keshavamurthy
When devices are under a p2p bridge, upstream transactions get replaced by the device id of the bridge as it owns the PCIE transaction. Hence its necessary to setup translations on behalf of the bridge as well. Due to this limitation all devices under a p2p share the same domain in a DMAR. We