Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
Hi,
this question is following my work on the PL310 L2 cache of an imx6 board (see The specified item was not found. ).
We are developing a secure OS that will run alongside Linux. At boot, our secure OS will start a couple application before actually starting Linux.
With this scenario, MMU is activated on the Secure Side (which does not interfere with the Normal World) but L2 cache is also configured *before* Linux is started.
Is this a problem ? Do we have to wait for Linux to set turn it's MMU on or can we configure the L2 cache without worrying about the normal world ?
Best,
Vincent
After some discussion on the #irc channel of U-Boot, I was told that Linux except to boot with the L2 cache disabled too, so I patched our kernel to follow this rule.