From: Robin Murphy <robin.murphy-5wv7dgnIgG8@public.gmane.org>
To: joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org,
dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org,
iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
Cc: will.deacon-5wv7dgnIgG8@public.gmane.org,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
thunder.leizhen-hv44wF8Li93QT0dZR+AlfA@public.gmane.org
Subject: [PATCH 0/4] Genericise the IOVA allocator
Date: Mon, 12 Jan 2015 17:51:12 +0000 [thread overview]
Message-ID: <cover.1420822848.git.robin.murphy@arm.com> (raw)
Hi all,
Here's an update of my previous RFC[1] in preparation for hooking the
IOVA allocator up to the arm64 DMA mapping API, rebased onto 3.19-rc3.
I tried rebasing patches 3 and 4 onto Sakari's RFC series[2] (the merge
conflict is pretty trivial), however I found that series applied to rc3
causes a build error in intel-iommu.c. Thus for now I've left in my
simpler patches 1 and 2 for breaking out the library. Hopefully we can
reach some consensus on that.
Tested on arm64 (DMA mapping series coming soon), and compile-tested
for x86_64_defconfig.
Changes since RFC:
Patch 1: Use a proper Kconfig symbol rather than a hack
Patch 4: sanity check for powers of two also, and clarify the comment
[1]:http://thread.gmane.org/gmane.linux.kernel.iommu/7480
[2]:http://thread.gmane.org/gmane.linux.kernel.iommu/7436
Robin Murphy (4):
iommu: allow building iova.c independently
iommu: consolidate IOVA allocator code
iommu: make IOVA domain low limit flexible
iommu: make IOVA domain page size explicit
drivers/iommu/Kconfig | 4 ++++
drivers/iommu/Makefile | 3 ++-
drivers/iommu/intel-iommu.c | 45 ++++++++++----------------------------
drivers/iommu/iova.c | 53 +++++++++++++++++++++++++++++++++++++++++----
include/linux/iova.h | 41 +++++++++++++++++++++++++++++++----
5 files changed, 103 insertions(+), 43 deletions(-)
--
1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: robin.murphy@arm.com (Robin Murphy)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/4] Genericise the IOVA allocator
Date: Mon, 12 Jan 2015 17:51:12 +0000 [thread overview]
Message-ID: <cover.1420822848.git.robin.murphy@arm.com> (raw)
Hi all,
Here's an update of my previous RFC[1] in preparation for hooking the
IOVA allocator up to the arm64 DMA mapping API, rebased onto 3.19-rc3.
I tried rebasing patches 3 and 4 onto Sakari's RFC series[2] (the merge
conflict is pretty trivial), however I found that series applied to rc3
causes a build error in intel-iommu.c. Thus for now I've left in my
simpler patches 1 and 2 for breaking out the library. Hopefully we can
reach some consensus on that.
Tested on arm64 (DMA mapping series coming soon), and compile-tested
for x86_64_defconfig.
Changes since RFC:
Patch 1: Use a proper Kconfig symbol rather than a hack
Patch 4: sanity check for powers of two also, and clarify the comment
[1]:http://thread.gmane.org/gmane.linux.kernel.iommu/7480
[2]:http://thread.gmane.org/gmane.linux.kernel.iommu/7436
Robin Murphy (4):
iommu: allow building iova.c independently
iommu: consolidate IOVA allocator code
iommu: make IOVA domain low limit flexible
iommu: make IOVA domain page size explicit
drivers/iommu/Kconfig | 4 ++++
drivers/iommu/Makefile | 3 ++-
drivers/iommu/intel-iommu.c | 45 ++++++++++----------------------------
drivers/iommu/iova.c | 53 +++++++++++++++++++++++++++++++++++++++++----
include/linux/iova.h | 41 +++++++++++++++++++++++++++++++----
5 files changed, 103 insertions(+), 43 deletions(-)
--
1.9.1
next reply other threads:[~2015-01-12 17:51 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-12 17:51 Robin Murphy [this message]
2015-01-12 17:51 ` [PATCH 0/4] Genericise the IOVA allocator Robin Murphy
[not found] ` <cover.1420822848.git.robin.murphy-5wv7dgnIgG8@public.gmane.org>
2015-01-12 17:51 ` [PATCH 1/4] iommu: allow building iova.c independently Robin Murphy
2015-01-12 17:51 ` Robin Murphy
2015-01-12 17:51 ` [PATCH 2/4] iommu: consolidate IOVA allocator code Robin Murphy
2015-01-12 17:51 ` Robin Murphy
2015-01-12 17:51 ` [PATCH 3/4] iommu: make IOVA domain low limit flexible Robin Murphy
2015-01-12 17:51 ` Robin Murphy
2015-01-12 17:51 ` [PATCH 4/4] iommu: make IOVA domain page size explicit Robin Murphy
2015-01-12 17:51 ` Robin Murphy
2015-01-19 13:59 ` [PATCH 0/4] Genericise the IOVA allocator Joerg Roedel
2015-01-19 13:59 ` Joerg Roedel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1420822848.git.robin.murphy@arm.com \
--to=robin.murphy-5wv7dgnigg8@public.gmane.org \
--cc=dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
--cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=thunder.leizhen-hv44wF8Li93QT0dZR+AlfA@public.gmane.org \
--cc=will.deacon-5wv7dgnIgG8@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.