summaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)Author
2019-08-30iommu/mediatek: Add bclk can be supported optionallyYong Wu
2019-08-30iommu/mediatek: Adjust the PA for the 4GB ModeYong Wu
2019-08-30iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTekYong Wu
2019-08-30iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXTYong Wu
2019-08-30iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/paYong Wu
2019-08-30iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpersYong Wu
2019-08-30iommu/mediatek: Fix iova_to_phys PA start for 4GB modeYong Wu
2019-08-30iommu/mediatek: Use a struct as the platform dataYong Wu
2019-08-30iommu: Revisit iommu_insert_resv_region() implementationEric Auger
2019-08-30iommu/vt-d: Fix wrong analysis whether devices share the same busNadav Amit
2019-08-30iommu/iova: Avoid false sharing on fq_timer_onEric Dumazet
2019-08-30iommu/amd: Silence warnings under memory pressureQian Cai
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