Cでsvcハンドラーを記述してSMC(モニターモード)命令を呼び出し、arm cortex a9のモニターモードに切り替える方法は?つまり、スーパーバイザーモードからモニターモードまで、svcハンドラーですべてを実行する必要があること、Cで同じものを書き込む方法。詳細な回答を歓迎します...
6024 次
1 に答える
3
例は、 OMAP2プラットフォームの Linux ソース ツリーにあります。
参照: LWN の KS2012: ARM: ARM SMC モードに関するカーネル サミット 2012 ノートのセキュア モニター API。
基本的に、人々が思いついたインターフェースSWI
やSVC
インターフェースは、SMC
インターフェースで使用できます。そうでなければ、この質問に具体的に答えることは不可能です。
SMC 呼び出し規則は、セキュア ワールド ソフトウェア ベンダーが互換性/相互運用可能なものを作成できるようにするための ARM からの勧告です。注:このアドバイスに従う必要はありません。
これは、元の質問が尋ねられた後に公開されました。ARM Trusted Firmwareなど、一部のソフトウェアはこのアドバイスに従います。
于 2013-05-07T15:02:24.843 に答える