Hi all,

I found that (all) the Intel Microcode Update packages from 2018
don't contain the fixed version for my CPU Celeron N3450 (and others
with same CPUID 506c9: N3350 N4200 J3455 J4205). It doesn't benefit
from new commands IBRS/IBPB which indeed is reported so by
spectre-meltdown-checker.sh .

Output from the kernel:
microcode: microcode updated early to revision 0x2c, date = 2017-03-25

Revsion listed in Intel Microcode Update Guidance [1]: 2E

I use package version 3.20180425.1~bpo9+1, but it doesn't matter,
because the error is in upstream.

As a result of longer search I found a source proving that version 2E is
real in [2] - contains the expected fixes. But this must be included in
the official package from the processor manufacturer. According to a
thread in the Intel forum [3] there are more cases like this. While I
know how to replace the microcode file, many are supposedly not aware
about what is missing.

So please connect to (and/or blame at your option) Intel.


[1]
https://newsroom.intel.com/wp-content/uploads/sites/11/2018/04/microcode-update-guidance.pdf

[2]
https://github.com/platomav/CPUMicrocodes/blob/master/Intel/cpu506C9_plat03_ver0000002E_2017-11-22_PRD_2798C414.bin

[3]
https://communities.intel.com/message/542691#542691

Reply via email to