From 2cb2359632bd85bebefa785536bb72b4fd8d0cda Mon Sep 17 00:00:00 2001 From: David Schultz Date: Sat, 2 Feb 2008 23:17:27 +0000 Subject: [PATCH] Add a few more CPUID feature bits while here. We don't support these features yet. --- sys/amd64/amd64/identcpu.c | 4 ++-- sys/amd64/include/specialreg.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/amd64/amd64/identcpu.c b/sys/amd64/amd64/identcpu.c index 6aa30522ebb..a51f02e193d 100644 --- a/sys/amd64/amd64/identcpu.c +++ b/sys/amd64/amd64/identcpu.c @@ -223,7 +223,7 @@ printcpuinfo(void) "\020" "\001SSE3" /* SSE3 */ "\002" - "\003RSVD2" /* "Reserved" bit 2 */ + "\003DTES64" /* 64-bit Debug Trace */ "\004MON" /* MONITOR/MWAIT Instructions */ "\005DS_CPL" /* CPL Qualified Debug Store */ "\006VMX" /* Virtual Machine Extensions */ @@ -242,7 +242,7 @@ printcpuinfo(void) "\023DCA" /* Direct Cache Access */ "\024SSE4.1" "\025SSE4.2" - "\026" + "\026x2APIC" /* xAPIC Extensions */ "\027" "\030POPCNT" "\031" diff --git a/sys/amd64/include/specialreg.h b/sys/amd64/include/specialreg.h index 3fb1c53dafe..5771796af10 100644 --- a/sys/amd64/include/specialreg.h +++ b/sys/amd64/include/specialreg.h @@ -113,6 +113,7 @@ #define CPUID_PBE 0x80000000 #define CPUID2_SSE3 0x00000001 +#define CPUID2_DTES64 0x00000004 #define CPUID2_MON 0x00000008 #define CPUID2_DS_CPL 0x00000010 #define CPUID2_VMX 0x00000020 @@ -127,6 +128,7 @@ #define CPUID2_DCA 0x00040000 #define CPUID2_SSE41 0x00080000 #define CPUID2_SSE42 0x00100000 +#define CPUID2_X2APIC 0x00200000 #define CPUID2_POPCNT 0x00800000 /*