1. 2e6f3d6 iommu/vt-d: Calculate mask for non-aligned flushes by David Stevens · 2 years, 9 months ago
  2. a521251 iommu/vt-d: Use user privilege for RID2PASID translation by Lu Baolu · 3 years, 7 months ago
  3. 89bd620 iommu/vt-d: Remove WO permissions on second-level paging entries by Lu Baolu · 3 years, 9 months ago
  4. 0160f62 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL by Lu Baolu · 4 years ago
  5. a282b76 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" by Greg Kroah-Hartman · 3 years, 8 months ago
  6. c1f2d0b Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" by Greg Kroah-Hartman · 3 years, 8 months ago
  7. e759105 iommu/vt-d: Invalidate PASID cache when root/context entry changed by Lu Baolu · 3 years, 9 months ago
  8. c848416 iommu/vt-d: Remove WO permissions on second-level paging entries by Lu Baolu · 3 years, 9 months ago
  9. 416fa53 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL by Lu Baolu · 4 years ago
  10. eb0530d iommu/vt-d: Report right snoop capability when using FL for IOVA by Lu Baolu · 3 years, 9 months ago
  11. c4e8fa2 iommu/vt-d: Do not use flush-queue when caching-mode is on by Nadav Amit · 4 years ago
  12. 518606a iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev by Lu Baolu · 4 years, 1 month ago
  13. 1a94c18 iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM by Lukas Bulwahn · 4 years, 1 month ago
  14. 6adf33a Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 1 month ago
  15. d76b42e iommu/vt-d: Don't read VCCAP register unless it exists by David Woodhouse · 4 years, 1 month ago
  16. fc8299f9 Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux by Linus Torvalds · 4 years, 1 month ago
  17. 4d213e7 iommu/vt-d: Avoid panic if iommu init fails in tboot system by Zhenzhong Duan · 4 years, 2 months ago
  18. 3d5e28b Merge branch 'stable/for-linus-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb by Linus Torvalds · 4 years, 2 months ago
  19. 6097df4 iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() by Lu Baolu · 4 years, 2 months ago
  20. fc0021a swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single by Christoph Hellwig · 4 years, 2 months ago
  21. 5a32c34 Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping by Linus Torvalds · 4 years, 2 months ago
  22. 531d29b Merge tag 'iommu-updates-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 2 months ago
  23. ac74075 Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 3 months ago
  24. 7e3c388 Merge branches 'arm/allwinner', 'arm/mediatek', 'arm/renesas', 'arm/tegra', 'arm/qcom', 'arm/smmu', 'ppc/pamu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 4 years, 3 months ago
  25. 0b1abd1 dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h> by Christoph Hellwig · 4 years, 4 months ago
  26. 0a0f0d8 dma-mapping: split <linux/dma-mapping.h> by Christoph Hellwig · 4 years, 3 months ago
  27. 1a3f2fd iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() by Lu Baolu · 4 years, 3 months ago
  28. 6278eec iommu/vt-d: Check UAPI data processed by IOMMU core by Jacob Pan · 4 years, 3 months ago
  29. 8d3bb3b iommu/uapi: Use named union for user data by Jacob Pan · 4 years, 3 months ago
  30. efa70f2 dma-mapping: add a new dma_alloc_pages API by Christoph Hellwig · 4 years, 4 months ago
  31. 8c1c6c7 Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into dma-mapping-for-next by Christoph Hellwig · 4 years, 3 months ago
  32. d2ef096 iommu/vt-d: Use device numa domain if RHSA is missing by Lu Baolu · 4 years, 3 months ago
  33. c7b6bac drm, iommu: Change type of pasid to u32 by Fenghua Yu · 4 years, 3 months ago
  34. 5ceda74 dma-direct: rename and cleanup __phys_to_dma by Christoph Hellwig · 4 years, 4 months ago
  35. 29aaebb iommu/vt-d: Handle 36bit addressing for x86-32 by Chris Wilson · 4 years, 4 months ago
  36. 2d33b7d iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() by Lu Baolu · 4 years, 4 months ago
  37. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 4 months ago
  38. 952ace7 Merge tag 'iommu-updates-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 4 years, 5 months ago
  39. 049eb09 Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 4 years, 5 months ago
  40. 6585a1a Merge branch 'pci/virtualization' by Bjorn Helgaas · 4 years, 5 months ago
  41. 56fbacc Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', 'arm/omap', 'arm/exynos', 'arm/smmu', 'ppc/pamu', 'x86/vt-d', 'x86/amd' and 'core' into next by Joerg Roedel · 4 years, 5 months ago
  42. 3f9a7a1 PCI/ATS: Add pci_pri_supported() to check device or associated PF by Ashok Raj · 4 years, 5 months ago
  43. b1012ca iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu by Lu Baolu · 4 years, 5 months ago
  44. 02f3eff iommu/vt-d: Rename intel-pasid.h to pasid.h by Lu Baolu · 4 years, 5 months ago
  45. 8b73712 iommu/vt-d: Add page response ops support by Lu Baolu · 4 years, 5 months ago
  46. dd6692f iommu/vt-d: Refactor device_to_iommu() helper by Lu Baolu · 4 years, 5 months ago
  47. 1ff0027 iommu/vt-d: Warn on out-of-range invalidation address by Jacob Pan · 4 years, 5 months ago
  48. 0fa1a15 iommu/vt-d: Fix devTLB flush for vSVA by Liu Yi L · 4 years, 5 months ago
  49. 78df6c8 iommu/vt-d: Remove global page support in devTLB flush by Jacob Pan · 4 years, 5 months ago
  50. 3f649ab treewide: Remove uninitialized_var() usage by Kees Cook · 4 years, 7 months ago
  51. 99b50be PCI: Treat "external-facing" devices themselves as internal by Rajat Jain · 4 years, 6 months ago
  52. 01b9d4e iommu/vt-d: Use dev_iommu_priv_get/set() by Joerg Roedel · 4 years, 6 months ago
  53. 48f0bcf iommu/vt-d: Fix misuse of iommu_domain_identity_map() by Lu Baolu · 4 years, 6 months ago
  54. 04c0095 iommu/vt-d: Update scalable mode paging structure coherency by Lu Baolu · 4 years, 6 months ago
  55. 67e8a5b iommu/vt-d: Don't apply gfx quirks to untrusted devices by Rajat Jain · 4 years, 6 months ago
  56. 16ecf10 iommu/vt-d: Set U/S bit in first level page table by default by Lu Baolu · 4 years, 6 months ago
  57. 672cf6d iommu/vt-d: Move Intel IOMMU driver into subdirectory by Joerg Roedel · 4 years, 7 months ago[Renamed (99%) from drivers/iommu/intel-iommu.c]
  58. cc69fc4 Merge branches 'arm/msm', 'arm/allwinner', 'arm/smmu', 'x86/vt-d', 'hyper-v', 'core' and 'x86/amd' into next by Joerg Roedel · 4 years, 7 months ago
  59. bba9cc2 iommu/vt-d: Remove real DMA lookup in find_domain by Jon Derrick · 4 years, 7 months ago
  60. 4fda230 iommu/vt-d: Allocate domain info for real DMA sub-devices by Jon Derrick · 4 years, 7 months ago
  61. 8038bdb iommu/vt-d: Only clear real DMA device's context entries by Jon Derrick · 4 years, 7 months ago
  62. da656a0 iommu/vt-d: Use pci_ats_supported() by Jean-Philippe Brucker · 4 years, 7 months ago
  63. 7809c4d iommu/vt-d: fix a GCC warning by Qian Cai · 4 years, 7 months ago
  64. e70b081 iommu/vt-d: Remove IOVA handling code from the non-dma_ops path by Tom Murphy · 4 years, 8 months ago
  65. 37e91bd iommu/vt-d: Disable non-recoverable fault processing before unbind by Lu Baolu · 4 years, 8 months ago
  66. 064a57d iommu/vt-d: Replace intel SVM APIs with generic SVA APIs by Jacob Pan · 4 years, 8 months ago
  67. 76fdd6c iommu/vt-d: Report SVA feature with generic flag by Jacob Pan · 4 years, 8 months ago
  68. e85bb99 iommu/vt-d: Add get_domain_info() helper by Lu Baolu · 4 years, 8 months ago
  69. 3375303 iommu/vt-d: Add custom allocator for IOASID by Jacob Pan · 4 years, 8 months ago
  70. 6ee1b77 iommu/vt-d: Add svm/sva invalidate function by Jacob Pan · 4 years, 8 months ago
  71. 56722a4 iommu/vt-d: Add bind guest PASID support by Jacob Pan · 4 years, 8 months ago
  72. b0d1f87 iommu/vt-d: Add nested translation helper function by Jacob Pan · 4 years, 8 months ago
  73. 3db9983 iommu/vt-d: Move domain helper to header by Jacob Pan · 4 years, 8 months ago
  74. 8627892 iommu/vt-d: Unify format of the printed messages by Andy Shevchenko · 4 years, 8 months ago
  75. 6fc7020 iommu/vt-d: Apply per-device dma_ops by Lu Baolu · 4 years, 8 months ago
  76. 14b3526 iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain by Lu Baolu · 4 years, 8 months ago
  77. 327d5b2 iommu/vt-d: Allow 32bit devices to uses DMA domain by Lu Baolu · 4 years, 8 months ago
  78. ec9b40c Merge tag 'v5.7-rc4' into core by Joerg Roedel · 4 years, 8 months ago
  79. e5d1841 iommu/vt-d: Convert to probe/release_device() call-backs by Joerg Roedel · 4 years, 8 months ago
  80. 7039d11 iommu/vt-d: Wire up iommu_ops->def_domain_type by Joerg Roedel · 4 years, 8 months ago
  81. ba61c3d iommu/vt-d: Use right Kconfig option name by Lu Baolu · 4 years, 8 months ago
  82. c6f4ebd iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() by Qian Cai · 4 years, 10 months ago
  83. 1da8347 iommu/vt-d: Populate debugfs if IOMMUs are detected by Megha Dey · 4 years, 10 months ago
  84. 81ee85d iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint by Hans de Goede · 4 years, 10 months ago
  85. 96788c7 iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint by Hans de Goede · 4 years, 10 months ago
  86. 2d48ea0 iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() by Qian Cai · 4 years, 10 months ago
  87. 77a1bce iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page by Yonghyun Hwang · 4 years, 10 months ago
  88. 1ddb32d iommu/vt-d: Simplify check in identity_mapping() by Joerg Roedel · 4 years, 10 months ago
  89. 96d170f iommu/vt-d: Remove deferred_attach_domain() by Joerg Roedel · 4 years, 10 months ago
  90. a11bfde iommu/vt-d: Do deferred attachment in iommu_need_mapping() by Joerg Roedel · 4 years, 10 months ago
  91. 034d98c iommu/vt-d: Move deferred device attachment into helper function by Joerg Roedel · 4 years, 10 months ago
  92. 1d4615978 iommu/vt-d: Add attach_deferred() helper by Joerg Roedel · 4 years, 10 months ago
  93. 4fc2ea6 Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu by Linus Torvalds · 5 years ago
  94. 26dca6d Merge tag 'pci-v5.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci by Linus Torvalds · 5 years ago
  95. e3560ee iommu/vt-d: Remove VMD child device sanity check by Jon Derrick · 5 years ago
  96. 2b0140c iommu/vt-d: Use pci_real_dma_dev() for mapping by Jon Derrick · 5 years ago
  97. e3b5ee0 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next by Joerg Roedel · 5 years ago
  98. b89b660 iommu/vt-d: Unnecessary to handle default identity domain by Lu Baolu · 5 years ago
  99. 9235cb13 iommu/vt-d: Allow devices with RMRRs to use identity domain by Lu Baolu · 5 years ago
  100. ce4cc52b iommu/vt-d: Add RMRR base and end addresses sanity check by Barret Rhoden · 5 years ago