Age | Commit message (Expand) | Author | Files | Lines |
2025-04-24 | iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts |  Sean Christopherson | 1 | -10/+3 |
2025-04-24 | iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE |  Sean Christopherson | 1 | -1/+1 |
2025-03-20 | Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 's390', 'core', 'intel/vt-d' and 'amd/amd-vi' into next |  Joerg Roedel | 1 | -31/+60 |
2025-03-13 | iommu/amd: Enable support for up to 2K interrupts per function |  Kishon Vijay Abraham I | 1 | -9/+39 |
2025-03-13 | iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro |  Sairaj Kodilkar | 1 | -1/+1 |
2025-03-13 | iommu/amd: Replace slab cache allocator with page allocator |  Sairaj Kodilkar | 1 | -12/+14 |
2025-03-10 | iommu/amd: Consolidate protection domain free code |  Vasant Hegde | 1 | -10/+5 |
2025-03-10 | iommu/amd: Log IOMMU control register in event log path |  Vasant Hegde | 1 | -1/+3 |
2025-02-28 | iommu/amd: Preserve default DTE fields when updating Host Page Table Root |  Alejandro Jimenez | 1 | -2/+2 |
2025-01-24 | Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  Linus Torvalds | 1 | -199/+333 |
2025-01-21 | Merge tag 'irq-core-2025-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip |  Linus Torvalds | 1 | -1/+0 |
2025-01-17 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rockchip', 'riscv', 'core', 'intel/vt-d' and 'amd/amd-vi' into next |  Joerg Roedel | 1 | -199/+333 |
2025-01-17 | iommu/amd: Fully decode all combinations of alloc_paging_flags |  Jason Gunthorpe | 1 | -15/+15 |
2025-01-17 | iommu/amd: Move the nid to pdom_setup_pgtable() |  Jason Gunthorpe | 1 | -13/+9 |
2025-01-17 | iommu/amd: Change amd_iommu_pgtable to use enum protection_domain_mode |  Jason Gunthorpe | 1 | -17/+17 |
2025-01-17 | iommu/amd: Remove type argument from do_iommu_domain_alloc() and related |  Jason Gunthorpe | 1 | -25/+10 |
2025-01-17 | iommu/amd: Remove dev == NULL checks |  Jason Gunthorpe | 1 | -20/+10 |
2025-01-17 | iommu/amd: Remove domain_alloc() |  Jason Gunthorpe | 1 | -20/+0 |
2025-01-17 | iommu/amd: Remove unused amd_iommu_domain_update() |  Alejandro Jimenez | 1 | -9/+0 |
2025-01-15 | x86/apic: Convert to IRQCHIP_MOVE_DEFERRED |  Thomas Gleixner | 1 | -1/+0 |
2024-12-18 | iommu/amd: Make the blocked domain support PASID |  Yi Liu | 1 | -1/+9 |
2024-12-18 | iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() |  Suravee Suthikulpanit | 1 | -19/+24 |
2024-12-18 | iommu/amd: Modify clear_dte_entry() to avoid in-place update |  Suravee Suthikulpanit | 1 | -12/+9 |
2024-12-18 | iommu/amd: Introduce helper function get_dte256() |  Suravee Suthikulpanit | 1 | -11/+51 |
2024-12-18 | iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers |  Suravee Suthikulpanit | 1 | -55/+74 |
2024-12-18 | iommu/amd: Introduce helper function to update 256-bit DTE |  Suravee Suthikulpanit | 1 | -0/+123 |
2024-12-10 | iommu/amd: Add lockdep asserts for domain->dev_list |  Jason Gunthorpe | 1 | -0/+5 |
2024-12-10 | iommu/amd: Put list_add/del(dev_data) back under the domain->lock |  Jason Gunthorpe | 1 | -1/+4 |
2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() |  Jason Gunthorpe | 1 | -5/+4 |
2024-10-30 | iommu/amd: Improve amd_iommu_release_device() |  Vasant Hegde | 1 | -27/+6 |
2024-10-30 | iommu/amd: Add ops->release_domain |  Vasant Hegde | 1 | -0/+9 |
2024-10-30 | iommu/amd: Reorder attach device code |  Vasant Hegde | 1 | -36/+29 |
2024-10-30 | iommu/amd: Convert dev_data lock from spinlock to mutex |  Vasant Hegde | 1 | -7/+7 |
2024-10-30 | iommu/amd: Rearrange attach device code |  Vasant Hegde | 1 | -55/+36 |
2024-10-30 | iommu/amd: Reduce domain lock scope in attach device path |  Vasant Hegde | 1 | -22/+30 |
2024-10-30 | iommu/amd: Do not detach devices in domain free path |  Vasant Hegde | 1 | -25/+1 |
2024-10-30 | iommu/amd: xarray to track protection_domain->iommu list |  Vasant Hegde | 1 | -19/+70 |
2024-10-30 | iommu/amd: Remove protection_domain.dev_cnt variable |  Vasant Hegde | 1 | -6/+1 |
2024-10-30 | iommu/amd: Use ida interface to manage protection domain ID |  Vasant Hegde | 1 | -31/+25 |
2024-10-30 | Merge branch 'core' into amd/amd-vi |  Joerg Roedel | 1 | -43/+98 |
2024-10-29 | iommu/amd: Implement global identity domain |  Vasant Hegde | 1 | -4/+32 |
2024-10-29 | iommu/amd: Enhance amd_iommu_domain_alloc_user() |  Vasant Hegde | 1 | -5/+27 |
2024-10-29 | iommu/amd: Pass page table type as param to pdom_setup_pgtable() |  Vasant Hegde | 1 | -24/+19 |
2024-10-29 | iommu/amd: Separate page table setup from domain allocation |  Vasant Hegde | 1 | -16/+26 |
2024-10-15 | iommu/amd: Use atomic64_inc_return() in iommu.c |  Uros Bizjak | 1 | -2/+2 |
2024-09-13 | Merge branches 'fixes', 'arm/smmu', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 1 | -112/+94 |
2024-09-12 | iommu/amd: Test for PAGING domains before freeing a domain |  Jason Gunthorpe | 1 | -1/+2 |
2024-09-12 | iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() |  Eliav Bar-ilan | 1 | -2/+2 |
2024-09-04 | iommu/amd: Remove conditions from domain free paths |  Jason Gunthorpe | 1 | -19/+10 |
2024-09-04 | iommu/amd: Store the nid in io_pgtable_cfg instead of the domain |  Jason Gunthorpe | 1 | -5/+7 |