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 Torvalds2023-02-242-3/+2
|\
| * Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe2023-01-303-17/+23
| |\
| * | iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSIJason Gunthorpe2023-01-112-3/+2
| | |
| \ \
*-. \ \ Merge branches 'apple/dart', 'arm/exynos', 'arm/renesas', 'arm/smmu', 'x86/vt...Joerg Roedel2023-02-189-89/+1244
|\ \ \ \ | |_|/ / |/| | / | | |/
| | * iommu/intel: Use GFP_KERNEL in sleepable contextsJason Gunthorpe2023-01-251-2/+2
| | * iommu/intel: Support the gfp argument to the map_pages opJason Gunthorpe2023-01-251-9/+15
| | * iommu/intel: Add a gfp parameter to alloc_pgtable_page()Jason Gunthorpe2023-01-253-9/+9
| |/ |/|
| * iommu/vt-d: Allow to use flush-queue when first level is defaultTina Zhang2023-02-161-1/+2
| * iommu/vt-d: Fix PASID directory pointer coherencyJacob Pan2023-02-161-0/+7
| * iommu/vt-d: Avoid superfluous IOTLB tracking in lazy modeJacob Pan2023-02-161-1/+6
| * iommu/vt-d: Fix error handling in sva enable/disable pathsLu Baolu2023-02-161-4/+12
| * iommu/vt-d: Enable IOMMU perfmon supportKan Liang2023-02-032-0/+6
| * iommu/vt-d: Add IOMMU perfmon overflow handler supportKan Liang2023-02-034-2/+95
| * iommu/vt-d: Support cpumask for IOMMU perfmonKan Liang2023-02-031-8/+105
| * iommu/vt-d: Add IOMMU perfmon supportKan Liang2023-02-033-0/+565
| * iommu/vt-d: Support Enhanced Command InterfaceKan Liang2023-02-033-0/+99
| * iommu/vt-d: Retrieve IOMMU perfmon capability informationKan Liang2023-02-036-1/+273
| * iommu/vt-d: Support size of the register set in DRHDKan Liang2023-02-031-4/+7
| * iommu/vt-d: Set No Execute Enable bit in PASID table entryLu Baolu2023-02-031-0/+11
| * iommu/vt-d: Remove sva from intel_svm_devLu Baolu2023-02-032-15/+9
| * iommu/vt-d: Remove users from intel_svm_devLu Baolu2023-02-032-36/+27
| * iommu/vt-d: Remove unused fields in svm structuresLu Baolu2023-02-032-6/+0
| * iommu/vt-d: Remove include/linux/intel-svm.hLu Baolu2023-02-033-2/+5
|/
* 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