我没有发现任何A53平台可用于pl310缓存控制器的信息。
我不确定使用pl310这样的缓存控制器仍然是A53 aarch64平台的典型方法。
如果我必须在A53中使用pl310,如何在Linux下为其编写驱动程序?许多pl310寄存器仅是“安全”写操作。
答案 0 :(得分:0)
我不是Linux内核专家,但是我想说已经有"arm,pl310-cache"
兼容PL310和Linux中的朋友arch/arm/mm/cache-l2x0.c的驱动程序。
更新:这是已有五年历史的白皮书,但其does mention pl310。
但是l2c2x0驱动程序的内核文档中有以下说明:
Note 1: The description in this document doesn't apply to integrated L2
cache controllers as found in e.g. Cortex-A15/A7/A57/A53. These
integrated L2 controllers are assumed to be all preconfigured by
early secure boot code. Thus no need to deal with their configuration
in the kernel at all.