No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Charan Teja Kalla 9d836f929d ARM: dts: msm: Enable qcom,power-always-on for GPU SMMUs on GKI targets
When unmapping memory, the SMMU driver must access the GPU SMMU's
register space, so it must vote for power resources to access the TLB
invalidation registers. When the GPU is in slumber, there aren't votes
for the GPU SMMU's power resources, so the SMMU driver constantly ends
up enabling/disabling the power resources, which takes a considerable
amount of time. When paired with the suboptimal IOMMU page table
management code, this leads to performance issues where the time taken
to unmap memory is large.

Thus, for all targets that support GKI, add the qcom,power-always-on
property for the GPU SMMUs of these targets, to remove the latency
incurred by having to enable/disable power resources in the GKI
configuration.

Change-Id: I403c9864705c50f7ce8b1118c3c75902708e647b
2021-02-23 10:40:00 +05:30
bindings Merge "dt-bindings: arm: msm: add mhi registers entry for PCIe RC" 2021-02-19 22:41:22 -08:00
qcom ARM: dts: msm: Enable qcom,power-always-on for GPU SMMUs on GKI targets 2021-02-23 10:40:00 +05:30
Makefile ARM: dts: vendor: Add an initial Makefile to the vendor 2019-06-04 16:50:48 -07:00