From: Laurent Pinchart <laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>
To: Will Deacon <will.deacon-5wv7dgnIgG8@public.gmane.org>
Cc: "iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org"
<iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org>,
Laurent Pinchart
<laurent.pinchart+renesas-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>,
"linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org"
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>
Subject: Re: [PATCH v2] iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator
Date: Wed, 21 Jan 2015 16:58:12 +0200 [thread overview]
Message-ID: <7446358.Tz4W75qRf1@avalon> (raw)
In-Reply-To: <20150121144419.GJ4549-5wv7dgnIgG8@public.gmane.org>
Hi Will,
On Wednesday 21 January 2015 14:44:20 Will Deacon wrote:
> On Tue, Jan 20, 2015 at 04:30:04PM +0000, Laurent Pinchart wrote:
> > Replace the custom page table allocation implementation with the
> > standard allocator.
> >
> > The driver loses the ability to map 64kB chunkgs using the PTE
> > contiguous hint, hence the removal of the SZ_64K page size from the
> > IOMMU page sizes bitmap.
> >
> > Signed-off-by: Laurent Pinchart
> > <laurent.pinchart+renesas-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>
> > ---
> >
> > drivers/iommu/Kconfig | 1 +
> > drivers/iommu/ipmmu-vmsa.c | 554 ++++------------------------------------
> > 2 files changed, 61 insertions(+), 494 deletions(-)
> >
> > This patch depends on Will Deacon's "[PATCH v2 0/5] Generic IOMMU page
> > table framework" series.
> >
> > Joerg, if you want to merge Will's patches in v3.20 with one user, this is
> > a good candidate.
> >
> > Changes since v1:
> >
> > - Rebased on top of latest page table framework and iommu next branch.
>
> Laurent, this is really good stuff, thanks!
>
> Shall I queue this on top of the iommu/pgtbl patches, or do you have other
> ipmmu patches queued?
All my other ipmmu patches have been queued by Joerg in his next branch, on
which this patch is based. If you base your series on the same branch you can
just queue this patch on top of it. Do you plan to submit the result to v3.20
or v3.21 ?
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2015-01-21 14:58 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-09 13:54 [PATCH v2 0/5] Generic IOMMU page table framework Will Deacon
[not found] ` <1420811657-21321-1-git-send-email-will.deacon-5wv7dgnIgG8@public.gmane.org>
2015-01-09 13:54 ` [PATCH v2 1/5] iommu: introduce generic page table allocation framework Will Deacon
2015-01-09 13:54 ` [PATCH v2 3/5] iommu: add self-consistency tests to ARM LPAE IO page table allocator Will Deacon
2015-01-09 13:54 ` [PATCH v2 5/5] iommu: io-pgtable-arm: add non-secure quirk Will Deacon
2015-01-16 14:01 ` [PATCH v2 0/5] Generic IOMMU page table framework Will Deacon
[not found] ` <20150116140130.GQ7091-5wv7dgnIgG8@public.gmane.org>
2015-01-19 13:09 ` joro-zLv9SwRftAIdnm+yROfE0A
[not found] ` <20150119130940.GJ6343-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-01-19 13:18 ` Will Deacon
[not found] ` <20150119131843.GJ32131-5wv7dgnIgG8@public.gmane.org>
2015-01-19 13:56 ` Laurent Pinchart
2015-01-19 14:01 ` joro-zLv9SwRftAIdnm+yROfE0A
[not found] ` <20150119140106.GM6343-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-01-20 16:30 ` [PATCH v2] iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator Laurent Pinchart
[not found] ` <1421771404-22774-1-git-send-email-laurent.pinchart+renesas-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org>
2015-01-21 14:44 ` Will Deacon
[not found] ` <20150121144419.GJ4549-5wv7dgnIgG8@public.gmane.org>
2015-01-21 14:58 ` Laurent Pinchart [this message]
2015-01-21 15:05 ` joro-zLv9SwRftAIdnm+yROfE0A
[not found] ` <20150121150529.GA30345-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-01-21 15:07 ` Laurent Pinchart
2015-01-21 15:27 ` joro-zLv9SwRftAIdnm+yROfE0A
[not found] ` <20150121152724.GB30345-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-01-21 15:31 ` Laurent Pinchart
2015-01-26 12:46 ` joro-zLv9SwRftAIdnm+yROfE0A
2015-01-09 13:54 ` [PATCH v2 2/5] iommu: add " Will Deacon
2015-01-09 13:54 ` [PATCH v2 4/5] iommu/arm-smmu: make use of generic LPAE allocator Will Deacon
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=7446358.Tz4W75qRf1@avalon \
--to=laurent.pinchart-rylnwiuwjnjg/c1bvhzhaw@public.gmane.org \
--cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=laurent.pinchart+renesas-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox