summaryrefslogtreecommitdiff
path: root/drivers/iommu/intel/dmar.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-11Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm...Joerg Roedel1-11/+87
2026-08-10iommu/vt-d: Cache max domain ID to avoid redundant calculationLu Baolu1-0/+1
2026-08-10iommu/vt-d: Support the new DMA_REMAP_OPT_OUT flag bitKevin Tian1-10/+24
2026-08-10iommu/vt-d: Consolidate dmar policy management and force_on logicKevin Tian1-4/+54
2026-08-10iommu/vt-d: Force requesting ACS when tboot is enabledKevin Tian1-2/+13
2026-07-22iommu/vt-d: Fix spelling of "guarantees" in commentxiongweimin1-1/+1
2026-06-04iommu/vt-d: Improve IOMMU fault informationGuanghui Feng1-3/+6
2026-04-09Merge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'riscv', 'in...Will Deacon1-27/+16
2026-04-02iommu/vt-d: Split piotlb invalidation into range and allJason Gunthorpe1-15/+4
2026-04-02iommu/vt-d: Remove dmar_writel() and dmar_writeq()Bjorn Helgaas1-1/+1
2026-04-02iommu/vt-d: Remove dmar_readl() and dmar_readq()Bjorn Helgaas1-11/+11
2026-03-17iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retryGuanghui Feng1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
2025-07-14iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hookVineeth Pillai (Google)1-3/+0
2025-05-23Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'...Joerg Roedel1-5/+9
2025-05-16iommu/vt-d: Replace spin_lock with mutex to protect domain idaLu Baolu1-0/+1
2025-05-16iommu/vt-d: Use ida to manage domain idLu Baolu1-0/+3
2025-04-17iommu: Update various drivers to pass in lg2sz instead of order to iommu pagesJason Gunthorpe1-3/+3
2025-04-17iommu/pages: Remove iommu_free_page()Jason Gunthorpe1-2/+2
2025-02-28iommu/vt-d: Fix suspicious RCU usageLu Baolu1-0/+1
2024-11-05iommu/vt-d: Remove unused dmar_msi_readDr. David Alan Gilbert1-13/+0
2024-11-05iommu/vt-d: Increase buffer size for device nameAndy Shevchenko1-1/+1
2024-09-02iommu/vt-d: Factor out invalidation descriptor compositionTina Zhang1-87/+6
2024-09-02iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 countSanjay K Kumar1-5/+11
2024-07-03iommu/vt-d: Handle volatile descriptor status readJacob Pan1-1/+1
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel1-10/+16
2024-04-26iommu/vt-d: Allocate DMAR fault interrupts locallyDimitri Sivanich1-2/+7
2024-04-26iommu/vt-d: Remove redundant assignment to variable errColin Ian King1-1/+0
2024-04-15iommu/vt-d: add wrapper functions for page allocationsPasha Tatashin1-7/+9
2024-03-06iommu/vt-d: Improve ITE fault handling if target device isn't presentEthan Zhao1-0/+22
2024-03-01iommu/vt-d: Use device rbtree in iopf reporting pathLu Baolu1-0/+1
2024-03-01iommu/vt-d: Use rbtree to track iommu probed devicesLu Baolu1-1/+2
2023-11-27iommu/vt-d: Omit devTLB invalidation requests when TES=0Lu Baolu1-0/+18
2023-04-14Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ...Joerg Roedel1-8/+5
2023-04-13iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()Tina Zhang1-1/+2
2023-04-13iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)Tina Zhang1-2/+0
2023-04-13iommu/vt-d: Make size of operands same in bitwise operationsTina Zhang1-1/+1
2023-03-31iommu/vt-d: Allow zero SAGAW if second-stage not supportedLu Baolu1-1/+2
2023-03-31iommu/ioasid: Rename INVALID_IOASIDJacob Pan1-2/+2
2023-03-31iommu/vt-d: Remove virtual command interfaceJacob Pan1-2/+0
2023-02-03iommu/vt-d: Enable IOMMU perfmon supportKan Liang1-0/+3
2023-02-03iommu/vt-d: Add IOMMU perfmon overflow handler supportKan Liang1-0/+2
2023-02-03iommu/vt-d: Support Enhanced Command InterfaceKan Liang1-0/+10
2023-02-03iommu/vt-d: Retrieve IOMMU perfmon capability informationKan Liang1-0/+7
2023-02-03iommu/vt-d: Support size of the register set in DRHDKan Liang1-4/+7
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+7
2022-12-02iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()Xiongfeng Wang1-0/+1
2022-11-03iommu: Add max_pasids field in struct iommu_deviceLu Baolu1-0/+7
2022-09-21Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"Lu Baolu1-7/+0