lkml.org 
[lkml]   [2010]   [Jun]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/5] kdump: extract log buffer and registers from vmcore on NMI button pressing
Date
Sometimes non-interactive dump capture environment silently fails to
store vmcore due to hardware or software bug. It is hard then to
understand and fix reasons of system failure in both production and
dump capture environments to prevent this failure to reoccur. It would
be quite usefull to see log buffer contents of crashed kernel at
least.

This patchset adds possibility for dump capture mode to extract and
print log buffer and CPU registers from captured vmcore. Also the
state of running kernel is printed. This action can be triggered via
NMI button.

Signed-off-by: Vitaly Mayatskikh <v.mayatskih@gmail.com>

arch/x86/include/asm/elf.h | 46 +++++
arch/x86/include/asm/kdebug.h | 1 +
arch/x86/include/asm/nmi.h | 1 +
arch/x86/kernel/apic/nmi.c | 27 +++
arch/x86/kernel/process_32.c | 22 ++-
arch/x86/kernel/process_64.c | 20 ++-
fs/proc/vmcore.c | 365 +++++++++++++++++++++++++++++++++++++++--
include/linux/sysctl.h | 1 +
kernel/sysctl.c | 7 +
kernel/sysctl_binary.c | 1 +
10 files changed, 463 insertions(+), 28 deletions(-)



\
 
 \ /
  Last update: 2010-06-02 11:41    [W:0.287 / U:0.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site