svn commit: r362374 - in stable/12/sys/x86: include x86
Konstantin Belousov
kib at FreeBSD.org
Fri Jun 19 11:32:43 UTC 2020
Author: kib
Date: Fri Jun 19 11:32:42 2020
New Revision: 362374
URL: https://svnweb.freebsd.org/changeset/base/362374
Log:
MFC r362129:
x86: add bits definitions for SRBDS mitigation control.
Modified:
stable/12/sys/x86/include/specialreg.h
stable/12/sys/x86/x86/identcpu.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/x86/include/specialreg.h
==============================================================================
--- stable/12/sys/x86/include/specialreg.h Fri Jun 19 11:24:30 2020 (r362373)
+++ stable/12/sys/x86/include/specialreg.h Fri Jun 19 11:32:42 2020 (r362374)
@@ -448,6 +448,7 @@
#define CPUID_STDEXT3_AVX5124VNNIW 0x00000004
#define CPUID_STDEXT3_AVX5124FMAPS 0x00000008
#define CPUID_STDEXT3_AVX512VP2INTERSECT 0x00000100
+#define CPUID_STDEXT3_MCUOPT 0x00000200
#define CPUID_STDEXT3_MD_CLEAR 0x00000400
#define CPUID_STDEXT3_TSXFA 0x00002000
#define CPUID_STDEXT3_PCONFIG 0x00040000
@@ -526,6 +527,7 @@
#define MSR_BBL_CR_BUSY 0x11b
#define MSR_BBL_CR_CTL3 0x11e
#define MSR_IA32_TSX_CTRL 0x122
+#define MSR_IA32_MCU_OPT_CTRL 0x123
#define MSR_SYSENTER_CS_MSR 0x174
#define MSR_SYSENTER_ESP_MSR 0x175
#define MSR_SYSENTER_EIP_MSR 0x176
@@ -762,6 +764,9 @@
/* MSR IA32_FLUSH_CMD */
#define IA32_FLUSH_CMD_L1D 0x00000001
+
+/* MSR IA32_MCU_OPT_CTRL */
+#define IA32_RNGDS_MITG_DIS 0x00000001
/* MSR IA32_HWP_CAPABILITIES */
#define IA32_HWP_CAPABILITIES_HIGHEST_PERFORMANCE(x) (((x) >> 0) & 0xff)
Modified: stable/12/sys/x86/x86/identcpu.c
==============================================================================
--- stable/12/sys/x86/x86/identcpu.c Fri Jun 19 11:24:30 2020 (r362373)
+++ stable/12/sys/x86/x86/identcpu.c Fri Jun 19 11:32:42 2020 (r362374)
@@ -1016,6 +1016,7 @@ printcpuinfo(void)
"\003AVX512_4VNNIW"
"\004AVX512_4FMAPS"
"\011AVX512VP2INTERSECT"
+ "\012MCUOPT"
"\013MD_CLEAR"
"\016TSXFA"
"\023PCONFIG"
More information about the svn-src-all
mailing list