vmm: Add an identifier to the virtio-mem device

This will be later used to identify each device used by the VM in order
to perform introspection and snapshot/restore properly.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
This commit is contained in:
Sebastien Boeuf 2020-04-27 10:31:59 +02:00 committed by Rob Bradford
parent 6802ef5406
commit eac350c454

View File

@ -75,6 +75,7 @@ const VFIO_DEVICE_NAME_PREFIX: &str = "vfio";
const DISK_DEVICE_NAME_PREFIX: &str = "disk"; const DISK_DEVICE_NAME_PREFIX: &str = "disk";
const FS_DEVICE_NAME_PREFIX: &str = "fs"; const FS_DEVICE_NAME_PREFIX: &str = "fs";
const MEM_DEVICE_NAME: &str = "mem";
const NET_DEVICE_NAME_PREFIX: &str = "net"; const NET_DEVICE_NAME_PREFIX: &str = "net";
const PMEM_DEVICE_NAME_PREFIX: &str = "pmem"; const PMEM_DEVICE_NAME_PREFIX: &str = "pmem";
const RNG_DEVICE_NAME: &str = "rng"; const RNG_DEVICE_NAME: &str = "rng";
@ -1725,7 +1726,7 @@ impl DeviceManager {
devices.push(( devices.push((
Arc::clone(&virtio_mem_device) as VirtioDeviceArc, Arc::clone(&virtio_mem_device) as VirtioDeviceArc,
false, false,
None, Some(String::from(MEM_DEVICE_NAME)),
)); ));
let migratable = Arc::clone(&virtio_mem_device) as Arc<Mutex<dyn Migratable>>; let migratable = Arc::clone(&virtio_mem_device) as Arc<Mutex<dyn Migratable>>;