Hi everybody.
I was working/researching on ARM TrustZone. I have to implement it for the SoC(t113) based on cortex-a7. I was struggling to find information on how TrustZone works specifically on Cortex-A7 on the internet.
I found great documentations on trustzone : https://developer.arm.com/documentation/ddi0333/h/programmer-s-model/secure-world-and-non-secure-world-operation-with-trustzone/how-the-secure-model-works?lang=en ,
https://developer.arm.com/documentation/ddi0333/h/programmer-s-model/operating-modes?lang=en
developer.arm.com/.../registers
However, this is for ARM1176JZ-S. My question is, are these documents relevant for Cortex-A7. If no where can I find detailed explanation on trustzone for Cortex-A7 ?
There is some additional information here (Cortex-A7 is an Armv7-A processor, Arm1176JZ-S is Armv6-A):
https://developer.arm.com/documentation/den0013/d/Security
Do you have access to Arm Development Studio? An example (for Cortex-A9, but should equally apply to Cortex-A7) is provided therein.
I don't know the full context here, but if you are doing university research, I would strongly recommend you use an Armv8-A (or later) processor, which will be far more relevant to modern implementations.