summaryrefslogtreecommitdiffstats
path: root/drivers/iommu (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | | 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
| * | | | | iommu/vt-d: Remove bogus check for multi MSI-XThomas Gleixner2022-11-171-2/+1
| |/ / / /
* | | | | Merge tag 'hyperv-next-signed-20221208' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2022-12-122-6/+11
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | iommu/hyper-v: Allow hyperv irq remapping without x2apicNuno Das Neves2022-11-282-6/+11
| | |/ / | |/| |
* | | | iommu/vt-d: Fix buggy QAT device maskJacob Pan2022-12-051-1/+1
* | | | iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()Xiongfeng Wang2022-12-021-0/+1
* | | | iommu/vt-d: Fix PCI device refcount leak in has_external_pci()Xiongfeng Wang2022-12-021-1/+3
* | | | iommu/vt-d: Fix PCI device refcount leak in prq_event_thread()Yang Yingliang2022-12-021-5/+9
* | | | iommu/vt-d: Add a fix for devices need extra dtlb flushJacob Pan2022-12-023-3/+75
|/ / /
* | | iommu/vt-d: Set SRE bit only when hardware has SRS capTina Zhang2022-11-191-2/+3
* | | iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entriesTina Zhang2022-11-191-5/+3
|/ /
* | iommu/vt-d: Clean up si_domain in the init_dmars() error pathJerry Snitselaar2022-10-211-0/+5
* | iommu/vt-d: Use rcu_lock in get_resv_regionsLu Baolu2022-10-211-3/+3
* | iommu: Add gfp parameter to iommu_alloc_resv_regionLu Baolu2022-10-218-16/+24
|/
* Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-10-1042-779/+1346
|\
| *-----------. Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Joerg Roedel2022-09-2641-819/+989
| |\ \ \ \ \ \ \
| | | | | | | | * iommu/virtio: Fix compile error with viommu_capable()Joerg Roedel2022-09-091-1/+1
| | | | | | | | * Merge branch 'iommu/fixes' into coreJoerg Roedel2022-09-094-107/+130
| | | | | | | | |\
| | | | | | | | * | iova: Remove iovad->rcaches check in iova_rcache_get()John Garry2022-09-091-1/+1
| | | | | | | | * | iova: Remove magazine BUG_ON() checksJohn Garry2022-09-091-4/+0
| | | | | | | | * | iova: Remove some magazine pointer NULL checksJohn Garry2022-09-091-5/+2
| | | | | | | | * | iommu/dma: Make header privateRobin Murphy2022-09-099-8/+54
| | | | | | | | * | iommu/dma: Move public interfaces to linux/iommu.hRobin Murphy2022-09-071-2/+13
| | | | | | | | * | iommu/dma: Clean up KconfigRobin Murphy2022-09-073-4/+1
| | | | | | | | * | iommu: Clean up bus_set_iommu()Robin Murphy2022-09-079-51/+0