https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=8f502bd33159cfe0f138a31442998a77602c8a9a

commit 8f502bd33159cfe0f138a31442998a77602c8a9a
Author: Brian Inglis <brian.ing...@systematicsw.ab.ca>
Date:   Thu Jan 23 02:06:27 2020 -0700

    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

Diff:
---
 winsup/cygwin/fhandler_proc.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/winsup/cygwin/fhandler_proc.cc b/winsup/cygwin/fhandler_proc.cc
index 8c331f5..78a6970 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 */

Reply via email to