hv 0.1.2

High level Rust bidings to Hypervisor Framework
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[cfg(target_arch = "x86_64")]
fn main() -> Result<(), hv::Error> {
    use hv::x86::{Capability, VmExt, VmOptions};

    let vm = hv::Vm::new(VmOptions::default())?;

    println!("Max vCPUs: {}", vm.capability(Capability::VcpuMax)?);

    println!(
        "Available address spaces: {}",
        vm.capability(Capability::AddrSpaceMax)?
    );

    Ok(())
}

#[cfg(target_arch = "aarch64")]
fn main() {}