avisor
1.0.0
Avisorは、Raspberry Pi 3で実行される裸の金属ハイパーバイザーです。これは、アーム仮想化の基本概念とハイパーバイザーとオペレーティングシステムの原則について学ぶために使用できます。
コンパイルとQEMUシミュレーション
./scripts/demo.sh // Compile and run the demo
./scripts/clean.sh // Clean the project
コンソールでの操作
上記のデモでは、ハイパーバイザーで4つのゲストVMを実行します。起動後、 Enterを押してHypervisorのコンソールに移動します。
help // Print the help
vml // Display the current Guest VMs info
vmc <vm id> // Switch from the hypervisor's console to a Guest VM's console
@+0 // Switch back to the hypervisor's console from a Guest VM's console
ls // List all files (VM images)
vmld <images> <load addr> <entry addr> // Load a VM image and run it