diff options
Diffstat (limited to 'vm_control/src/lib.rs')
-rw-r--r-- | vm_control/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_control/src/lib.rs b/vm_control/src/lib.rs index 47e9d8c..4d1d036 100644 --- a/vm_control/src/lib.rs +++ b/vm_control/src/lib.rs @@ -27,7 +27,7 @@ use libc::{EINVAL, ENODEV, ERANGE}; use byteorder::{LittleEndian, WriteBytesExt}; use data_model::{DataInit, Le32, Le64, VolatileMemory}; -use kvm::{IoeventAddress, Vm}; +use kvm::{Datamatch, IoeventAddress, Vm}; use resources::{GpuMemoryDesc, GpuMemoryPlaneDesc, SystemAllocator}; use sys_util::{ Error as SysError, EventFd, GuestAddress, MemoryMapping, MmapError, Result, ScmSocket, @@ -248,7 +248,7 @@ impl VmRequest { VmResponse::Ok } &VmRequest::RegisterIoevent(ref evt, addr, datamatch) => { - match vm.register_ioevent(evt, addr, datamatch) { + match vm.register_ioevent(evt, addr, Datamatch::U32(Some(datamatch))) { Ok(_) => VmResponse::Ok, Err(e) => VmResponse::Err(e), } |