标签: timer arm embedded-linux trust-zone
我的目标是在安全的世界中设置一个无法从正常世界禁用的计数器/计时器。当计时器到期时,它会引发一个由安全世界处理的中断。可能吗?
更新: 我找到了OP TEE os项目,特别是它们处理定时器和安全世界中断的方式几乎是我所需要的。我现在想要更好地理解这一点:
https://github.com/OP-TEE/optee_os/blob/master/core/arch/arm/pta/interrupt_tests.c
答案 0 :(得分:1)
我认为secure timer和相关注册CNTPS_*_EL1就是你想要的。
CNTPS_*_EL1