Module Name:    src
Committed By:   cegger
Date:           Thu Aug 13 11:27:35 UTC 2009

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

Log Message:
recognize virtual cpu feature indicating guest state.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 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.36 src/sys/arch/x86/include/specialreg.h:1.37
--- src/sys/arch/x86/include/specialreg.h:1.36	Tue May 26 01:42:02 2009
+++ src/sys/arch/x86/include/specialreg.h	Thu Aug 13 11:27:34 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: specialreg.h,v 1.36 2009/05/26 01:42:02 rmind Exp $	*/
+/*	$NetBSD: specialreg.h,v 1.37 2009/08/13 11:27:34 cegger Exp $	*/
 
 /*-
  * Copyright (c) 1991 The Regents of the University of California.
@@ -246,13 +246,14 @@
 #define	CPUID2_SSE41	0x00080000	/* Streaming SIMD Extensions 4.1 */
 #define	CPUID2_SSE42	0x00100000	/* Streaming SIMD Extensions 4.2 */
 #define	CPUID2_X2APIC	0x00200000	/* xAPIC Extensions */
-#define	CPUID2_POPCNT	0x00800000	
+#define	CPUID2_POPCNT	0x00800000	/* popcount instruction available */
+#define	CPUID2_RAZ	0x80000000	/* RAZ. Indicates guest state. */
 
 #define CPUID2_FLAGS1	"\20\1SSE3\2B01\3DTES64\4MONITOR\5DS-CPL\6VMX\7SMX" \
 			    "\10EST\11TM2\12SSSE3\13CID\14B11\15B12\16CX16" \
 			    "\17xTPR\20PDCM\21B16\22B17\23DCA\24SSE41\25SSE42" \
 			    "\26X2APIC\27MOVBE\30POPCNT\31B24\32B25\33XSAVE" \
-			    "\34OSXSAVE\35B28\36B29\37B30\40B31"
+			    "\34OSXSAVE\35B28\36B29\37B30\40RAZ"
 
 #define CPUID2FAMILY(cpuid)	(((cpuid) >> 8) & 0xf)
 #define CPUID2MODEL(cpuid)	(((cpuid) >> 4) & 0xf)

Reply via email to