CPU microcode reported wrong in /proc/cpuinfo
Lavrentiev, Anton (NIH/NLM/NCBI) [C]
lavr@ncbi.nlm.nih.gov
Sun May 31 15:07:41 GMT 2020
Hi All,
In the updated Cygwin (3.1.4), /proc/cpuinfo still reports the microcode version wrong.
Compare:
Cygwin:
$ uname -a
CYGWIN_NT-6.1 xxx 3.1.4(0.340/5/3) 2020-02-19 08:49 x86_64 Cygwin
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU X5470 @ 3.33GHz
stepping : 10
microcode : 0xFFFFFFF0
cpu MHz : 3340.000
Linux:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU X5470 @ 3.33GHz
stepping : 10
microcode : 0xa0b
I checked the Windows registry, and the data stored there seem to identify the CPU correctly.
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Component Information REG_BINARY 00000000000000000000000000000000
Identifier REG_SZ Intel64 Family 6 Model 23 Stepping 10
Configuration Data REG_FULL_RESOURCE_DESCRIPTOR FFFFFFFFFFFFFFFF000000
0000000000
ProcessorNameString REG_SZ Intel(R) Xeon(R) CPU X5470 @ 3.3
3GHz
VendorIdentifier REG_SZ GenuineIntel
FeatureSet REG_DWORD 0x215b3ffe
~MHz REG_DWORD 0xd05
Update Signature REG_BINARY 000000000B0A0000
Update Status REG_DWORD 0x0
Previous Update Signature REG_BINARY 00000000070A0000
Platform ID REG_DWORD 0x40
(Intel's CPU ID utility does so as well, "CPU Revision: A0B".)
Any ideas, why Cygwin is off?
Thanks,
Anton
More information about the Cygwin
mailing list