【发布时间】:2019-12-06 17:38:35
【问题描述】:
我正在运行一个在 FPGA 上使用 ARM Cortex 处理器的操作系统。为了能够访问这块板上的内存区域,我需要运行一个安全的世界。有人告诉我,我需要使用 Secure Monitor 调用才能进入一个安全的世界。如果我不在一个安全的世界中,Arm Trusted Firmware 会阻止我的操作系统,并给我一个信号 2 中断。
如何使用 SMC?有没有实现这个的例子?
谢谢
【问题讨论】:
-
这能回答你的问题吗? How to interpret ARM's SMC calls?
-
另请查看trust-zone tag wiki。这是一个相当复杂的话题。也许可以让普通世界访问 FPGA,但这取决于总线拓扑以及 FPGA 是智能从机还是由其他一些外围设备(如 TZASC 等)代理访问。
标签: arm vxworks trust-zone