-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New microcode_ctl file(s) #45
Comments
Hey Troel! What I find interesting is that I've compared my wording and feedback gathered from RH engineers with Gentoo's archive and I see: 33792 Dec 15 13:59 06-3f-02 Let me check later today and get back to you. |
EDIT:
Diff to newest microcode download from intel would be:
|
The microcode situation is complex and we might see another update soon(ish) to add IBRS support and enhanced LFENCE on desktop SKUs (for instance, my office workstation with an old i5 got a new ucode revision dated 2017-11-20 with IBRS support while my personal workstation with an i7-6700 and the same microcode_ctl package is still on revision Fedora 26 and 27 as of today are still shipping microcode using the publicly available package from Intel, which lacks IBRS-enabled ucode altogether. |
IMHO it's better to query the MSR 0x48 directly instead of guessing based on microcode version and date |
That's exactly what I did, sorry for omitting that part :) |
Its release notes says:
|
What is weird in this release by Intel is that is does not seem to contain the 06-4f-01 updated in RedHat:
|
According to the (yet to be released) Debian intel-microcode package changelog, Intel removed updated ucode for two CPU families for unknown reasons and many affected CPU families didn't get updated ucode in this release. |
Thanks for the pointer! The maintainer of the microcode_ctl package on Fedora has checked with Intel and according to his last comment, there should be another update from intel: https://bodhi.fedoraproject.org/updates/microcode_ctl-2.1-20.fc27#comment-717804 06-5c-09 was not in the microcode_ctl previously released by RedHat/Centos, only 06-4f-01 (see https://git.centos.org/blobdiff/rpms!microcode_ctl.git/8e8f9859943f5235baff90d925ca8342be12dc18/SPECS!microcode_ctl.spec). I'm not sure where Debian got that one |
In the "CPU microcode" section, it currently states:
I compared two RHEL 7 servers where the microcode_ctl package is installed: One server was last patched in November of 2017, the other was last patched January 5th 2018. On both servers, the following files existed, as part of package microcode_ctl
/usr/lib/firmware/intel-ucode/06-3f-02
/usr/lib/firmware/intel-ucode/06-4f-01
Only the following file is new with the latest updates (microcode_ctl-2.1-22.2.el7.x86_64):
/usr/lib/firmware/intel-ucode/06-55-04
So the text should be changed to mention only 06-55-04, I think.
The text was updated successfully, but these errors were encountered: