summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-181-0/+88
|\
| * iommu/vt-d: Add iotlb flush for nested domainLu Baolu2024-01-111-0/+88
* | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-186-532/+422
|\ \
| | \
| | \
| | \
| | \
| *---. \ Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-036-532/+422
| |\ \ \ \ | | |_|_|/ | |/| | |
| | | | * iommu: Mark dev_iommu_priv_set() with a lockdepJason Gunthorpe2023-12-121-2/+0
| | | | * iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm()Tina Zhang2023-12-121-7/+7
| | |_|/ | |/| |
| | | * iommu/vt-d: Move inline helpers to header filesLu Baolu2023-12-194-405/+400
| | | * iommu/vt-d: Remove unused vcmd interfacesLu Baolu2023-12-194-75/+0
| | | * iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through()Lu Baolu2023-12-193-5/+2
| | | * iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directlyLu Baolu2023-12-193-38/+13
| | |/
* | | Merge tag 'x86-apic-2024-01-08' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-01-081-1/+1
|\ \ \ | |/ / |/| |
| * | x86/apic: Drop apic::delivery_modeAndrew Cooper2023-11-211-1/+1
| |/
* | iommu/vt-d: Set variable intel_dirty_ops to staticKunwu Chan2023-11-271-2/+2
* | iommu/vt-d: Fix incorrect cache invalidation for mm notificationLu Baolu2023-11-271-0/+26
* | iommu/vt-d: Add MTL to quirk list to skip TE disablingAbdul Halim, Mohd Syazwan2023-11-271-1/+1
* | iommu/vt-d: Make context clearing consistent with context mappingLu Baolu2023-11-271-2/+2
* | iommu/vt-d: Disable PCI ATS in legacy passthrough modeLu Baolu2023-11-271-1/+2
* | iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu2023-11-271-0/+18
* | iommu/vt-d: Support enforce_cache_coherency only for empty domainsLu Baolu2023-11-272-1/+7
|/
* 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-017-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-011-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-015-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