Messages in this thread | | | Date | Sun, 14 Sep 2008 16:45:08 +0200 | From | Ingo Molnar <> | Subject | Re: [PATCH 0/3] fix GART to respect device's dma_mask about virtual mappings |
| |
* FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> wrote:
> Currently, gart IOMMU ignores device's dma_mask when it does virtual > mappings. So it could give a device a virtual address that the device > can't access to. > > Some IOMMUs, in x86 IOMMUs GART and Calgary, have this issue. This > patchset fixes GART. > > The first and second patches add helper functions, useful for some > IOMMUs (both are taken from POWER IOMMU code). I'll convert some > IOMMUs to use the functions after they are merged into mainline (to > avoid complicated dependence on multiple trees). > > This is against tip/x86/iommu plus a patch that I sent yesterday: > > http://lkml.org/lkml/2008/9/11/147.
applied them to tip/x86/iommu:
bee44f2: x86: make GART to respect device's dma_mask about virtual mappings 589fc9a: iommu: add dma_get_mask helper function eecfffc: iommu: add iommu_device_max_index IOMMU helper function
thanks!
Ingo
| |