Module Name:    src
Committed By:   yamt
Date:           Tue Jul 26 12:59:41 UTC 2011

Modified Files:
        src/sys/arch/x86/include: specialreg.h

Log Message:
- add PCID
- comment


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/x86/include/specialreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/x86/include/specialreg.h
diff -u src/sys/arch/x86/include/specialreg.h:1.51 src/sys/arch/x86/include/specialreg.h:1.52
--- src/sys/arch/x86/include/specialreg.h:1.51	Sun Feb 20 21:09:32 2011
+++ src/sys/arch/x86/include/specialreg.h	Tue Jul 26 12:59:41 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: specialreg.h,v 1.51 2011/02/20 21:09:32 jruoho Exp $	*/
+/*	$NetBSD: specialreg.h,v 1.52 2011/07/26 12:59:41 yamt Exp $	*/
 
 /*-
  * Copyright (c) 1991 The Regents of the University of California.
@@ -277,6 +277,7 @@
 #define	CPUID2_CX16	0x00002000	/* has CMPXCHG16B instruction */
 #define	CPUID2_xTPR	0x00004000	/* Task Priority Messages disabled? */
 #define	CPUID2_PDCM	0x00008000	/* Perf/Debug Capability MSR */
+#define	CPUID2_PCID	0x00020000	/* Process Context ID */
 #define	CPUID2_DCA	0x00040000	/* Direct Cache Access */
 #define	CPUID2_SSE41	0x00080000	/* Streaming SIMD Extensions 4.1 */
 #define	CPUID2_SSE42	0x00100000	/* Streaming SIMD Extensions 4.2 */
@@ -290,10 +291,10 @@
 #define	CPUID2_RAZ	0x80000000	/* RAZ. Indicates guest state. */
 
 #define CPUID2_FLAGS1	"\20\1SSE3\2PCLMULQDQ\3DTES64\4MONITOR\5DS-CPL\6VMX\7SMX" \
-			    "\10EST\11TM2\12SSSE3\13CID\14B11\15B12\16CX16" \
-			    "\17xTPR\20PDCM\21B16\22B17\23DCA\24SSE41\25SSE42" \
-			    "\26X2APIC\27MOVBE\30POPCNT\31B24\32AES\33XSAVE" \
-			    "\34OSXSAVE\35AVX\36F16C\37B30\40RAZ"
+			"\10EST\11TM2\12SSSE3\13CID\14B11\15B12\16CX16" \
+			"\17xTPR\20PDCM\21B16\22PCID\23DCA\24SSE41\25SSE42" \
+			"\26X2APIC\27MOVBE\30POPCNT\31B24\32AES\33XSAVE" \
+			"\34OSXSAVE\35AVX\36F16C\37B30\40RAZ"
 
 #define CPUID2FAMILY(cpuid)	(((cpuid) >> 8) & 0xf)
 #define CPUID2MODEL(cpuid)	(((cpuid) >> 4) & 0xf)
@@ -413,6 +414,7 @@
 #define MSR_MC3_STATUS		0x411
 #define MSR_MC3_ADDR		0x412
 #define MSR_MC3_MISC		0x413
+				/* 0x480 - 0x490 VMX */
 
 /*
  * VIA "Nehemiah" MSRs

Reply via email to