Well a recent patch from Eli Collins mentioned VMware are standardizing
CR4.VMXE as an indicator of whether someone is using the VT hardware or
not, and now kvm clears that bit when unloading. We could check the bit
and fail if is set, thus have working mutual exclusion. Of course, it
will only work with newer versions of kvm and vmware.
I don't see any reason to poke sticks into the wheels here.
--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.
--