极术小姐姐 · 2020年02月03日

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

1 个回答 得票排序 · 时间排序
棋子 · 2020年02月03日

CPU? Core?

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

One more core is there. But its entirely dedicated to some other processes.

Mostoften you can flush only the dirty lines.

Could you please help me to know how to clean only dirty lines?

你的回答
关注数
1
收藏数
0
浏览数
2474
棋子
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息