Hello, On Monday, April 18, 2011 11:27 AM Marek Szyprowski wrote: > This is a third version of the Samsung IOMMU driver (see patch #2) and > videobuf2 allocator for IOMMU mapped memory (see patch #4) as well as > FIMC driver update. This update brings some minor bugfixes to Samsung > IOMMU (SYSMMU) driver and support for pages larger than 4KiB in > videobuf2-dma-iommu allocator. snip > This patch series contains a collection of patches for various platform > subsystems. Here is a detailed list: > > [PATCH 1/7] ARM: EXYNOS4: power domains: fixes and code cleanup > - adds support for block gating in Samsung power domain driver and > performs some cleanup > > [PATCH 2/7] ARM: Samsung: update/rewrite Samsung SYSMMU (IOMMU) driver > - a complete rewrite of sysmmu driver for Samsung platform, now uses > linux/include/iommu.h api (key patch in this series) > > [PATCH 3/7] v4l: videobuf2: dma-sg: move some generic functions to memops > - a little cleanup and preparations for the dma-iommu allocator > > [PATCH 4/7] v4l: videobuf2: add IOMMU based DMA memory allocator > - introduces new memory allocator for videobuf2 for drivers that support > iommu dma memory mappings (key patch in this series) I was in a bit hurry and I forgot to mention that the above patch relies on some improvements to gen_alloc framework. The required 2 patches can be found in the following patch series: https://lkml.org/lkml/2011/3/31/213 "[PATCH 01/12] lib: bitmap: Added alignment offset for bitmap_find_next_zero_area()" https://lkml.org/lkml/2011/3/31/211 "[PATCH 02/12] lib: genalloc: Generic allocator improvements" https://lkml.org/lkml/2011/3/31/207 For easier testing I've uploaded the whole IOMMU patch series and prerequisites to public GIT repository to vb2-iommu branch (will be available in a about 2 hours): http://git.infradead.org/users/kmpark/linux-2.6-samsung/shortlog/refs/heads/vb2- iommu git://git.infradead.org/users/kmpark/linux-2.6-samsung vb2-iommu Best regards -- Marek Szyprowski Samsung Poland R&D Center -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html