• Linus Torvalds's avatar
    Merge tag 'x86_microcode_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · efebca0b
    Linus Torvalds authored
    Pull x86 microcode loader updates from Borislav Petkov:
    
     - Fix mixed steppings support on AMD which got broken somewhere along
       the way
    
     - Improve revision reporting
    
     - Properly check CPUID capabilities after late microcode upgrade to
       avoid false positives
    
     - A garden variety of other small fixes
    
    * tag 'x86_microcode_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/microcode/core: Return an error only when necessary
      x86/microcode/AMD: Fix mixed steppings support
      x86/microcode/AMD: Add a @cpu parameter to the reloading functions
      x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
      x86/microcode: Allow only "1" as a late reload trigger value
      x86/microcode/intel: Print old and new revision during early boot
      x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly
      x86/microcode: Adjust late loading result reporting message
      x86/microcode: Check CPU capabilities after late microcode update correctly
      x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
      x86/microcode: Use the DEVICE_ATTR_RO() macro
      x86/microcode/AMD: Handle multiple glued containers properly
      x86/microcode/AMD: Rename a couple of functions
    efebca0b
common.c 62.6 KB