Age | Commit message (Expand) | Author | Files | Lines |
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 | 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: 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-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 |
2023-10-26 | iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain | Jason Gunthorpe | 1 | -0/+2 |
2023-10-26 | iommu/vt-d: Disallow read-only mappings to nest parent domain | Lu Baolu | 1 | -0/+6 |
2023-10-26 | iommu/vt-d: Add nested domain allocation | Lu Baolu | 3 | -20/+23 |
2023-10-26 | iommu/vt-d: Set the nested domain to a device | Yi Liu | 1 | -0/+54 |
2023-10-26 | iommu/vt-d: Make domain attach helpers to be extern | Yi Liu | 2 | -9/+13 |
2023-10-26 | iommu/vt-d: Add helper to setup pasid nested translation | Lu Baolu | 2 | -0/+114 |
2023-10-26 | iommu/vt-d: Add helper for nested domain allocation | Lu Baolu | 3 | -1/+65 |
2023-10-26 | iommu/vt-d: Extend dmar_domain to support nested domain | Lu Baolu | 1 | -6/+30 |
2023-10-26 | iommu/vt-d: Enhance capability check for nested parent domain allocation | Yi Liu | 2 | -1/+3 |
2023-10-26 | iommufd/selftest: Add nested domain allocation for mock domain | Nicolin Chen | 2 | -30/+140 |
2023-10-26 | iommufd: Add a nested HW pagetable object | Nicolin Chen | 4 | -14/+130 |
2023-10-26 | iommu: Pass in parent domain with user_data to domain_alloc_user op | Yi Liu | 4 | -6/+20 |
2023-10-26 | iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED | Nicolin Chen | 1 | -17/+29 |
2023-10-26 | iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable | Nicolin Chen | 5 | -108/+148 |
2023-10-26 | iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations | Jason Gunthorpe | 2 | -30/+86 |
2023-10-26 | iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING | Jason Gunthorpe | 5 | -10/+10 |
2023-10-25 | Revert "iommu/vt-d: Remove unused function" | Lu Baolu | 1 | -0/+9 |
2023-10-24 | iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc | Nicolin Chen | 3 | -20/+10 |
2023-10-24 | iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag | Joao Martins | 1 | -6/+9 |