diff options
author | cem <cem@FreeBSD.org> | 2015-12-20 03:34:30 +0000 |
---|---|---|
committer | cem <cem@FreeBSD.org> | 2015-12-20 03:34:30 +0000 |
commit | 9f113227f5e356d80ceea0bb026ef79e35279be1 (patch) | |
tree | d7a848417c92f38ccf45785fd2e838144018d8fb | |
parent | 5b9a197a564d8f54394daa3f577788830065fe17 (diff) | |
download | FreeBSD-src-9f113227f5e356d80ceea0bb026ef79e35279be1.zip FreeBSD-src-9f113227f5e356d80ceea0bb026ef79e35279be1.tar.gz |
x86: Detect feature flags "AVX512DQ", "AVX512IFMA", "AVX512BW", "AVX512VBMI"
Documented in Intel Architecture Set Extensions Programming Reference
(319433-023).
Sponsored by: EMC / Isilon Storage Division
-rw-r--r-- | sys/x86/x86/identcpu.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/x86/x86/identcpu.c b/sys/x86/x86/identcpu.c index db17162..759cbb4 100644 --- a/sys/x86/x86/identcpu.c +++ b/sys/x86/x86/identcpu.c @@ -910,12 +910,14 @@ printcpuinfo(void) "\017MPX" /* AVX512 Foundation */ "\021AVX512F" + "\022AVX512DQ" /* Enhanced NRBG */ "\023RDSEED" /* ADCX + ADOX */ "\024ADX" /* Supervisor Mode Access Prevention */ "\025SMAP" + "\026AVX512IFMA" "\027PCOMMIT" "\030CLFLUSHOPT" "\031CLWB" @@ -924,6 +926,7 @@ printcpuinfo(void) "\034AVX512ER" "\035AVX512CD" "\036SHA" + "\037AVX512BW" ); } @@ -932,6 +935,7 @@ printcpuinfo(void) cpu_stdext_feature2, "\020" "\001PREFETCHWT1" + "\002AVX512VBMI" "\004PKU" "\005OSPKE" ); |