summaryrefslogtreecommitdiff
path: root/src/arch/x86/cpuid.cc
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2015-01-06 22:15:00 -0800
committerGabe Black <gabeblack@google.com>2015-01-06 22:15:00 -0800
commitcd6380605c55bb9127d7f33ab717892642884e85 (patch)
tree29af77fd23ba9679f77bf7d97e21583a06c23275 /src/arch/x86/cpuid.cc
parentcb181d6f916c85690f21b3e01f321614f00e8f4d (diff)
downloadgem5-cd6380605c55bb9127d7f33ab717892642884e85.tar.xz
x86: Enable three bits in the FamilyModelStepping ECX CPUID bitfield.
These are for the monitor/mwait instructions, SSSE3, and XSAVE.
Diffstat (limited to 'src/arch/x86/cpuid.cc')
-rw-r--r--src/arch/x86/cpuid.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/x86/cpuid.cc b/src/arch/x86/cpuid.cc
index f3f9a82d7..bcafa8d40 100644
--- a/src/arch/x86/cpuid.cc
+++ b/src/arch/x86/cpuid.cc
@@ -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);