ARM has something called TrustZone.
As per ARM documentation , it gives that a process can run in Secure / Non-Secure World.
- What does the Secure / Non-Secure World means.
Is it related to Processor executing modes or it is related to setting the permissions of memory regions or something else.
- Is there any relationship between the 7 operating modes of ARM and the Secure / Non-Secure Worlds.
- How to enable the TrustZone in ARM.
- From Which version of ARM is this introduced.
- Is it mandatory to use this TrustZone.
Does linux kernel uses this TrustZone extension.
Kindly help me in understanding this.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…