文件名称:RVM:Rcore虚拟机
文件大小:1.22MB
文件格式:ZIP
更新时间:2024-06-09 10:18:43
virtual-machine hypervisor Rust
RVM-Rcore虚拟机 用Rust编写的实验性虚拟机管理程序库,用于构建1型和2型虚拟机管理程序。 支持的体系结构:x86_64(Intel VMX)。 基本用法 有关更多详细信息,请参见。 use rvm :: * ; const ENTRY: u64 = 0x2000 ; fn run_hypervisor () -> RvmResult { // create a guest physical memory set. let gpm = DefaultGuestPhysMemorySet :: new (); // create a guest. let guest = Guest :: new (gpm)?; // create a vcpu. let mut vcpu = Vcpu :: new (ENTRY, guest
【文件预览】:
RVM-master
----.gitignore(18B)
----rust-toolchain(18B)
----rvm_macros()
--------Cargo.toml(379B)
--------src()
----README.md(2KB)
----.github()
--------workflows()
----Cargo.toml(737B)
----examples()
--------ko()
--------uefi()
----LICENSE(1KB)
----src()
--------trap_map.rs(3KB)
--------interrupt.rs(2KB)
--------dummy.rs(9KB)
--------lib.rs(2KB)
--------packet.rs(3KB)
--------ffi.rs(1KB)
--------arch()
--------memory.rs(2KB)