On Oct 13 09:11, Brian Inglis wrote: > 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. > --- > 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 6f6e8291a0ca..13397150ff53 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 */ > -- > 2.28.0
Pushed. Thanks, Corinna