Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
154584f60cf1ea7cd71d4feb68357557f4ba9a30
/
drivers
/
iommu
8befb66
iommu/arm-smmu: Add support for map/unmap to be atomic
by Patrick Daly
· 8 years ago
3a8a88a
iommu/arm-smmu: add support for specifying clocks
by Patrick Daly
· 8 years ago
849aa50
iommu/arm-smmu: Reduce TLB sync timeout
by Mitchel Humpherys
· 9 years ago
9b1b894
iommu/arm-smmu: Poll TLBSTATUS with a tight loop
by Mitchel Humpherys
· 9 years ago
f300799
iommu/arm-smmu: Use context bank TLBSTATUS registers
by Mitchel Humpherys
· 9 years ago
288086e
iommu/iommu-debug: Add debugfs file to trigger context faults
by Mitchel Humpherys
· 9 years ago
5437921
iommu/iommu-debug: Only uniquify directory names for dynamic domains
by Mitchel Humpherys
· 9 years ago
e66aa5b
iommu/iommu-debug: Maintain list of domains during alloc
by Susheel Khiani
· 9 years ago
70b7511
iommu/iommu-debug: Fix parsing of unmap size
by Mitchel Humpherys
· 9 years ago
f01d6e3
iommu/io-pgtable: Add memory stats debugfs file
by Mitchel Humpherys
· 9 years ago
c75ae49
iommu: Create iommu debugfs directory from IOMMU code
by Mitchel Humpherys
· 9 years ago
a05b252
iommu/iommu-debug: Don't add debugfs entries until we init
by Mitchel Humpherys
· 9 years ago
088cc58
iommu/iommu-debug: Move attachment info file to subdirectory
by Mitchel Humpherys
· 9 years ago
89924fd
iommu/iommu-debug: Initialize debug device to 0
by Mitchel Humpherys
· 9 years ago
0fe337d
iommu/iommu-debug: Add translation and mapping test files
by Mitchel Humpherys
· 9 years ago
7cc56e4
iommu/iommu-debug: Rename profiling device functions
by Mitchel Humpherys
· 9 years ago
876e2be
iommu/iommu-debug: Make attachment directories unique
by Mitchel Humpherys
· 9 years ago
106a33f
Kconfig: Mark IOMMU_DEBUG_TRACKING as broken
by Patrick Daly
· 8 years ago
42296fb
iommu: Add debugging infrastructure
by Mitchel Humpherys
· 9 years ago
47b4836
iommu/io-pgtable-arm: Optimize map by batching flushes
by Stepan Moskovchenko
· 9 years ago
faa87fc
iommu: io-pgtable-arm: Flush all tlbs at end of unmap
by Mitchel Humpherys
· 9 years ago
b7fb0c5
iommu: io-pgtable-arm: Disable tests for 16Kb and 64Kb granules
by Patrick Daly
· 8 years ago
601ebd3
iommu: io-pgtable-arm: Improve coverage of arm_lpae_range_has_mapping
by Mitchel Humpherys
· 9 years ago
9739d9b
iommu: io-pgtable-arm: Only suppress map failures during map tests
by Mitchel Humpherys
· 9 years ago
e4012a6
iommu: io-pgtable-arm: Add selftest for mixed block + page mappings
by Mitchel Humpherys
· 9 years ago
fdf212a
iommu: io-pgtable-arm: make selftests more thorough
by Mitchel Humpherys
· 9 years ago
df18a9a
iommu: io-pgtable-arm: add self-test for .mag_sg
by Mitchel Humpherys
· 9 years ago
f96739f
iommu/io-pgtable-arm: add support for the IOMMU_PRIV flag
by Jeremy Gebben
· 9 years ago
f493044
Revert "iommu/arm-smmu: Treat all device transactions as unprivileged"
by Patrick Daly
· 8 years ago
1b0313e
iommu/io-pgtable-arm: Stricter double-map checking
by Mitchel Humpherys
· 9 years ago
deb3e83
iommu/io-pgtable-arm: Don't leave dangling table entries
by Mitchel Humpherys
· 9 years ago
67ba8eb
Revert "iommu/io-pgtable-arm: Unmap and free table when overwriting with block"
by Patrick Daly
· 8 years ago
f145f05
iommu/io-pgtable-arm: Use optimized unmap path properly
by Patrick Daly
· 8 years ago
5f92f32
iommu: io-pgtable-arm: unmap last level all at once
by Mitchel Humpherys
· 9 years ago
5e05059
iommu: io-pgtable: use size_t for unmap return value
by Mitchel Humpherys
· 9 years ago
5123b49
iommu/io-pgtable: Improve documentation of .map_sg callback
by Mitchel Humpherys
· 9 years ago
4d7cdd9
iommu/arm-smmu: Check the return type of map_sg and take appropriate action
by Rohit Vaswani
· 9 years ago
daab041
iommu: io-pgtable-arm: implement .map_sg
by Mitchel Humpherys
· 9 years ago
622bc04
iommu/arm-smmu: wire up .map_sg from the ARM LPAE io-pgtable
by Mitchel Humpherys
· 9 years ago
cd6ff13
iommu: io-pgtable: add .map_sg op to io_pgtable_ops
by Mitchel Humpherys
· 9 years ago
76e77fb
iommu: add more debug for iommu_pgsize failure
by Mitchel Humpherys
· 9 years ago
fad2592
iommu: export iommu_pgsize
by Mitchel Humpherys
· 9 years ago
e62d336
iommu/arm-smmu: Support DOMAIN_ATTR_S1_BYPASS
by Patrick Daly
· 8 years ago
fd55700
iommu/arm-smmu: Implement .reg_read and .reg_write
by Mitchel Humpherys
· 9 years ago
3ede5d9
iommu: Add iommu_reg_read and iommu_reg_write
by Mitchel Humpherys
· 9 years ago
017ee4b
iommu/arm-smmu: Make fault triggering more reliable
by Mitchel Humpherys
· 9 years ago
a52d6cc
iommu/arm-smmu: Implement .trigger_fault
by Mitchel Humpherys
· 9 years ago
8488df2
iommu: Add iommu_trigger_fault
by Mitchel Humpherys
· 9 years ago
cc8d12f
iommu/arm-smmu: Implement DOMAIN_ATTR_NON_FATAL_FAULTS
by Mitchel Humpherys
· 9 years ago
0980131
iommu: arm-smmu: Disable default DMA Domain support
by Patrick Daly
· 8 years ago
c190d93
iommu/arm-smmu: add support for DOMAIN_ATTR_DYNAMIC
by Patrick Daly
· 8 years ago
8ac927c
iommu/arm-smmu: add support for TTBR0, CONTEXTIDR and PROCID attributes
by Jeremy Gebben
· 9 years ago
7e47f9b
iommu/arm-smmu: add support for DOMAIN_ATTR_CONTEXT_BANK
by Jeremy Gebben
· 9 years ago
fa24b0c
iommu/arm-smmu: Tear down domain context if attach fails
by Jeremy Gebben
· 9 years ago
cd9f07a
iommu/arm-smmu: implement DOMAIN_ATTR_PT_BASE_ADDR using ttbr[0]
by Mitchel Humpherys
· 10 years ago
39e9c91
iommu/arm-smmu: save the pgtbl_cfg in the domain
by Mitchel Humpherys
· 9 years ago
031d746
iommu/arm-smmu: add option to skip SMR mask sanity check
by Dhaval Patel
· 9 years ago
9c2f648
iommu/arm-smmu: add DT option to skip certain initialization
by Mitchel Humpherys
· 10 years ago
d03b65d
iommu/arm-smmu: Make unmapped accesses more obvious
by Mitchel Humpherys
· 9 years ago
d5083c0
iommu/arm-smmu: Always set resume to terminate the transaction
by Shrenuj Bansal
· 9 years ago
a8dabc9
iommu/arm-smmu: Rate-limit the context fault handler
by Mitchel Humpherys
· 9 years ago
dd75e33
iommu/arm-smmu: Pass external fault information to client handlers
by Mitchel Humpherys
· 9 years ago
d54eafd
iommu/arm-smmu: Do an ATOS in the fault handler
by Patrick Daly
· 8 years ago
04059c5
iommu/arm-smmu: Print SID info on context faults
by Shalaj Jain
· 9 years ago
a474ae1
iommu/arm-smmu: Pass pagefault information to client handlers
by Sushmita Susheelendra
· 9 years ago
b8be413
iommu/arm-smmu: improve the fault handler output
by Mitchel Humpherys
· 9 years ago
07ba44b
iommu/arm-smmu: add DT option to make address size faults fatal
by Mitchel Humpherys
· 9 years ago
5ba2811
Revert "iommu/arm-smmu: Disable stalling faults for all endpoints"
by Patrick Daly
· 8 years ago
c4f2a80
iommu/arm-smmu: use a threaded handler for global faults
by Mitchel Humpherys
· 9 years ago
cca6011
iommu/arm-smmu: use a threaded handler for context interrupts
by Mitchel Humpherys
· 10 years ago
a85a2fb
arm-smmu: Implement iova_to_phys with a software table walk
by Patrick Daly
· 8 years ago
fb11f70
iommu/arm-smmu: Implement hardware iova-to-phys
by Mitchel Humpherys
· 9 years ago
36b8c32
iommu: Add iommu_iova_to_phys_hard
by Mitchel Humpherys
· 9 years ago
d7e0971
iommu/arm-smmu: return failure from iommu_iova_to_phys when ATOS fails
by Mitchel Humpherys
· 9 years ago
0ed5da6
iommu/arm-smmu: workaround some ATOS hw errata
by Mitchel Humpherys
· 10 years ago
31f7ce4
iommu/arm-smmu: correct the physical address mask during ATOS
by Patrick Daly
· 8 years ago
2fbae2a
iommu/arm-smmu: only allow one ATOS operation at a time
by Mitchel Humpherys
· 10 years ago
2d05a57
iommu/arm-smmu: Don't wipe out MICRO_MMU_CTRL while halting
by Mitchel Humpherys
· 9 years ago
952f40a
iommu/arm-smmu: Do a local halt around impl def programming
by Mitchel Humpherys
· 9 years ago
5494a5e
iommu/arm-smmu: program implementation defined registers on attach
by Mitchel Humpherys
· 10 years ago
f0d4e21
iommu/arm-smmu: program ACTLR register for qcom SMMUs
by Patrick Daly
· 8 years ago
69fbf49
Merge remote-tracking branch 'origin/tmp-3eab887' into msm-4.8
by Kyle Yan
· 8 years ago
36e8282
iommu/arm-smmu: select ARM64_DMA_USE_IOMMU
by Mitchel Humpherys
· 10 years ago
4df3618
Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes
by Joerg Roedel
· 8 years ago
5bc0a11
iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass
by Will Deacon
· 8 years ago
3714ce1
iommu/arm-smmu: Disable stalling faults for all endpoints
by Will Deacon
· 8 years ago
aea2037
iommu/arm-smmu: Fix CMDQ error handling
by Will Deacon
· 8 years ago
e633fc7
iommu/io-pgtable-arm-v7s: Fix attributes when splitting blocks
by Robin Murphy
· 8 years ago
c987ff0
iommu/dma: Respect IOMMU aperture when allocating
by Robin Murphy
· 8 years ago
3ec6004
iommu/dma: Don't put uninitialised IOVA domains
by Robin Murphy
· 8 years ago
9a8a5dc
iommu/mediatek: Mark static functions in headers inline
by Joerg Roedel
· 8 years ago
00085f1
dma-mapping: use unsigned long for dma_attrs
by Krzysztof Kozlowski
· 8 years ago
dd96711
Merge tag 'iommu-updates-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
by Linus Torvalds
· 8 years ago
f64d6e2
Merge tag 'devicetree-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
by Linus Torvalds
· 8 years ago
194dc87
Add braces to avoid "ambiguous ‘else’" compiler warnings
by Linus Torvalds
· 8 years ago
dcddffd
mm: do not pass mm_struct into handle_mm_fault
by Kirill A. Shutemov
· 8 years ago
f360d32
Merge branches 'x86/amd', 'x86/vt-d', 'arm/exynos', 'arm/mediatek', 'arm/msm', 'arm/rockchip', 'arm/smmu' and 'core' into next
by Joerg Roedel
· 8 years ago
ffec219
iommu/amd: Initialize dma-ops domains with 3-level page-table
by Joerg Roedel
· 8 years ago
3254de6
iommu/amd: Update Alias-DTE in update_device_table()
by Joerg Roedel
· 8 years ago
5c365d1
iommu/vt-d: Return error code in domain_context_mapping_one()
by Wei Yang
· 8 years ago
Next »