mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
e788c2d1c4
Currently, the only attributes supported for DMA memory are writecombine and coherent. Both of these allow speculative prefetches to occur. For certain use cases (e.g. content protection) there are requirements to disallow prefetching. Relatedly, there may be cases where buffering is not enough for high performance use cases and the full cache should be used. Add appropriate APIs for the strongly ordered and cached memory types for the needed use cases. Change-Id: Ibe17b3d002f9615e2cb34183f47f6d1bcd045611 Signed-off-by: Laura Abbott <lauraa@codeaurora.org> Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org> |
||
---|---|---|
.. | ||
alpha | ||
arm | ||
avr32 | ||
blackfin | ||
c6x | ||
cris | ||
frv | ||
h8300 | ||
hexagon | ||
ia64 | ||
m32r | ||
m68k | ||
microblaze | ||
mips | ||
mn10300 | ||
openrisc | ||
parisc | ||
powerpc | ||
s390 | ||
score | ||
sh | ||
sparc | ||
tile | ||
um | ||
unicore32 | ||
x86 | ||
xtensa | ||
.gitignore | ||
Kconfig |