コードのどの部分がプロジェクトOPTEE https://github.com/OP-TEEのスケジューラであるかを知りたいです。リナロはどのようにOPTEEを予定していますか?
具体的には、コードは、マルチコアアーキテクチャでどのCPUセキュアワールドとノーマルワードプロセスが実行されているかを判断します。
アドバイスをいただければ幸いです。
コードのどの部分がプロジェクトOPTEE https://github.com/OP-TEEのスケジューラであるかを知りたいです。リナロはどのようにOPTEEを予定していますか?
具体的には、コードは、マルチコアアーキテクチャでどのCPUセキュアワールドとノーマルワードプロセスが実行されているかを判断します。
アドバイスをいただければ幸いです。
私はOP-TEEとOP-TEEで直接作業しているLinaro開発者の一人です。スケジューラがなく、Linuxカーネルで完全にスケジュールされています。単一のコアに結びついていなくても、Linuxカーネルに入った後で、安全な世界に再入ろうとしているときは、あなたが継続して仕事を続けているコアのいずれかになる可能性があります。要するに、OP-TEEにスケジューラはありません。
はい、すてきな説明 – Zhifei
あなたはスケジューラを持っていると確信していますか? [デザイン](https://github.com/op-TEE/optee_os/blob/master/documentation/optee_design.md)と[割り込み処理](https://github.com/op-TEE/optee_os/blobむしろ、発生したコアのいずれかで、関連する信頼できるアプリケーションにイベントが単にディスパッチされることを暗示しています。 – Notlikethat
... [明らかにそうではありません](https://github.com/op-TEE/optee_os/issues/332)。 – Notlikethat
説明とリンクありがとうございました@Notlikethat –