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@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org