Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3c827873590c3f49c76d540c1e646135a11e0b4e
/
drivers
/
iommu
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
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
db83c26
Merge branch 'pci/host-vmd'
by Bjorn Helgaas
· 5 years ago
6a1000b
Merge tag 'ioremap-5.6' of git://git.infradead.org/users/hch/ioremap
by Linus Torvalds
· 5 years ago
e3560ee
iommu/vt-d: Remove VMD child device sanity check
by Jon Derrick
· 5 years ago
2b0140c
iommu/vt-d: Use pci_real_dma_dev() for mapping
by Jon Derrick
· 5 years ago
e3b5ee0
Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/vt-d' and 'core' into next
by Joerg Roedel
· 5 years ago
154e3a6
iommu/amd: Remove the unnecessary assignment
by Adrian Huang
· 5 years ago
857f081
iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
by Lu Baolu
· 5 years ago
b89b660
iommu/vt-d: Unnecessary to handle default identity domain
by Lu Baolu
· 5 years ago
9235cb13
iommu/vt-d: Allow devices with RMRRs to use identity domain
by Lu Baolu
· 5 years ago
ce4cc52b
iommu/vt-d: Add RMRR base and end addresses sanity check
by Barret Rhoden
· 5 years ago
f5a68bb
iommu/vt-d: Mark firmware tainted if RMRR fails sanity check
by Barret Rhoden
· 5 years ago
8c17bbf
iommu/amd: Fix IOMMU perf counter clobbering during init
by Shuah Khan
· 5 years ago
bf708cf
iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer
by Jerry Snitselaar
· 5 years ago
9646674
iommu/amd: Remove unused struct member
by Adrian Huang
· 5 years ago
62dcee7
iommu/amd: Replace two consecutive readl calls with one readq
by Adrian Huang
· 5 years ago
5329162
iommu/vt-d: Don't reject Host Bridge due to scope mismatch
by jimyan
· 5 years ago
92c1d36
iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device
by Will Deacon
· 5 years ago
a2be621
iommu/arm-smmu-v3: Improve add_device() error handling
by Jean-Philippe Brucker
· 5 years ago
d71e017
iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
by Will Deacon
· 5 years ago
73af06f
iommu/arm-smmu-v3: Add second level of context descriptor table
by Jean-Philippe Brucker
· 5 years ago
492ddc7
iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure
by Jean-Philippe Brucker
· 5 years ago
2505ec6
iommu/arm-smmu-v3: Propagate ssid_bits
by Jean-Philippe Brucker
· 5 years ago
87f4239
iommu/arm-smmu-v3: Add support for Substream IDs
by Jean-Philippe Brucker
· 5 years ago
a557aff
iommu/arm-smmu-v3: Add context descriptor tables allocators
by Jean-Philippe Brucker
· 5 years ago
7bc4f3f
iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support
by Jean-Philippe Brucker
· 5 years ago
8953582
iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices
by Jean-Philippe Brucker
· 5 years ago
9bb9069
iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation
by Jean-Philippe Brucker
· 5 years ago
79f7a5c
iommu/arm-smmu: Improve SMR mask test
by Robin Murphy
· 5 years ago
db69030
iommu/io-pgtable-arm: Prepare for TTBR1 usage
by Robin Murphy
· 5 years ago
ac4b80e
iommu/io-pgtable-arm: Rationalise VTCR handling
by Will Deacon
· 5 years ago
fba6e96
iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace
by Will Deacon
· 5 years ago
fb485eb
iommu/io-pgtable-arm: Rationalise TCR handling
by Robin Murphy
· 5 years ago
6f932ad
iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned
by Will Deacon
· 5 years ago
7618e47
iommu/io-pgtable-arm: Improve attribute handling
by Robin Murphy
· 5 years ago
30d2acb
iommu/io-pgtable-arm: Support non-coherent stage-2 page tables
by Will Deacon
· 5 years ago
d1e5f26
iommu/io-pgtable-arm: Rationalise TTBRn handling
by Robin Murphy
· 5 years ago
cd037ff
iommu/arm-smmu: Fix -Wunused-const-variable warning
by Masahiro Yamada
· 5 years ago
8efda06
iommu/arm-smmu-v3: Remove useless of_match_ptr()
by Masahiro Yamada
· 5 years ago
322a9bb
iommu/arm-smmu-v3: Fix resource_size check
by Masahiro Yamada
· 5 years ago
935d43b
iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
by Shameer Kolothum
· 5 years ago
fc10cca
drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops()
by Will Deacon
· 5 years ago
55817b3
iommu/dma: fix variable 'cookie' set but not used
by Qian Cai
· 5 years ago
f78947c
iommu/vt-d: Unlink device if failed to add to group
by Jon Derrick
· 5 years ago
7d4e6cc
iommu: Remove device link to group on failure
by Jon Derrick
· 5 years ago
4a350a0
iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
by Patrick Steinhardt
· 5 years ago
bde9e6b
iommu/amd: Fix typos for PPR macros
by Adrian Huang
· 5 years ago
858defa
iommu/amd: Remove local variables
by Adrian Huang
· 5 years ago
e2726da
iommu/vt-d: debugfs: Add support to show page table internals
by Lu Baolu
· 5 years ago
b802d07
iommu/vt-d: Use iova over first level
by Lu Baolu
· 5 years ago
64229e8
iommu/vt-d: Update first level super page capability
by Lu Baolu
· 5 years ago
cb8b892
iommu/vt-d: Make first level IOVA canonical
by Lu Baolu
· 5 years ago
33cd6e6
iommu/vt-d: Flush PASID-based iotlb for iova over first level
by Lu Baolu
· 5 years ago
ddf09b6
iommu/vt-d: Setup pasid entries for iova over first level
by Lu Baolu
· 5 years ago
87208f2
iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup
by Lu Baolu
· 5 years ago
2cd1311
iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr
by Lu Baolu
· 5 years ago
a1948f2
iommu/vt-d: Identify domains using first level page table
by Lu Baolu
· 5 years ago
8e3391c
iommu/vt-d: Loose requirement for flush queue initializaton
by Lu Baolu
· 5 years ago
10f8008
iommu/vt-d: Avoid iova flush queue in strict mode
by Lu Baolu
· 5 years ago
984d03a
iommu/vt-d: trace: Extend map_sg trace event
by Lu Baolu
· 5 years ago
034d473
iommu/vt-d: Misc macro clean up for SVM
by Jacob Pan
· 5 years ago
5f75585
iommu/vt-d: Avoid sending invalid page response
by Jacob Pan
· 5 years ago
59a6233
iommu/vt-d: Replace Intel specific PASID allocator with IOASID
by Jacob Pan
· 5 years ago
39d630e
iommu/vt-d: Fix off-by-one in PASID allocation
by Jacob Pan
· 5 years ago
d62efd4
iommu/vt-d: Avoid duplicated code for PASID setup
by Jacob Pan
· 5 years ago
6eba09a
iommu/vt-d: Reject SVM bind for failed capability check
by Jacob Pan
· 5 years ago
79db7e1
iommu/vt-d: Match CPU and IOMMU paging mode
by Jacob Pan
· 5 years ago
ff3dc65
iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks
by Jacob Pan
· 5 years ago
0461825
iommu/vt-d: Add Kconfig option to enable/disable scalable mode
by Lu Baolu
· 5 years ago
4bdc0d6
remove ioremap_nocache and devm_ioremap_nocache
by Christoph Hellwig
· 5 years ago
2ca6b6d
iommu/amd: Remove unused variable
by Joerg Roedel
· 5 years ago
c11738c
iommu: virtio: Use generic_iommu_put_resv_regions()
by Thierry Reding
· 5 years ago
0ecdebb
iommu: intel: Use generic_iommu_put_resv_regions()
by Thierry Reding
· 5 years ago
55c2564
iommu: amd: Use generic_iommu_put_resv_regions()
by Thierry Reding
· 5 years ago
a66c5dc
iommu: arm: Use generic_iommu_put_resv_regions()
by Thierry Reding
· 5 years ago
f9f6971
iommu: Implement generic_iommu_put_resv_regions()
by Thierry Reding
· 5 years ago
944c917
iommu/iova: Silence warnings under memory pressure
by Qian Cai
· 5 years ago
d043234
iommu: Fix Kconfig indentation
by Krzysztof Kozlowski
· 5 years ago
966b753
iommu/amd: Only support x2APIC with IVHD type 11h/40h
by Suravee Suthikulpanit
· 5 years ago
8130714
iommu/amd: Check feature support bit before accessing MSI capability registers
by Suravee Suthikulpanit
· 5 years ago
387caf0
iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions
by Adrian Huang
· 5 years ago
1ea27ee
iommu/arm-smmu: Update my email address in MODULE_AUTHOR()
by Will Deacon
· 5 years ago
cd221bd
iommu/arm-smmu: Allow building as a module
by Will Deacon
· 5 years ago
7359572
iommu/arm-smmu: Unregister IOMMU and bus ops on device removal
by Will Deacon
· 5 years ago
2852ad0
iommu/arm-smmu-v3: Allow building as a module
by Will Deacon
· 5 years ago
d3daf66
iommu/arm-smmu: Support SMMU module probing from the IORT
by Ard Biesheuvel
· 5 years ago
ab24677
iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal
by Will Deacon
· 5 years ago
34debdc
iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers
by Will Deacon
· 5 years ago
b06c076
Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular"
by Will Deacon
· 5 years ago
6e8fa74
Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular"
by Will Deacon
· 5 years ago
4312cf7
drivers/iommu: Allow IOMMU bus ops to be unregistered
by Will Deacon
· 5 years ago
386dce2
iommu/of: Take a ref to the IOMMU driver during ->of_xlate()
by Will Deacon
· 5 years ago
25f003d
drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device()
by Will Deacon
· 5 years ago
6bf6c24
iommu/of: Request ACS from the PCI core when configuring IOMMU linkage
by Will Deacon
· 5 years ago
a7ba5c3
drivers/iommu: Export core IOMMU API symbols to permit modular drivers
by Will Deacon
· 5 years ago
b371ddb
Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
by Linus Torvalds
· 5 years ago
0929854
PCI: Add nr_devfns parameter to pci_add_dma_alias()
by James Sewart
· 5 years ago
c186479
iommu/dma: Relax locking in iommu_dma_prepare_msi()
by Robin Murphy
· 5 years ago
f81b846
iommu/vt-d: Remove incorrect PSI capability check
by Lu Baolu
· 5 years ago
Next »