Hi,
We're trying to have a secure world on i.MX 6SoloX and hence integrated OPTEE OS & Client. With the default implementation, we can have the secure world (TEE) in parallel to the non-secure world (Rich Linux OS).
But, we would like to have the secure world when bootloader is initiating. However, the i.MX Porting Guide shows that the OPTEE and Linux kernel are loaded by the bootloader. Hence we would like to get an expert opinion on this.
To summarise,
1. Can we run a Trusted Execution Environment in parallel to the bootloader (U-Boot)?
2. If we can configure OPTEE to run in parallel with the U-Boot, how do we do that?
Feel free to share your opinions and revert for any clarifications. Thanks in advance.