libpayload: armv7: Add cache control function to invalidate range.
When dealing with DMA, we need a function to invalidate cache without corrupting contents on main memory (clean). BUG=none TEST=emerge-peach_pit libpayload BRANC=NONE Change-Id: I28e632ae57a7b7ed1accee74e76045b92f92a699 Signed-off-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/61078 Reviewed-by: Gabe Black <gabeblack@chromium.org> Commit-Queue: Gabe Black <gabeblack@chromium.org>
This commit is contained in:
parent
e857b79a93
commit
a3b4cd8d22
2 changed files with 12 additions and 0 deletions
|
|
@ -266,6 +266,9 @@ void dcache_clean_by_mva(unsigned long addr, unsigned long len);
|
|||
/* dcache clean and invalidate by modified virtual address to PoC */
|
||||
void dcache_clean_invalidate_by_mva(unsigned long addr, unsigned long len);
|
||||
|
||||
/* dcache invalidate by modified virtual address to PoC */
|
||||
void dcache_invalidate_by_mva(unsigned long addr, unsigned long len);
|
||||
|
||||
/* dcache invalidate all (on current level given by CCSELR) */
|
||||
void dcache_invalidate_all(void);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue