1. 2ba20b5 iommu/renesas: Fix unused-function warning by Arnd Bergmann · 4 years, 8 months ago
  2. 6580c8a iommu/renesas: Convert to probe/release_device() call-backs by Joerg Roedel · 4 years, 9 months ago
  3. be568d6 iommu/renesas: Use accessor functions for iommu private data by Joerg Roedel · 4 years, 10 months ago
  4. d1e5f26 iommu/io-pgtable-arm: Rationalise TTBRn handling by Robin Murphy · 5 years ago
  5. 9b3a713 Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm/mediatek', 'arm/tegra', 'arm/smmu', 'x86/amd', 'x86/vt-d', 'virtio' and 'core' into next by Joerg Roedel · 5 years ago
  6. 1289f7f iommu/ipmmu-vmsa: Add utlb_offset_base by Yoshihiro Shimoda · 5 years ago
  7. 3667c99 iommu/ipmmu-vmsa: Add helper functions for "uTLB" registers by Yoshihiro Shimoda · 5 years ago
  8. 3dc28d9 iommu/ipmmu-vmsa: Calculate context registers' offset instead of a macro by Yoshihiro Shimoda · 5 years ago
  9. 16d9454 iommu/ipmmu-vmsa: Add helper functions for MMU "context" registers by Yoshihiro Shimoda · 5 years ago
  10. df9828a iommu/ipmmu-vmsa: tidyup register definitions by Yoshihiro Shimoda · 5 years ago
  11. 77cf983 iommu/ipmmu-vmsa: Remove all unused register definitions by Yoshihiro Shimoda · 5 years ago
  12. 205577a iommu/io-pgtable-arm: Rationalise MAIR handling by Robin Murphy · 5 years ago
  13. 565d454 iommu/ipmmu-vmsa: Remove dev_err() on platform_get_irq() failure by YueHaibing · 5 years ago
  14. ec37d4e iommu/ipmmu-vmsa: Only call platform_get_irq() when interrupt is mandatory by Geert Uytterhoeven · 5 years ago
  15. 757f26a iommu/ipmmu-vmsa: Hook up r8a774b1 DT matching code by Biju Das · 5 years ago
  16. 781ca2d iommu: Add gfp parameter to iommu_ops::map by Tom Murphy · 5 years ago
  17. e95adb9 Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qcom', 'arm/renesas', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  18. 3623002 iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3 by Hai Nguyen Pham · 5 years ago
  19. 5ca54fd iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order by Geert Uytterhoeven · 5 years ago
  20. a2d3a38 iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() by Will Deacon · 6 years ago
  21. e953f7f iommu/io-pgtable: Remove unused ->tlb_sync() callback by Will Deacon · 6 years ago
  22. abfd6fe iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() by Will Deacon · 6 years ago
  23. 05aed94 iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers by Will Deacon · 6 years ago
  24. 56f8af5 iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() by Will Deacon · 6 years ago
  25. 298f7889 iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops by Will Deacon · 6 years ago
  26. 3430abd Merge branch 'arm/renesas' into arm/smmu by Joerg Roedel · 6 years ago
  27. 4f41845 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag by Will Deacon · 6 years ago
  28. da38e9e iommu/ipmmu-vmsa: Add suspend/resume support by Geert Uytterhoeven · 6 years ago
  29. 892db54 iommu/ipmmu-vmsa: Extract hardware context initialization by Geert Uytterhoeven · 6 years ago
  30. b7f3f04 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features by Geert Uytterhoeven · 6 years ago
  31. b43e0d8 iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned by Geert Uytterhoeven · 6 years ago
  32. 82576aa8 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses by Geert Uytterhoeven · 6 years ago
  33. 80eaa9f iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs by Geert Uytterhoeven · 6 years ago
  34. b77cf11 iommu: Allow io-pgtable to be used outside of drivers/iommu/ by Rob Herring · 6 years ago
  35. 03ebe48 Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek', 'arm/tegra', 'arm/omap', 'arm/smmu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 6 years ago
  36. df90365 iommu/ipmmu-vmsa: Use helper functions to access dev->iommu_fwspec by Joerg Roedel · 6 years ago
  37. b6d39cd8 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code by Fabrizio Castro · 6 years ago
  38. 8128ac3 iommu/ipmmu-vmsa: Make it explicitly non-modular by Paul Gortmaker · 6 years ago
  39. 8075964 iommu/ipmmu-vmsa: Add an array of slave devices whitelist by Yoshihiro Shimoda · 6 years ago
  40. b7ee92c iommu/ipmmu-vmsa: Modify ipmmu_slave_whitelist() to check SoC revisions by Yoshihiro Shimoda · 6 years ago
  41. 60fb008 iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code by Fabrizio Castro · 6 years ago
  42. e5b78f2 iommu/ipmmu-vmsa: Fix crash on early domain free by Geert Uytterhoeven · 6 years ago
  43. b0c3291 iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code by Hai Nguyen Pham · 6 years ago
  44. 57d3f11c iommu/ipmmu-vmsa: Convert to SPDX identifiers by Kuninori Morimoto · 6 years ago
  45. 18b8bfd Merge tag 'iommu-updates-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 6 years ago
  46. 6488a7f Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/omap', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 6 years ago
  47. d88e61f iommu: Remove the ->map_sg indirection by Christoph Hellwig · 6 years ago
  48. 5c5c874 iommu/ipmmu-vmsa: Don't register as BUS IOMMU if machine doesn't have IPMMU-VMSA by Dmitry Osipenko · 6 years ago
  49. 46583e8 iommu/ipmmu-vmsa: Fix allocation in atomic context by Geert Uytterhoeven · 6 years ago
  50. 2ae8695 iommu/ipmmu-vmsa: IMUCTRn.TTSEL needs a special usage on R-Car Gen3 by Yoshihiro Shimoda · 7 years ago
  51. ac6bbf0 iommu: Remove IOMMU_OF_DECLARE by Rob Herring · 7 years ago
  52. 98dbffd iommu/ipmmu-vmsa: Hook up R8A77965 DT matching code by Jacopo Mondi · 7 years ago
  53. 3701c12 iommu/ipmmu-vmsa: Hook up r8a779(70|95) DT matching code by Simon Horman · 7 years ago
  54. 0b8ac14 iommu/ipmmu-vmsa: Hook up r8a7796 DT matching code by Magnus Damm · 7 years ago
  55. ddbbddd iommu/ipmmu-vmsa: Increase maximum micro-TLBS to 48 by Magnus Damm · 7 years ago
  56. b0c560f iommu: Clean up of_iommu_init_fn by Robin Murphy · 7 years ago
  57. e7747d8 iommu/ipmmu-vmsa: Remove redundant of_iommu_init_fn hook by Robin Murphy · 7 years ago
  58. 58b8e8b iommu/ipmmu-vmsa: Hook up r8a7795 DT matching code by Magnus Damm · 7 years ago
  59. c295f50 iommu/ipmmu-vmsa: Allow two bit SL0 by Magnus Damm · 7 years ago
  60. f5c8589 iommu/ipmmu-vmsa: Make IMBUSCTR setup optional by Magnus Damm · 7 years ago
  61. d574893 iommu/ipmmu-vmsa: Write IMCTR twice by Magnus Damm · 7 years ago
  62. 1c89422 iommu/ipmmu-vmsa: IPMMU device is 40-bit bus master by Magnus Damm · 7 years ago
  63. cda52fc iommu/ipmmu-vmsa: Make use of IOMMU_OF_DECLARE() by Magnus Damm · 7 years ago
  64. 5fd1634 iommu/ipmmu-vmsa: Enable multi context support by Magnus Damm · 7 years ago
  65. fd5140e iommu/ipmmu-vmsa: Add optional root device feature by Magnus Damm · 7 years ago
  66. 33f3ac9 iommu/ipmmu-vmsa: Introduce features, break out alias by Magnus Damm · 7 years ago
  67. 49c875f iommu/ipmmu-vmsa: Unify ipmmu_ops by Robin Murphy · 7 years ago
  68. e4efe4a iommu/ipmmu-vmsa: Clean up struct ipmmu_vmsa_iommu_priv by Robin Murphy · 7 years ago
  69. b354c73 iommu/ipmmu-vmsa: Simplify group allocation by Robin Murphy · 7 years ago
  70. 1c7e7c0 iommu/ipmmu-vmsa: Unify domain alloc/free by Robin Murphy · 7 years ago
  71. 105a004 iommu/ipmmu-vmsa: Fix return value check in ipmmu_find_group_dma() by weiyongjun (A) · 7 years ago
  72. 32b1244 iommu/io-pgtable-arm: Convert to IOMMU API TLB sync by Robin Murphy · 7 years ago
  73. 8da4af9 iommu/ipmmu-vmsa: Make ipmmu_gather_ops const by Bhumika Goyal · 7 years ago
  74. a175a67 iommu/ipmmu-vmsa: Rereserving a free context before setting up a pagetable by Oleksandr Tyshchenko · 7 years ago
  75. 7af9a5f iommu/ipmmu-vmsa: Use iommu_device_sysfs_add()/remove() by Magnus Damm · 7 years ago
  76. 02dd44c iommu/ipmmu-vmsa: Clean up device tracking by Robin Murphy · 8 years ago
  77. 7b2d596 iommu/ipmmu-vmsa: Replace local utlb code with fwspec ids by Magnus Damm · 8 years ago
  78. 3c49ed3 iommu/ipmmu-vmsa: Use fwspec on both 32 and 64-bit ARM by Robin Murphy · 8 years ago
  79. 49558da iommu/ipmmu-vmsa: Consistent ->of_xlate() handling by Magnus Damm · 8 years ago
  80. 01da21e iommu/ipmmu-vmsa: Use iommu_device_register()/unregister() by Magnus Damm · 8 years ago
  81. 26b6aec iommu/ipmmu-vmsa: Fix pgsize_bitmap semicolon typo by Magnus Damm · 8 years ago
  82. 0fbc8b0 iommu/ipmmu-vmsa: Use fwspec iommu_priv on ARM64 by Magnus Damm · 8 years ago
  83. 3ae4729 iommu/ipmmu-vmsa: Add new IOMMU_DOMAIN_DMA ops by Magnus Damm · 8 years ago
  84. 8e73bf6 iommu/ipmmu-vmsa: Break out domain allocation code by Magnus Damm · 8 years ago
  85. 383fef5f iommu/ipmmu-vmsa: Break out utlb parsing code by Magnus Damm · 8 years ago
  86. dbb7069 iommu/ipmmu-vmsa: Rework interrupt code and use bitmap for context by Magnus Damm · 8 years ago
  87. 6aa9a30 iommu/ipmmu-vmsa: Remove platform data handling by Magnus Damm · 8 years ago
  88. 3b6bb5b iommu/ipmmu-vmsa: Restrict IOMMU Domain Geometry to 32-bit address space by Geert Uytterhoeven · 8 years ago
  89. b1e2afc iommu/ipmmu-vmsa: Fix wrong error handle of ipmmu_add_device by Shawn Lin · 8 years ago
  90. 3270425 Merge branches 's390', 'arm/renesas', 'arm/msm', 'arm/shmobile', 'arm/smmu', 'x86/amd' and 'x86/vt-d' into next by Joerg Roedel · 9 years ago
  91. f64232e iommu/ipmmu-vmsa: Don't truncate ttbr if LPAE is not enabled by Geert Uytterhoeven · 9 years ago
  92. 06c610e iommu/io-pgtable: Indicate granule for TLB maintenance by Robin Murphy · 9 years ago
  93. ff2ed96 iommu/ipmmu-vmsa: Clean up DMA API usage by Robin Murphy · 9 years ago
  94. 7f65ef0 Merge branches 'iommu/fixes', 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/tegra' and 'core' into next by Joerg Roedel · 10 years ago
  95. 5914c5f iommu/ipmmu-vmsa: Make use of domain_alloc and domain_free by Joerg Roedel · 10 years ago
  96. ac04f85 iommu: ipmmu-vmsa: Add terminating entry for ipmmu_of_ids by Axel Lin · 10 years ago
  97. bb590c9 iommu/ipmmu-vmsa: Fix IOMMU lookup when multiple IOMMUs are registered by Laurent Pinchart · 10 years ago
  98. f20ed39 iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator by Laurent Pinchart · 10 years ago
  99. 78e1f97 iommu/ipmmu-vmsa: Remove platform data support by Laurent Pinchart · 10 years ago
  100. a166d31 iommu/ipmmu-vmsa: Support multiple micro TLBs per device by Laurent Pinchart · 10 years ago