如何在火箭上进行未缓存的内存访问?有没有办法指定内存映射的哪些区域应该启用或禁用缓存?
我在任何文档中都找不到任何相关内容,但如果我忽略了某些内容,我很乐意收到指向此文档的链接。
阿斯比约恩
答案 0 :(得分:2)
这在riscv sw-dev邮件列表中得到了解答。在火箭核心上无法进行未缓存的内存访问。
https://lists.riscv.org/lists/arc/sw-dev/2014-10/msg00025.html:
Rocket的数据缓存不支持未缓存的加载和存储。我们的测试芯片通过CSRxx指令使用控制寄存器执行I / O.