bin: switch to hypervisor::new

Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
Wei Liu
2020-07-14 11:37:06 +00:00
committed by Samuel Ortiz
parent a83bd97e0d
commit 085d165f8a

View File

@@ -10,7 +10,6 @@ extern crate vmm_sys_util;
extern crate clap; extern crate clap;
use clap::{App, Arg, ArgGroup, ArgMatches}; use clap::{App, Arg, ArgGroup, ArgMatches};
use hypervisor::kvm::KvmHypervisor as Hypervisor;
use libc::EFD_NONBLOCK; use libc::EFD_NONBLOCK;
use log::LevelFilter; use log::LevelFilter;
use seccomp::SeccompLevel; use seccomp::SeccompLevel;
@@ -302,7 +301,7 @@ fn start_vmm(cmd_arguments: ArgMatches) {
} else { } else {
SeccompLevel::Advanced SeccompLevel::Advanced
}; };
let hypervisor = Hypervisor::new().unwrap(); let hypervisor = hypervisor::new().unwrap();
let vmm_thread = match vmm::start_vmm_thread( let vmm_thread = match vmm::start_vmm_thread(
env!("CARGO_PKG_VERSION").to_string(), env!("CARGO_PKG_VERSION").to_string(),
api_socket_path, api_socket_path,
@@ -310,7 +309,7 @@ fn start_vmm(cmd_arguments: ArgMatches) {
http_sender, http_sender,
api_request_receiver, api_request_receiver,
&seccomp_level, &seccomp_level,
Arc::new(hypervisor), hypervisor,
) { ) {
Ok(t) => t, Ok(t) => t,
Err(e) => { Err(e) => {