From e4af1ea3b61c8e0a008a348df4b4061e5365b467 Mon Sep 17 00:00:00 2001 From: johannst Date: Thu, 1 Jul 2021 23:13:27 +0200 Subject: added example to check for caps --- examples/check_caps.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 examples/check_caps.rs (limited to 'examples/check_caps.rs') diff --git a/examples/check_caps.rs b/examples/check_caps.rs new file mode 100644 index 0000000..e4baf83 --- /dev/null +++ b/examples/check_caps.rs @@ -0,0 +1,13 @@ +use kvm_rs::cap::CapBool::*; +use kvm_rs::cap::CapInt::*; +use kvm_rs::kvm::Kvm; + +fn main() -> std::io::Result<()> { + let kvm = Kvm::new()?; + + println!("KVM_CAP_CHECK_EXTENSION_VM = {}", kvm.check_extenstion(CheckExtensionVm)); + println!("KVM_CAP_NR_VCPUS = {}", kvm.check_extenstion_int(NrVcpus)); + println!("KVM_CAP_MAX_VCPUS = {}", kvm.check_extenstion_int(MaxVcpus)); + + Ok(()) +} -- cgit v1.2.3