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

What is meaning of Logical MMU ?

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 to
have 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

Parents
  • 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

Reply
  • 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

Children
No data