Skip to content

nanameki1213/Halycon

Repository files navigation

Halycon

Halycon はRISC-V 64上で動作するハイパーバイザです。

セキュリティ・キャンプ2024で作成したAArch64向けのハイパーバイザをRISC-Vに移植しています。

環境

  • QEMU(>= 9.0.2)

ビルド方法

rustup target add riscv64gc-unknown-none-elf

git clone https://github.com/nanameki1213/Halycon.git

# run hypervisor
cd Halycon
cargo run --release

TODO

  • 2段階ページング
  • ゲストへの移行
  • シリアルデバイスの仮想化
  • virtio-blkデバイスの実装
  • ネットワークの仮想化
  • 複数ゲストの起動
  • Linuxの起動

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published