cpupdate : Unsupported version for Intel CPU?

Ruben mail at osfux.nl
Wed Mar 14 16:34:37 UTC 2018


Hi Stefan,


Is this tool intended to be compatible with all intel CPU's or is it
just for a specific subset of Intel CPU's (or subset  perhaps of
microcode images)?

The reason I'm asking is because I've just given your tool a try and got
an "error" message (see below). I have not tried using the traditional
tools yet (devcpu).

Any feedback appreciated!


Kind regards,


Ruben

[root at fbh4:/usr/home/ruben]# git clone
https://github.com/kernschmelze/cpupdate

[ snip ]

[root at fbh4:/usr/home/ruben]# cd cpupdate/
[root at bh4:/usr/home/ruben/cpupdate]# make
echo cpupdate.full: /usr/lib/libc.a  >> .depend
Warning: Object directory not changed from original /usr/home/ruben/cpupdate
cc -O2 -pipe   -g -MD  -MF.depend.cpupdate.o -MTcpupdate.o -std=gnu99
-fstack-protector-strong    -Qunused-arguments  -c cpupdate.c -o cpupdate.o
cc -O2 -pipe   -g -MD  -MF.depend.intel.o -MTintel.o -std=gnu99
-fstack-protector-strong    -Qunused-arguments  -c intel.c -o intel.o
cc -O2 -pipe -g -std=gnu99 -fstack-protector-strong -Qunused-arguments 
-o cpupdate.full cpupdate.o intel.o
objcopy --only-keep-debug cpupdate.full cpupdate.debug
objcopy --strip-debug --add-gnu-debuglink=cpupdate.debug  cpupdate.full
cpupdate
gzip -cn cpupdate.8 > cpupdate.8.gz
[root at fbh4:/usr/home/ruben/cpupdate]#

[root at fbh4:/usr/home/ruben/cpupdate]# ./cpupdate -i
Found CPU(s) from Intel
Processor Core: 0
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 1
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 2
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 3
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 4
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 5
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 6
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 7
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 8
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 9
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 10
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 11
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 12
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 13
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 14
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013
Processor Core: 15
-> CPUID: 206c2  Family: 06  Model: 2C  Stepping: 02  uCodeRev: 00000013

[root at fbh4:/usr/home/ruben/cpupdate]# fetch
https://github.com/platomav/CPUMicrocodes/blob/master/Intel/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin
fetch:
https://github.com/platomav/CPUMicrocodes/blob/master/Intel/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin:
size of remote file is not known
cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7D          30 kB  270 kBps
00m00s

[root at fbh4:/usr/home/ruben/cpupdate]# ./cpupdate -vv -I -f
/usr/home/ruben/cpupdate/cpu206C2_plat03_ver0000001D_2015-08-04_PRD_F7DC758B.bin
Unsupported version
Error in [first] header
[root at fbh4:/usr/home/ruben/cpupdate]#


More information about the freebsd-hackers mailing list