x86, cpufeature: Add the RDSEED and ADX features
authorH. Peter Anvin <hpa@zytor.com>
Fri, 20 Jul 2012 20:35:06 +0000 (13:35 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 20 Jul 2012 20:36:41 +0000 (13:36 -0700)
Add the RDSEED and ADX features documented in section 9.1 of the Intel
Architecture Instruction Set Extensions Programming Reference,
document 319433, version 013b, available from
http://software.intel.com/en-us/avx/

The PREFETCHW bit is already supported in Linux under the name
3DNOWPREFETCH.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Link: http://lkml.kernel.org/n/tip-lgr6482ufk1bvxzvc2hr8qbp@git.kernel.org
arch/x86/include/asm/cpufeature.h

index f91e80f4f180bdba4e123835a99d4f3a5fc93973..6b7ee5ff682024f80ec205bf7bdc9c7814787e01 100644 (file)
 #define X86_FEATURE_ERMS       (9*32+ 9) /* Enhanced REP MOVSB/STOSB */
 #define X86_FEATURE_INVPCID    (9*32+10) /* Invalidate Processor Context ID */
 #define X86_FEATURE_RTM                (9*32+11) /* Restricted Transactional Memory */
+#define X86_FEATURE_RDSEED     (9*32+18) /* The RDSEED instruction */
+#define X86_FEATURE_ADX                (9*32+19) /* The ADCX and ADOX instructions */
 
 #if defined(__KERNEL__) && !defined(__ASSEMBLY__)