ARMの仮想化支援機能を使ってみたかったので, 現在しゅううさん(@syuu1228)と一緒に教育用自作VMMを作成中です. もちろん,BareMetalで. 対象ボードは,とりあえずCortex-A7を積んだRaspberry Pi 2を予定中. (ARM64なボードが届いたらそちらに移るかも?) まだ色々調べている段階なので,道中わかったことをメモしていきます. ARMの仮想化支援 ARMの仮想化支援機構は,Cortex-A15(+ Cortex-A7)から導入された. ここで行われた主なアーキテクチャ拡張は以下の3つ: ハイパバイザモードの追加 2重メモリアドレス変換機能 物理アドレス空間の40bitへの拡張 各機能の詳細はまだ調べきれていない. 以下の資料を参照. http://www.hotchips.org/wp-content/uploads/hc_archives/hc22