Блокировка кэша L2 на Pandaboard (Cortex-A9)
Есть ли способ заблокировать кэш L2 на Pandaboard ES с запущенной там Ubuntu? TRM говорит, что это возможно, но я не знаю, возможно ли это на Pandaboard.
Я пытался скомпилировать объект ядра и установить там биты в регистре вспомогательного управления, используя cp15, но я полагаю, что это RO, потому что я не могу писать туда. CPSR говорит, что я нахожусь в режиме привилегий, но я полагаю, что это небезопасный режим привилегий?
Как использовать этот контроллер кэша PL310 для этого? Нужно ли как-то использовать TrustZone? При компиляции инструкции SMC #1 с использованием asm volatile(...) при компиляции изначально на Panda, при попытке набора задач эта Panda не отвечает.