Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
abfd6fe0cd535d31ee83b668be6eb59ce6a8469d
/
drivers
/
iommu
/
io-pgtable-arm.c
abfd6fe
iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()
by Will Deacon
· 6 years ago
10b7a7d
iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()
by Will Deacon
· 6 years ago
298f7889
iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops
by Will Deacon
· 6 years ago
f71da46
iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync()
by Will Deacon
· 6 years ago
39debdc
Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
by Joerg Roedel
· 6 years ago
9e6ea59
iommu/io-pgtable: Support non-coherent page tables
by Bjorn Andersson
· 6 years ago
4f41845
iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag
by Will Deacon
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
90ec7a7
iommu/io-pgtable-arm: Add support to use system cache
by Vivek Gautam
· 6 years ago
d08d42d
iommu: io-pgtable: Add ARM Mali midgard MMU page table format
by Rob Herring
· 6 years ago
b77cf11
iommu: Allow io-pgtable to be used outside of drivers/iommu/
by Rob Herring
· 6 years ago
b6b65ca
iommu/io-pgtable-arm: Add support for non-strict mode
by Zhen Lei
· 6 years ago
85c7a0f
iommu/io-pgtable-arm: Fix race handling in split_blk_unmap()
by Robin Murphy
· 6 years ago
fac83d2
iommu/io-pgtable-arm: Fix pgtable allocation in selftest
by Jean-Philippe Brucker
· 7 years ago
4b12375
iommu/io-pgtable-arm: Make allocations NUMA-aware
by Robin Murphy
· 7 years ago
f793b13
iommu/io-pgtable-arm: Use for_each_set_bit to simplify code
by YueHaibing
· 7 years ago
d4f96fd
Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next
by Joerg Roedel
· 7 years ago
7868805
iommu/io-pgtable-arm: Avoid warning with 32-bit phys_addr_t
by Robin Murphy
· 7 years ago
6c89928
iommu/io-pgtable-arm: Support 52-bit physical address
by Robin Murphy
· 7 years ago
193e67c
iommu/io-pgtable: Use size_t return type for all foo_unmap
by Vivek Gautam
· 7 years ago
32b1244
iommu/io-pgtable-arm: Convert to IOMMU API TLB sync
by Robin Murphy
· 7 years ago
7655739
iommu/io-pgtable: Sanitise map/unmap addresses
by Robin Murphy
· 8 years ago
77f3445
iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table
by Will Deacon
· 8 years ago
2c3d273
iommu/io-pgtable-arm: Support lockless operation
by Robin Murphy
· 8 years ago
81b3c25
iommu/io-pgtable: Introduce explicit coherency
by Robin Murphy
· 8 years ago
fb3a957
iommu/io-pgtable-arm: Improve split_blk_unmap
by Robin Murphy
· 8 years ago
022f4e4
iommu/io-pgtable-arm: Avoid shift overflow in block size
by Robin Murphy
· 8 years ago
ed46e66
iommu/io-pgtable-arm: Check for leaf entry before dereferencing it
by Oleksandr Tyshchenko
· 8 years ago
e7468a2
iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag
by Jeremy Gebben
· 8 years ago
dfed5f0
iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures
by Bhumika Goyal
· 8 years ago
4ae8a5c
iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code
by Kefeng Wang
· 8 years ago
7c6d90e
iommu/io-pgtable-arm: Fix iova_to_phys for block entries
by Will Deacon
· 9 years ago
fb94825
iommu/io-pgtable-arm: Support IOMMU_MMIO flag
by Robin Murphy
· 9 years ago
3850db4
iommu/io-pgtable: Rationalise quirk handling
by Robin Murphy
· 9 years ago
507e4c9
iommu/io-pgtable: Add helper functions for TLB ops
by Robin Murphy
· 9 years ago
8f6aff9
iommu/io-pgtable-arm: Fix io-pgtable-arm build failure
by Lada Trimasova
· 9 years ago
12c2ab0
iommu/io-pgtable-arm: Ensure we free the final level on teardown
by Will Deacon
· 9 years ago
fdc3896
iommu/io-pgtable: Make io_pgtable_ops_to_pgtable() macro common
by Robin Murphy
· 9 years ago
06c610e
iommu/io-pgtable: Indicate granule for TLB maintenance
by Robin Murphy
· 9 years ago
2eb97c7
iommu/io-pgtable-arm: Avoid dereferencing bogus PTEs
by Robin Murphy
· 9 years ago
ffcb6d1
iommu/io-pgtable-arm: Don't use dma_to_phys()
by Robin Murphy
· 9 years ago
cf27ec9
iommu/io-pgtable-arm: Unmap and free table when overwriting with block
by Will Deacon
· 9 years ago
f5b8319
iommu/io-pgtable: Remove flush_pgtable callback
by Robin Murphy
· 9 years ago
87a91b1
iommu/io-pgtable-arm: Centralise sync points
by Robin Murphy
· 9 years ago
f8d5496
iommu/io-pgtable-arm: Allow appropriate DMA API use
by Robin Murphy
· 9 years ago
63979b8
iommu/io-pgtable-arm: avoid speculative walks through TTBR1
by Will Deacon
· 10 years ago
367bd97
iommu/io-pgtable-arm: Fix self-test WARNs on i386
by Will Deacon
· 10 years ago
c896c132
iommu: io-pgtable-arm: add non-secure quirk
by Laurent Pinchart
· 10 years ago
fe4b991
iommu: add self-consistency tests to ARM LPAE IO page table allocator
by Will Deacon
· 10 years ago
e1d3c0f
iommu: add ARM LPAE page table allocator
by Will Deacon
· 10 years ago