1. ビルド環境の準備
ソースコードの取得と rsyslog の設定
このガイドでは、BitVisor v3.0 を実機や QEMU 上で動かすための手順を説明します。
BitVisor の導入は大きく次のステップで行います。
make config で Kconfig オプションを選択し、defconfig でランタイム設定を記述するbitvisor.elf) をコンパイルするloadvmm.efi をコンパイルする| 項目 | 要件 |
|---|---|
| アーキテクチャ | x86_64(Intel VT-x / AMD-V 対応プロセッサ) |
| ファームウェア | UEFI 64 ビット(32 ビット UEFI は非対応) |
| ビルド OS | Linux(x86_64) |
v3.0 から AArch64 (ARM64) の実験的サポートが追加されました。 現在は Linux カーネルを virtio_net 経由のネットワーク付きで起動できます。
| 項目 | 要件 |
|---|---|
| アーキテクチャ | Armv8.1-A(VHE: Virtualization Host Extension 必須) |
| ファームウェア | UEFI 環境 |
| モード | 64 ビットのみ(32 ビットは非対応) |
| クロスコンパイラ | aarch64-none-linux-gnu-gcc 等 |
ソースコードの取得と rsyslog の設定
Kconfig とランタイム設定(defconfig)の記述、およびハイパーバイザ・UEFI ローダーのビルド
実機(USB ドライブ+EFI シェル)と QEMU での起動手順
QEMU を使った x86_64・AArch64 での簡易テスト方法