I would like to have a DSP program loader setup the DSP code in a locked down memory environment (so that the DSP cannot write on "others" memory nor execute non-executable sections nor write to read-only sections).
In the 4430 TRM (Rev AA) I do not see a way that the DSP AMMU can be programmed from the ARM-A9 -- thus the DSP would need to be a party to setting up its own sandbox.
This would also require the DSP to have knowledge of its elf sections addresses and extents (for eXec and Read-only page protection).
If there is a way to setup the DSP AMMU from the ARM-A9 that I have missed? (or is the security model of the DSP dependent on code that can only execute on the DSP?)
tkx
dave