summaryrefslogtreecommitdiff
path: root/drivers/iommu/amd/iommu.c
AgeCommit message (Expand)AuthorFilesLines
9 daysiommu/amd: Fix geometry.aperture_end for V2 tablesJason Gunthorpe1-2/+15
9 daysiommu/amd: Enable PASID and ATS capabilities in the correct orderEaswar Hariharan1-1/+1
2025-05-23Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'...Joerg Roedel1-47/+47
2025-05-16iommu/amd: Allow matching ACPI HID devices without matching UIDsMario Limonciello1-5/+28
2025-05-02iommu/amd: Add support for HTRangeIgnore featureSairaj Kodilkar1-0/+3
2025-04-28iommu/amd: Ensure GA log notifier callbacks finish running before module unloadSean Christopherson1-0/+8
2025-04-28iommu: Remove iommu_dev_enable/disable_feature()Lu Baolu1-32/+0
2025-04-28iommu: Remove IOMMU_DEV_FEAT_SVAJason Gunthorpe1-2/+0
2025-04-24iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrruptsSean Christopherson1-10/+3
2025-04-24iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTESean Christopherson1-1/+1
2025-04-17iommu/amd: Use iommu_alloc_pages_node_sz() for the IRTJason Gunthorpe1-4/+4
2025-04-17iommu/pages: Remove iommu_alloc_page_node()Jason Gunthorpe1-1/+1
2025-04-17iommu/pages: Remove iommu_free_page()Jason Gunthorpe1-2/+2
2025-04-17iommu/pages: Remove the order argument to iommu_free_pages()Jason Gunthorpe1-1/+1
2025-03-20Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch...Joerg Roedel1-31/+60
2025-03-13iommu/amd: Enable support for up to 2K interrupts per functionKishon Vijay Abraham I1-9/+39
2025-03-13iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macroSairaj Kodilkar1-1/+1
2025-03-13iommu/amd: Replace slab cache allocator with page allocatorSairaj Kodilkar1-12/+14
2025-03-10iommu/amd: Consolidate protection domain free codeVasant Hegde1-10/+5
2025-03-10iommu/amd: Log IOMMU control register in event log pathVasant Hegde1-1/+3
2025-02-28iommu/amd: Preserve default DTE fields when updating Host Page Table RootAlejandro Jimenez1-2/+2
2025-01-24Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-199/+333
2025-01-22Merge tag 'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2025-01-17Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rock...Joerg Roedel1-199/+333
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 Gunthorpe1-13/+9
2025-01-17iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_modeJason Gunthorpe1-17/+17
2025-01-17iommu/amd: Remove type argument from do_iommu_domain_alloc() and relatedJason Gunthorpe1-25/+10
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 Jimenez1-9/+0
2025-01-15x86/apic: Convert to IRQCHIP_MOVE_DEFERREDThomas Gleixner1-1/+0
2024-12-18iommu/amd: Make the blocked domain support PASIDYi Liu1-1/+9
2024-12-18iommu/amd: Lock DTE before updating the entry with WRITE_ONCE()Suravee Suthikulpanit1-19/+24
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 Suthikulpanit1-55/+74
2024-12-18iommu/amd: Introduce helper function to update 256-bit DTESuravee Suthikulpanit1-0/+123
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-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 Hegde1-7/+7
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: xarray to track protection_domain->iommu listVasant Hegde1-19/+70
2024-10-30iommu/amd: Remove protection_domain.dev_cnt variableVasant Hegde1-6/+1