flush_cache_all() API consuming 200+ microseconds.

Is this is normal behavior? Or suggest any other alternative.

Since flush_cache_all() consuming major portion of total execution time, I couldn't proceed with this. Is there any other way, which helps to clean cache area related to a particular kernel program space.

Note : Cortex A17 core, 1.25 GHz , supporting 32 KB I-cache, 32 KB D-cache, and 256 KB L2 cache, ARM@big-LITTLE architecture

More questions in this forum