Bonjour,
J'ai un Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz (Sandy Bridge)
Aussi loin que je puisse remonté, son microcode n'a jamais évolué et il a toujours été:
$ sudo journalctl | grep -i microcode
mars 15 00:23:27 desktop.home dracut[21940]: *** Generating early-microcode cpio image ***
mars 15 00:23:30 desktop.home dracut[21940]: drwxr-xr-x 2 root root 0 Jan 5 10:18 kernel/x86/microcode
mars 15 00:23:30 desktop.home dracut[21940]: -rw-r--r-- 1 root root 10240 Jan 5 10:18 kernel/x86/microcode/GenuineIntel.bin
---/---
mars 15 01:25:12 desktop.home kernel: microcode: microcode updated early to revision 0x29, date = 2013-06-12
mars 15 01:25:12 desktop.home kernel: microcode: sig=0x206a7, pf=0x2, revision=0x29
mars 15 01:25:12 desktop.home kernel: microcode: Microcode Update Driver: v2.2.
Ayant vu passer un update de microcode_ctl je me suis subitement intéressé à cette question.
J'ai vu qu'il était possible de régénérer un initramfs avec la commande dracut -f ce que j'ai fait.
mars 18 14:15:17 desktop.home dracut[5727]: *** Generating early-microcode cpio image ***
mars 18 14:15:19 desktop.home dracut[5727]: drwxr-xr-x 2 root root 0 Jan 5 10:18 kernel/x86/microcode
mars 18 14:15:19 desktop.home dracut[5727]: -rw-r--r-- 1 root root 12288 Jan 5 10:18 kernel/x86/microcode/GenuineIntel.bin
Après avoir rebooté le microcode de mon CPU avait fait un bon en avant de 5 ans:
mars 18 15:18:19 desktop.home kernel: microcode: microcode updated early to revision 0x2d, date = 2018-02-07
mars 18 15:18:19 desktop.home kernel: microcode: sig=0x206a7, pf=0x2, revision=0x2d
mars 18 15:18:19 desktop.home kernel: microcode: Microcode Update Driver: v2.2.
Cette évolution aurait-elle eu lieu automatiquement à la faveur d'un upgrade kernel si je n'avais pas fait ce dracut -f ?
Si je regarde l'évolution de microcode_ctl sur koji -
https://koji.fedoraproject.org/koji/buildinfo?buildID=1058489 - il y a eu au fil du temps des mises à jour régulières sans que le microcode de mon CPU soit jamais lui-même mis à jour.