Commit Graph

62 Commits (ce612879ddc78ea7e4de4be80cba4ebf9caa07ee)

Author SHA1 Message Date
Robin Murphy 9d3a4de4cb iommu: Disambiguate MSI region types 8 years ago
Joerg Roedel d0f6f58326 iommu: Remove iommu_register_instance interface 8 years ago
Joerg Roedel 9648cbc962 iommu/arm-smmu: Make use of the iommu_register interface 8 years ago
Nate Watterson 692c4e422d iommu/arm-smmu-v3: limit use of 2-level stream tables 8 years ago
Nate Watterson 810871c570 iommu/arm-smmu-v3: Clear prior settings when updating STEs 8 years ago
Eric Auger 5018c8d5ef iommu/arm-smmu: Do not advertise IOMMU_CAP_INTR_REMAP anymore 8 years ago
Eric Auger 50019f09a4 iommu/arm-smmu-v3: Implement reserved region get/put callbacks 8 years ago
Robin Murphy 14b4dbafa7 Revert "iommu/arm-smmu: Set PRIVCFG in stage 1 STEs" 8 years ago
Lorenzo Pieralisi e4dadfa812 iommu/arm-smmu-v3: Add IORT configuration 8 years ago
Lorenzo Pieralisi 2985b5210f iommu/arm-smmu-v3: Split probe functions into DT/generic portions 8 years ago
Lorenzo Pieralisi 778de07453 iommu/arm-smmu-v3: Convert struct device of_node to fwnode usage 8 years ago
Bhumika Goyal ca297aad17 iommu/arm-smmu: Constify iommu_gather_ops structures 8 years ago
Robin Murphy ec615f43d3 iommu/arm-smmu: Don't inadvertently reject multiple SMMUv3s 8 years ago
Robin Murphy 455eb7d34a iommu/arm-smmu: Set domain geometry 9 years ago
Robin Murphy 95fa99aa40 iommu/arm-smmu: Set PRIVCFG in stage 1 STEs 9 years ago
Robin Murphy 08d4ca2a67 iommu/arm-smmu: Support non-PCI devices with SMMUv3 9 years ago
Robin Murphy 8f78515425 iommu/arm-smmu: Implement of_xlate() for SMMUv3 9 years ago
Robin Murphy dc87a98db7 iommu/arm-smmu: Fall back to global bypass 9 years ago
Will Deacon 8ded2909e2 iommu/arm-smmu: Disable interrupts whilst holding the cmdq lock 9 years ago
Jean-Philippe Brucker bcfced1580 iommu/arm-smmu: Fix polling of command queue 9 years ago
Jean-Philippe Brucker b4163fb333 iommu/arm-smmu: Fix event queues synchronization 9 years ago
Will Deacon 5bc0a11664 iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass 9 years ago
Will Deacon aea2037e0d iommu/arm-smmu: Fix CMDQ error handling 9 years ago
Wei Chen 112c898b59 iommu/arm-smmu: request pcie devices to enable ACS 9 years ago
Jean-Philippe Brucker 9aeb26cfc2 iommu/arm-smmu: Wire up map_sg for arm-smmu-v3 9 years ago
Arnd Bergmann 287980e49f remove lots of IS_ERR_VALUE abuses 9 years ago
Robin Murphy d546635731 iommu/arm-smmu: Use per-domain page sizes. 9 years ago
Will Deacon cbf8277ef4 iommu/arm-smmu: Treat IOMMU_DOMAIN_DMA as bypass for now 9 years ago
Will Deacon bc7f2ce0a7 iommu/arm-smmu: Don't fail device attach if already attached to a domain 9 years ago
Robin Murphy 9adb95949a iommu/arm-smmu: Support DMA-API domains 9 years ago
Prem Mallappa 6380be0535 iommu/arm-smmu: Use STE.S1STALLD only when supported 9 years ago
Prem Mallappa 324ba10823 iommu/arm-smmu: Fix write to GERRORN register 9 years ago
Robin Murphy 75df138655 iommu/arm-smmu: Invalidate TLBs properly 9 years ago
Robin Murphy 06c610e8f3 iommu/io-pgtable: Indicate granule for TLB maintenance 9 years ago
Will Deacon a0d5c04c60 iommu/arm-smmu: Handle unknown CERROR values gracefully 9 years ago
Peng Fan 9a4a9d8c34 iommu/arm-smmu: Correct group reference count 9 years ago
Will Deacon a0eacd89e3 iommu/arm-smmu: Use incoming shareability attributes in bypass mode 9 years ago
Will Deacon 04fa26c71b iommu/arm-smmu: Convert DMA buffer allocations to the managed API 9 years ago
Will Deacon 89df3a96ba iommu/arm-smmu: Remove #define for non-existent PRIQ_0_OF field 9 years ago
Joerg Roedel af65993224 iommu/arm-smmu: Switch to device_group call-back 9 years ago
Marc Zyngier 166bdbd231 iommu/arm-smmu: Add support for MSI on SMMUv3 9 years ago
Will Deacon c0733a2cf3 iommu/arm-smmu: Fix error checking for ASID and VMID allocation 9 years ago
Will Deacon 941a802d93 iommu/arm-smmu: Use drvdata instead of maintaining smmu_devices list 9 years ago
Will Deacon 1c27df1c0a iommu/arm-smmu: Use correct address mask for CMD_TLBI_S2_IPA 10 years ago
Will Deacon f0c453dbcc iommu/arm-smmu: Ensure IAS is set correctly for AArch32-capable SMMUs 10 years ago
Robin Murphy 857c88ca62 iommu/arm-smmu: Remove arm_smmu_flush_pgtable() 10 years ago
Robin Murphy bdc6d97347 iommu/arm-smmu: Clean up DMA API usage 10 years ago
Will Deacon 85430968ae iommu/arm-smmu: Treat unknown OAS as 48-bit 10 years ago
Will Deacon 28c8b4045b iommu/arm-smmu: Limit 2-level strtab allocation for small SID sizes 10 years ago
Marc Zyngier ec11d63c67 iommu/arm-smmu: Fix MSI memory attributes to match specification 10 years ago