SMC调用的Svc处理程序

如何在C中编写一个svc处理程序来调用SMC(监控模式)指令切换到arm cortex a9的监控模式? 即从主管模式到监控模式在svc处理程序中需要完成的工作,如何在C中编写相同的内容。详细解答赞赏…

可以在OMAP2平台的Linux源代码树中找到示例。

  • OMAP-smc.S
  • OMAP-secure.h
  • OMAP-secure.c

另请参阅: LWN的KS2012:ARM:安全监控API内核峰会2012关于ARM SMC模式的说明。

基本上, SMC界面可以使用人们梦寐以求的SWISVC接口界面。 否则,这个问题不可能具体回答。