summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-12-192-94/+90
|\
| *---. Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip',...Joerg Roedel2022-12-125-201/+199
| |\ \ \
| | | * | iommu/vt-d: Use real field for indication of first levelLu Baolu2022-11-222-25/+15
| | | * | iommu/vt-d: Remove unnecessary domain_context_mapped()Lu Baolu2022-11-221-44/+3
| | | * | iommu/vt-d: Rename domain_add_dev_info()Lu Baolu2022-11-221-2/+3
| | | * | iommu/vt-d: Rename iommu_disable_dev_iotlb()Lu Baolu2022-11-221-3/+3
| | | * | iommu/vt-d: Add blocking domain supportLu Baolu2022-11-221-8/+18
| | | * | iommu/vt-d: Add device_block_translation() helperLu Baolu2022-11-221-6/+38
| | | * | iommu/vt-d: Allocate pasid table in device probe pathLu Baolu2022-11-221-8/+12
* | | | | Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-171-8/+5
|\ \ \ \ \
| * | | | | x86_64: Remove pointless set_64bit() usagePeter Zijlstra2022-12-151-8/+5
| | |/ / / | |/| | |
* | | | | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-145-112/+120
|\ \ \ \ \
| * \ \ \ \ Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe2022-12-022-7/+6
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| * | | | | iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCYJason Gunthorpe2022-11-291-5/+11
| | |_|_|/ | |/| | |
| * | | | Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-032-9/+7
| |\ \ \ \
| | * | | | iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-011-7/+3
| | * | | | iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-011-2/+4
| | | |/ / | | |/| |
| * | | | iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2022-11-032-2/+2
| * | | | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-033-55/+0
| * | | | iommu/vt-d: Add SVA domain supportLu Baolu2022-11-033-0/+82
| * | | | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-032-44/+14
| * | | | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-032-2/+9
| |/ / /
* | | | Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-12-122-26/+27
|\ \ \ \ | |_|_|/ |/| | |
| * | | iommu/vt-d: Enable PCI/IMSThomas Gleixner2022-12-051-3/+16
| * | | iommu/vt-d: Switch to MSI parent domainsThomas Gleixner2022-12-052-16/+12
| * | | x86/apic/vector: Provide MSI parent domainThomas Gleixner2022-12-051-1/+1
| * | | x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORSThomas Gleixner2022-11-171-7/+0
| * | | iommu/vt-d: Remove bogus check for multi MSI-XThomas Gleixner2022-11-171-2/+1
| |/ /
* | | 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-211-3/+5
*-. Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', 'arm/smmu', 'virtio'...Joerg Roedel2022-09-267-249/+164
|\ \
| | * Merge branch 'iommu/fixes' into coreJoerg Roedel2022-09-092-106/+117
| | |\
| | * | iommu/dma: Make header privateRobin Murphy2022-09-091-1/+1
| | * | iommu/dma: Clean up KconfigRobin Murphy2022-09-071-1/+0
| | * | iommu: Clean up bus_set_iommu()Robin Murphy2022-09-071-2/+0
| | * | iommu/vt-d: Handle race between registration and device probeRobin Murphy2022-09-071-1/+1
| | * | iommu: Retire iommu_capable()Robin Murphy2022-09-071-1/+1
| |/ / |/| |
| * | iommu/vt-d: Avoid unnecessary global DMA cache invalidationLu Baolu2022-09-262-0/+8
| * | iommu/vt-d: Avoid unnecessary global IRTE cache invalidationLu Baolu2022-09-262-2/+5
| * | iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_supportYi Liu2022-09-265-6/+6
| * | iommu/vt-d: Remove pasid_set_eafe()Lu Baolu2022-09-261-10/+0
| * | iommu/vt-d: Decouple PASID & PRI enabling from SVALu Baolu2022-09-263-66/+18