linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] iommu/arm-smmu: Updates for 4.10
@ 2016-11-29 17:28 Will Deacon
  2016-11-30 14:40 ` Joerg Roedel
  0 siblings, 1 reply; 2+ messages in thread
From: Will Deacon @ 2016-11-29 17:28 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Joerg,

Please pull these arm-smmu updates for 4.10. The bulk of the changes here
are the IORT support from Lorenzo, which also touches ACPI and PCI core
code. Rafael and Bjorn have acked the relevant changes, but it makes sense
to send it via you to avoid conflicts with the ARM SMMU drivers, which are
modified to work with ACPI-based probing.

The other changes are largely cosmetic (constification and cleanup), but
the MMU-500 configuration change from Nipun results in a hefty performance
boost in bypass mode.

Thanks,

Will

--->8

The following changes since commit a25f0944ba9b1d8a6813fd6f1a86f1bd59ac25a6:

  Linux 4.9-rc5 (2016-11-13 10:32:32 -0800)

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 643b8e4d86f8b1a62cf5cd9ea221e9bc0d531d18:

  ACPI/IORT: Introduce iort_iommu_configure (2016-11-29 15:57:48 +0000)

----------------------------------------------------------------
Bhumika Goyal (3):
      iommu/arm-smmu: Constify iommu_gather_ops structures
      iommu/arm-smmu: Constify iommu_gather_ops structures
      iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures

Kefeng Wang (1):
      iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code

Lorenzo Pieralisi (16):
      ACPI: Add FWNODE_ACPI_STATIC fwnode type
      ACPI/IORT: Introduce linker section for IORT entries probing
      ACPI/IORT: Add support for IOMMU fwnode registration
      iommu: Make of_iommu_set/get_ops() DT agnostic
      iommu/arm-smmu: Convert struct device of_node to fwnode usage
      iommu/arm-smmu-v3: Convert struct device of_node to fwnode usage
      ACPI: Implement acpi_dma_configure
      ACPI/IORT: Add node match function
      ACPI/IORT: Add support for ARM SMMU platform devices creation
      iommu/arm-smmu-v3: Split probe functions into DT/generic portions
      iommu/arm-smmu-v3: Add IORT configuration
      iommu/arm-smmu: Split probe functions into DT/generic portions
      iommu/arm-smmu: Add IORT configuration
      ACPI/IORT: Replace rid map type with type mask
      ACPI/IORT: Add single mapping function
      ACPI/IORT: Introduce iort_iommu_configure

Nipun Gupta (1):
      iommu/arm-smmu: Set SMTNMB_TLBEN in ACR to enable caching of bypass entries

 drivers/acpi/arm64/iort.c          | 585 ++++++++++++++++++++++++++++++++++++-
 drivers/acpi/glue.c                |   4 +-
 drivers/acpi/scan.c                |  45 +++
 drivers/iommu/arm-smmu-v3.c        | 104 +++++--
 drivers/iommu/arm-smmu.c           | 175 ++++++++---
 drivers/iommu/io-pgtable-arm-v7s.c |   5 +-
 drivers/iommu/io-pgtable-arm.c     |   7 +-
 drivers/iommu/iommu.c              |  40 +++
 drivers/iommu/of_iommu.c           |  39 ---
 drivers/pci/probe.c                |   3 +-
 include/acpi/acpi_bus.h            |   2 +
 include/asm-generic/vmlinux.lds.h  |   1 +
 include/linux/acpi.h               |  26 ++
 include/linux/acpi_iort.h          |  14 +
 include/linux/fwnode.h             |   3 +-
 include/linux/iommu.h              |  14 +
 include/linux/of_iommu.h           |  12 +-
 17 files changed, 955 insertions(+), 124 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] iommu/arm-smmu: Updates for 4.10
  2016-11-29 17:28 [GIT PULL] iommu/arm-smmu: Updates for 4.10 Will Deacon
@ 2016-11-30 14:40 ` Joerg Roedel
  0 siblings, 0 replies; 2+ messages in thread
From: Joerg Roedel @ 2016-11-30 14:40 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Nov 29, 2016 at 05:28:22PM +0000, Will Deacon wrote:
> The following changes since commit a25f0944ba9b1d8a6813fd6f1a86f1bd59ac25a6:
> 
>   Linux 4.9-rc5 (2016-11-13 10:32:32 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git for-joerg/arm-smmu/updates

Pulled, thanks Will.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-11-30 14:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-29 17:28 [GIT PULL] iommu/arm-smmu: Updates for 4.10 Will Deacon
2016-11-30 14:40 ` Joerg Roedel

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).