デュアル実行環境を実装するために、TrustZone テクノロジが有効になっているシングルコア ARM ベースのボードを見つけようとしています (私の TEE となる TrustZone で実行されるマイクロカーネルの横にあるリッチ OS)。インターネットで検索すると、TrustZone 拡張機能が ARM Cortex A8、A9、A15 で有効になっていることがわかりました。ただし、これらのプロセッサを使用するほとんどのボードでは、この拡張機能は有効になっていません。TrustZone が有効になっているボードの名前を教えてもらえますか??
質問する
297 次
2 に答える
0
申し訳ありませんが、コメントできないようです。
SCRを読むだけです。あなたが安全な世界にいるか通常の世界にいるかに応じて、通常、次の 2 つのいずれかが発生します。読み取りが成功し、NS ビットが「0」の場合は、安全な世界にいます。読み取りに失敗した場合は、通常の世界にいます。SCR は通常の世界からアクセスできないため、読み取ろうとすると未定義命令例外が発生するはずです。
実際にボードを購入する前に、ボード上のセキュア ワールドにアクセスできるかどうかを判断する方法を探している場合は、フォーラムや、場合によってはデータシートを参照するのが最善の策です。残念ながら、情報はネオンライトに囲まれていないことがよくあります。たとえば、BBB の AM335 プロセッサには、データ シートに「CP15 レジスタにアクセスするためのセキュア モニタ コール」というセクションがあります。このセクションを読むと、セキュアな世界がプロプライエタリ コードによって使用されていることは明らかであり、運が悪いこともありますが、彼らがすぐにそれを言っているようには見えません。それはむしろ迷惑です。:)
于 2015-04-03T21:54:54.587 に答える