如何用C语言编写svc处理程序,调用SMC指令,切换到a9的监控模式?从监督模式到监控模式,所有在svc处理程序中都需要做的事情,如何用C写同样的内容,详细的答案非常感激。
发布于 2013-05-07 15:02:24
可以在OMAP2平台的Linux源代码树中找到示例。
另见:2012年LWN的KS2012: ARM:安全监视器API内核峰会关于ARM SMC模式的说明。
基本上,人们所梦想的SWI或SVC接口可以由SMC接口使用。否则,这个问题是不可能具体回答的。
SMC呼叫约定是ARM的一个建议,它允许安全世界的软件供应商生产兼容/互操作的产品。注意:没有人需要遵循这个建议。
这是在提出原来的问题后公布的。有些软件确实遵循这个建议,比如ARM可信固件。
https://stackoverflow.com/questions/15052926
复制相似问题