* [git pull] IOMMU Updates for Linux v4.17
@ 2018-04-11 15:49 Joerg Roedel
0 siblings, 0 replies; only message in thread
From: Joerg Roedel @ 2018-04-11 15:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-kernel, iommu
Hi Linus,
The following changes since commit 3eb2ce825ea1ad89d20f7a3b5780df850e4be274:
Linux 4.16-rc7 (2018-03-25 12:44:30 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v4.17
for you to fetch changes up to d4f96fd5c249defda290299f9646287dd3df0803:
Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next (2018-03-29 15:24:40 +0200)
----------------------------------------------------------------
IOMMU Updates for Linux v4.17
These updates come with:
- OF_IOMMU support for the Rockchip iommu driver so that it can
use generic DT bindings
- Rework of locking in the AMD IOMMU interrupt remapping code to
make it work better in RT kernels
- Support for improved iotlb flushing in the AMD IOMMU driver
- Support for 52-bit physical and virtual addressing in the
ARM-SMMU
- Various other small fixes and cleanups
----------------------------------------------------------------
Biju Das (1):
dt-bindings: iommu: ipmmu-vmsa: Add device tree support for r8a774[35]
Dmitry Safonov (2):
iommu/vt-d: Add __init for dmar_register_bus_notifier()
iommu/vt-d: Clean/document fault status flags
Gary R Hook (1):
iommu/amd: Use dev_err to send events to the system log
Jeffy Chen (10):
iommu/omap: Increase group ref in .device_group()
iommu/rockchip: Prohibit unbind and remove
iommu/rockchip: Fix error handling in probe
iommu/rockchip: Request irqs in rk_iommu_probe()
dt-bindings: iommu/rockchip: Add clock property
iommu/rockchip: Use IOMMU device for dma mapping operations
iommu/rockchip: Use OF_IOMMU to attach devices automatically
iommu/rockchip: Fix error handling in init
iommu/rockchip: Add runtime PM support
iommu/rockchip: Support sharing IOMMU between masters
Joerg Roedel (2):
Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/.../will/linux into arm/smmu
Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next
Lu Baolu (2):
iommu/vt-d: Fix a potential memory leak
iommu/vt-d: Use real PASID for flush in caching mode
Marc Zyngier (1):
iommu/rockchip: Perform a reset on shutdown
Nate Watterson (1):
iommu/arm-smmu-v3: limit reporting of MSI allocation failures
Robin Murphy (10):
iommu/exynos: Use generic group callback
iommu/arm-smmu-v3: Warn about missing IRQs
iommu/arm-smmu-v3: Clean up address masking
iommu/arm-smmu-v3: Clean up register definitions
iommu/arm-smmu-v3: Clean up table definitions
iommu/arm-smmu-v3: Clean up queue definitions
iommu/io-pgtable-arm: Support 52-bit physical address
iommu/arm-smmu-v3: Support 52-bit physical address
iommu/arm-smmu-v3: Support 52-bit virtual address
iommu/io-pgtable-arm: Avoid warning with 32-bit phys_addr_t
Scott Wood (3):
iommu/amd: Use raw locks on atomic context paths
iommu/amd: Don't use dev_data in irte_ga_set_affinity()
iommu/amd: Avoid locking get_irq_table() from atomic context
Sebastian Andrzej Siewior (10):
iommu/amd: Take into account that alloc_dev_data() may return NULL
iommu/amd: Turn dev_data_list into a lock less list
iommu/amd: Split domain id out of amd_iommu_devtable_lock
iommu/amd: Split irq_lookup_table out of the amd_iommu_devtable_lock
iommu/amd: Remove the special case from alloc_irq_table()
iommu/amd: Use `table' instead `irt' as variable name in amd_iommu_update_ga()
iommu/amd: Factor out setting the remap table for a devid
iommu/amd: Drop the lock while allocating new irq remap table
iommu/amd: Make amd_iommu_devtable_lock a spin_lock
iommu/amd: Return proper error code in irq_remapping_alloc()
Shameer Kolothum (2):
ACPI/IORT: Add msi address regions reservation helper
iommu/dma: Add HW MSI(GICv3 ITS) address regions reservation
Shaokun Zhang (1):
iommu/vt-d:Remove unused variable
Suravee Suthikulpanit (2):
iommu: Do not return error code for APIs with size_t return type
iommu/amd: Add support for fast IOTLB flushing
Tomasz Figa (4):
iommu/rockchip: Fix error handling in attach
iommu/rockchip: Use iopoll helpers to wait for hardware
iommu/rockchip: Fix TLB flush of secondary IOMMUs
iommu/rockchip: Control clocks needed to access the IOMMU
Vivek Gautam (1):
iommu/io-pgtable: Use size_t return type for all foo_unmap
Yong Wu (2):
iommu/mediatek: Move attach_device after iommu-group is ready for M4Uv1
iommu/mediatek: Fix protect memory setting
.../bindings/iommu/renesas,ipmmu-vmsa.txt | 5 +-
.../devicetree/bindings/iommu/rockchip,iommu.txt | 7 +
drivers/acpi/arm64/iort.c | 111 +++-
drivers/iommu/amd_iommu.c | 320 ++++++-----
drivers/iommu/amd_iommu_init.c | 2 +-
drivers/iommu/amd_iommu_types.h | 6 +-
drivers/iommu/arm-smmu-v3.c | 542 +++++++++----------
drivers/iommu/dma-iommu.c | 8 +-
drivers/iommu/dmar.c | 2 +-
drivers/iommu/exynos-iommu.c | 13 +-
drivers/iommu/intel-iommu.c | 6 +-
drivers/iommu/intel-svm.c | 17 +-
drivers/iommu/io-pgtable-arm-v7s.c | 21 +-
drivers/iommu/io-pgtable-arm.c | 91 ++--
drivers/iommu/io-pgtable.h | 4 +-
drivers/iommu/iommu.c | 6 +-
drivers/iommu/mtk_iommu.c | 15 +-
drivers/iommu/mtk_iommu.h | 1 +
drivers/iommu/mtk_iommu_v1.c | 54 +-
drivers/iommu/omap-iommu.c | 2 +-
drivers/iommu/rockchip-iommu.c | 592 +++++++++++----------
drivers/irqchip/irq-gic-v3-its.c | 3 +-
include/linux/acpi_iort.h | 7 +-
include/linux/intel-iommu.h | 12 +-
include/linux/iommu.h | 14 +-
25 files changed, 1008 insertions(+), 853 deletions(-)
Please pull.
Thanks,
Joerg
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-04-11 15:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-11 15:49 [git pull] IOMMU Updates for Linux v4.17 Joerg Roedel
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.