summaryrefslogtreecommitdiffstats
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds40-473/+7752
2022-12-13Merge tag 'dma-mapping-6.2-2022-12-13' of git://git.infradead.org/users/hch/d...Linus Torvalds1-3/+0
2022-12-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-45/+56
2022-12-12Merge tag 'hyperv-next-signed-20221208' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-6/+11
2022-12-09iommufd: Change the order of MSI setupJason Gunthorpe2-41/+39
2022-12-09iommufd: Improve a few unclear bits of codeJason Gunthorpe1-2/+5
2022-12-09iommufd: Fix comment typosJason Gunthorpe2-3/+3
2022-12-05iommu/amd: Enable PCI/IMSThomas Gleixner1-2/+15
2022-12-05iommu/vt-d: Enable PCI/IMSThomas Gleixner1-3/+16
2022-12-05iommu/amd: Switch to MSI base domainsThomas Gleixner2-7/+13
2022-12-05iommu/vt-d: Switch to MSI parent domainsThomas Gleixner2-16/+12
2022-12-05x86/apic/vector: Provide MSI parent domainThomas Gleixner2-2/+2
2022-12-05iommu/vt-d: Fix buggy QAT device maskJacob Pan1-1/+1
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2-7/+6
2022-12-02iommufd: Allow iommufd to supply /dev/vfio/vfioJason Gunthorpe2-0/+56
2022-12-02iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()Xiongfeng Wang1-0/+1
2022-12-02iommu/vt-d: Fix PCI device refcount leak in has_external_pci()Xiongfeng Wang1-1/+3
2022-12-02iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()Yang Yingliang1-5/+9
2022-12-02iommu/vt-d: Add a fix for devices need extra dtlb flushJacob Pan3-3/+75
2022-11-30iommufd: Add additional invariant assertionsJason Gunthorpe4-2/+70
2022-11-30iommufd: Add some fault injection pointsJason Gunthorpe2-0/+29
2022-11-30iommufd: Add kernel support for testing iommufdJason Gunthorpe9-0/+1058
2022-11-30iommufd: vfio container FD ioctl compatibilityJason Gunthorpe4-6/+491
2022-11-30iommufd: Add kAPI toward external drivers for kernel accessJason Gunthorpe4-2/+335
2022-11-30iommufd: Add kAPI toward external drivers for physical devicesJason Gunthorpe4-0/+428
2022-11-30iommufd: Add a HW pagetable objectJason Gunthorpe5-0/+97
2022-11-30iommufd: IOCTLs for the io_pagetableJason Gunthorpe4-0/+474
2022-11-30iommufd: Data structure to provide IOVA to PFN mappingJason Gunthorpe4-0/+1294
2022-11-30iommufd: Algorithms for PFN storageJason Gunthorpe2-0/+917
2022-11-30iommufd: PFN handling for iopt_pagesJason Gunthorpe5-1/+1254
2022-11-30iommufd: File descriptor, context, kconfig and makefilesJason Gunthorpe6-1/+472
2022-11-29iommu: Add device-centric DMA ownership interfacesLu Baolu1-26/+95
2022-11-29iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCYJason Gunthorpe2-5/+13
2022-11-28iommu/hyper-v: Allow hyperv irq remapping without x2apicNuno Das Neves2-6/+11
2022-11-23iommu/of: Remove linux/msi.h includeThomas Gleixner1-1/+0
2022-11-21dma-mapping: reject __GFP_COMP in dma_alloc_attrsChristoph Hellwig1-3/+0
2022-11-19iommu/vt-d: Set SRE bit only when hardware has SRS capTina Zhang1-2/+3
2022-11-19iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entriesTina Zhang1-5/+3
2022-11-17x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORSThomas Gleixner2-14/+0
2022-11-17genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner1-1/+1
2022-11-17iommu/amd: Remove bogus check for multi MSI-XThomas Gleixner1-2/+1
2022-11-17iommu/vt-d: Remove bogus check for multi MSI-XThomas Gleixner1-2/+1
2022-11-03Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel15-56/+48
2022-11-03iommu: Rename iommu-sva-lib.{c,h}Lu Baolu9-11/+11
2022-11-03iommu: Per-domain I/O page fault handlingLu Baolu1-59/+9
2022-11-03iommu: Prepare IOMMU domain for IOPFLu Baolu4-0/+77
2022-11-03iommu: Remove SVA related callbacks from iommu opsLu Baolu6-114/+0
2022-11-03iommu/sva: Refactoring iommu_sva_bind/unbind_device()Lu Baolu2-91/+111
2022-11-03arm-smmu-v3/sva: Add SVA domain supportLu Baolu3-0/+90
2022-11-03iommu/vt-d: Add SVA domain supportLu Baolu3-0/+82