ARM CortexA8を使用し、ARMTrustzone機能を使用するプロジェクトのハードウェア支援仮想化を理解しようとしています。私はこのトピックに慣れていないので、より理解するためにWikiエントリから始めました。
ウィキペディアでは、ハードウェア支援による仮想化について説明し、定義に次のように行を追加しています。
完全仮想化は、完全なハードウェア環境、つまり仮想マシンをシミュレートするために使用されます。仮想マシンでは、変更されていないゲストオペレーティングシステム(ホストマシンと同じ命令セットを使用)が完全に分離して実行されます。
太字のテキストは少し紛らわしいです。2つの分離された環境を提供するために使用されるプロセッサの同じ命令セットはどのようになっていますか?誰かがそれを説明できますか?ArmTrustzoneのマニュアルでは、セキュリティを提供するための「仮想プロセッサコア」についても説明しています。少し光を当ててください。
ありがとう