public inbox for cygwin-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] format_proc_cpuinfo: add enqcmd cpuinfo flag
@ 2020-10-13 18:06 Corinna Vinschen
  0 siblings, 0 replies; only message in thread
From: Corinna Vinschen @ 2020-10-13 18:06 UTC (permalink / raw)
  To: cygwin-cvs

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

commit 3fd14da2c36f32a6a8d5b8f2f6ed6fc38b9e90e3
Author: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Date:   Tue Oct 13 09:11:08 2020 -0600

    format_proc_cpuinfo: add enqcmd cpuinfo flag
    
    Add linux-next 5.9 cpuinfo flag for Intel enqcmd/s instructions:
    x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions:
    Work submission instruction comes in two flavors. ENQCMD can be called
    both in ring 3 and ring 0 and always uses the contents of a PASID MSR
    when shipping the command to the device. ENQCMDS allows a kernel driver
    to submit commands on behalf of a user process. The driver supplies the
    PASID value in ENQCMDS. There isn't any usage of ENQCMD in the kernel as
    of now.
    The CPU feature flag is shown as "enqcmd" in /proc/cpuinfo.

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 6f6e8291a..13397150f 100644
--- a/winsup/cygwin/fhandler_proc.cc
+++ b/winsup/cygwin/fhandler_proc.cc
@@ -1563,6 +1563,7 @@ format_proc_cpuinfo (void *, char *&destbuf)
 	  ftcprint (features1, 25, "cldemote");         /* cldemote instr */
 	  ftcprint (features1, 27, "movdiri");          /* movdiri instr */
 	  ftcprint (features1, 28, "movdir64b");        /* movdir64b instr */
+	  ftcprint (features1, 29, "enqcmd");		/* enqcmd/s instructions*/
         }
 
       /* AMD MCA cpuid 0x80000007 ebx */


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-13 18:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-13 18:06 [newlib-cygwin] format_proc_cpuinfo: add enqcmd cpuinfo flag Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).