Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/arch/x86/include/specialreg.h,v rcsdiff: /ftp/cvs/cvsroot/src/sys/arch/x86/include/specialreg.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.36 retrieving revision 1.37 diff -u -p -r1.36 -r1.37 --- src/sys/arch/x86/include/specialreg.h 2009/05/26 01:42:02 1.36 +++ src/sys/arch/x86/include/specialreg.h 2009/08/13 11:27:34 1.37 @@ -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)