summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Fix WARN_ON in iommu probe pathLu Baolu2024-04-121-4/+7
* iommu/vt-d: Allocate local memory for page request queueJacob Pan2024-04-121-1/+1
* iommu/vt-d: Fix wrong use of pasid configXuchun Shang2024-04-121-1/+1
* Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2024-03-211-1/+1
|\
| * treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada2024-02-201-1/+1
| |
| \
| \
| \
*---. \ Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am...Joerg Roedel2024-03-089-250/+426
|\ \ \ \ | | |_|/ | |/| |
| | | * iommu: Make iommu_report_device_fault() return voidLu Baolu2024-02-161-12/+7
| | | * iommu: Make iopf_group_response() return voidLu Baolu2024-02-162-18/+4
| | | * iommu: Improve iopf_queue_remove_device()Lu Baolu2024-02-161-6/+1
| | | * iommu: Separate SVA and IOPFLu Baolu2024-02-163-2/+1
| | | * iommu: Merge iommu_fault_event and iopf_faultLu Baolu2024-02-162-4/+3
| | | * iommu: Remove iommu_[un]register_device_fault_handler()Lu Baolu2024-02-161-17/+7
| | |/ | |/|
| | * iommu: Fix compilation without CONFIG_IOMMU_INTELBert Karwatzki2024-03-081-0/+2
| | * iommu/vt-d: Remove scalabe mode in domain_context_clear_one()Lu Baolu2024-03-061-14/+1
| | * iommu/vt-d: Remove scalable mode context entry setup from attach_devLu Baolu2024-03-061-112/+44
| | * iommu/vt-d: Setup scalable mode context entry in probe pathLu Baolu2024-03-063-0/+151
| | * iommu/vt-d: Fix NULL domain on device releaseLu Baolu2024-03-063-25/+71
| | * iommu/vt-d: Improve ITE fault handling if target device isn't presentEthan Zhao2024-03-061-0/+22
| | * iommu/vt-d: Don't issue ATS Invalidation request when device is disconnectedEthan Zhao2024-03-061-0/+3
| | * iommu/vt-d: Use device rbtree in iopf reporting pathLu Baolu2024-03-014-8/+15
| | * iommu/vt-d: Use rbtree to track iommu probed devicesLu Baolu2024-03-013-3/+96
| | * iommu/vt-d: Merge intel_svm_bind_mm() into its callerTina Zhang2024-03-011-11/+3
| | * iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_headTina Zhang2024-03-011-1/+0
| | * iommu/vt-d: Remove treatment for revoking PASIDs with pending page faultsTina Zhang2024-03-011-7/+0
| | * iommu/vt-d: Use kcalloc() instead of kzalloc()Erick Archer2024-03-011-1/+1
| | * iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WALu Baolu2024-03-012-15/+0
| |/
* | iommu/vt-d: Fix constant-out-of-range warningArnd Bergmann2024-02-211-1/+1
* | iommu/vt-d: Set SSADE when attaching to a parent with dirty trackingYi Liu2024-02-211-0/+2
* | iommu/vt-d: Add missing dirty tracking set for parent domainYi Liu2024-02-211-0/+35
* | iommu/vt-d: Wrap the dirty tracking loop to be a helperYi Liu2024-02-211-11/+24
* | iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking()Yi Liu2024-02-213-7/+4
* | iommu/vt-d: Add missing device iotlb flush for parent domainYi Liu2024-02-211-0/+18
* | iommu/vt-d: Update iotlb in nested domain attachYi Liu2024-02-213-3/+4
* | iommu/vt-d: Add missing iotlb flush for parent domainYi Liu2024-02-211-0/+31
* | iommu/vt-d: Add __iommu_flush_iotlb_psi()Yi Liu2024-02-211-35/+43
* | iommu/vt-d: Track nested domains in parentYi Liu2024-02-213-5/+31
|/
* 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