
Allow io-coherent devices to use a inner writeback read/write allocate, outer writeback read allocate, no-write allocate cache policy. The outer cache policy affects the behavior of a system cache, at least on qcom boards which have one. The rational follows that of IOMMU_SYS_CACHE_ONLY_NWA. Certain gpu usecases perform better when using a no-write allocate policy. Rename the IOMMU_SYS_CACHE_* flags to better reflect that they are not exclusive with IOMMU_CACHE. Bug: 191811876 Change-Id: Ic91616a148f39fead008a5b87a54ffd781fee734 Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
34 KiB
34 KiB