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.