Mailinglist Archive: opensuse-kernel (80 mails)

< Previous Next >
Re: [opensuse-kernel] Status of microcode autoload ?
On Monday, November 28, 2011 12:25:37 AM Cristian Rodríguez wrote:
On 27/11/11 19:34, Thomas Renninger wrote:
On Wednesday 23 November 2011 18:20:14 Cristian Rodríguez wrote:
Hi:

Is there any news or improvements on the Intel microcode autoload
feature so we can get rid of init/systemd scripts that currently do a
task that is better done with either the kernel or udev ?
There is a tool to split up the microcode as provided by Intel
into individual family-model-stepping specific files.
http://pkgs.fedoraproject.org/repo/pkgs/microcode_ctl/intel-
microcode2ucode.c/0efc5f6c74a4d7e61ca22683c93c98cf/intel-microcode2ucode.c

I expect this should live in udev or in the kernel-firmware
repo (at least the Intel microcode should be there if possible).

Problem is that it needs to be loaded either very early, just after /dev
creation or better in the initrd otherwise you will be booting init on a
buggy CPU, to make matters worst, no changelog is provided to know what
kind of bugs it fixes :-|

Not sure this is really needed. Most CPU things are initialized
already anyway.

Another (last) open issue is: What loads the microcode.ko driver?

Afaik Andi worked on autoloading CPU specific drivers, any news here?
Otherwise something static has to be added to udev, e.g. catching a
CPU add event, check and load microcode driver on all Intel and all
AMD fam10h or newer.

Thomas
--
To unsubscribe, e-mail: opensuse-kernel+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-kernel+owner@xxxxxxxxxxxx

< Previous Next >