请教:MONITOR软件是独立的?还是属于TEE软件的一部分?MONITOR软件应是存储在ROM中吧? 一般TEE都要有自己独立的ROM吧?谢谢。
请教:MONITOR软件是独立的?还是属于TEE软件的一部分?MONITOR软件应是存储在ROM中吧? 一般TEE都要有自己独立的ROM吧?谢谢。
对于ARMv8 AArch64架构来说, secure monitor 代码运行在EL3, EL3是属于secure world。Secure monitor 的代码一般是运行在secure secure sram, 以runtime service 的方式为secure world/normal world 切换进行提供服务。
下面文章是介绍Trust Zone 架构:
http://infocenter.arm.com/hel...
从软件实现来说,ARM trusted firmware 是一个open source 参考实现,里面包含了安全启动和secure monitor 的功能, 链接如下: