aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/init_64.c
diff options
context:
space:
mode:
authorBorislav Petkov <bp@suse.de>2014-11-18 10:46:57 +0100
committerThomas Gleixner <tglx@linutronix.de>2014-11-18 18:32:24 +0100
commitfb86b97300d930b57471068720c52bfa8622eab7 (patch)
treee564169a28aa0daac10a4d80a3e8ea9d6dd1be6c /arch/x86/mm/init_64.c
parentx86: Require exact match for 'noxsave' command line option (diff)
downloadlinux-dev-fb86b97300d930b57471068720c52bfa8622eab7.tar.xz
linux-dev-fb86b97300d930b57471068720c52bfa8622eab7.zip
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>
Diffstat (limited to 'arch/x86/mm/init_64.c')
0 files changed, 0 insertions, 0 deletions