赛昉科技
直播中

李静

8年用户 1074经验值
私信 关注
[问答]

请问jh7110的MMU TLB是否缓存无效PTE?是否支持ASID?

jh7110的MMU TLB是否缓存无效PTE?是否支持ASID?

回帖(1)

刘鹏

2025-3-10 10:49:15
缓存无效PTE的话,标准是允许的,sifive的手册没有明确说明,但是我认为大意是不会的,而且标准也不推荐这样做。但是以防万一的话,OS确实是需要sfence.vma的。现在标准有个Svvptc扩展,有了这个之后就不用担心缓存无效PTE的问题了。如果真的要省略掉那些个sfence.vma的话,在u74上面应该是没问题的,不过我觉得还是正确性比较重要,性能应该不差这几个sfense.vma。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分