VirtVendor

Virtual Vendor ID, used as the interface type.

The CPUINFO.virt.vendor_id field is set according to the Vendor String. They are validated in the getVendor function, so they are safe to use. The VBoxHyperV ID will be adjusted for HyperV since it's the same interface, but simply a different implementation.

Values

ValueMeaning
Other0
KVMID!"KVMK"

"KVMKVMKVM\0\0\0": KVM

HyperVID!"Micr"

"Microsoft Hv": Hyper-V interface

VBoxHyperVID!"VBox"

"VBoxVBoxVBox": VirtualBox's Hyper-V interface

VBoxMin0

Unset: VirtualBox minimal interface

Meta