Re: [PATCH V3 1/2] Documentation: x86: Add documentation for AMD IOMMU
On 3/30/22 07:01, Deucher, Alexander wrote: >> Just scanning this, it looks *awfully* generic. Is anything in >> here AMD- specific? Should this be in an AMD-specific file? > There is some information about the ACPI tables used to enumerate the > IOMMUs and a link to the AMD IOMMU programming documentation. Would > you prefer I just create a combined x86 IOMMU document? Yeah, I think that would make a lot of sense. Let's just have one document with an AMD section and an Intel section. Maybe just rename the existing one to intel-iommu => x86-iommu.rst. ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
RE: [PATCH V3 1/2] Documentation: x86: Add documentation for AMD IOMMU
[Public] > -Original Message- > From: Dave Hansen > Sent: Tuesday, March 29, 2022 11:25 AM > To: Deucher, Alexander ; linux- > d...@vger.kernel.org; linux-ker...@vger.kernel.org; cor...@lwn.net; > h...@zytor.com; x...@kernel.org; dave.han...@linux.intel.com; > b...@alien8.de; mi...@redhat.com; t...@linutronix.de; j...@8bytes.org; > Suthikulpanit, Suravee ; w...@kernel.org; > iommu@lists.linux-foundation.org; robin.mur...@arm.com; Hegde, Vasant > > Subject: Re: [PATCH V3 1/2] Documentation: x86: Add documentation for > AMD IOMMU > > On 3/28/22 10:28, Alex Deucher wrote: > > +How is IOVA generated? > > +-- > > + > > +Well behaved drivers call dma_map_*() calls before sending command to > > +device that needs to perform DMA. Once DMA is completed and mapping > > +is no longer required, driver performs dma_unmap_*() calls to unmap the > region. > > + > > +Fault reporting > > +--- > > + > > +When errors are reported, the IOMMU signals via an interrupt. The > > +fault reason and device that caused it is printed on the console. > > Just scanning this, it looks *awfully* generic. Is anything in here AMD- > specific? Should this be in an AMD-specific file? There is some information about the ACPI tables used to enumerate the IOMMUs and a link to the AMD IOMMU programming documentation. Would you prefer I just create a combined x86 IOMMU document? Alex ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu
Re: [PATCH V3 1/2] Documentation: x86: Add documentation for AMD IOMMU
On 3/28/22 10:28, Alex Deucher wrote: > +How is IOVA generated? > +-- > + > +Well behaved drivers call dma_map_*() calls before sending command to device > +that needs to perform DMA. Once DMA is completed and mapping is no longer > +required, driver performs dma_unmap_*() calls to unmap the region. > + > +Fault reporting > +--- > + > +When errors are reported, the IOMMU signals via an interrupt. The fault > +reason and device that caused it is printed on the console. Just scanning this, it looks *awfully* generic. Is anything in here AMD-specific? Should this be in an AMD-specific file? ___ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu