svn commit: r343849 - in stable/11/sys/x86: include x86
Konstantin Belousov
kib at FreeBSD.org
Thu Feb 7 01:55:13 UTC 2019
Author: kib
Date: Thu Feb 7 01:55:11 2019
New Revision: 343849
URL: https://svnweb.freebsd.org/changeset/base/343849
Log:
MFC r343757:
Update CPUID bits definitions and CPU identification based on changes
in SDM rev. 069.
Modified:
stable/11/sys/x86/include/specialreg.h
stable/11/sys/x86/x86/identcpu.c
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/x86/include/specialreg.h
==============================================================================
--- stable/11/sys/x86/include/specialreg.h Thu Feb 7 01:54:34 2019 (r343848)
+++ stable/11/sys/x86/include/specialreg.h Thu Feb 7 01:55:11 2019 (r343849)
@@ -379,7 +379,12 @@
#define CPUID_STDEXT2_UMIP 0x00000004
#define CPUID_STDEXT2_PKU 0x00000008
#define CPUID_STDEXT2_OSPKE 0x00000010
+#define CPUID_STDEXT2_WAITPKG 0x00000020
+#define CPUID_STDEXT2_GFNI 0x00000100
#define CPUID_STDEXT2_RDPID 0x00400000
+#define CPUID_STDEXT2_CLDEMOTE 0x02000000
+#define CPUID_STDEXT2_MOVDIRI 0x08000000
+#define CPUID_STDEXT2_MOVDIRI64B 0x10000000
#define CPUID_STDEXT2_SGXLC 0x40000000
/*
@@ -389,6 +394,7 @@
#define CPUID_STDEXT3_STIBP 0x08000000
#define CPUID_STDEXT3_L1D_FLUSH 0x10000000
#define CPUID_STDEXT3_ARCH_CAP 0x20000000
+#define CPUID_STDEXT3_CORE_CAP 0x40000000
#define CPUID_STDEXT3_SSBD 0x80000000
/* MSR IA32_ARCH_CAP(ABILITIES) bits */
Modified: stable/11/sys/x86/x86/identcpu.c
==============================================================================
--- stable/11/sys/x86/x86/identcpu.c Thu Feb 7 01:54:34 2019 (r343848)
+++ stable/11/sys/x86/x86/identcpu.c Thu Feb 7 01:55:11 2019 (r343849)
@@ -977,7 +977,12 @@ printcpuinfo(void)
"\003UMIP"
"\004PKU"
"\005OSPKE"
+ "\006WAITPKG"
+ "\011GFNI"
"\027RDPID"
+ "\032CLDEMOTE"
+ "\034MOVDIRI"
+ "\035MOVDIRI64B"
"\037SGXLC"
);
}
@@ -990,6 +995,7 @@ printcpuinfo(void)
"\034STIBP"
"\035L1DFL"
"\036ARCH_CAP"
+ "\037CORE_CAP"
"\040SSBD"
);
}
More information about the svn-src-stable-11
mailing list