ion: add invalid cache function [1/1]
authorYao.Liu <yao.liu@amlogic.com>
Fri, 28 Dec 2018 12:38:21 +0000 (07:38 -0500)
committerTao Zeng <tao.zeng@amlogic.com>
Sat, 29 Dec 2018 09:01:07 +0000 (01:01 -0800)
commit4e595a1c977c927be9cb34158e7b9462053a2fda
tree84826bbc6c3efe3711ad16a61ed10d131a544c19
parent23640f8e1a8465686539b2f9f218c34e65c9d8da
ion: add invalid cache function [1/1]

PD#SWPL-3736

Problem:
H265 encoder use ge2d to do format convert, ge2d dst
buffer is allocated from ion heap and is cached buffer.
The cache consistency problem caused encoded stream error.

Solution:
ION add invalid cache function, invalid cache before
CPU access cache buffer

Verify:
U212

Change-Id: Ib14f2a9ee5b536c3546c5957fd0505cacae45f80
Signed-off-by: Yao.Liu <yao.liu@amlogic.com>
drivers/staging/android/ion/compat_ion.c
drivers/staging/android/ion/ion-ioctl.c
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion_priv.h
drivers/staging/android/uapi/ion.h