summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
Commit message (Expand)AuthorAgeFilesLines
* iommu/amd: Fix Invalid wait context issueVasant Hegde2024-06-042-42/+28
* iommu/amd: Check EFR[EPHSup] bit before enabling PPRVasant Hegde2024-06-041-1/+2
* iommu/amd: Fix workqueue nameVasant Hegde2024-06-041-2/+1
* iommu/dma: Fix domain initRobin Murphy2024-06-041-4/+4
* iommu/amd: Fix sysfs leak in iommu initKun(llfl)2024-06-041-0/+9
* Merge tag 'trace-assign-str-v6.10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2024-05-231-7/+7
|\
| * tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)2024-05-221-7/+7
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2024-05-231-1/+0
|\ \ | |/ |/|
| * iommu: virtio: drop owner assignmentKrzysztof Kozlowski2024-05-221-1/+0
* | Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-05-212-31/+5
|\ \
| * | Revert "iommu/vt-d: Enable PCI/IMS"Bjorn Helgaas2024-05-151-16/+3
| * | Revert "iommu/amd: Enable PCI/IMS"Bjorn Helgaas2024-05-151-15/+2
* | | Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infradead.org/users/hch/...Linus Torvalds2024-05-201-15/+19
|\ \ \
| * | | iommu/dma: avoid expensive indirect calls for sync operationsAlexander Lobakin2024-05-071-1/+2
| * | | iommu/dma: fix zeroing of bounce buffer padding used by untrusted devicesMichael Kelley2024-05-071-13/+16
| * | | swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()Michael Kelley2024-05-071-1/+1
| | |/ | |/|
* | | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-191-1/+1
|\ \ \
| * | | mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan2024-04-251-2/+3
| * | | change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan2024-04-251-1/+1
* | | | Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-05-1848-1473/+3388
|\ \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| | \ \ \
| *-------. \ \ \ Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel2024-05-1348-1473/+3388
| |\ \ \ \ \ \ \ \
| | | | | | * | | | 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
| | | | | | | |/ / | | | | | | |/| |
| | | | | * | | | 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
| | | | | * | | | 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