Searched hist:a5fef52b03fa7ee34bee223b3eee56b434f40b8f (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/arch/arm/mm/ |
| H A D | tee_pager.c | a5fef52b03fa7ee34bee223b3eee56b434f40b8f Tue Apr 30 11:21:38 UTC 2019 Jens Wiklander <jens.wiklander@linaro.org> core: pager: use dcache_clean_range_pou()
Pager uses dcache_clean_range_pou() when cleaning pages before invalidating icache for that page. Prior to this patch dcache_clean_range() was used indirectly which cleans the range to point of coherency instead of point of unification.
With this patch we're likely to save one data cache level by only cleaning level 1 instead of level 1 and 2. This assumes separate data and instructions caches level 1 and a unified data cache at level 2
Acked-by: Etienne Carriere <etienne.carriere@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
|