summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-1440-473/+7752
|\
| * iommufd: Change the order of MSI setupJason Gunthorpe2022-12-092-41/+39
| * iommufd: Improve a few unclear bits of codeJason Gunthorpe2022-12-091-2/+5
| * iommufd: Fix comment typosJason Gunthorpe2022-12-092-3/+3
| * Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2022-12-022-7/+6
| |\
| * | iommufd: Allow iommufd to supply /dev/vfio/vfioJason Gunthorpe2022-12-022-0/+56
| * | iommufd: Add additional invariant assertionsJason Gunthorpe2022-12-014-2/+70
| * | iommufd: Add some fault injection pointsJason Gunthorpe2022-12-012-0/+29
| * | iommufd: Add kernel support for testing iommufdJason Gunthorpe2022-12-019-0/+1058
| * | iommufd: vfio container FD ioctl compatibilityJason Gunthorpe2022-12-014-6/+491
| * | iommufd: Add kAPI toward external drivers for kernel accessJason Gunthorpe2022-12-014-2/+335
| * | iommufd: Add kAPI toward external drivers for physical devicesJason Gunthorpe2022-12-014-0/+428
| * | iommufd: Add a HW pagetable objectJason Gunthorpe2022-12-015-0/+97
| * | iommufd: IOCTLs for the io_pagetableJason Gunthorpe2022-12-014-0/+474
| * | iommufd: Data structure to provide IOVA to PFN mappingJason Gunthorpe2022-12-014-0/+1294
| * | iommufd: Algorithms for PFN storageJason Gunthorpe2022-12-012-0/+917
| * | iommufd: PFN handling for iopt_pagesJason Gunthorpe2022-12-015-1/+1254
| * | iommufd: File descriptor, context, kconfig and makefilesJason Gunthorpe2022-12-016-1/+472
| * | iommu: Add device-centric DMA ownership interfacesLu Baolu2022-11-291-26/+95
| * | iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCYJason Gunthorpe2022-11-292-5/+13
| * | Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-0315-56/+48
| |\ \
| | * | iommu: Propagate return value in ->attach_dev callback functionsNicolin Chen2022-11-012-2/+2
| | * | iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-019-35/+9
| | * | iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-016-9/+11
| | * | iommu: Add return value rules to attach_dev op and APIsNicolin Chen2022-11-011-0/+24
| | * | iommu/amd: Drop unnecessary checks in amd_iommu_attach_device()Nicolin Chen2022-11-011-10/+2
| * | | iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2022-11-039-11/+11
| * | | iommu: Per-domain I/O page fault handlingLu Baolu2022-11-031-59/+9
| * | | iommu: Prepare IOMMU domain for IOPFLu Baolu2022-11-034-0/+77
| * | | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-036-114/+0
| * | | iommu/sva: Refactoring iommu_sva_bind/unbind_device()Lu Baolu2022-11-032-91/+111
| * | | arm-smmu-v3/sva: Add SVA domain supportLu Baolu2022-11-033-0/+90
| * | | iommu/vt-d: Add SVA domain supportLu Baolu2022-11-033-0/+82
| * | | iommu: Add IOMMU SVA domain supportLu Baolu2022-11-031-0/+20
| * | | iommu: Add attach/detach_dev_pasid iommu interfacesLu Baolu2022-11-031-4/+137
| * | | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-035-52/+19
| * | | iommu: Add max_pasids field in struct dev_iommuLu Baolu2022-11-031-0/+20
| * | | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-033-2/+10
| |/ /
* | | Merge tag 'dma-mapping-6.2-2022-12-13' of git://git.infradead.org/users/hch/d...Linus Torvalds2022-12-131-3/+0
|\ \ \
| * | | dma-mapping: reject __GFP_COMP in dma_alloc_attrsChristoph Hellwig2022-11-211-3/+0
| |/ /
* | | Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-12-126-45/+56
|\ \ \
| * | | iommu/amd: Enable PCI/IMSThomas Gleixner2022-12-051-2/+15
| * | | iommu/vt-d: Enable PCI/IMSThomas Gleixner2022-12-051-3/+16
| * | | iommu/amd: Switch to MSI base domainsThomas Gleixner2022-12-052-7/+13
| * | | iommu/vt-d: Switch to MSI parent domainsThomas Gleixner2022-12-052-16/+12
| * | | x86/apic/vector: Provide MSI parent domainThomas Gleixner2022-12-052-2/+2
| * | | iommu/of: Remove linux/msi.h includeThomas Gleixner2022-11-231-1/+0
| * | | x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORSThomas Gleixner2022-11-172-14/+0
| * | | genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner2022-11-171-1/+1
| * | | iommu/amd: Remove bogus check for multi MSI-XThomas Gleixner2022-11-171-2/+1