• Linus Torvalds's avatar
    Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · cf6ed9a6
    Linus Torvalds authored
    Pull RAS updates from Ingo Molnar:
     "Main changes in this cycle were:
    
       - AMD MCE/RAS handling updates (Yazen Ghannam, Aravind
         Gopalakrishnan)
    
       - Cleanups (Borislav Petkov)
    
       - logging fix (Tony Luck)"
    
    * 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/RAS: Add SMCA support to AMD Error Injector
      EDAC, mce_amd: Detect SMCA using X86_FEATURE_SMCA
      x86/mce: Update AMD mcheck init to use cpu_has() facilities
      x86/cpu: Add detection of AMD RAS Capabilities
      x86/mce/AMD: Save an indentation level in prepare_threshold_block()
      x86/mce/AMD: Disable LogDeferredInMcaStat for SMCA systems
      x86/mce/AMD: Log Deferred Errors using SMCA MCA_DE{STAT,ADDR} registers
      x86/mce: Detect local MCEs properly
      x86/mce: Look in genpool instead of mcelog for pending error records
      x86/mce: Detect and use SMCA-specific msr_ops
      x86/mce: Define vendor-specific MSR accessors
      x86/mce: Carve out writes to MCx_STATUS and MCx_CTL
      x86/mce: Grade uncorrected errors for SMCA-enabled systems
      x86/mce: Log MCEs after a warm rest on AMD, Fam17h and later
      x86/mce: Remove explicit smp_rmb() when starting CPUs sync
      x86/RAS: Rename AMD MCE injector config item
    cf6ed9a6
cpufeatures.h 17.4 KB