All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joerg Roedel <joro@8bytes.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org
Subject: [git pull] IOMMU Updates for Linux v4.1
Date: Mon, 20 Apr 2015 04:34:35 +0200	[thread overview]
Message-ID: <20150420023433.GA3719@8bytes.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 4461 bytes --]

Hi Linus,

The following changes since commit e42391cd048809d903291d07f86ed3934ce138e9:

  Linux 4.0-rc6 (2015-03-29 15:26:31 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v4.1

for you to fetch changes up to 7f65ef01e131650d455875598099cd06fea6096b:

  Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/tegra' and 'core' into next (2015-04-02 13:33:19 +0200)

----------------------------------------------------------------

IOMMU Updates for Linux v4.1

Not much this time, but the changes include:

	* Moving domain allocation into the iommu drivers to prepare for
	  the introduction of default domains for devices

	* Fixing the IO page-table code in the AMD IOMMU driver to
	  correctly encode large page sizes

	* Extension of the PCI support in the ARM-SMMU driver

	* Various fixes and cleanups

----------------------------------------------------------------
Dan Carpenter (1):
      iommu/amd: Small cleanup in mn_release()

Joerg Roedel (27):
      iommu: Introduce domain_alloc and domain_free iommu_ops
      iommu: Introduce iommu domain types
      iommu: Only allow iommu_map/unmap for paging domains
      iommu/amd: Make use of domain_alloc and domain_free
      iommu/vt-d: Make use of domain_alloc and domain_free
      iommu/omap: Make use of domain_alloc and domain_free
      iommu/arm-smmu: Make use of domain_alloc and domain_free
      iommu/exynos: Make use of domain_alloc and domain_free
      iommu/tegra-smmu: Make use of domain_alloc and domain_free
      iommu/tegra-gart: Make use of domain_alloc and domain_free
      iommu/msm: Make use of domain_alloc and domain_free
      iommu/shmobile: Make use of domain_alloc and domain_free
      iommu/ipmmu-vmsa: Make use of domain_alloc and domain_free
      iommu/rockchip: Make use of domain_alloc and domain_free
      iommu/fsl: Make use of domain_alloc and domain_free
      iommu: Remove domain_init and domain_free iommu_ops
      Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/.../will/linux into arm/smmu
      iommu/amd: Use BUS_NOTIFY_REMOVED_DEVICE
      iommu/amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event
      iommu/amd: Don't allocate with __GFP_ZERO in alloc_coherent
      iommu/amd: Add support for contiguous dma allocator
      iommu/amd: Return the pte page-size in fetch_pte
      iommu/amd: Optimize iommu_unmap_page for new fetch_pte interface
      iommu/amd: Optimize alloc_new_range for new fetch_pte interface
      iommu/amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface
      iommu/amd: Correctly encode huge pages in iommu page tables
      Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/tegra' and 'core' into next

Quentin Lambert (1):
      iommu/vt-d: Convert non-returned local variable to boolean when relevant

Robin Murphy (1):
      iommu/arm-smmu: set a more appropriate DMA mask

Thierry Reding (3):
      iommu/tegra: Setup aperture
      iommu/tegra: gart: Set aperture at domain initialization time
      iommu/tegra: smmu: Compute PFN mask at runtime

Will Deacon (3):
      iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
      iommu/arm-smmu: handle multi-alias IOMMU groups for PCI devices
      iommu/io-pgtable-arm: avoid speculative walks through TTBR1

 drivers/iommu/amd_iommu.c           | 250 ++++++++++++++++++------------------
 drivers/iommu/amd_iommu_types.h     |  13 +-
 drivers/iommu/amd_iommu_v2.c        |   2 +-
 drivers/iommu/arm-smmu.c            | 180 ++++++++++++++++----------
 drivers/iommu/exynos-iommu.c        |  87 +++++++------
 drivers/iommu/fsl_pamu_domain.c     |  60 +++++----
 drivers/iommu/fsl_pamu_domain.h     |   2 +-
 drivers/iommu/intel-iommu.c         |  68 +++++-----
 drivers/iommu/intel_irq_remapping.c |  12 +-
 drivers/iommu/io-pgtable-arm.c      |   5 +
 drivers/iommu/iommu.c               |  26 ++--
 drivers/iommu/ipmmu-vmsa.c          |  42 +++---
 drivers/iommu/msm_iommu.c           |  73 ++++++-----
 drivers/iommu/omap-iommu.c          |  49 ++++---
 drivers/iommu/rockchip-iommu.c      |  40 +++---
 drivers/iommu/shmobile-iommu.c      |  39 +++---
 drivers/iommu/tegra-gart.c          |  88 ++++++++-----
 drivers/iommu/tegra-smmu.c          |  59 +++++----
 include/linux/iommu.h               |  33 ++++-
 19 files changed, 644 insertions(+), 484 deletions(-)

Please pull.

Thanks,

	Joerg


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

             reply	other threads:[~2015-04-20  2:34 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-20  2:34 Joerg Roedel [this message]
     [not found] ` <20150420023433.GA3719-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-04-20  6:23   ` [git pull] IOMMU Updates for Linux v4.1 Oded Gabbay
2015-04-20  6:23     ` Oded Gabbay
     [not found]     ` <55349B7C.2090109-5C7GfCeVMHo@public.gmane.org>
2015-05-02 16:59       ` Oded Gabbay
2015-05-02 16:59         ` Oded Gabbay
2015-05-02 22:14         ` Joerg Roedel
     [not found]           ` <20150502221444.GB15736-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-05-03  6:18             ` Oded Gabbay
2015-05-03  6:18               ` Oded Gabbay
2015-05-05 18:22               ` Josh Boyer
2015-05-06 12:03                 ` Oded Gabbay

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=20150420023433.GA3719@8bytes.org \
    --to=joro@8bytes.org \
    --cc=iommu@lists.linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.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.