summaryrefslogtreecommitdiff
path: root/drivers/iommu/amd
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-331/+507
10 daysMerge tag 'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+1
2025-01-17Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock...Joerg Roedel5-331/+507
2025-01-17iommu/amd: Fully decode all combinations of alloc_paging_flagsJason Gunthorpe1-15/+15
2025-01-17iommu/amd: Move the nid to pdom_setup_pgtable()Jason Gunthorpe3-15/+11
2025-01-17iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_modeJason Gunthorpe3-25/+25
2025-01-17iommu/amd: Remove type argument from do_iommu_domain_alloc() and relatedJason Gunthorpe3-27/+13
2025-01-17iommu/amd: Remove dev == NULL checksJason Gunthorpe1-20/+10
2025-01-17iommu/amd: Remove domain_alloc()Jason Gunthorpe1-20/+0
2025-01-17iommu/amd: Remove unused amd_iommu_domain_update()Alejandro Jimenez2-10/+0
2025-01-15x86/apic: Convert to IRQCHIP_MOVE_DEFERREDThomas Gleixner2-2/+1
2025-01-06iommu/amd: remove return value of amd_iommu_detectGao Shiyuan1-6/+4
2024-12-18iommu/amd: Make the blocked domain support PASIDYi Liu1-1/+9
2024-12-18iommu/amd: Remove amd_iommu_apply_erratum_63()Suravee Suthikulpanit2-48/+3
2024-12-18iommu/amd: Lock DTE before updating the entry with WRITE_ONCE()Suravee Suthikulpanit2-19/+25
2024-12-18iommu/amd: Modify clear_dte_entry() to avoid in-place updateSuravee Suthikulpanit1-12/+9
2024-12-18iommu/amd: Introduce helper function get_dte256()Suravee Suthikulpanit1-11/+51
2024-12-18iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpersSuravee Suthikulpanit4-68/+106
2024-12-18iommu/amd: Introduce helper function to update 256-bit DTESuravee Suthikulpanit2-1/+132
2024-12-18iommu/amd: Introduce struct ivhd_dte_flags to store persistent DTE flagsSuravee Suthikulpanit2-29/+100
2024-12-18iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not supportedSuravee Suthikulpanit1-14/+9
2024-12-18iommu/amd: Misc ACPI IVRS debug info clean upSuravee Suthikulpanit2-21/+16
2024-12-10iommu/amd: Add lockdep asserts for domain->dev_listJason Gunthorpe1-0/+5
2024-12-10iommu/amd: Put list_add/del(dev_data) back under the domain->lockJason Gunthorpe1-1/+4
2024-11-22iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()Jason Gunthorpe1-5/+4
2024-11-15Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int...Joerg Roedel7-242/+213
2024-11-08iommu: Make set_dev_pasid op support domain replacementYi Liu1-0/+3
2024-11-08iommu: Pass old domain to set_dev_pasid opYi Liu2-2/+4
2024-10-30iommu/amd: Improve amd_iommu_release_device()Vasant Hegde1-27/+6
2024-10-30iommu/amd: Add ops->release_domainVasant Hegde1-0/+9
2024-10-30iommu/amd: Reorder attach device codeVasant Hegde1-36/+29
2024-10-30iommu/amd: Convert dev_data lock from spinlock to mutexVasant Hegde2-8/+8
2024-10-30iommu/amd: Rearrange attach device codeVasant Hegde1-55/+36
2024-10-30iommu/amd: Reduce domain lock scope in attach device pathVasant Hegde1-22/+30
2024-10-30iommu/amd: Do not detach devices in domain free pathVasant Hegde1-25/+1
2024-10-30iommu/amd: Remove unused amd_iommus variableVasant Hegde2-12/+0
2024-10-30iommu/amd: xarray to track protection_domain->iommu listVasant Hegde2-20/+77
2024-10-30iommu/amd: Remove protection_domain.dev_cnt variableVasant Hegde2-7/+1
2024-10-30iommu/amd: Use ida interface to manage protection domain IDVasant Hegde3-58/+35
2024-10-30iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLBVasant Hegde1-0/+3
2024-10-30Merge branch 'core' into amd/amd-viJoerg Roedel3-52/+115
2024-10-29iommu/amd: Implement global identity domainVasant Hegde3-4/+36
2024-10-29iommu/amd: Enhance amd_iommu_domain_alloc_user()Vasant Hegde1-5/+27
2024-10-29iommu/amd: Pass page table type as param to pdom_setup_pgtable()Vasant Hegde1-24/+19
2024-10-29iommu/amd: Separate page table setup from domain allocationVasant Hegde1-16/+26
2024-10-29iommu/amd: Move V2 page table support check to early_amd_iommu_init()Vasant Hegde1-7/+7
2024-10-29iommu/amd: Add helper function to check GIOSUP/GTSUPVasant Hegde2-3/+7
2024-10-29iommu/amd: Fix corruption when mapping large pages from 0Jason Gunthorpe1-3/+8
2024-10-29iommu/amd: Do not try copy old DTE resume pathVasant Hegde1-6/+2
2024-10-15iommu/amd: Use atomic64_inc_return() in iommu.cUros Bizjak1-2/+2