Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
1f8a28837e450a01550a222756d9ad841f36c9c1
/
drivers
/
iommu
/
arm-smmu.c
1f8a288
iommu: arm-smmu: Add support for QSMMUV500
by Patrick Daly
· 8 years ago
466237d
iommu: arm-smmu: Fix clock reference count leak in error path
by Patrick Daly
· 8 years ago
77db4f9
iommu: arm-smmu: Reinitialize domain properly on error paths
by Patrick Daly
· 8 years ago
5b3d8c6
iommu: arm-smmu: Abstract power resources from struct arm_smmu_device
by Patrick Daly
· 8 years ago
cf7b0de
iommu: arm-smmu: Use device-tree based msm_bus api
by Patrick Daly
· 8 years ago
ad441dd
iommu/arm-smmu: Factor out qcom,smmu-v2 implementation
by Patrick Daly
· 8 years ago
d747620
iommu/arm-smmu: Add framework for implementation defined features
by Patrick Daly
· 8 years ago
6988454
iommu: arm-smmu: Disable bypass mode by default
by Patrick Daly
· 8 years ago
f0c58e1
iommu: arm-smmu: Allow configurations with zero clocks
by Patrick Daly
· 8 years ago
c625ce0
iommu/arm-smmu: Wire up io-pgtable-fast for domains that request it
by Mitchel Humpherys
· 9 years ago
b9dda59
iommu/arm-smmu: Implement DOMAIN_ATTR_PGTBL_INFO
by Mitchel Humpherys
· 9 years ago
74299ca
iommu/arm-smmu: Implement {enable,disable}_config_clocks
by Mitchel Humpherys
· 9 years ago
2dcc234
iommu/arm-smmu: Implement the .tlbi_domain op
by Mitchel Humpherys
· 9 years ago
ba82258
iommu/arm-smmu: Move device config probe messages to debug level
by Mitchel Humpherys
· 9 years ago
73230ce
iommu/arm-smmu: make a mismatch in CBs and CB interrupts non-fatal
by Mitchel Humpherys
· 10 years ago
a571f73
iommu/arm-smmu: add support for dynamic stream IDs to DT parsing
by Patrick Daly
· 8 years ago
4c77560
iommu/arm-smmu: check return value of register_smmu_master
by Mitchel Humpherys
· 10 years ago
c6dd1ed
iommu/arm-smmu: implement generic DT bindings
by Mitchel Humpherys
· 10 years ago
b7dfda7
iommu/arm-smmu: Pool secure page table memory
by Patrick Daly
· 8 years ago
e271f21
iommu/arm-smmu: Add new lock to protect assign and unassign list
by Patrick Daly
· 8 years ago
6100737
msm: Update the permissions while making assign call
by Neeti Desai
· 9 years ago
c11d108
iommu/arm-smmu: Add support for page table donation
by Patrick Daly
· 8 years ago
3ddf8d1
iommu/arm-smmu: Disable clocks in reverse order
by Liam Mark
· 8 years ago
0c4fd1b
iommu/arm-smmu: Defer SMMU probe if clock-tree is not ready
by Mathew Joseph Karimpanal
· 9 years ago
3e52a7e
iommu/arm-smmu: Don't ignore clock/regulator API errors
by Mitchel Humpherys
· 9 years ago
2764f95
iommu/arm-smmu: Add support for dynamic bus scale voting
by Patrick Daly
· 8 years ago
f7666ae
iommu/arm-smmu: add support for specifying regulators
by Mitchel Humpherys
· 10 years ago
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
f493044
Revert "iommu/arm-smmu: Treat all device transactions as unprivileged"
by Patrick Daly
· 8 years ago
4d7cdd9
iommu/arm-smmu: Check the return type of map_sg and take appropriate action
by Rohit Vaswani
· 9 years ago
622bc04
iommu/arm-smmu: wire up .map_sg from the ARM LPAE io-pgtable
by Mitchel Humpherys
· 9 years ago
e62d336
iommu/arm-smmu: Support DOMAIN_ATTR_S1_BYPASS
by Patrick Daly
· 9 years ago
fd55700
iommu/arm-smmu: Implement .reg_read and .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
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
· 10 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
· 10 years ago
07ba44b
iommu/arm-smmu: add DT option to make address size faults fatal
by Mitchel Humpherys
· 10 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
· 10 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
d7e0971
iommu/arm-smmu: return failure from iommu_iova_to_phys when ATOS fails
by Mitchel Humpherys
· 10 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
3714ce1
iommu/arm-smmu: Disable stalling faults for all endpoints
by Will Deacon
· 8 years ago
bee1400
iommu/arm-smmu: Use devm_request_irq and devm_free_irq
by Peng Fan
· 8 years ago
112c898
iommu/arm-smmu: request pcie devices to enable ACS
by Wei Chen
· 8 years ago
287980e
remove lots of IS_ERR_VALUE abuses
by Arnd Bergmann
· 8 years ago
e7f44b6
Merge tag 'devicetree-for-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
by Linus Torvalds
· 8 years ago
d546635
iommu/arm-smmu: Use per-domain page sizes.
by Robin Murphy
· 8 years ago
8801561
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
· 8 years ago
3ca3712
iommu/arm-smmu: Clear cache lock bit of ACR
by Peng Fan
· 8 years ago
b7862e3
iommu/arm-smmu: Support SMMUv1 64KB supplement
by Robin Murphy
· 8 years ago
7602b87
iommu/arm-smmu: Decouple context format from kernel config
by Robin Murphy
· 8 years ago
f9a05f0
iommu/arm-smmu: Tidy up 64-bit/atomic I/O accesses
by Robin Murphy
· 8 years ago
f0cfffc
iommu/arm-smmu: Work around MMU-500 prefetch errata
by Robin Murphy
· 8 years ago
e086d91
iommu/arm-smmu: Convert ThunderX workaround to new method
by Robin Murphy
· 8 years ago
67b65a3
iommu/arm-smmu: Differentiate specific implementations
by Robin Murphy
· 8 years ago
1bd37a6
iommu/arm-smmu: Workaround for ThunderX erratum #27704
by Tirumalesh Chalamarla
· 9 years ago
4e3e9b6
iommu/arm-smmu: Add support for 16 bit VMID
by Tirumalesh Chalamarla
· 9 years ago
9800699
iommu/arm-smmu: Don't allocate resources for bypass domains
by Robin Murphy
· 8 years ago
5f63495
iommu/arm-smmu: Fix stream-match conflict with IOMMU_DOMAIN_DMA
by Will Deacon
· 8 years ago
cb6c27b
iommu/arm-smmu: Make use of phandle iterators in device-tree parsing
by Joerg Roedel
· 8 years ago
cbf8277
iommu/arm-smmu: Treat IOMMU_DOMAIN_DMA as bypass for now
by Will Deacon
· 9 years ago
bc7f2ce
iommu/arm-smmu: Don't fail device attach if already attached to a domain
by Will Deacon
· 9 years ago
25a1c96
iommu/arm-smmu: Allow disabling unmatched stream bypass
by Robin Murphy
· 9 years ago
9adb959
iommu/arm-smmu: Support DMA-API domains
by Robin Murphy
· 9 years ago
d346180
iommu/arm-smmu: Treat all device transactions as unprivileged
by Robin Murphy
· 9 years ago
75df138
iommu/arm-smmu: Invalidate TLBs properly
by Robin Murphy
· 9 years ago
06c610e
iommu/io-pgtable: Indicate granule for TLB maintenance
by Robin Murphy
· 9 years ago
9a4a9d8
iommu/arm-smmu: Correct group reference count
by Peng Fan
· 9 years ago
44830b0
iommu/arm-smmu: Delete an unnecessary check before free_io_pgtable_ops()
by Markus Elfring
· 9 years ago
b67ad2f
Merge branches 'x86/vt-d', 'arm/omap', 'arm/smmu', 's390', 'core' and 'x86/amd' into next
by Joerg Roedel
· 9 years ago
Next »