[PATCH 0/3] Patch series to address some limitations in OS microcode loading.

From: Ashok Raj
Date: Wed Feb 21 2018 - 11:49:58 EST


The following set of patches address some limitations on microcode loading.

First patch avoids a redundant microcode load on sibling thread if
another HT sibling got updated.

Ashok Raj (3):
x86/microcode/intel: Check microcode revision before updating sibling
threads
x86/microcode/intel: Perform a cache flush before ucode update.
x86/microcode: Quiesce all threads before a microcode update.

arch/x86/kernel/cpu/microcode/core.c | 113 +++++++++++++++++++++++++++++-----
arch/x86/kernel/cpu/microcode/intel.c | 19 +++++-
2 files changed, 113 insertions(+), 19 deletions(-)

--
2.7.4