-
Notifications
You must be signed in to change notification settings - Fork 27
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
Load Microcode updates in an early initrd #52
Comments
We avoid making an initrd for all scenarios and only use them when they are strictly needed. For this reason we're applying microcode later. |
We load microdode by placing the binary inside the kernel as show in https://github.com/clearlinux-pkgs/linux/blob/master/config#L1570 |
So is this invalid? |
We are following the 3rd method from And there said that
|
I am advocated method 1) which: "1. Early load microcodeThe kernel can update microcode very early during boot. Loading Earlier in bring up the better, I believe. The other methods apply the microcode update later in the boot process. |
@miguelinux I don't understand whether that means that this bug is invalid, because we're loading microcode early enough to be effective, or not. That is the essence of my question. |
We're going to stick with our current strategy until we receive real-world reports of it causing a problem. |
Couple of points:
|
I'll leave that decision to @miguelinux |
further suggestions of loading the microcode in initrd from dmesg:
|
Sorry why was this closed? I still see the following error in dmesg: [ 1.516135] x86/CPU: CPU features have changed after loading microcode, but might not take effect. |
The real solution is to keep your BIOS up to date, and we're not changing Clear's boot strategy at this time to use an initrd. |
I guess someone changes their mind? [ 0.000000] microcode: microcode updated early to revision 0x2d, date = 2019-03-07 I'm happy |
Current microcode update occurs as part of the "normal" boot process through systemd. Most distributions load the microcode as part of an early initrd in order to ensure that microcode errata is applied as as possible in the boot process. Please revise this in the Clear Linux kernel.
The text was updated successfully, but these errors were encountered: