棋子 · 2020年01月08日

是否有必要刷新已修改页表项的数据缓存?

Q0)MMU为什么不能观察其公司核心所做的表项更改?
在Aarch32,svc模式下为Cortex-A55MP,EL1工作:

表条目的两个2级
都归为(内部WB / WA和外部WB / WA), 并且MMU的TTBR0设置为(N = 0,内部WB WA和外部WB WA),
这不足以拥有MMU观察同一CPU内核对页表条目所做的更改?

如果我们在修改页面条目后添加 DCCMVAC,它将起作用。为什么呢

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2020年01月08日

Cortex-A55仅采用“内部写回可缓存和外部写回可缓存”作为缓存。

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