Age | Commit message (Expand) | Author | Files | Lines |
2024-03-26 | iommu/arm-smmu-v3: Fix access for STE.SHCFG |  Mostafa Saleh | 2 | -12/+25 |
2024-03-26 | iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V |  Jason Gunthorpe | 1 | -1/+2 |
2024-03-13 | Merge tag 'iommu-updates-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu |  Linus Torvalds | 3 | -316/+524 |
2024-03-11 | Merge tag 'irq-msi-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip |  Linus Torvalds | 1 | -2/+3 |
2024-03-08 | Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next |  Joerg Roedel | 3 | -316/+524 |
2024-03-01 | iommu: constify of_phandle_args in xlate |  Krzysztof Kozlowski | 1 | -1/+2 |
2024-02-29 | iommu/arm-smmu-v3: Convert to domain_alloc_paging() |  Jason Gunthorpe | 1 | -5/+17 |
2024-02-29 | iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize |  Jason Gunthorpe | 1 | -17/+18 |
2024-02-29 | iommu/arm-smmu-v3: Use the identity/blocked domain during release |  Jason Gunthorpe | 1 | -5/+2 |
2024-02-29 | iommu/arm-smmu-v3: Add a global static BLOCKED domain |  Jason Gunthorpe | 1 | -0/+19 |
2024-02-29 | iommu/arm-smmu-v3: Add a global static IDENTITY domain |  Jason Gunthorpe | 2 | -25/+58 |
2024-02-29 | iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA |  Jason Gunthorpe | 1 | -1/+7 |
2024-02-29 | iommu/arm-smmu-v3: Remove arm_smmu_master->domain |  Jason Gunthorpe | 2 | -17/+10 |
2024-02-29 | iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() |  Jason Gunthorpe | 1 | -7/+6 |
2024-02-29 | iommu/arm-smmu-v3: Put writing the context descriptor in the right order |  Jason Gunthorpe | 1 | -9/+20 |
2024-02-29 | iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() |  Jason Gunthorpe | 1 | -6/+9 |
2024-02-29 | iommu/arm-smmu-v3: Compute the STE only once for each master |  Jason Gunthorpe | 1 | -35/+22 |
2024-02-29 | iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev |  Jason Gunthorpe | 1 | -9/+13 |
2024-02-29 | iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() |  Jason Gunthorpe | 2 | -14/+15 |
2024-02-29 | iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions |  Jason Gunthorpe | 1 | -55/+83 |
2024-02-29 | iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass |  Jason Gunthorpe | 1 | -42/+55 |
2024-02-29 | iommu/arm-smmu-v3: Make STE programming independent of the callers |  Jason Gunthorpe | 1 | -64/+211 |
2024-02-22 | iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock |  Jason Gunthorpe | 1 | -26/+12 |
2024-02-16 | iommu: Make iommu_report_device_fault() return void |  Lu Baolu | 1 | -2/+2 |
2024-02-16 | iommu: Make iopf_group_response() return void |  Lu Baolu | 1 | -32/+18 |
2024-02-16 | iommu: Separate SVA and IOPF |  Lu Baolu | 2 | -2/+0 |
2024-02-16 | iommu: Merge iommu_fault_event and iopf_fault |  Lu Baolu | 1 | -2/+2 |
2024-02-16 | iommu: Remove iommu_[un]register_device_fault_handler() |  Lu Baolu | 1 | -12/+1 |
2024-02-16 | iommu/arm-smmu-v3: Remove unrecoverable faults reporting |  Lu Baolu | 1 | -33/+13 |
2024-02-15 | irqchip: Convert all platform MSI users to the new API |  Thomas Gleixner | 1 | -2/+3 |
2024-01-18 | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu |  Linus Torvalds | 3 | -54/+56 |
2024-01-08 | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER |  Kirill A. Shutemov | 1 | -1/+1 |
2024-01-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d', 'x86/amd' and 'core' into next |  Joerg Roedel | 3 | -54/+56 |
2023-12-13 | iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED |  Jason Gunthorpe | 2 | -4/+1 |
2023-12-13 | iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() |  Jason Gunthorpe | 1 | -7/+2 |
2023-12-13 | iommu/arm-smmu-v3: Add a type for the STE |  Jason Gunthorpe | 2 | -31/+35 |
2023-12-12 | iommu/arm-smmu-v3: disable stall for quiet_cd |  Wenkai Lin | 1 | -0/+3 |
2023-12-12 | iommu: Mark dev_iommu_priv_set() with a lockdep |  Jason Gunthorpe | 1 | -1/+0 |
2023-12-12 | iommu: Add mm_get_enqcmd_pasid() helper function |  Tina Zhang | 1 | -8/+15 |
2023-11-27 | iommu: Clean up open-coded ownership checks |  Robin Murphy | 1 | -3/+0 |
2023-10-12 | iommu/arm-smmu-v3-sva: Remove bond refcount |  Michael Shavit | 1 | -11/+1 |
2023-10-12 | iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle |  Michael Shavit | 1 | -12/+6 |
2023-10-12 | iommu/arm-smmu-v3: Rename cdcfg to cd_table |  Michael Shavit | 1 | -35/+35 |
2023-10-12 | iommu/arm-smmu-v3: Update comment about STE liveness |  Michael Shavit | 1 | -1/+1 |
2023-10-12 | iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise |  Michael Shavit | 1 | -7/+3 |
2023-10-12 | iommu/arm-smmu-v3: Move CD table to arm_smmu_master |  Michael Shavit | 2 | -49/+58 |
2023-10-12 | iommu/arm-smmu-v3: Refactor write_ctx_desc |  Michael Shavit | 3 | -35/+54 |
2023-10-12 | iommu/arm-smmu-v3: move stall_enabled to the cd table |  Michael Shavit | 2 | -5/+6 |
2023-10-12 | iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables |  Michael Shavit | 1 | -5/+4 |
2023-10-12 | iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg |  Michael Shavit | 2 | -26/+22 |