x86, cpufeature: Add the RDSEED and ADX features
tip-bot for H. Peter Anvin
reviewerCommit-ID: 30d5c4546a7dae29a1aa76abdb69a78bb00136be Gitweb: http://git.kernel.org/tip/30d5c4546a7dae29a1aa76abdb69a78bb00136be Author: H. Peter Anvin <[email protected]> AuthorDate: Fri, 20 Jul 2012 13:35:06 -0700 Committer: H. Peter Anvin <[email protected]> CommitDate: Fri, 20 Jul 2012 13:36:41 -0700
x86, cpufeature: Add the RDSEED and ADX features
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 <[email protected]>
--- arch/x86/include/asm/cpufeature.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
arch/x86/include/asm/cpufeature.h +2 -0
@@ -207,6 +207,8 @@#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__)