Page MenuHomeFreeBSD

D56021.id174099.diff
No OneTemporary

D56021.id174099.diff

diff --git a/sys/amd64/vmm/x86.c b/sys/amd64/vmm/x86.c
--- a/sys/amd64/vmm/x86.c
+++ b/sys/amd64/vmm/x86.c
@@ -27,8 +27,8 @@
*/
#include <sys/param.h>
-#include <sys/pcpu.h>
#include <sys/systm.h>
+#include <sys/pcpu.h>
#include <sys/sysctl.h>
#include <machine/clock.h>
@@ -44,6 +44,7 @@
#include "vmm_host.h"
#include "vmm_util.h"
#include "x86.h"
+#include "x86/include/specialreg.h"
SYSCTL_DECL(_hw_vmm);
static SYSCTL_NODE(_hw_vmm, OID_AUTO, topology, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
@@ -451,7 +452,12 @@
CPUID_STDEXT_AVX512BW |
CPUID_STDEXT_AVX512VL;
regs[2] &= CPUID_STDEXT2_VAES |
- CPUID_STDEXT2_VPCLMULQDQ;
+ CPUID_STDEXT2_VPCLMULQDQ |
+ CPUID_STDEXT2_AVX512VBMI |
+ CPUID_STDEXT2_AVX512VBMI2 |
+ CPUID_STDEXT2_AVX512VNNI |
+ CPUID_STDEXT2_AVX512BITALG |
+ CPUID_STDEXT2_AVX512VPOPCNTDQ;
regs[3] &= CPUID_STDEXT3_MD_CLEAR;
/* Advertise RDPID if it is enabled. */

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 19, 11:44 AM (17 m, 38 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30154074
Default Alt Text
D56021.id174099.diff (975 B)

Event Timeline