From: will.deacon@arm.com (Will Deacon)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] iommu/arm-smmu: Updates for 4.20
Date: Mon, 1 Oct 2018 15:27:06 +0100 [thread overview]
Message-ID: <20181001142706.GB9716@arm.com> (raw)
Hi Joerg
Please pull these Arm SMMU updates for 4.20. The big thing here is the
long-awaited "lazy" invalidation mode, using the generic timer-based
infrastructure for moving TLB invalidation out of the fast-path. Thanks
to Zhen Lei for the initial work here, and to Robin for getting it into
shape for upstream.
We've also got some minor fixes dotted around, some of which address
issues that were found by code inspection during the lazy invalidation
code review.
I didn't manage to queue Vivek's runtime PM patches this time around.
This was partly because we ran out of review bandwidth earlier in the
cycle but also because the interaction with the lazy invalidation is
unclear at the moment.
Cheers,
Will
--->8
The following changes since commit 5b394b2ddf0347bef56e50c69a58773c94343ff3:
Linux 4.19-rc1 (2018-08-26 14:11:59 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git for-joerg/arm-smmu/updates
for you to fetch changes up to 44f6876a00e83df5fd28681502b19b0f51e4a3c6:
iommu/arm-smmu: Support non-strict mode (2018-10-01 13:01:34 +0100)
----------------------------------------------------------------
John Garry (1):
iommu/arm-smmu-v3: Fix a couple of minor comment typos
Robin Murphy (3):
iommu/io-pgtable-arm: Fix race handling in split_blk_unmap()
iommu/io-pgtable-arm-v7s: Add support for non-strict mode
iommu/arm-smmu: Support non-strict mode
Will Deacon (1):
iommu/arm-smmu: Ensure that page-table updates are visible before TLBI
Zhen Lei (7):
iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout
iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations
iommu/arm-smmu-v3: Implement flush_iotlb_all hook
iommu/dma: Add support for non-strict mode
iommu: Add "iommu.strict" command line option
iommu/io-pgtable-arm: Add support for non-strict mode
iommu/arm-smmu-v3: Add support for non-strict mode
Documentation/admin-guide/kernel-parameters.txt | 12 +++
drivers/iommu/arm-smmu-v3.c | 115 +++++++++++++++++-------
drivers/iommu/arm-smmu.c | 99 ++++++++++++++------
drivers/iommu/dma-iommu.c | 32 ++++++-
drivers/iommu/io-pgtable-arm-v7s.c | 11 ++-
drivers/iommu/io-pgtable-arm.c | 23 +++--
drivers/iommu/io-pgtable.h | 5 ++
drivers/iommu/iommu.c | 14 +++
include/linux/iommu.h | 1 +
9 files changed, 243 insertions(+), 69 deletions(-)
next reply other threads:[~2018-10-01 14:27 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-01 14:27 Will Deacon [this message]
2018-10-01 15:32 ` [GIT PULL] iommu/arm-smmu: Updates for 4.20 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=20181001142706.GB9716@arm.com \
--to=will.deacon@arm.com \
--cc=linux-arm-kernel@lists.infradead.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;
as well as URLs for NNTP newsgroup(s).