Hi
I have read in one of the ARM document for TrustZone that
Within a TrustZone processor the hardware provides two virtual MMUs, one for each virtual processor. This enables each world tohave a local set of translation tables, giving them independent control over their virtual address to physical address mappings.
If anybody can explain what is Virtual MMU, that will be really helpful.
Thanks
Sahil
Hiya Sahil,
I think the quote is from: "Building a Secure System using TrustZone® Technology"
It's just saying that as the secure and non-secure worlds have a different MMU configuration it's like there are two MMUs even though there is, physically, only one MMU. It's a handy way to think about the system and matches the view of the system that software sees.
P