Как настроить драйвер A53 для pl310? - PullRequest
0 голосов
/ 27 марта 2019

Я не нашел никакой информации о том, что какая-либо платформа A53 работает с контроллером кэша pl310.

Я не уверен, что использование контроллера кэша, такого как pl310, все еще является типичным способом для платформы A53 aarch64.

Если мне нужно использовать pl310 в моем A53, как я могу написать драйвер для него под Linux? Многие регистры pl310 являются «защищенными» только для записи.

1 Ответ

0 голосов
/ 27 марта 2019

Я не эксперт по ядру Linux, но я бы сказал, что уже есть "arm,pl310-cache" совместимый драйвер для PL310 и его друзей в Linux, arch / arm / mm / cache-l2x0.c .

Обновление: это пятилетний технический документ, но в упоминается 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.
...