[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1314984756-4400-1-git-send-email-ohad@wizery.com>
Date: Fri, 2 Sep 2011 20:32:29 +0300
From: Ohad Ben-Cohen <ohad@...ery.com>
To: <iommu@...ts.linux-foundation.org>
Cc: <linux-omap@...r.kernel.org>,
Hiroshi DOYU <Hiroshi.DOYU@...ia.com>,
Laurent Pinchart <laurent.pinchart@...asonboard.com>,
Joerg Roedel <Joerg.Roedel@....com>,
David Woodhouse <dwmw2@...radead.org>,
<linux-arm-kernel@...ts.infradead.org>,
David Brown <davidb@...eaurora.org>,
Arnd Bergmann <arnd@...db.de>, <linux-kernel@...r.kernel.org>,
Ohad Ben-Cohen <ohad@...ery.com>
Subject: [PATCH/RFC 0/7] iommu: fixes & extensions
5 first patches are relatively small iommu fixes/cleanups.
2 last patches are proposals for core iommu extensions:
- Add fault report mechanism, needed for recovery of remote processors
trying to access unmapped addresses.
- Add splitting of memory regions to pages in the iommu core itself
(according to hardware capabilities as advertised by the iommu drivers).
This is needed to prevent duplication of this logic by
the iommu users/drivers themselves.
The patches are based on Joerg's arm/omap branch.
Tested with OMAP3 (omap3isp) + OMAP4 (rpmsg/remoteproc).
Laurent Pinchart (1):
iommu/omap-iovmm: support non page-aligned buffers in iommu_vmap
Ohad Ben-Cohen (6):
iommu/omap: cleanup: remove a redundant 'return' statement
iommu/core: use the existing IS_ALIGNED macro
iommu/omap: ->unmap() should return order of unmapped page
iommu/msm: ->unmap() should return order of unmapped page
iommu/core: add fault reporting
iommu/core: split mapping to page sizes as supported by the hardware
arch/arm/plat-omap/include/plat/iommu.h | 3 +-
drivers/iommu/iommu.c | 142 +++++++++++++++++++++++++++----
drivers/iommu/msm_iommu.c | 15 +++-
drivers/iommu/omap-iommu.c | 56 +++---------
drivers/iommu/omap-iovmm.c | 50 +++++++-----
drivers/media/video/omap3isp/isp.c | 2 +-
include/linux/iommu.h | 67 ++++++++++++++-
virt/kvm/iommu.c | 6 +-
8 files changed, 251 insertions(+), 90 deletions(-)
--
1.7.4.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists