x86: Enable three bits in the FamilyModelStepping ECX CPUID bitfield.
authorGabe Black <gabeblack@google.com>
Wed, 7 Jan 2015 06:15:00 +0000 (22:15 -0800)
committerGabe Black <gabeblack@google.com>
Wed, 7 Jan 2015 06:15:00 +0000 (22:15 -0800)
These are for the monitor/mwait instructions, SSSE3, and XSAVE.

src/arch/x86/cpuid.cc

index f3f9a82d7a2a043e46d428eae9061d9484659f11..bcafa8d403fcad885bb93e800a84ae15a46a314c 100644 (file)
@@ -154,7 +154,7 @@ namespace X86ISA {
                 break;
               case FamilyModelStepping:
                 result = CpuidResult(0x00020f51, 0x00000805,
-                                     0xe7dbfbff, 0x00000001);
+                                     0xe7dbfbff, 0x04000209);
                 break;
               default:
                 warn("x86 cpuid: unimplemented function %u", funcNum);