summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Inglis <Brian.Inglis@SystematicSW.ab.ca>2020-01-23 02:06:27 -0700
committerCorinna Vinschen <corinna@vinschen.de>2020-01-23 13:41:23 +0100
commit8f502bd33159cfe0f138a31442998a77602c8a9a (patch)
tree01fc720666b69ba56985a2a92a7b88f27ddf0fdf
parent5fdcb8fc135a14846cc37d30cb11d1590e5113b8 (diff)
downloadcygnal-8f502bd33159cfe0f138a31442998a77602c8a9a.tar.gz
cygnal-8f502bd33159cfe0f138a31442998a77602c8a9a.tar.bz2
cygnal-8f502bd33159cfe0f138a31442998a77602c8a9a.zip
fhandler_proc.cc:format_proc_cpuinfo add rdpru flag
rdpru flag is cpuid xfn 80000008 ebx bit 4 added in linux 5.5; see AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions https://www.amd.com/system/files/TechDocs/24594.pdf#page=329 and elsewhere in that document
-rw-r--r--winsup/cygwin/fhandler_proc.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/fhandler_proc.cc b/winsup/cygwin/fhandler_proc.cc
index 8c331f5f4..78a69703d 100644
--- a/winsup/cygwin/fhandler_proc.cc
+++ b/winsup/cygwin/fhandler_proc.cc
@@ -1255,6 +1255,7 @@ format_proc_cpuinfo (void *, char *&destbuf)
ftcprint (features1, 0, "clzero"); /* clzero instruction */
ftcprint (features1, 1, "irperf"); /* instr retired count */
ftcprint (features1, 2, "xsaveerptr"); /* save/rest FP err ptrs */
+ ftcprint (features1, 4, "rdpru"); /* user level rd proc reg */
/* ftcprint (features1, 6, "mba"); */ /* memory BW alloc */
ftcprint (features1, 9, "wbnoinvd"); /* wbnoinvd instruction */
/* ftcprint (features1, 12, "ibpb" ); */ /* ind br pred barrier */