This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Memory partitioning on Cortex-A7

Hello,

I am using a quad-core Cortex-A7 (on Raspberry PI 2). I run a Linux on Core 0,1,2 and a baremetal application on Core 3. My goal is to protect the baremetal application from the rest (i.e., the linux side). Initially I thought that I can do this by using TrustZone. So, I configured the cores 0, 1, 2 to be in a normal world and core 3 to be in secure world. But it seems that TZPC is not available on their processor. So I can't set some memory regions to be secure.

Are there any other methods to partition the main memory and isolate some regions for Core 3?

Thank you.