linux/arch/x86/kernel/cpu/microcode
Borislav Petkov fb86b97300 x86, microcode: Update BSPs microcode on resume
In the situation when we apply early microcode but do *not* apply late
microcode, we fail to update the BSP's microcode on resume because we
haven't initialized the uci->mc microcode pointer. So, in order to
alleviate that, we go and dig out the stashed microcode patch during
early boot. It is basically the same thing that is done on the APs early
during boot so do that too here.

Tested-by: alex.schnaidt@gmail.com
Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=88001
Cc: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Cc: Fenghua Yu <fenghua.yu@intel.com>
Cc: <stable@vger.kernel.org> # v3.9
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: http://lkml.kernel.org/r/20141118094657.GA6635@pd.tnic
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2014-11-18 18:32:24 +01:00
..
Makefile
amd.c Driver core / sysfs patches for 3.14-rc1 2014-01-20 15:49:44 -08:00
amd_early.c x86, microcode, AMD: Fix ucode patch stashing on 32-bit 2014-11-10 13:50:55 +01:00
core.c x86, microcode: Update BSPs microcode on resume 2014-11-18 18:32:24 +01:00
core_early.c x86, microcode: Fix accessing dis_ucode_ldr on 32-bit 2014-11-05 17:28:06 +01:00
intel.c x86, microcode, intel: Rename apply_microcode and declare it static 2014-07-25 17:57:51 +02:00
intel_early.c x86, microcode, intel: Fix typos 2014-07-24 12:32:49 +02:00
intel_lib.c