summaryrefslogtreecommitdiffstats
path: root/drivers
Commit message (Expand)AuthorAgeFilesLines
*-------. Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-1353-1542/+3411
|\ \ \ \ \
| | | | | * iommu/vt-d: Decouple igfx_off from graphic identity mappingLu Baolu2024-05-061-13/+6
| | | | | * iommu/vt-d: Remove struct intel_svmLu Baolu2024-04-263-99/+37
| | | | | * iommu: Add ops->domain_alloc_sva()Jason Gunthorpe2024-04-261-5/+11
| | | | | * iommu/vt-d: Remove intel_svm_devLu Baolu2024-04-263-110/+42
| | | | | * iommu/vt-d: Use cache helpers in arch_invalidate_secondary_tlbsLu Baolu2024-04-262-71/+11
| | | | | * iommu/vt-d: Use cache_tag_flush_range() in cache_invalidate_userLu Baolu2024-04-262-47/+9
| | | | | * iommu/vt-d: Cleanup use of iommu_flush_iotlb_psi()Lu Baolu2024-04-261-169/+2
| | | | | * iommu/vt-d: Use cache_tag_flush_range_np() in iotlb_sync_mapLu Baolu2024-04-261-21/+1
| | | | | * iommu/vt-d: Use cache_tag_flush_range() in tlb_syncLu Baolu2024-04-261-19/+2
| | | | | * iommu/vt-d: Use cache_tag_flush_all() in flush_iotlb_allLu Baolu2024-04-261-19/+1
| | | | | * iommu/vt-d: Add trace events for cache tag interfaceLu Baolu2024-04-262-0/+107
| | | | | * iommu/vt-d: Add cache tag invalidation helpersLu Baolu2024-04-263-12/+209
| | | | | * iommu/vt-d: Add cache tag assignment interfaceLu Baolu2024-04-266-9/+295
| | | | | * iommu/vt-d: Remove caching mode check before device TLB flushLu Baolu2024-04-261-7/+2
| | | | | * iommu/vt-d: Remove private data use in fault messageJingqi Liu2024-04-262-61/+15
| | | | | * iommu/vt-d: Remove debugfs use of private data fieldJingqi Liu2024-04-263-17/+0
| | | | | * iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich2024-04-265-6/+14
| | | | | * iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.cUros Bizjak2024-04-261-4/+5
| | | | | * iommu/vt-d: Remove redundant assignment to variable errColin Ian King2024-04-261-1/+0
| | | | * | dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy2024-04-263-14/+3
| | | | * | iommu/dma: Centralise iommu_setup_dma_ops()Robin Murphy2024-04-267-64/+19
| | | | * | iommu/dma: Make limit checks self-containedRobin Murphy2024-04-261-12/+9
| | | | * | dma-mapping: Add helpers for dma_range_map boundsRobin Murphy2024-04-262-16/+3
| | | | * | ACPI/IORT: Handle memory address size limits as limitsRobin Murphy2024-04-262-16/+13
| | | | * | OF: Simplify DMA range calculationsRobin Murphy2024-04-261-11/+8
| | | | * | OF: Retire dma-ranges mask workaroundRobin Murphy2024-04-261-16/+0
| | | | * | iommu: Pass domain to remove_dev_pasid() opYi Liu2024-04-123-19/+10
| | | | * | iommu: Undo pasid attachment only for the devices that have succeededYi Liu2024-04-121-6/+15
| | |_|/ / | |/| | |
| | | * | iommu/amd: Enable Guest Translation after reading IOMMU feature registerVasant Hegde2024-05-061-2/+2
| | | * | iommu/amd: Fix compilation errorAndy Shevchenko2024-05-031-0/+1
| | | * | Merge branch 'memory-observability' into x86/amdJoerg Roedel2024-04-2620-198/+350
| | | |\ \
| | | | * | iommu: account IOMMU allocated memoryPasha Tatashin2024-04-151-0/+2
| | | | * | iommu: observability of the IOMMU allocationsPasha Tatashin2024-04-151-0/+30
| | | | * | iommu/tegra-smmu: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-8/+10
| | | | * | iommu/sun50i: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-3/+4
| | | | * | iommu/rockchip: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-6/+8
| | | | * | iommu/exynos: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-6/+8
| | | | * | iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-23/+14
| | | | * | iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-151-9/+6
| | | | * | iommu/amd: use page allocation function provided by iommu-pages.hPasha Tatashin2024-04-155-79/+62
| | | | * | iommu/dma: use iommu_put_pages_list() to releae freelistPasha Tatashin2024-04-151-3/+4
| | | | * | iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin2024-04-157-63/+201
| | | * | | Merge branch 'iommu/fixes' into x86/amdJoerg Roedel2024-04-261-0/+4
| | | |\ \ \
| | | * | | | iommu/amd: Add SVA domain supportVasant Hegde2024-04-264-3/+93
| | | * | | | iommu: Add ops->domain_alloc_sva()Jason Gunthorpe2024-04-261-5/+11
| | | * | | | iommu/amd: Initial SVA support for AMD IOMMUVasant Hegde2024-04-266-6/+156
| | | * | | | iommu/amd: Add support for enable/disable IOPFVasant Hegde2024-04-264-8/+77
| | | * | | | iommu/amd: Add IO page fault notifier handlerWei Huang2024-04-262-1/+107
| | | * | | | iommu/amd: Add support for page responseSuravee Suthikulpanit2024-04-263-6/+13