• Linus Torvalds's avatar
    Merge tag 'x86-cpu-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 335ad94c
    Linus Torvalds authored
    Pull x86 cpu updates from Ingo Molar:
    
     - prepare for Intel's new SERIALIZE instruction
    
     - enable split-lock debugging on more CPUs
    
     - add more Intel CPU models
    
     - optimize stack canary initialization a bit
    
     - simplify the Spectre logic a bit
    
    * tag 'x86-cpu-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/cpu: Refactor sync_core() for readability
      x86/cpu: Relocate sync_core() to sync_core.h
      x86/cpufeatures: Add enumeration for SERIALIZE instruction
      x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs
      x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
      x86/stackprotector: Pre-initialize canary for secondary CPUs
      x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
    335ad94c
alternative.c 34.1 KB