vm-virtio: Add (temporary) number allocation for virtio-watchdog

The next available number for allocation is 35.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford 2020-09-25 10:33:18 +01:00
parent 0b0596ef30
commit ae375434cd

View File

@ -42,6 +42,7 @@ pub enum VirtioDeviceType {
TYPE_MEM = 24, TYPE_MEM = 24,
TYPE_FS = 26, TYPE_FS = 26,
TYPE_PMEM = 27, TYPE_PMEM = 27,
TYPE_WATCHDOG = 35, // Temporary until official number allocated
TYPE_UNKNOWN = 0xFF, TYPE_UNKNOWN = 0xFF,
} }
@ -61,6 +62,7 @@ impl From<u32> for VirtioDeviceType {
24 => VirtioDeviceType::TYPE_MEM, 24 => VirtioDeviceType::TYPE_MEM,
26 => VirtioDeviceType::TYPE_FS, 26 => VirtioDeviceType::TYPE_FS,
27 => VirtioDeviceType::TYPE_PMEM, 27 => VirtioDeviceType::TYPE_PMEM,
35 => VirtioDeviceType::TYPE_WATCHDOG,
_ => VirtioDeviceType::TYPE_UNKNOWN, _ => VirtioDeviceType::TYPE_UNKNOWN,
} }
} }
@ -85,6 +87,7 @@ impl fmt::Display for VirtioDeviceType {
VirtioDeviceType::TYPE_MEM => "mem", VirtioDeviceType::TYPE_MEM => "mem",
VirtioDeviceType::TYPE_FS => "fs", VirtioDeviceType::TYPE_FS => "fs",
VirtioDeviceType::TYPE_PMEM => "pmem", VirtioDeviceType::TYPE_PMEM => "pmem",
VirtioDeviceType::TYPE_WATCHDOG => "watchdog",
VirtioDeviceType::TYPE_UNKNOWN => "UNKNOWN", VirtioDeviceType::TYPE_UNKNOWN => "UNKNOWN",
}; };
write!(f, "{}", output) write!(f, "{}", output)