summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-11-093-47/+201
|\
| *-----. Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ...Joerg Roedel2023-10-273-47/+201
| |\ \ \ \
| | | | | * iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM returnNiklas Schnelle2023-10-021-2/+3
| | | |_|/ | | |/| |
| | | | * Merge tag 'v6.6-rc7' into coreJoerg Roedel2023-10-262-17/+1
| | | | |\ | | |_|_|/ | |/| | |
| | | | * iommu/vt-d: Use ops->blocked_domainJason Gunthorpe2023-10-261-2/+1
| | | | * iommu/vt-d: Update the definition of the blocking domainJason Gunthorpe2023-10-261-2/+2
| | | |/ | | |/|
| | | * Revert "iommu/vt-d: Remove unused function"Lu Baolu2023-10-251-0/+9
| | | * iommu/vt-d: debugfs: Support dumping a specified page tableJingqi Liu2023-10-161-34/+119
| | | * iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid}Jingqi Liu2023-10-163-5/+69
| | | * iommu/vt-d: debugfs: Dump entry pointing to huge pageJingqi Liu2023-10-161-3/+8
| | | * iommu/vt-d: Remove unused functionJiapeng Chong2023-10-161-9/+0
| | |/
* | | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-11-027-16/+551
|\ \ \
| * | | iommu/vt-d: Disallow read-only mappings to nest parent domainLu Baolu2023-10-261-0/+6
| * | | iommu/vt-d: Add nested domain allocationLu Baolu2023-10-263-20/+23
| * | | iommu/vt-d: Set the nested domain to a deviceYi Liu2023-10-261-0/+54
| * | | iommu/vt-d: Make domain attach helpers to be externYi Liu2023-10-262-9/+13
| * | | iommu/vt-d: Add helper to setup pasid nested translationLu Baolu2023-10-262-0/+114
| * | | iommu/vt-d: Add helper for nested domain allocationLu Baolu2023-10-263-1/+65
| * | | iommu/vt-d: Extend dmar_domain to support nested domainLu Baolu2023-10-261-6/+30
| * | | iommu/vt-d: Enhance capability check for nested parent domain allocationYi Liu2023-10-262-1/+3
| * | | iommu: Pass in parent domain with user_data to domain_alloc_user opYi Liu2023-10-261-1/+6
| * | | iommu/vt-d: Access/Dirty bit support for SS domainsJoao Martins2023-10-245-1/+232
| * | | iommu/vt-d: Add domain_alloc_user opYi Liu2023-10-101-0/+28
| | |/ | |/|
* | | Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-021-1/+1
|\ \ \ | |_|/ |/| |
| * | arch: Remove Itanium (IA-64) architectureArd Biesheuvel2023-09-111-1/+1
| |/
* / iommu/vt-d: Avoid memory allocation in iommu_suspend()Zhang Rui2023-09-252-17/+1
|/
* Merge tag 'iommu-updates-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-09-025-154/+167
|\
| *-. Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '...Joerg Roedel2023-08-215-154/+167
| |\ \
| | | * iommu: Have __iommu_probe_device() check for already probed devicesJason Gunthorpe2023-07-141-7/+0
| | |/ | |/|
| | * iommu/vt-d: Fix to convert mm pfn to dma pfnYanfei Xu2023-08-091-9/+13
| | * iommu/vt-d: Fix to flush cache of PASID directory tableYanfei Xu2023-08-091-1/+1
| | * iommu/vt-d: Remove rmrr check in domain attaching device pathLu Baolu2023-08-091-58/+0
| | * iommu/vt-d: Add set_dev_pasid callback for dma domainLu Baolu2023-08-092-5/+106
| | * iommu/vt-d: Prepare for set_dev_pasid callbackLu Baolu2023-08-091-1/+2
| | * iommu/vt-d: Make prq draining code genericLu Baolu2023-08-093-26/+23
| | * iommu/vt-d: Remove pasid_mutexLu Baolu2023-08-091-40/+5
| | * iommu/vt-d: Add domain_flush_pasid_iotlb()Lu Baolu2023-08-091-2/+14
| | * iommu: Generalize PASID 0 for normal DMA w/o PASIDJacob Pan2023-08-093-15/+13
| |/
* | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-08-311-0/+19
|\ \
| * | iommu/vt-d: Implement hw_info for iommu capability queryYi Liu2023-08-181-0/+19
| |/
* | Merge tag 'x86_apic_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2023-08-301-1/+1
|\ \
| * | x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup()Thomas Gleixner2023-08-061-1/+1
| |/
* / mmu_notifiers: rename invalidate_range notifierAlistair Popple2023-08-181-4/+4
|/
* Merge tag 'iommu-updates-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-06-301-18/+11
|\
| *-. Merge branches 'iommu/fixes', 'arm/smmu', 'ppc/pamu', 'virtio', 'x86/vt-d', '...Joerg Roedel2023-06-191-18/+11
| |\ \
| | | * iommu: Use flush queue capabilityRobin Murphy2023-05-221-1/+0
| | | * iommu: Add a capability for flush queue supportRobin Murphy2023-05-221-0/+1
| | |/ | |/|
| | * iommu/vt-d: Remove commented-out codeLu Baolu2023-06-161-9/+1
| | * iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one()Yanfei Xu2023-06-161-4/+0
| | * iommu/vt-d: Handle the failure case of dmar_reenable_qi()Yanfei Xu2023-06-161-3/+8