Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RAS updates from Ingo Molnar: "Various RAS updates: - AMD MCE support updates for future CPUs, fixes and 'SMCA' (Scalable MCA) error decoding support (Aravind Gopalakrishnan) - x86 memcpy_mcsafe() support, to enable smart(er) hardware error recovery in NVDIMM drivers, based on an extension of the x86 exception handling code. (Tony Luck)" * 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: EDAC/sb_edac: Fix computation of channel address x86/mm, x86/mce: Add memcpy_mcsafe() x86/mce/AMD: Document some functionality x86/mce: Clarify comments regarding deferred error x86/mce/AMD: Fix logic to obtain block address x86/mce/AMD, EDAC: Enable error decoding of Scalable MCA errors x86/mce: Move MCx_CONFIG MSR definitions x86/mce: Check for faults tagged in EXTABLE_CLASS_FAULT exception table entries x86/mm: Expand the exception table logic to allow new handling options x86/mce/AMD: Set MCAX Enable bit x86/mce/AMD: Carve out threshold block preparation x86/mce/AMD: Fix LVT offset configuration for thresholding x86/mce/AMD: Reduce number of blocks scanned per bank x86/mce/AMD: Do not perform shared bank check for future processors x86/mce: Fix order of AMD MCE init function call
Showing
- Documentation/x86/exception-tables.txt 35 additions, 0 deletionsDocumentation/x86/exception-tables.txt
- arch/x86/include/asm/amd_nb.h 17 additions, 9 deletionsarch/x86/include/asm/amd_nb.h
- arch/x86/include/asm/asm.h 24 additions, 16 deletionsarch/x86/include/asm/asm.h
- arch/x86/include/asm/mce.h 68 additions, 1 deletionarch/x86/include/asm/mce.h
- arch/x86/include/asm/string_64.h 13 additions, 0 deletionsarch/x86/include/asm/string_64.h
- arch/x86/include/asm/uaccess.h 8 additions, 8 deletionsarch/x86/include/asm/uaccess.h
- arch/x86/kernel/cpu/mcheck/mce-severity.c 20 additions, 2 deletionsarch/x86/kernel/cpu/mcheck/mce-severity.c
- arch/x86/kernel/cpu/mcheck/mce.c 37 additions, 35 deletionsarch/x86/kernel/cpu/mcheck/mce.c
- arch/x86/kernel/cpu/mcheck/mce_amd.c 170 additions, 61 deletionsarch/x86/kernel/cpu/mcheck/mce_amd.c
- arch/x86/kernel/kprobes/core.c 1 addition, 1 deletionarch/x86/kernel/kprobes/core.c
- arch/x86/kernel/traps.c 3 additions, 3 deletionsarch/x86/kernel/traps.c
- arch/x86/kernel/x8664_ksyms_64.c 2 additions, 0 deletionsarch/x86/kernel/x8664_ksyms_64.c
- arch/x86/lib/memcpy_64.S 117 additions, 0 deletionsarch/x86/lib/memcpy_64.S
- arch/x86/mm/extable.c 72 additions, 28 deletionsarch/x86/mm/extable.c
- arch/x86/mm/fault.c 1 addition, 1 deletionarch/x86/mm/fault.c
- drivers/edac/mce_amd.c 332 additions, 3 deletionsdrivers/edac/mce_amd.c
- drivers/edac/sb_edac.c 10 additions, 16 deletionsdrivers/edac/sb_edac.c
- scripts/sortextable.c 32 additions, 0 deletionsscripts/sortextable.c
Loading
Please register or sign in to comment