ユーザ空間デバイスタック:周辺機器のハードウェア異常から OS を保護する設計

MPU および IOMMU を活用して特権カーネル実行を伴わずに周辺機器 DMA を物理隔離する、マイクロカーネルユーザ空間ドライバ設計。

外部バスに対する IOMMU ベースの DMA 物理保護

ユーザ空間ドライバがイーサネットコントローラの DMA 転送を設定する際、IOMMU が専用ページテーブルでアドレスを厳密に照合し、カーネル領域への不正書き込みを物理阻止します。

マイクロ秒単位のドライバ再起動と状態復旧技術

電気ノイズ等で CAN ドライバがデッドロックした場合、ウォッチドッグがユーザプロセスを即座に破棄・再ロードし、5 ミリ秒未満で車両制御を途絶させることなく復旧させます。

ドメインポートフォリオを見る