initial commit
A minimal Type-I hypervisor based on AArch64 & implemented in rust, capable of booting Linux / ArceOS on qemu.
Ported from RVM-Tutorial.
Install cargo-binutils to use rust-objcopy and rust-objdump tools:
rust-objcopy
rust-objdump
$ cargo install cargo-binutils
cross compilation tool chain (>= 12.2.Rel1) and QEMU (>= 7.0.0) are also needed.
cd hypervisor make run LOG=info SMP=4 GUEST=arceos NET=y FS=y
git apply run_linux.patch cd hypervisor make run LOG=info SMP=2 GUEST=linux NET=y FS=y
A minimal Type-I hypervisor based on AArch64 & implemented in rust
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
sysHyper-t1
A minimal Type-I hypervisor based on AArch64 & implemented in rust, capable of booting Linux / ArceOS on qemu.
Ported from RVM-Tutorial.
Features
Install Build Dependencies
Install cargo-binutils to use
rust-objcopy
andrust-objdump
tools:cross compilation tool chain (>= 12.2.Rel1) and QEMU (>= 7.0.0) are also needed.
Run Arceos
Run Linux