Messages in this thread | | | Date | Sat, 19 Jul 2008 22:17:28 +0900 | Subject | Re: [PATCH] replace CONFIG_IOMMU with CONFIG_GART_IOMMU in iommu.h | From | FUJITA Tomonori <> |
| |
On Sat, 19 Jul 2008 14:49:13 +0200 Joerg Roedel <joro@8bytes.org> wrote:
> On Sat, Jul 19, 2008 at 09:12:56PM +0900, FUJITA Tomonori wrote: > > > > I think that we need a common header file (iommu.h or whatever) for > > what everyone needs, pci_iommu_shutdown(), no_iommu_init(), etc. > > > > Anyway, I did more cleanups: > > > > http://lkml.org/lkml/2008/7/10/510 > > > > or > > > > tip/x86/gart > > > > Let me know if you think we still need cleanups. > > Now that you ask, I think the x86 DMA layer in general needs some rework > and cleanup.
Agreed, I think that every IOMMU developer agrees :)
> The implementation specific free_coherent function is never > called at the moment for example.
Right, x86 coherent functions need to be fixed. There are some other areas to improve, I think.
> For paravirtualized DMA we also need > some kind of stackable dma_ops according to Amit.
Yeah, we need that:
http://marc.info/?t=121117888500001&r=1&w=2
I think that we will need lots of IOMMU (and DMA stuff) work in the near future.
| |