-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about how optee_os is started #777
Comments
It's the secure boot loader that calls |
Thanks! Just so I understand correctly....in https://github.com/linaro-swg/bios_qemu_tz_arm/blob/master/bios/entry.S
Sounds right? |
Yes. This bios is actually a bad example of how to load OP-TEE in a secure way, it's mostly a hack (that has grown a bit) to get all required binaries into memory and provide an environment for OP-TEE to start in. |
Thanks! Looking at figuring out how to run OP-TEE on NXP imx6...I guess I will need to investigate whether I will need to do #4 if u-boot executes optee_os. |
Hi,
I have a question on how is optee_os typically started.
I can see _start is the entry point for optee_os where it does all the initializations and sets up the secure monitor by writing to MVBAR. But ultimately who calls _start? Is it the bootloader, or somewhere in the Linux kernel?
Thanks
Donald
The text was updated successfully, but these errors were encountered: