summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2019-08-23Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel
2019-08-23Merge branches 'for-joerg/arm-smmu/smmu-v2' and 'for-joerg/arm-smmu/smmu-v3' ...Will Deacon
2019-08-23iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systemsKai-Heng Feng
2019-08-23iommu: Disable passthrough mode when SME is activeJoerg Roedel
2019-08-23iommu: Set default domain type at runtimeJoerg Roedel
2019-08-23iommu: Print default domain type on bootJoerg Roedel
2019-08-23iommu/vt-d: Request passthrough mode from IOMMU coreJoerg Roedel
2019-08-23iommu/amd: Request passthrough mode from IOMMU coreJoerg Roedel
2019-08-23iommu: Use Functions to set default domain type in iommu_set_def_domain_type()Joerg Roedel
2019-08-23iommu: Add helpers to set/get default domain typeJoerg Roedel
2019-08-23iommu: Remember when default domain type was set on kernel command lineJoerg Roedel
2019-08-22Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"Will Deacon
2019-08-22iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATSWill Deacon
2019-08-21iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBsWill Deacon
2019-08-21iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI mastersWill Deacon
2019-08-21iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidationsWill Deacon
2019-08-21iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flagWill Deacon
2019-08-21iommu/arm-smmu-v3: Disable detection of ATS and PRIWill Deacon
2019-08-21iommu/arm-smmu-v3: Document ordering guarantees of command insertionWill Deacon
2019-08-21dma-direct: fix zone selection after an unaddressable CMA allocationChristoph Hellwig
2019-08-20iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPURobin Murphy
2019-08-20iommu/arm-smmu: Make private implementation details staticWill Deacon
2019-08-20Merge branch 'for-joerg/batched-unmap' of git://git.kernel.org/pub/scm/linux/...Joerg Roedel
2019-08-19iommu/arm-smmu: Add context init implementation hookRobin Murphy
2019-08-19iommu/arm-smmu: Add reset implementation hookRobin Murphy
2019-08-19iommu/arm-smmu: Add configuration implementation hookRobin Murphy
2019-08-19iommu/arm-smmu: Move Secure access quirk to implementationRobin Murphy
2019-08-19iommu/arm-smmu: Add implementation infrastructureRobin Murphy
2019-08-19iommu/arm-smmu: Rename arm-smmu-regs.hRobin Murphy
2019-08-19iommu/arm-smmu: Abstract GR0 accessesRobin Murphy
2019-08-19iommu/arm-smmu: Abstract context bank accessesRobin Murphy
2019-08-19iommu/arm-smmu: Abstract GR1 accessesRobin Murphy
2019-08-19iommu/arm-smmu: Get rid of weird "atomic" writeRobin Murphy
2019-08-19iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()Robin Murphy
2019-08-19iommu/arm-smmu: Rework cb_base handlingRobin Murphy
2019-08-19iommu/arm-smmu: Convert context bank registers to bitfieldsRobin Murphy
2019-08-19iommu/arm-smmu: Convert GR1 registers to bitfieldsRobin Murphy
2019-08-19iommu/arm-smmu: Convert GR0 registers to bitfieldsRobin Murphy
2019-08-19iommu/qcom: Mask TLBI addresses correctlyRobin Murphy
2019-08-19iommu/arm-smmu: Mask TLBI address correctlyRobin Murphy
2019-08-19iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGNSuman Anna
2019-08-16ia64: remove support for machvecsChristoph Hellwig
2019-08-14Merge tag 'dma-mapping-5.3-4' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds
2019-08-14iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()Marek Szyprowski
2019-08-10dma-mapping: fix page attributes for dma_mmap_*Christoph Hellwig
2019-08-09iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUsTero Kristo
2019-08-09iommu/omap: add support for late attachment of iommu devicesTero Kristo
2019-08-09iommu/omap: introduce new API for runtime suspend/resume controlSuman Anna
2019-08-09iommu/omap: Add system suspend/resume supportSuman Anna
2019-08-09iommu/omap: add logic to save/restore locked TLBsSuman Anna