Just like for HVM the feature set should be used for EBX output, while
EAX should be restricted to the low 16 bits and ECX/EDX should be zero.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
break;
}
+ case 0x80000008:
+ regs[0] &= 0x0000ffffu;
+ regs[1] = info->featureset[featureword_of(X86_FEATURE_CLZERO)];
+ regs[2] = regs[3] = 0;
+ break;
+
case 0x00000005: /* MONITOR/MWAIT */
case 0x0000000b: /* Extended Topology Enumeration */
case 0x8000000a: /* SVM revision and features */