Messages in this thread | | | From | Jacob Shin <> | Subject | [PATCH V3 0/4] x86/microcode: early microcode patch loading support on AMD | Date | Thu, 30 May 2013 14:09:15 -0500 |
| |
The following patchset adds early microcode patch loading support on AMD systems, on top of the framework introduced by: https://lkml.org/lkml/2012/12/21/193
V3: * Moved early logic to microcode_amd_early.c * Revised x86 vendor detection in microcode_core_early.c to use switch statement. * Added AMD blurb to Documentation/x86/early-microcode.txt
V2: * Fixed warnings when compiling without early loading * Picked up a typo fix [PATCH 1/4] from Boris
Borislav Petkov (1): x86, microcode, intel: Correct typo in printk
Jacob Shin (3): x86/microcode: vendor abstract out save_microcode_in_initrd() x86/microcode/amd: refactor functions to prepare for early loading microcode/x86/amd: early microcode patch loading support for AMD
Documentation/x86/early-microcode.txt | 11 +- arch/x86/Kconfig | 14 +- arch/x86/include/asm/microcode_amd.h | 78 +++++++++++ arch/x86/include/asm/microcode_intel.h | 2 + arch/x86/kernel/Makefile | 1 + arch/x86/kernel/microcode_amd.c | 133 +++++++++--------- arch/x86/kernel/microcode_amd_early.c | 222 +++++++++++++++++++++++++++++++ arch/x86/kernel/microcode_core_early.c | 49 ++++++- arch/x86/kernel/microcode_intel_early.c | 6 +- 9 files changed, 429 insertions(+), 87 deletions(-) create mode 100644 arch/x86/include/asm/microcode_amd.h create mode 100644 arch/x86/kernel/microcode_amd_early.c
-- 1.7.9.5
| |