virtio-devices: Report events for virtio device activation and reset

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford 2021-02-18 15:10:51 +00:00
parent 9260c4c10e
commit c89095ab85
16 changed files with 52 additions and 10 deletions

View file

@ -428,13 +428,16 @@ impl VirtioDevice for Pmem {
self.common.epoll_threads = Some(epoll_threads);
event!("virtio-device", "activated", "id", &self.id);
return Ok(());
}
Err(ActivateError::BadActivate)
}
fn reset(&mut self) -> Option<Arc<dyn VirtioInterrupt>> {
self.common.reset()
let result = self.common.reset();
event!("virtio-device", "reset", "id", &self.id);
result
}
fn userspace_mappings(&self) -> Vec<UserspaceMapping> {