summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcem <cem@FreeBSD.org>2015-12-20 03:34:30 +0000
committercem <cem@FreeBSD.org>2015-12-20 03:34:30 +0000
commit9f113227f5e356d80ceea0bb026ef79e35279be1 (patch)
treed7a848417c92f38ccf45785fd2e838144018d8fb
parent5b9a197a564d8f54394daa3f577788830065fe17 (diff)
downloadFreeBSD-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.c4
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"
);
OpenPOWER on IntegriCloud