On Fri, Apr 13, 2018 at 10:51 PM, Brian Inglis <brian.ing...@systematicsw.ab.ca> wrote: > On 2018-04-13 21:10, Jeffrey Walton wrote: >>> On Fri, Apr 13, 2018 at 8:36 PM, Jeffrey Walton <noloa...@gmail.com> wrote: >>>> On Fri, Apr 13, 2018 at 7:51 AM, Corinna Vinschen >>>> <corinna-cyg...@cygwin.com> wrote: >>>>> On Apr 12 23:01, Jeffrey Walton wrote: >>>>>> Hi Everyone, >>>>>> >>>>>> I'm working on an AMD A6-9220 and seeing unusual results from >>>>>> /proc/cpuinfo. I think this may be an issue with the latest Cygwin. It >>>>>> may be present in earlier versions, too. >>>>>> >>>>>> Russinovich's coreinfo is shown below >>>>>> (https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo). >>>>>> Notice /proc/cpuinfo is missing aesni, pclmul, rdrand, SSE4.1, SSE4.2, >>>>>> AVX, etc. >>>>> >>>>> Note that, in theory, cpuinfo has to be extended for each new CPU >>>>> generation. That's a lot of work for marginal gain (Cygwin's not a real >>>>> kernel) so I'm doing this only very seldomly. >>>>> >>>>> Patches welcome, of course! >>>> >>>> Thanks Corinna. I think I found the file of interest at fhandler_proc.cc. >>>> >>>> Whitespace is a bit off. It is a mix of tabs and space: >>>> >>>> if (features1 & (1 << 0)) >>>> print (" fpu"); >>>> if (features1 & (1 << 1)) >>>> print (" vme"); >>>> >>>> Should I perform a whitespace check-in before things begin? Or can you >>>> knock it out? >>> >>> The attachment is pp 572-74 from AMD's Programmer's Guide, Volume 3, >>> General-Purpose and System Instructions (December 2017) >>> (https://support.amd.com/TechDocs/24594.pdf). I believe it has the all >>> the necessary information. >>> >>> Are there any objections to using it? >> Any ideas how to get this through? It is a three page PDF extracted from the >> AMD manual. It has the necessary information for the CPUID updates. > Just include the link to Appendix D section 2 from the ToC: > https://support.amd.com/TechDocs/24594.pdf#G14.931059 >
He may be concerned about the longterm availability of the referenced passages. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple