Hi,
While looking into at91bootstrap I've found CONFIG_ENTER_NWD option, which is described as "Enable Enter the Normal World before Jumping". Do I need dedicated kernel configuration to use Linux in normal world?
Best Regards,
Piotr
Linux running in Normal World
Moderator: nferre
- blue_z
- Location: USA
Post
The opposite of Normal World (I'm guessing) is Secure Boot mode.
If you're not using Secure Boot, then the SoC always executes in Normal World (i.e. non-secured mode).
Regards
Re: Linux running in Normal World
No.pbugalski wrote: ↑Do I need dedicated kernel configuration to use Linux in normal world?
The opposite of Normal World (I'm guessing) is Secure Boot mode.
If you're not using Secure Boot, then the SoC always executes in Normal World (i.e. non-secured mode).
Regards
Post
Re: Linux running in Normal World
Hi blue_z,
Thank you for the answer.
Opposite to normal world is secure world so proper name is non-secure world, but it doesn't fit well customer expectations. Secure boot is totally different story and you are perfectly, right that it doesn't need dedicated drivers.
Secure world is part of TrustZone (https://developer.arm.com/ip-products/s ... /trustzone) provided by ARM, this mode is used after reset. When CONFIG_ENTER_NWD is set bootloader still runs in secure world, but before entering the kernel it switch to non-secure world so Linux works in fact in that mode.
In at91bootstrap I've found monitor implementation which provides some functionality for normal world however I can't find drivers using that hence was my question.
Best Regards,
Piotr
Thank you for the answer.
Opposite to normal world is secure world so proper name is non-secure world, but it doesn't fit well customer expectations. Secure boot is totally different story and you are perfectly, right that it doesn't need dedicated drivers.
Secure world is part of TrustZone (https://developer.arm.com/ip-products/s ... /trustzone) provided by ARM, this mode is used after reset. When CONFIG_ENTER_NWD is set bootloader still runs in secure world, but before entering the kernel it switch to non-secure world so Linux works in fact in that mode.
In at91bootstrap I've found monitor implementation which provides some functionality for normal world however I can't find drivers using that hence was my question.
Best Regards,
Piotr
Who is online
Users browsing this forum: No registered users and 4 guests