summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Add present bit check in pasid entry setup helpersLiu Yi L2021-08-191-0/+16
* iommu/vt-d: Use pasid_pte_is_present() helper functionLiu Yi L2021-08-191-1/+1
* iommu/vt-d: Drop the kernel doc annotationAndy Shevchenko2021-08-191-1/+1
* iommu/vt-d: Allow devices to have more than 32 outstanding PRsLu Baolu2021-08-192-5/+2
* iommu/vt-d: Preset A/D bits for user space DMA usageLu Baolu2021-08-191-7/+3
* iommu/vt-d: Enable Intel IOMMU scalable mode by defaultLu Baolu2021-08-192-1/+5
* iommu/vt-d: Refactor Kconfig a bitLu Baolu2021-08-192-19/+12
* iommu/vt-d: Remove unnecessary oom messageZhen Lei2021-08-192-7/+1
* iommu/vt-d: Update the virtual command related registersLu Baolu2021-08-191-5/+5
* iommu: Allow enabling non-strict mode dynamicallyRobin Murphy2021-08-183-24/+51
* iommu: Merge strictness and domain type configsRobin Murphy2021-08-182-42/+42
* iommu: Only log strictness for DMA domainsRobin Murphy2021-08-181-4/+5
* iommu: Expose DMA domain strictness via sysfsRobin Murphy2021-08-181-0/+2
* iommu: Express DMA strictness via the domain typeRobin Murphy2021-08-182-13/+11
* iommu/vt-d: Prepare for multiple DMA domain typesRobin Murphy2021-08-181-9/+6
* iommu/arm-smmu: Prepare for multiple DMA domain typesRobin Murphy2021-08-182-1/+3
* iommu/amd: Prepare for multiple DMA domain typesRobin Murphy2021-08-181-7/+2
* iommu: Introduce explicit type for non-strict DMA domainsRobin Murphy2021-08-182-3/+7
* iommu/io-pgtable: Remove non-strict quirkRobin Murphy2021-08-184-26/+4
* iommu: Indicate queued flushes via gather dataRobin Murphy2021-08-182-0/+8
* iommu/dma: Remove redundant "!dev" checksRobin Murphy2021-08-181-4/+1
* iommu/virtio: Drop IOVA cookie managementRobin Murphy2021-08-181-8/+0
* iommu/sun50i: Drop IOVA cookie managementRobin Murphy2021-08-181-12/+1
* iommu/sprd: Drop IOVA cookie managementRobin Murphy2021-08-181-7/+0
* iommu/rockchip: Drop IOVA cookie managementRobin Murphy2021-08-181-11/+1
* iommu/mtk: Drop IOVA cookie managementRobin Murphy2021-08-182-8/+0
* iommu/ipmmu-vmsa: Drop IOVA cookie managementRobin Murphy2021-08-181-24/+4
* iommu/exynos: Drop IOVA cookie managementRobin Murphy2021-08-181-15/+4
* iommu/vt-d: Drop IOVA cookie managementRobin Murphy2021-08-181-8/+0
* iommu/arm-smmu: Drop IOVA cookie managementRobin Murphy2021-08-183-27/+4
* iommu/amd: Drop IOVA cookie managementRobin Murphy2021-08-181-12/+0
* iommu: Pull IOVA cookie management into the coreRobin Murphy2021-08-181-0/+7
* iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callbackXiang Chen2021-08-021-4/+5
* iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callbackXiang Chen2021-08-021-4/+5
* iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages()Lu Baolu2021-07-261-41/+7
* iommu/vt-d: Implement map/unmap_pages() iommu_ops callbackLu Baolu2021-07-261-2/+35
* iommu/vt-d: Report real pgsize bitmap to iommu coreLu Baolu2021-07-261-19/+19
* iommu: Streamline iommu_iova_to_phys()Robin Murphy2021-07-264-10/+4
* iommu: Remove mode argument from iommu_set_dma_strict()John Garry2021-07-263-7/+6
* iommu/amd: Add support for IOMMU default DMA mode build optionsZhen Lei2021-07-264-15/+2
* iommu/vt-d: Add support for IOMMU default DMA mode build optionsZhen Lei2021-07-262-9/+7
* iommu: Enhance IOMMU default DMA mode build optionsZhen Lei2021-07-262-1/+41
* iommu: Print strict or lazy mode at init timeJohn Garry2021-07-261-0/+5
* iommu: Deprecate Intel and AMD cmdline methods to enable strict modeJohn Garry2021-07-262-1/+4
* iommu/arm-smmu: Implement the map_pages() IOMMU driver callbackIsaac J. Manjarres2021-07-261-4/+5
* iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callbackIsaac J. Manjarres2021-07-261-4/+5
* iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages()Isaac J. Manjarres2021-07-261-4/+22
* iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages()Isaac J. Manjarres2021-07-261-3/+21
* iommu/io-pgtable-arm: Implement arm_lpae_map_pages()Isaac J. Manjarres2021-07-261-10/+31
* iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages()Isaac J. Manjarres2021-07-261-46/+74