バンガロールに本社を置く大手組み込みソリューション・プロバイダーであるアイウェーブ・システムズ社は、同社のi.MX8 QM SoCベースのシステム・オン・モジュール上でXen仮想化ハイパーバイザーのデモンストレーションに成功した。このマルチコアSOMは、2x Arm® Cortex®-A72 @1.8 GHzおよび4x Arm® Cortex®-A53 @1.2 GHz、さらに2x Cortex®-M4F @ 266 MHzで構成され、SMARC R2.0互換モジュール上に非常に強力な統合ソリューションを実現します。
i.MX8 QM SOMの膨大なコンピューティング能力をフルに活用するため、アイウェーブは、オープンソースのタイプ1 Xenハイパーバイザーを使用してハードウェアの仮想化を実装しました。Xenハイパーバイザーは、単一のハードウェアリソース上に複数の仮想マシンを作成することを可能にし、各仮想マシンはそれぞれ独立したオペレーティングシステムを実行することができます。これにより、i.MX8 QM SOMは、同じ物理ボード上で複数のオペレーティングシステムを同時に実行できます。Xenハイパーバイザーにより、リソースを最大限に活用できるため、システム全体のパフォーマンスと効率が向上します。
Xenハイパーバイザーについて
Xenは、ケンブリッジ大学によって開発され、現在はLinux Foundationによって開発されているオープンソースのタイプ1ハイパーバイザーである。Xenはハードウェア上で直接動作し、ゲストOSを管理する。そのため、ベアメタル・ハイパーバイザーとも考えられている。Xenはオーバーヘッドが少ないため、より高速なパフォーマンスを実現し、ハイパーバイザーをインストールするためのベースOSに依存しないため、オペレーティングシステムはより安全である。
Xenハイパーバイザーを実行するシステムには、3つのコンポーネントが含まれている:
システムの初期起動時に、XenハイパーバイザはLinuxオペレーティングシステムを実行するDom0を起動します。Dom0 は、他のドメインと比較して、Xen ハイパーバイザにアクセスするための独自の権限を持っています。Dom0 は、システム上で動作する非特権ドメインである DomU を管理します。Dom0 は DomU ドメインのハードウェアリソースを割り当て、マッピングします。
メリット-
iWave社のi.MX8QM SOMによるXenデモ
iWaveのi.MX8QMボード上のXenデモでは、DOM-0 OSがeMMCからLinux 4.9.88を実行し、DOM-UがUSBドライブからAndroid Oreo 8.1を実行している。このようなシステムは、より高速で信頼性の高いOS(Linuxなど)と、より多機能でやや低速なOS(Androidなど)の両方を同じハードウェア上で実行する必要がある場合に使用できます。
詳細およびお問い合わせは、mktg@iwavesystems.comまで書面にてご連絡いただくか、地域パートナーまでご連絡ください。