no, that is not early enough on some CPUs.
ron
On Tue, Jul 8, 2014 at 11:20 AM, yhlu yinghailu@gmail.com wrote:
On Tue, Jul 8, 2014 at 10:39 AM, ron minnich rminnich@gmail.com wrote:
you can no longer update microcode after the kernel boots (on modern
Intel
CPUs). It has to happen before you do Cache As Ram in many cases, or
you'll
get some pretty unpleasant consequences.
so even microcode_early will not help?
config MICROCODE_EARLY bool "Early load microcode" depends on MICROCODE=y && BLK_DEV_INITRD select MICROCODE_INTEL_EARLY if MICROCODE_INTEL select MICROCODE_AMD_EARLY if MICROCODE_AMD default y help This option provides functionality to read additional microcode data at the beginning of initrd image. The data tells kernel to load microcode to CPU's as early as possible. No functional change if no microcode data is glued to the initrd, therefore it's safe to say Y.