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