From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Wang2 Subject: Re: [PATCH] AMD IOMMU: Hanlde sibling device assignment correctly Date: Wed, 07 May 2008 12:04:51 +0200 Message-ID: <1210154691.2841.95.camel@gran.amd.com> References: <1210152421.2841.85.camel@gran.amd.com> <20080507095310.GH7002@il.ibm.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20080507095310.GH7002@il.ibm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Muli Ben-Yehuda Cc: xen-devel@lists.xensource.com, keir.fraser@eu.citrix.com List-Id: xen-devel@lists.xenproject.org On Wed, 2008-05-07 at 12:53 +0300, Muli Ben-Yehuda wrote: > On Wed, May 07, 2008 at 11:27:01AM +0200, Wei Wang2 wrote: > > > Devices on AMD IOMMU system share a same set of IO page tables if > > they are indexed by a same device ID in device table. > > Hi Wei, > > Could you please explain in which cases two devices would end up > sharing the same device ID? Am I correct in the assumption that this > can only happen for devices on the HT fabric, rather than for > PCI/PCI-e devices? I think both could be possible. If IOMMU is implemented per PCI-to-PCI-E bridge, then probably there will be a group of PCI device sharing a same PCI-E requester ID. The device table can only be indexed by either PCI-E requester ID or HT unit ID. Wei > Thanks, > Muli > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >