Age | Commit message (Expand) | Author | Files | Lines |
2024-05-13 | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -275/+293 |
2024-05-10 | iommu/arm-smmu-v3: Make the kunit into a module | Jason Gunthorpe | 1 | -0/+8 |
2024-05-01 | iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry | Jason Gunthorpe | 1 | -23/+20 |
2024-05-01 | iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() | Jason Gunthorpe | 1 | -29/+18 |
2024-05-01 | iommu/arm-smmu-v3: Move the CD generation for SVA into a function | Jason Gunthorpe | 1 | -70/+7 |
2024-05-01 | iommu/arm-smmu-v3: Allocate the CD table entry in advance | Jason Gunthorpe | 1 | -16/+8 |
2024-05-01 | iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() | Jason Gunthorpe | 1 | -21/+38 |
2024-05-01 | iommu/arm-smmu-v3: Consolidate clearing a CD table entry | Jason Gunthorpe | 1 | -10/+16 |
2024-05-01 | iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function | Jason Gunthorpe | 1 | -28/+43 |
2024-05-01 | iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() | Jason Gunthorpe | 1 | -22/+67 |
2024-05-01 | iommu/arm-smmu-v3: Add an ops indirection to the STE code | Jason Gunthorpe | 1 | -72/+104 |
2024-04-18 | iommu/arm-smmu-v3: Free MSIs in case of ENOMEM | Aleksandr Aprelkov | 1 | -1/+1 |
2024-04-12 | iommu: Pass domain to remove_dev_pasid() op | Yi Liu | 1 | -7/+2 |
2024-04-09 | iommu/arm-smmu-v3: Add a type for the CD entry | Jason Gunthorpe | 1 | -9/+11 |
2024-04-09 | iommu/arm-smmu-v3: Do not ATC invalidate the entire domain | Jason Gunthorpe | 1 | -1/+4 |
2024-04-09 | iommu/arm-smmu-v3: Retire disable_bypass parameter | Robin Murphy | 1 | -33/+13 |
2024-03-26 | iommu/arm-smmu-v3: Fix access for STE.SHCFG | Mostafa Saleh | 1 | -12/+23 |
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/g... | Linus Torvalds | 1 | -298/+516 |
2024-03-08 | Merge branches 'arm/mediatek', 'arm/renesas', 'arm/smmu', 'x86/vt-d', 'x86/am... | Joerg Roedel | 1 | -298/+516 |
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 | 1 | -24/+58 |
2024-02-29 | iommu/arm-smmu-v3: Remove arm_smmu_master->domain | Jason Gunthorpe | 1 | -16/+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 | 1 | -12/+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-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 | 1 | -1/+0 |
2024-02-16 | iommu: Merge iommu_fault_event and iopf_fault | Lu Baolu | 1 | -2/+2 |
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-03 | Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'... | Joerg Roedel | 1 | -44/+35 |
2023-12-13 | iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED | Jason Gunthorpe | 1 | -3/+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 | 1 | -30/+29 |
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-11-27 | iommu: Clean up open-coded ownership checks | Robin Murphy | 1 | -3/+0 |
2023-10-12 | iommu/arm-smmu-v3: Rename cdcfg to cd_table | Michael Shavit | 1 | -35/+35 |