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

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to