Age | Commit message (Expand) | Author | Files | Lines |
2023-12-11 | iommu/amd: Do not flush IRTE when only updating isRun and destination fields | Suravee Suthikulpanit | 1 | -4/+16 |
2023-12-05 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 7 | -113/+171 |
2023-12-01 | iommu: Fix printk arg in of_iommu_get_resv_regions() | Daniel Mentz | 1 | -1/+1 |
2023-11-30 | iommufd: Do not UAF during iommufd_put_object() | Jason Gunthorpe | 2 | -78/+135 |
2023-11-30 | iommufd: Add iommufd_ctx to iommufd_put_object() | Jason Gunthorpe | 6 | -35/+36 |
2023-11-27 | Merge branch 'iommu/fixes' into core | Joerg Roedel | 6 | -40/+115 |
2023-11-27 | iommu/apple-dart: Use readl instead of readl_relaxed for consistency | Sven Peter | 1 | -1/+1 |
2023-11-27 | iommu/apple-dart: Add support for t8103 USB4 DART | Sven Peter | 1 | -0/+29 |
2023-11-27 | iommu/apple-dart: Write to all DART_T8020_STREAM_SELECT | Sven Peter | 1 | -2/+4 |
2023-11-27 | iommu: Extend LPAE page table format to support custom allocators | Boris Brezillon | 1 | -16/+39 |
2023-11-27 | iommu: Allow passing custom allocators to pgtable drivers | Boris Brezillon | 1 | -0/+23 |
2023-11-27 | iommu/vt-d: Set variable intel_dirty_ops to static | Kunwu Chan | 1 | -2/+2 |
2023-11-27 | iommu/vt-d: Fix incorrect cache invalidation for mm notification | Lu Baolu | 1 | -0/+26 |
2023-11-27 | iommu/vt-d: Add MTL to quirk list to skip TE disabling | Abdul Halim, Mohd Syazwan | 1 | -1/+1 |
2023-11-27 | iommu/vt-d: Make context clearing consistent with context mapping | Lu Baolu | 1 | -2/+2 |
2023-11-27 | iommu/vt-d: Disable PCI ATS in legacy passthrough mode | Lu Baolu | 1 | -1/+2 |
2023-11-27 | iommu/vt-d: Omit devTLB invalidation requests when TES=0 | Lu Baolu | 1 | -0/+18 |
2023-11-27 | iommu/vt-d: Support enforce_cache_coherency only for empty domains | Lu Baolu | 2 | -1/+7 |
2023-11-27 | iommu: Clean up open-coded ownership checks | Robin Murphy | 7 | -43/+6 |
2023-11-27 | iommu: Retire bus ops | Robin Murphy | 1 | -13/+18 |
2023-11-27 | iommu/arm-smmu: Don't register fwnode for legacy binding | Robin Murphy | 1 | -1/+2 |
2023-11-27 | iommu: Decouple iommu_domain_alloc() from bus ops | Robin Murphy | 1 | -3/+22 |
2023-11-27 | iommu: Validate that devices match domains | Robin Murphy | 2 | -0/+12 |
2023-11-27 | iommu: Decouple iommu_present() from bus ops | Robin Murphy | 1 | -1/+20 |
2023-11-27 | iommu: Factor out some helpers | Robin Murphy | 1 | -30/+26 |
2023-11-27 | iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush | Niklas Schnelle | 1 | -0/+16 |
2023-11-27 | iommu/virtio: Make use of ops->iotlb_sync_map | Niklas Schnelle | 1 | -1/+16 |
2023-11-27 | iommu/amd: Set variable amd_dirty_ops to static | Kunwu Chan | 1 | -2/+2 |
2023-11-27 | iommu: Avoid more races around device probe | Robin Murphy | 2 | -13/+19 |
2023-11-27 | iommu: Flow ERR_PTR out from __iommu_domain_alloc() | Jason Gunthorpe | 1 | -20/+39 |
2023-11-27 | iommu: Map reserved memory as cacheable if device is coherent | Laurentiu Tudor | 1 | -0/+3 |
2023-11-21 | x86/apic: Drop apic::delivery_mode | Andrew Cooper | 2 | -3/+3 |
2023-11-10 | Merge tag 'iommu-updates-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 38 | -2737/+2024 |
2023-11-02 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 23 | -178/+2200 |
2023-11-02 | Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -3/+3 |
2023-10-31 | iommufd: Organize the mock domain alloc functions closer to Joerg's tree | Jason Gunthorpe | 1 | -19/+16 |
2023-10-30 | iommufd/selftest: Fix page-size check in iommufd_test_dirty() | Joao Martins | 1 | -2/+4 |
2023-10-30 | iommufd: Add iopt_area_alloc() | Jason Gunthorpe | 2 | -3/+17 |
2023-10-30 | iommufd: Fix missing update of domains_itree after splitting iopt_area | Koichiro Den | 1 | -0/+10 |
2023-10-27 | Merge branches 'iommu/fixes', 'arm/tegra', 'arm/smmu', 'virtio', 'x86/vt-d', ... | Joerg Roedel | 38 | -2735/+2025 |
2023-10-27 | iommu: Avoid unnecessary cache invalidations | Lu Baolu | 1 | -1/+2 |
2023-10-26 | Merge tag 'v6.6-rc7' into core | Joerg Roedel | 5 | -29/+31 |
2023-10-26 | iommu/dart: Remove the force_bypass variable | Jason Gunthorpe | 1 | -14/+6 |
2023-10-26 | iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() | Jason Gunthorpe | 1 | -9/+19 |
2023-10-26 | iommu/dart: Convert to domain_alloc_paging() | Jason Gunthorpe | 1 | -8/+5 |
2023-10-26 | iommu/dart: Move the blocked domain support to a global static | Jason Gunthorpe | 1 | -22/+32 |
2023-10-26 | iommu/dart: Use static global identity domains | Jason Gunthorpe | 1 | -11/+28 |
2023-10-26 | iommufd: Convert to alloc_domain_paging() | Jason Gunthorpe | 1 | -8/+3 |
2023-10-26 | iommu/vt-d: Use ops->blocked_domain | Jason Gunthorpe | 1 | -2/+1 |
2023-10-26 | iommu/vt-d: Update the definition of the blocking domain | Jason Gunthorpe | 1 | -2/+2 |