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

Is it necessary to flush data cache 1

why can't MMU observe the table entry change made by its company core ?
working for Cortex-A55MP, EL1 in Aarch32, svc mode:

Both 2 level of table entry are attributed as (inner WB/WA, and outer WB/WA) and
the MMU is set TTBR0 as (N=0, Inner WB WA , and Outer WB WA),
is this not enough to have MMU to observe the page table entry change made by the same CPU core ?

If we add a DCCMVAC after modification of page entry, it works. Why ?

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

Cortex-A55 only take " both Inner Write-Back Cacheable and Outer Write-Back Cacheable" as cached.

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