From: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Joerg Roedel <joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
Cc: Alexandre Courbot
<gnurou-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>,
iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
Thierry Reding
<thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Russell King <rmk+kernel-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org>,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
Subject: [GIT PULL 6/9] iommu/tegra-smmu: Changes for v4.3-rc1
Date: Fri, 14 Aug 2015 16:48:37 +0200 [thread overview]
Message-ID: <1439563720-13189-7-git-send-email-thierry.reding@gmail.com> (raw)
In-Reply-To: <1439563720-13189-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Hi Joerg,
The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.3-iommu
for you to fetch changes up to 11cec15bf3fb498206ef63b1fa26c27689e02d0e:
iommu/tegra-smmu: Parameterize number of TLB lines (2015-08-13 17:05:28 +0200)
This is the pull request with Russell's updates. I've added a patch
on top to unbreak Tegra30, which had been broken since the original
rewrite of the SMMU driver.
Thanks,
Thierry
----------------------------------------------------------------
iommu/tegra-smmu: Changes for v4.3-rc1
A bunch of improvements by Russell King, along with a fix to restore
display support when using the SMMU. This was due to the SMMU driver
writing the wrong value of active TLB lines, effectively disabling the
TLB and causing massive underflows on the display controller because
of the latency introduced by the SMMU.
----------------------------------------------------------------
Russell King (15):
iommu/tegra-smmu: Fix iova_to_phys() method
iommu/tegra-smmu: Fix unmap() method
iommu/tegra-smmu: Factor out common PTE setting
iommu/tegra-smmu: Add iova_pd_index() and iova_pt_index() helpers
iommu/tegra-smmu: Fix page table lookup in unmap/iova_to_phys methods
iommu/tegra-smmu: Store struct page pointer for page tables
iommu/tegra-smmu: Use kcalloc() to allocate counter array
iommu/tegra-smmu: Move flush_dcache to tegra-smmu.c
iommu/tegra-smmu: Split smmu_flush_ptc()
iommu/tegra-smmu: smmu_flush_ptc() wants device addresses
iommu/tegra-smmu: Convert to use DMA API
iommu/tegra-smmu: Remove PageReserved manipulation
iommu/tegra-smmu: Use __GFP_ZERO to allocate zeroed pages
iommu/tegra-smmu: Extract tegra_smmu_pte_get_use()
iommu/tegra-smmu: Factor out tegra_smmu_set_pde()
Thierry Reding (1):
iommu/tegra-smmu: Parameterize number of TLB lines
drivers/iommu/tegra-smmu.c | 306 ++++++++++++++++++++++++++--------------
drivers/memory/tegra/tegra114.c | 18 +--
drivers/memory/tegra/tegra124.c | 31 +---
drivers/memory/tegra/tegra30.c | 18 +--
include/soc/tegra/mc.h | 8 +-
5 files changed, 202 insertions(+), 179 deletions(-)
next prev parent reply other threads:[~2015-08-14 14:48 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-14 14:48 [GIT PULL 0/9] ARM: tegra: Changes for v4.3-rc1 Thierry Reding
[not found] ` <1439563720-13189-1-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-08-14 14:48 ` Thierry Reding [this message]
[not found] ` <1439563720-13189-7-git-send-email-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2015-08-17 12:40 ` [GIT PULL 6/9] iommu/tegra-smmu: " 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=1439563720-13189-7-git-send-email-thierry.reding@gmail.com \
--to=thierry.reding-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
--cc=gnurou-Re5JQEeQqe8AvxtiuMwx3w@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=linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=rmk+kernel-lFZ/pmaqli7XmaaqVzeoHQ@public.gmane.org \
--cc=swarren-3lzwWm7+Weoh9ZMKESR00Q@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