ppc上如何选择缓存写入策略

发布于 2024-09-07 20:36:34 字数 179 浏览 7 评论 0原文

我正在优化 PowerPC MPC83xx 上的 Linux 启动。我正在尝试优化从 nand 到 ram 的内核映像副本,并尝试检查或更改缓存的写入策略。

根据参考手册,处理器默认使用回写策略。但我还没有找到任何寄存器来检查/配置它。

如何更改此设置以使用回写/直通策略进行一些测试?

谢谢 !

I'm optimizing a Linux boot on PowerPC MPC83xx. I'm trying to optimize the kernel image copy, from nand to ram and trying to check or change the write policy of the cache.

As a read in the reference manual, the processor uses the write-back policy by default. But I haven't found any register where to check/configure this.

How can I change this to do some test using the write-back/through policy ?

Thanks !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轻拂→两袖风尘 2024-09-14 20:36:40

我相信设置实际上是在 MMU 中,而不是缓存本身。

每个配置区域都有 3 个缓存控制位——其中之一是直写/回写设置。写回通常会产生更好的性能。我忘记了开机默认设置,但数据表上都有。

飞思卡尔应用说明 AN3544 应该会有帮助。

I believe the setting is actually in the MMU, not the cache per se.

There are 3 cache control bits for each configured region -- one of them is the write-through / write-back setting. Write back usually yields better performance. I forget the power-on default setting, but it's all in the data sheet.

Freescale Appnote AN3544 should be of help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文