Home
last modified time | relevance | path

Searched hist:a5fef52b03fa7ee34bee223b3eee56b434f40b8f (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/arch/arm/mm/
H A Dtee_pager.ca5fef52b03fa7ee34bee223b3eee56b434f40b8f 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>