Skip to content
  • Linus Torvalds's avatar
    Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · b3eda8d0
    Linus Torvalds authored
    Pull x86/microcode changes from Ingo Molnar:
     "The biggest changes are to AMD microcode patching: add code for
      caching all microcode patches which belong to the current family on
      which we're running, in the kernel.
    
      We look up the patch needed for each core from the cache at
      patch-application time instead of holding a single patch per-system"
    
    * 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86, microcode, AMD: Fix use after free in free_cache()
      x86, microcode, AMD: Rewrite patch application procedure
      x86, microcode, AMD: Add a small, per-family patches cache
      x86, microcode, AMD: Add reverse equiv table search
      x86, microcode: Add a refresh firmware flag to ->request_microcode_fw
      x86, microcode, AMD: Read CPUID(1).EAX on the correct cpu
      x86, microcode, AMD: Check before applying a patch
      x86, microcode, AMD: Remove useless get_ucode_data wrapper
      x86, microcode: Straighten out Kconfig text
      x86, microcode: Cleanup cpu hotplug notifier callback
      x86, microcode: Drop uci->mc check on resume path
      x86, microcode: Save an indentation level in reload_for_cpu
    b3eda8d0