<div class='slidealt'>Experience kvm <a title='virtualization for embedded heterogeneous arm core platforms' href='/en/products'>virtualization extensions</a></div> <div class='slidealt'>Benefit from custom <a title='kvm on arm services full virtualization' href='/en/services'>virtualization services</a></div> <div class='slidealt'>KVM on ARMv7 and ARMv8 <a title='kvm-on-arm open source smu extensions' href='/en/solutions/guides/vfio-on-arm/'>IOMMU full virtualization</a></div> <div class='slidealt'>Virtualization research projects <a title='ARM multicore kvm open source' href='/en/research'>in cloud and embedded systems</a></div> <div class='slidealt'>Virtualization solutions for heterogeneous <a title='ARMv7-ARMv8 virtualization open source solutions' href='/en/solutions'>ARM multicore systems</a></div>

VOSySmonitoRV: RISC-Vアーキテクチャーのミクスト・クリティカリティ・システム用のセキュア・モニター・レイヤー

best in class monitor layer for Risc-V mixed-criticality systems

詳細情報は、 company profile presentation (日本語版) にて、ご覧いただけます。

異種ICでの組み合わされた強力なマルチ・コア出現にともない、同一プラットフォーム上に異なったクリティカル・レベルを持った数々のアプリケーションの統合/インテグレーションが、必要となっています。 そこにおいては、リアルタイム応答性、メモリー/ペリフェラルのアイソレーション、性能および セフティーとセキュリティ において、厳格な要求がみたされなければなりません。

Virtual Open Systemsは、 Armプロセッサー 用に考えられた VOSySmonitor 製品により認定済のミクスト・クリティカリティの バーチャライゼーション(仮想化)ソリューション のパイオニアです。 しかし、今日、RISC-V CPUアーキテクチャーが、躍進しており、いくつかのユースケースにおいては、 Arm CPU に対して代替可能なオープンソースの位置を急速に占めています。 開発者の大きなコミュニティーにおいて、RISC-Vは、十分成熟しており、インダストリアル、IoT領域をはじめに、数々のマーケット・セグメントにおいての適応可能であり、後には、オートモーテイブやコミュニケーション等へ拡張されることが期待されています。

RISC-V および、その新しい ミクスト・クリティカリティ のチャレンジに対応すべく、 Virtual Open Systems は、複数のユーザー・アプリケーション間の時間的空間的(スペイシャルでテンポラル)なアイソレーションを持った、RISC-Vプロセッサー用のセキュア・モニター・ファームウェアであるVOSySmonitoRVをデザインしました。

VOSySmonitoRV 厳しくアイソレートされた状態で、複数のOS(RTOSとGPOS)の同時実行を可能とします。

VOSySmonitoRV により、標準のハードウェア拡張機能(フィジカル・メモリー・アトリビュート(PMA)やフィジカル・メモリー・プロテクション(PMP)、プラットフォーム・レベル・インタラプト・コントローラー(PLIC)、コア・ローカル・インタラプト・コントローラー(CLIC)等)で強化されたミクスト・クリティカリティ(クリティカル・レベル混在)で、時間的空間的なアイソレーションが可能となります。

VOSySmonitoRVは、また、異なったOS間(つまり、セーフティー・クリティカルなリアルタイムOSと汎用OS間)のアイソレーションを確実に行うことにより、異なったクリティカル・レベルの複数のソフトウェア・アプリケーションの同時実行を可能とします。 これにより、これらのOSそれぞれ応じた、厳格なセーフティーとセキュリティ制約に対処することができます。

RISC-V mixed criticality solution VOSySmonitoRV

VOSySmonitoRV システム概要

VOSySmonitoRV の原理は、実行中のOSの各々に、強力なアイソレーションを与えるために、ます物理的リソース(メモリー、ペリフェラル等々)を、復数のアイソレートされたゾーンに、厳格にパーティションニングすることです。 VOSySmonitoRV は、エンバイロメント・コール(例えば、ABIやSBI)をトリガーによったり、ハードウェア・エクセプション・メカニズムによって、異なったOS間のコンテクスト・スイッチを管理/制御します。

VOSySmonitoRVは、セーフティー関連のスケジューリングに優先順位をつけて、それぞれのパーティションが正常な動作が可能なように、システム・エクセプション・マネージメントを監督しインタラプトします。

VOSySmonitoRV モニター・レイヤーの主な特徴

VOSySmonitoRVの重要な特徴:

  • 単一のハードウエア・プラットフォームに、ミクスト・クリティカリティ・システムの統合
  • リアルタイムの制約に対処する高速コンテクスト・スイッチ
  • ハードウェア不具合時にセキュアOSを保全するセーフティー機能
  • ソフトウェア/ハードウェアの不具合からリカバリするため、システム・モニタリング
  • オートモーテイブ用の ISO26262 セーフティー認証 のネイティブ・サポート

Virtual Open Systems コンタクト

VOSySmonitoRV製品や カスタム化サービス 等 に関する質問は、 弊社にお問い合わせください