From: H.J. Lu Date: Wed, 5 Apr 2023 16:21:37 +0000 (-0700) Subject: : Add WRMSRNS support X-Git-Tag: glibc-2.38~402 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=227983551d3b590e1a9ed4e81d793b7f6abfadd2;p=thirdparty%2Fglibc.git : Add WRMSRNS support Add WRMSRNS support to . Reviewed-by: Noah Goldstein --- diff --git a/manual/platform.texi b/manual/platform.texi index ecee3a7b399..af79f5eb4d7 100644 --- a/manual/platform.texi +++ b/manual/platform.texi @@ -679,6 +679,9 @@ using a TSC deadline value. @item @code{WIDE_KL} -- AES wide Key Locker instructions. +@item +@code{WRMSRNS} -- WRMSRNS instruction. + @item @code{X2APIC} -- x2APIC. diff --git a/sysdeps/x86/bits/platform/x86.h b/sysdeps/x86/bits/platform/x86.h index 74b7f951e17..2a15ad937a8 100644 --- a/sysdeps/x86/bits/platform/x86.h +++ b/sysdeps/x86/bits/platform/x86.h @@ -297,6 +297,7 @@ enum x86_cpu_FZLRM = x86_cpu_index_7_ecx_1_eax + 10, x86_cpu_FSRS = x86_cpu_index_7_ecx_1_eax + 11, x86_cpu_FSRCS = x86_cpu_index_7_ecx_1_eax + 12, + x86_cpu_WRMSRNS = x86_cpu_index_7_ecx_1_eax + 19, x86_cpu_HRESET = x86_cpu_index_7_ecx_1_eax + 22, x86_cpu_LAM = x86_cpu_index_7_ecx_1_eax + 26, diff --git a/sysdeps/x86/tst-get-cpu-features.c b/sysdeps/x86/tst-get-cpu-features.c index 329d4aafb45..9c436eaa64b 100644 --- a/sysdeps/x86/tst-get-cpu-features.c +++ b/sysdeps/x86/tst-get-cpu-features.c @@ -209,6 +209,7 @@ do_test (void) CHECK_CPU_FEATURE_PRESENT (FZLRM); CHECK_CPU_FEATURE_PRESENT (FSRS); CHECK_CPU_FEATURE_PRESENT (FSRCS); + CHECK_CPU_FEATURE_PRESENT (WRMSRNS); CHECK_CPU_FEATURE_PRESENT (HRESET); CHECK_CPU_FEATURE_PRESENT (LAM); CHECK_CPU_FEATURE_PRESENT (AESKLE);