aboutsummaryrefslogtreecommitdiff
path: root/drivers/iommu
AgeCommit message (Expand)AuthorFilesLines
2023-07-26iommufd: Allow a hwpt to be aborted after allocationJason Gunthorpe3-1/+26
2023-07-26iommufd: Add enforced_cache_coherency to iommufd_hw_pagetable_alloc()Jason Gunthorpe3-15/+32
2023-07-26iommufd: Move putting a hwpt to a helper functionJason Gunthorpe2-5/+11
2023-07-26iommufd: Make sw_msi_start a group globalJason Gunthorpe2-7/+8
2023-07-26iommufd: Use the iommufd_group to avoid duplicate MSI setupJason Gunthorpe1-4/+4
2023-07-26iommufd: Keep track of each device's reserved regions instead of groupsJason Gunthorpe3-23/+16
2023-07-26iommu: Export iommu_get_resv_regions()Jason Gunthorpe1-1/+10
2023-07-26iommufd: Replace the hwpt->devices list with iommufd_groupJason Gunthorpe3-81/+54
2023-07-26iommufd: Add iommufd_groupJason Gunthorpe3-18/+137
2023-07-26iommufd: Move isolated msi enforcement to iommufd_device_bind()Jason Gunthorpe1-18/+20
2023-07-25vfio: Compile vfio_group infrastructure optionallyYi Liu1-2/+2
2023-07-25iommufd: Add iommufd_ctx_from_fd()Yi Liu1-0/+24
2023-07-25iommufd/device: Add iommufd_access_detach() APINicolin Chen2-5/+71
2023-07-25iommufd: Add helper to retrieve iommufd_ctx and devidYi Liu1-0/+12
2023-07-25iommufd: Add iommufd_ctx_has_group()Yi Liu1-0/+30
2023-07-25iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu1-1/+1
2023-07-14iommu/amd: Enable PPR/GA interrupt after interrupt handler setupVasant Hegde1-4/+7
2023-07-14iommu/amd: Consolidate PPR log enablementVasant Hegde1-3/+3
2023-07-14iommu/amd: Disable PPR log/interrupt in iommu_disable()Vasant Hegde1-0/+4
2023-07-14iommu/amd: Enable separate interrupt for PPR and GA logVasant Hegde2-12/+47
2023-07-14iommu/amd: Refactor IOMMU interrupt handling logic for Event, PPR, and GA logsVasant Hegde2-43/+53
2023-07-14iommu/amd: Handle PPR log overflowVasant Hegde4-1/+22
2023-07-14iommu/amd: Generalize log overflow handlingVasant Hegde3-22/+36
2023-07-14iommu: rockchip: Allocate tables from all available memory for IOMMU v2Jonas Karlman1-2/+5
2023-07-14iommu: rockchip: Fix directory table address encodingJonas Karlman1-38/+5
2023-07-14iommu/amd/iommu_v2: Clear pasid state in free pathVasant Hegde1-0/+3
2023-07-14iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbindDaniel Marcovitch1-2/+2
2023-07-14iommu: Optimise PCI SAC address trickRobin Murphy3-6/+31
2023-07-14iommu: Avoid locking/unlocking for iommu_probe_device()Jason Gunthorpe1-43/+35
2023-07-14iommu: Split iommu_group_add_device()Jason Gunthorpe1-23/+43
2023-07-14iommu: Always destroy the iommu_group during iommu_release_device()Jason Gunthorpe1-6/+6
2023-07-14iommu: Do not export iommu_device_link/unlink()Jason Gunthorpe1-2/+0
2023-07-14iommu: Move the iommu driver sysfs setup into iommu_init/deinit_device()Jason Gunthorpe2-10/+9
2023-07-14iommu: Add iommu_init/deinit_device() paired functionsJason Gunthorpe1-79/+112
2023-07-14iommu: Simplify the __iommu_group_remove_device() flowJason Gunthorpe1-44/+39
2023-07-14iommu: Inline iommu_group_get_for_dev() into __iommu_probe_device()Jason Gunthorpe1-41/+9
2023-07-14iommu: Use iommu_group_ref_get/put() for dev->iommu_groupJason Gunthorpe1-3/+2
2023-07-14iommu: Have __iommu_probe_device() check for already probed devicesJason Gunthorpe3-18/+10
2023-07-14iommu/sva: Fix signedness bug in iommu_sva_alloc_pasid()Dan Carpenter1-1/+2
2023-07-14iommu: Fix crash during syfs iommu_groups/N/typeJason Gunthorpe1-13/+14
2023-06-29Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+12
2023-06-29Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-605/+693
2023-06-28Merge branch 'expand-stack'Linus Torvalds2-3/+3
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-16/+49
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-14/+13
2023-06-27mm: always expand the stack with the mmap write lock heldLinus Torvalds2-3/+3
2023-06-26iommufd: Call iopt_area_contig_done() under the lockJason Gunthorpe1-1/+1
2023-06-26iommufd: Do not access the area pointer after unlockingJason Gunthorpe1-3/+11
2023-06-19iommu/dma: force bouncing if the size is not cacheline-alignedCatalin Marinas2-9/+42
2023-06-19dma-mapping: name SG DMA flag helpers consistentlyRobin Murphy2-5/+5