On Saturday 30 Apr 2016 10:05:40 Jonathan Callen wrote:

> The proper way to load microcode into the kernel is now to have it be
> part of an initramfs (the initramfs doesn't (I think) have to actually
> do anything, just have the microcode firmware in the appropriate
> location).  This is because some things in userspace (like glibc itself)
> only check once for certain CPU features at startup, and newer microcode
> will actually disable some of those features on some CPUs (because they
> are completely broken anyway).  This means that loading the microcode
> before any userspace programs run will ensure that applications like
> /sbin/init won't crash just because a feature they thought they could
> use suddenly disappeared.

Still, it would be better if all kernel versions behaved the same way in 
this respect.

-- 
Rgds
Peter


Reply via email to