[arch-general] [arch-dev-public] Changes to microcode updates
Neitsab
neitsab at ovh.fr
Thu Oct 23 22:53:36 UTC 2014
On 2014-10-23 00:45 (UTC+2) Genes Lists wrote:
On 10/23/2014 06:34 PM, Jody Allen wrote:
...
> Is anyone only having one core updated? I get this:
> > dmesg | grep microcode
> [ 0.000000] CPU0 microcode updated early to revision 0x29, date =
> 2013-06-12
> [ 0.344194] microcode: CPU0 sig=0x206a7, pf=0x10, revision=0x29
> [ 0.344203] microcode: CPU1 sig=0x206a7, pf=0x10, revision=0x28
> [ 0.344260] microcode: Microcode Update Driver: v2.00
> <tigran at aivazian.fsnet.co.uk>, Peter Oruba
>
> I checked dmesg and I can find no error messages.
>
I am only getting even cores updated (which may be same as you are seeing).
dmesg | egrep microcode
[ 0.000000] CPU0 microcode updated early to revision 0x1c, date =
2014-07-03
[ 0.305434] CPU2 microcode updated early to revision 0x1c, date =
2014-07-03
[ 0.345462] CPU4 microcode updated early to revision 0x1c, date =
2014-07-03
[ 0.385501] CPU6 microcode updated early to revision 0x1c, date =
2014-07-03
[ 0.961766] microcode: CPU0 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961785] microcode: CPU1 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961805] microcode: CPU2 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961825] microcode: CPU3 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961836] microcode: CPU4 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961857] microcode: CPU5 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961876] microcode: CPU6 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.961897] microcode: CPU7 sig=0x306c3, pf=0x10, revision=0x1c
[ 0.962003] microcode: Microcode Update Driver: v2.00
<tigran at aivazian.fsnet.co.uk>, Peter Oruba
My guess is it's because of hyperthreading: my CPU has 2 physical cores but kernel detects 4 CPUs; however only "real"/physical cores get the microcode update, so two (0 and 2) out of the four detected.
More information about the arch-general
mailing list