On 16/05/2018 01:55, Alessandro Pilotti wrote: > Hi Paolo, > > The main reason for different signatures is to allow guest workloads > to be aware of the differences between the two platforms (eg VirtIO > vs VMBus).
Why does it matter? CPUID tells you about the enlightenments that the hypervisor provides, not the availability of the VMBus. VMBus requires some of the enlightenments, mostly related to the synthetic interrupt controllers, but the opposite is not true---you can have enlightenments without VMBus, and in fact you probably want WHPX to enable the relaxed timing enlightenment. Thanks, Paolo