Robin Murphy
|
7655739143
iommu/io-pgtable: Sanitise map/unmap addresses
|
8 years ago |
Will Deacon
|
77f3445866
iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table
|
8 years ago |
Robin Murphy
|
2c3d273eab
iommu/io-pgtable-arm: Support lockless operation
|
8 years ago |
Robin Murphy
|
81b3c25218
iommu/io-pgtable: Introduce explicit coherency
|
8 years ago |
Robin Murphy
|
fb3a95795d
iommu/io-pgtable-arm: Improve split_blk_unmap
|
8 years ago |
Robin Murphy
|
022f4e4f31
iommu/io-pgtable-arm: Avoid shift overflow in block size
|
8 years ago |
Oleksandr Tyshchenko
|
ed46e66cc1
iommu/io-pgtable-arm: Check for leaf entry before dereferencing it
|
8 years ago |
Jeremy Gebben
|
e7468a23da
iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag
|
8 years ago |
Bhumika Goyal
|
dfed5f01e2
iommu/io-pgtable-arm: Use const and __initconst for iommu_gather_ops structures
|
8 years ago |
Kefeng Wang
|
4ae8a5c528
iommu/io-pgtable-arm: Use for_each_set_bit to simplify the code
|
9 years ago |
Will Deacon
|
7c6d90e2bb
iommu/io-pgtable-arm: Fix iova_to_phys for block entries
|
9 years ago |
Robin Murphy
|
fb948251e4
iommu/io-pgtable-arm: Support IOMMU_MMIO flag
|
9 years ago |
Robin Murphy
|
3850db49da
iommu/io-pgtable: Rationalise quirk handling
|
9 years ago |
Robin Murphy
|
507e4c9d19
iommu/io-pgtable: Add helper functions for TLB ops
|
9 years ago |
Lada Trimasova
|
8f6aff9858
iommu/io-pgtable-arm: Fix io-pgtable-arm build failure
|
9 years ago |
Will Deacon
|
12c2ab0957
iommu/io-pgtable-arm: Ensure we free the final level on teardown
|
9 years ago |
Robin Murphy
|
fdc3896763
iommu/io-pgtable: Make io_pgtable_ops_to_pgtable() macro common
|
9 years ago |
Robin Murphy
|
06c610e8f3
iommu/io-pgtable: Indicate granule for TLB maintenance
|
9 years ago |
Robin Murphy
|
2eb97c7861
iommu/io-pgtable-arm: Avoid dereferencing bogus PTEs
|
9 years ago |
Robin Murphy
|
ffcb6d1686
iommu/io-pgtable-arm: Don't use dma_to_phys()
|
10 years ago |
Will Deacon
|
cf27ec930b
iommu/io-pgtable-arm: Unmap and free table when overwriting with block
|
10 years ago |
Robin Murphy
|
f5b831907d
iommu/io-pgtable: Remove flush_pgtable callback
|
10 years ago |
Robin Murphy
|
87a91b15d6
iommu/io-pgtable-arm: Centralise sync points
|
10 years ago |
Robin Murphy
|
f8d5496131
iommu/io-pgtable-arm: Allow appropriate DMA API use
|
10 years ago |
Will Deacon
|
63979b8da3
iommu/io-pgtable-arm: avoid speculative walks through TTBR1
|
10 years ago |
Will Deacon
|
367bd978b8
iommu/io-pgtable-arm: Fix self-test WARNs on i386
|
10 years ago |
Laurent Pinchart
|
c896c132b0
iommu: io-pgtable-arm: add non-secure quirk
|
10 years ago |
Will Deacon
|
fe4b991dcd
iommu: add self-consistency tests to ARM LPAE IO page table allocator
|
10 years ago |
Will Deacon
|
e1d3c0fd70
iommu: add ARM LPAE page table allocator
|
10 years ago |