Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Mar 2018 17:26:10 +0100
From:      Ruben <mail@osfux.nl>
To:        Stefan Blachmann <sblachmann@gmail.com>, freebsd-hackers@freebsd.org
Subject:   cpupdate : Unsupported version for Intel CPU?
Message-ID:  <a8699b3b-1f5d-7d05-268f-b7e6c4a69cee@osfux.nl>

next in thread | raw e-mail | index | archive | help
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@fbh4:/usr/home/ruben]# git clone
https://github.com/kernschmelze/cpupdate

[ snip ]

[root@fbh4:/usr/home/ruben]# cd cpupdate/
[root@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@fbh4:/usr/home/ruben/cpupdate]#

[root@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@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@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@fbh4:/usr/home/ruben/cpupdate]#



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a8699b3b-1f5d-7d05-268f-b7e6c4a69cee>